Saltar al contenido principal
Workday User Guide
Última actualización: 2023-11-03
Concepto: cambios de esquema de conjunto de datos

Concepto: cambios de esquema de conjunto de datos

Un esquema es un conjunto de reglas que definen cómo se organizan, estructuran y restringen los datos. Varios artefactos y componentes de Workday tienen un esquema, incluidos los conjuntos de datos y los componentes de conjunto de datos.
Un conjunto de datos puede constar de varios esquemas en función de cómo esté configurado. Cada uno de estos componentes de conjunto de datos tiene su propio esquema:
  • Los archivos que contienen datos externos que carga en un conjunto de datos base.
  • El informe personalizado que crea para incorporar los datos de Workday a un conjunto de datos base.
  • La entrada de una fase. Para la primera fase de un conjunto de datos base, este esquema lo determina el origen del conjunto de datos.
  • El resultado de una fase. Para la última fase de la cartera de proyectos principal, este esquema determina el esquema de salida de todo el conjunto de datos.
Si es la primera vez que utiliza Workday, no tiene acceso para crear ni editar conjuntos de datos base.
Los cambios de esquema pueden producirse en cualquier parte de un conjunto de datos. Los esquemas cambian cuando añade nuevos campos o elimina campos existentes, como cuando:
  • Añada un campo calculado Prism.
  • Ocultar o exponer un campo.
  • Añada una fase que añada o elimine campos en esa fase.
Los esquemas también pueden cambiar en los conjuntos de datos base cuando:
  • Cargue un archivo externo.
  • Importe un archivo de un servidor SFTP.
  • Importar datos de un informe personalizado.
El lugar donde se producen cambios en un conjunto de datos puede afectar a otros componentes del conjunto de datos. Los cambios en los esquemas de conjunto de datos pueden romper componentes que se basaban en el esquema original. El lugar donde se producen los cambios también puede afectar a la forma en que los gestiona.
Cuando cambia el esquema y Workday importa el nuevo archivo de origen al conjunto de datos, debe abrir el conjunto de datos y guardar los cambios. Si no guarda el conjunto de datos, Workday seguirá utilizando la definición de esquema anterior. La próxima vez que publique el conjunto de datos, es posible que obtenga datos incoherentes en el origen de datos Prism.
Cuando importa datos que cambian el esquema de un conjunto de datos base desde un servidor SFTP o un informe personalizado, debe editar manualmente el conjunto de datos base para incorporar los cambios. Cuando se añaden nuevos campos al conjunto de datos debido a un cambio en el esquema de origen, Workday los oculta automáticamente. Exponga los nuevos campos y guarde el conjunto de datos base para incluir los campos en el esquema del conjunto de datos.
Workday recomienda asegurarse de que el conjunto de datos esté actualizado e incluya los campos que desea. En la mayoría de los casos, la fase Manage Fields se utiliza para gestionar los cambios de esquema del conjunto de datos.

Gestionar campos

La fase Manage Fields utiliza el resultado de la fase anterior como referencia desde la que supervisar los cambios. Cuando esta referencia cambia, Workday le avisa en el panel de detalles del pipeline. Si la referencia cambia, en la fase Gestión de campos, Workday:
  • Muestra todos los campos nuevos y eliminados.
  • Todavía no incluye todos los cambios en el esquema del conjunto de datos.
  • No muestra datos en la tabla de ejemplo.
Workday le recomienda:
  • Añada una fase de gestión de campos al principio de la canalización principal de un conjunto de datos derivado cuando quiera supervisar el esquema de la tabla o el conjunto de datos del que se deriva.
  • Añada una fase de gestión de campos al final de la cartera de proyectos principal de un conjunto de datos que quiera publicar. Esto le permite detectar cualquier cambio de esquema que pueda interrumpir los informes que utilizan el origen de datos Prism de este conjunto de datos publicado.
  • Añada una fase de gestión de campos al final de un pipeline cuando necesite ocultar campos o exponer nuevos campos.
  • Añada una fase Manage Fields en un conjunto de datos base para garantizar que ninguna integración futura pueda eliminar involuntariamente un campo existente.
  • No incluya más de dos fases de gestión de campos en un solo pipeline.
En algunos casos, Workday gestiona los cambios de esquema sin utilizar una fase de gestión de campos. Ejemplo: al cargar una nueva versión de un archivo de origen en un conjunto de datos base, Workday gestiona los cambios de esquema en función de la fila de cabecera del archivo de origen:
El archivo de origen contiene una fila de cabecera
Resultado
Workday utiliza los nombres de campo de la fila de cabecera del conjunto de datos base para determinar qué campos están en el nuevo archivo de origen.
Puede añadir o eliminar campos en cualquier parte del archivo de origen. Si los nombres de campo del archivo de origen no cambian, Workday actualiza el esquema del conjunto de datos base al que importa el nuevo archivo de origen.
No
Workday gestiona los cambios que se producen solo al final del archivo de origen.
Solo puede añadir nuevos campos al final del archivo de origen. Si lo hace, Workday actualizará el esquema del conjunto de datos base al que va a importar el nuevo archivo de origen.