Concepto: tablas
Una tabla es un objeto de Workday Prism Analytics que almacena (materializa) datos y los representa en formato tabular. Una tabla tiene un esquema definido por el usuario y solo contiene datos válidos con respecto al esquema. Los datos de las tablas están respaldados por un almacén de datos distribuido en columnas.
Puede crear tablas para incorporar datos de varios orígenes y almacenarlos en una ubicación central, el catálogo de datos (similar a un almacén de datos). A continuación, puede combinar, transformar, combinar y enriquecer los datos de la tabla mediante conjuntos de datos derivados basados en la tabla. Utilice conjuntos de datos derivados para preparar los datos para el análisis.
Si es la primera vez que utiliza Workday, no tiene acceso para crear ni editar conjuntos de datos base.
Tablas comparadas con conjuntos de datos base
Una tabla es similar a un conjunto de datos base con diferencias importantes.
Concepto | Tablas | Conjuntos de datos base |
|---|---|---|
Esquema | El esquema de tabla se define antes de cargar los datos en la tabla. Si está familiarizado con las bases de datos, esto se conoce comúnmente como esquema en escritura. Todavía puede cambiar el esquema de la tabla, pero existen requisitos y limitaciones. Ejemplo: puede añadir o eliminar campos en cualquier momento, pero si desea cambiar el tipo de campo, la tabla debe estar vacía (cero filas). Los cambios de esquema son destructivos. Ejemplo: si elimina un campo, perderá todos los datos que contenga. | Los conjuntos de datos base controlan los datos subyacentes almacenados en archivos. Los esquemas de conjunto de datos describen cómo leer (y luego transformar) los datos almacenados en esos archivos. Si está familiarizado con las bases de datos, esto se conoce comúnmente como esquema en lectura. Aunque puede cambiar el esquema del conjunto de datos en cualquier momento, debe asegurarse de que el esquema coincida con los datos de los archivos subyacentes para que reconozca los datos correctamente. Si el esquema no coincide con el archivo, Prism establece el valor como nulo. |
Tipo de origen | Las tablas pueden aceptar datos de cualquier tipo de origen en cualquier momento, como la carga de archivos, un conjunto de datos o la API de REST. Cree tareas de cambio de datos para cargar y cambiar datos en una tabla. Puede utilizar un tipo de origen diferente para cada tarea de cambio de datos que funcione en la misma tabla de destino. Ejemplo: crea dos tareas de cambio de datos que utilizan la misma tabla de destino y los siguientes tipos de origen:
| Un conjunto de datos base solo acepta datos del mismo tipo de origen que utilizó al crear el conjunto de datos. Es decir, si crea un conjunto de datos mediante SFTP, solo aceptará datos de un servidor SFTP. |
Validación de datos | Cuando carga datos en una tabla, Workday los valida con el esquema definido. Si el valor de un campo no coincide con el tipo de campo ni con otros parámetros de campo (como el formato de fecha), Workday marca toda la fila como no válida y no la incluye en la tabla. En su lugar, la fila se envía a un archivo de errores que puede descargar. | Cuando publica un conjunto de datos, Workday lee los datos almacenados en el disco y los valida con el esquema actual del conjunto de datos base. Si el valor de un campo no coincide con el tipo de campo ni con otros parámetros de campo (como el formato de fecha), Workday marca ese valor de campo como NULL e incluye la fila en el origen de datos Prism publicado. |
Gestión NULL | Todos los campos permiten valores NULL a menos que los haya configurado como obligatorios. Workday distingue entre valores NULL y valores de cadena vacíos en los campos de texto al leer un archivo de origen delimitado para cargar datos en una tabla. Si un archivo delimitado contiene:
| Todos los campos permiten valores NULL. Workday no distingue entre valores NULL y valores de cadena vacía en archivos delimitados. |
Restricciones de nombre | Las tablas tienen dos nombres:
Los campos de tabla también tienen un nombre de visualización y un nombre de API. Puede cambiar el nombre de visualización en cualquier momento. Sin embargo, no puede cambiar el nombre de API después de crear el campo y guardar la tabla. Los nombres de API de visualización, API y campo deben ser exclusivos y ajustarse a las reglas de validación de nombre. Consulte Referencia: pautas de nomenclatura para obtener más detalles. | Los conjuntos de datos base (y derivados) tienen dos nombres:
Los campos de conjunto de datos solo permiten un nombre y puede cambiarlo en cualquier momento. Pero debe asegurarse de corregir los errores posteriores que puedan producirse al cambiar el nombre del campo. Los nombres de API y de visualización deben ser exclusivos y ajustarse a las reglas de validación de nombres. |
Eliminando datos | Puede eliminar todas las filas (truncar) o algunas filas (eliminar) de una tabla. Puede eliminar filas de forma selectiva en función de un campo clave. Es posible que desee hacer esto cuando añada datos a la tabla y necesite eliminar las filas añadidas de una carga en particular. | Puede eliminar todas las filas (truncadas) de un conjunto de datos base. No puede eliminar un subconjunto de filas. |
Crear origen de datos Prism | Utilice la opción Activar para análisis cuando cree o edite el esquema de tabla para crear un origen de datos Prism. | Publique el conjunto de datos para crear un origen de datos Prism. |
Recuento de filas | Workday sabe exactamente cuántas filas de datos hay en una tabla y muestra el número de filas en el catálogo de datos y en el informe Consulta de detalles de tabla . | Workday no sabe cuántas filas de datos hay en un conjunto de datos base. |