Saltar al contenido principal
Workday User Guide
Última actualización: 2023-11-03
Concepto: tablas

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 archivo delimitado que inserta datos.
  • Un conjunto de datos derivado que actualiza los datos.
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:
  • Solo dos delimitadores de campo consecutivos, Workday trata el valor de campo como NULL. Ejemplo:
    "Smith",,"Tom"
  • 2 delimitadores de campo consecutivos con los 2 caracteres de comillas consecutivos en el medio, Workday trata el valor de campo como una cadena vacía. Ejemplo:
    "Smith","","Tom"
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:
  • Nombre Este es un nombre de visualización que se muestra en el catálogo de datos. Puede cambiar el nombre de visualización.
  • Nombre de API Este es un nombre exclusivo que se utiliza para hacer referencia a la tabla en la API. No puede cambiar el nombre de API de la tabla después de crear la tabla.
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:
  • Nombre Este es el nombre que se muestra en el catálogo de datos. Puede cambiar el nombre de visualización. La publicación de conjuntos de datos cuyo nombre se haya cambiado no afectará a los informes ni a los Discovery Boards que utilicen los nombres originales.
  • Nombre de API Este es un nombre exclusivo que se utiliza para hacer referencia al conjunto de datos en la API. No puede cambiar el nombre de la API del conjunto de datos después de crear el conjunto de datos.
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.