Cargadores de dimensiones de Planning
Los cargadores de metadatos sincronizan la información jerárquica de los sistemas de origen en las jerarquías de su modelo de planificación. Sus jerarquías deben existir ya en su sistema de origen antes de intentar realizar la sincronización.
Las solicitudes del cargador de dimensiones de Planning están limitadas a la actualización de un máximo de 10 000 valores de dimensión de una dimensión jerárquica o 40 000 valores de dimensión de una dimensión plana. Estos límites no se aplican a la creación de nuevos valores de dimensión en una solicitud del cargador.
El cargador de dimensiones de Planning le permite asignar metadatos sobre valores de dimensión de la zona de almacenamiento provisional a
Adaptive Planning
. El beneficio principal del cargador de dimensiones de Planning es que le permite importar valores de dimensión de forma masiva, en lugar de crearlos uno por uno en Modelado > Gestión de modelos > Dimensiones. Una vez que haya creado un cargador, puede ejecutarlo manualmente o programarlo para que se ejecute como parte de una tareade integración.Para crear un cargador de dimensiones de Planning, siga este flujo:
- Introducción de la configuración del origen de datos
- Configuración de la asignación de columnas
- Creación de reglas de negocio
- Vista previa de datos de salida del cargador
- Ejecución o programación del cargador
Antes de comenzar
El cargador de dimensiones de Planning requiere datos de almacenamiento provisional de una importación de un origen de datosexistente.
Introducción de la configuración del origen de datos
La configuración del origen de datos le permite elegir la tabla de origen que desea usar de los datos del almacenamiento provisional, seleccionar la dimensión de Planning donde se cargarán y si se deben crearse o no nuevos valores de dimensión de forma automática.
- Navegue aIntegración > Diseño de integraciones.
- Haga clic enCrear nuevo cargadoren la sección Cargadores de la biblioteca de componentes.
- SeleccioneCargador de dimensiones de Planningcomo tipo de cargador. Introduzca un nombre para el cargador.
- Haga clic enCrear.
Recomendación: guarde con frecuencia mientras crea y edita el cargador haciendo clic en
Guardar
en el panel Acciones. Puede descartar cualquier cambio no guardado haciendo clic en Cerrar
y luego en No.
Introduzca la información de propiedades generales del cargador de dimensiones de Planning:
- Tabla de origen: seleccione la tabla de origen de la lista desplegable. Las tablas de origen de la lista son todas las tablas disponibles en el área de almacenamiento provisional a las que tiene acceso.
- Dimensión de Planning:elija una dimensión de todas las dimensiones donde cargar el origen. Las dimensiones que aparecen en la lista proceden de Modelado > Gestión de modelos > Dimensiones.
- Crear valor de dimensión si no se encuentra en Planning:marque la casilla para crear automáticamente nuevos valores de dimensión que se encuentren en el sistema de origen, pero no en Modelado > Gestión de modelos > Dimensiones. Si esta opción no está marcada, solo se actualizarán los valores de dimensión existentes y no se crearán nuevas dimensiones.
- Si la dimensión donde carga no tiene activada la opción "La importación de datos crea automáticamente valores de dimensión" en Modelado > Gestión de modelos > Dimensiones, el cargador le avisará.
- Nivel de registro:elija el tipo de detalles que se registrarán al ejecutar el cargador.
- Error:registra únicamente los errores graves.
- Información:registra información básica, como el momento en que se actualiza el cargador.
- Detallado:proporciona información detallada sobre todas las fases y acciones. Este nivel se utiliza principalmente para la depuración o la auditoría, ya que puede generar más información de registro de la que resulta práctica para el uso habitual.
Configuración de la asignación de columnas
La asignación de columnas le permite asignar columnas del origen de datos a los valores de dimensión disponibles en Modelado > Gestión de modelos > Dimensiones.
Si hay varias columnas para asignar, puede usar el filtro
Mostrar
para seleccionar:
- Todo: muestra todas las columnas de Planning.
- Obligatorio: muestra todas las columnas de Planning que son obligatorias.
- Sin asignar: muestra todas las columnas de Planning que están sin asignar.
- Asignado: muestra todas las columnas de Planning que están asignadas.
Puede usar el campo
Buscar
para buscar columnas. Introduzca un nombre completo o parcial para realizar la búsqueda y haga clic en la lupa. Cualquier columna de almacenamiento provisional que coincida con la búsqueda aparecerá en los resultados.- Asignación de columnas
- Haga clic enAsignación de columnas.La ficha Asignación de columnas contiene:
- Estado:indica si se ha asignado una columna de Planning. Una marca de verificación
indica una columna asignada. Un signo de exclamación
indica una columna sin asignar. - Columna de Planning: muestra todas las columnas de Planning disponibles para asignar en una hoja. La lista de columnas de Planning incluye un conjunto de columnas de Planning obligatorias, seguidas de todas las demás columnas de Planning. Las columnas de Planning obligatorias se indican mediante texto en negrita con un asterisco e incluyen una columna de valor. Las columnas que no son obligatorias incluyen el nombre corto y la descripción.
- Columna de origen: muestra las columnas de la tabla de almacenamiento provisional elegida en la configuración de origen de datos.
- Seleccione una columna sin asignar y haga clic en la lista desplegable. Aparece una lista de columnas a las que puede asignarse en la lista desplegable. A medida que asigna las columnas, el indicador de estado cambia de rojo
a verde
.
Cuando está activada la opciónLa importación de datos crea automáticamente valores de dimensión, puede asignar atributos por código. El nombre de atributo se convierte en el código automáticamente.Consulte Ejemplo: carga de valores de dimensión de orígenes de datos de hoja de cálculo para ver un ejemplo de cómo se asignan los valores de dimensión y sus principales a Planning.- Cambio de nombre del valor de dimensión de Planning en la carga
- Para cambiar el nombre de un valor de dimensión de Planning en el momento de su carga:
- Seleccione la columna Origen que identifica de forma exclusiva el valor de dimensión en el origen.
- Asigne la columna de ID con el ID de valor de dimensión.
- Asigne el nombre al nombre del valor de dimensión.
- Anulación de la asignación de columnas
- Para anular la asignación de columnas, haga clic enAnular asignacióny elija:
- Desasignar todo:anula la asignación de todas las columnas.
- Unmap Selected:anula la asignación solo de las columnas seleccionadas.
Al anular la asignación de una columna, su icono de estado de asignación cambia a rojo
. - Asignación de atributos asociados a las dimensiones de lista
- Puede asociar atributos con una dimensión de lista asignando columnas de una importación de origen de datos.La asociación de atributos con dimensiones solo es posible en el caso de las dimensiones de lista. No puede asociar atributos con dimensiones jerárquicas.Dentro deAdaptive Planningpuede visitarGestión de modelos>Dimensionesy hacer clic en una dimensión para ver sus detalles y averiguar si se trata de una dimensión de lista.En Configuración de origen de datos, seleccione una dimensión de lista comoDimensión de Planning.Los atributos están disponibles como columnas en Asignación de columnas ya que la dimensión es una dimensión de lista.Dado que las dimensiones de lista no son jerárquicas, parentId no es una opción para la columna de origen.
Descarga y carga de asignaciones
Puede descargar, modificar y luego cargar asignaciones para que los cargadores resuelvan rápidamente los errores de asignación. Al cargar, se ejecuta una acción de sustitución de todo o nada. Solo se procesa una hoja de asignaciones del archivo al cargarlo. Las hojas adicionales de asignaciones generarán errores y cancelarán la carga.
- Haga clic enDescargar asignaciones de miembrosen el panelAcciones.
- Descargue el archivo .XLSX. También recibirá un correo electrónico o una notificación de Workday con un vínculo de descarga para el archivo de asignaciones.
- Abra el archivo y busque los valores de la tabla de almacenamiento provisional en la hoja de asignaciones que causa errores.Cualquier celda marcada como (NO VÁLIDA) en las columnasCódigo de PlanningoNombre de Planningindica que este código ya no existe en Workday Adaptive Planning.
- Corrija los errores y haga clic enCargar asignaciones de miembrospara cargar el archivo. La columnaSolo lecturano se carga.
- Vuelva a ejecutar el cargador.
No haga clic en
Borrar asignaciones de miembros
a menos que se lo indique su socio de implementación o el servicio de asistencia técnica de Workday Adaptive Planning.Creación de reglas de negocio
Puede usar reglas de negocio
para crear expresiones SQL que limiten los datos del almacenamiento provisional que están disponibles para cargar. Solo se cargarán los registros que cumplan sus criterios de filtro.
Para crear un filtro SQL, siga estos pasos:
- En la fichaReglas de negocio, seleccioneFiltro SQL. Haga clic enEditar.
- Introduzca una expresión SQL. Puede hacer clic en un elemento de la lista Columnas disponibles para incorporar esa columna a la expresión SQL en lugar de escribirla.
- Haga clic enAplicarpara comprobar su sintaxis SQL. Los errores de sintaxis se indican con el borde alrededor de la expresión en color rojo. Mantenga el cursor sobre el editor de SQL para ver la información sobre el error de sintaxis.Para obtener ayuda detallada sobre la sintaxis de SQL, puede hacer clic en "ayuda online" en la sección Notas del cuadro de diálogo Editar filtro SQL. También puede visitar la Referencia de expresiones SQL.
- Corrija los errores de sintaxis y haga clic enAplicar. Solo se importarán las filas de almacenamiento provisional que coincidan con la expresión SQL cuando ejecute el cargador.
Vista previa de datos de salida del cargador
Puede obtener una vista previa de los datos de salida del cargador antes de realizar una carga completa para comprobar que las asignaciones se ajustan a lo que necesita. También puede descargar su resultado como archivo XML para verificar manualmente los valores de dimensión de su origen de datos con sus requisitos antes de cargarlas.
- Haga clic enVista previa de datos de salida del cargadoren el panel Acciones.
- Introduzca la configuración de la vista previa de datos de salida del cargador (opcional). La información que puede introducir varía en función del origen de datos que elija para este cargador de dimensiones de Planning. Al cambiar la configuración desde aquí se importan nuevos datos a las tablas y columnas de almacenamiento provisional.
- Haga clic enVista previa de datos de salida del cargador.
El cargador se ejecuta y aplica todas las transformaciones y reglas de negocio como parte de la ejecución. Una ventana emergente de estado muestra los pasos que ha ejecutado el cargador. Si hay valores de dimensión para cargar, el cargador crea un archivo XML y envía una notificación por correo electrónico con los datos de salida del cargador como archivo adjunto XML comprimido.
Otra ventana emergente le permite descargar la vista previa de datos de salida del cargador como archivo XML comprimido una vez ejecutado el cargador correctamente. La ventana emergente de descarga puede tardar un momento en aparecer en función del número de valores de dimensión y el tamaño del archivo.
- Corrección de errores de validación
- Cuando se cargan valores de dimensión, se validan los datos de origen para detectar los siguientes errores:
- Falta el valor de ID de origen del valor de dimensión (vacío) en los datos.
- Hay IDs de origen duplicados en los datos. Los IDs de origen deben ser exclusivos.
- Falta un nombre de valor de dimensión (vacío) en los datos.
- Hay nombres de valores de dimensión duplicados en los datos.
- Un ParentId coincide con el ID de origen de los datos. En este caso, la columna se refiere a sí misma como elemento principal.
- Al importar un subárbol, la raíz del subárbol se asigna a un nodo existente en Planning. En este caso, el parentID no está en los datos de origen de un nuevo nodo que se va a introducir en Planning.
- Un nodo existente se ha movido a un nuevo nodo y el indicador Crear nuevo está desactivado. En este caso, un valor de dimensión existente se mueve a un nuevo nodo cuando se le ha indicado explícitamente al cargador que no cree nuevos valores de dimensión.
- Los datos tienen una referencia cíclica en su jerarquía. En este caso, un ParentId se refiere a su propio elemento secundario como principal.
Ejecución del cargador
Después de guardar un cargador de dimensiones de Planning con todos los parámetros de configuración obligatorios, el cargador se puede ejecutar manualmente o como una tarea de integración programada.
Espere entre 15 y 30 minutos entre cada ejecución del cargador de dimensiones de Planning para que
Adaptive Planning
tiene hora para sincronizar con su importación. Las importaciones de mayor tamaño tardan más tiempo en sincronizarse. El tiempo de espera depende del tamaño del modelo y otros factores.Puede importar directamente desde el sistema de origen o puede ejecutar el cargador utilizando valores de almacenamiento provisional que ya se hayan importado. Cuando se ejecute el cargador, seleccione de entre estas opciones el comportamiento que desee. Elija
Omitir importación de datos
para usar la tabla de almacenamiento provisional existente para la carga. No es posible omitir la importación de datos cuando se utilizan hojas de cálculo como origen de los datos.Como parte del proceso de ejecución, el cargador comprueba que los datos de la tabla de almacenamiento provisional se hayan asignado correctamente. Se aplican varias validaciones durante la carga. Cualquier error que se produzca durante la carga indicará lo que se debe resolver para que la importación se lleve a cabo correctamente.
- Inclusión del cargador de dimensiones de Planning en una tarea de integración
- Cualquier tarea de integración puede contener uno o varios cargadores. Una tarea también puede contener otras tareas de integración, así como cargadores de métricas y cargadores con secuencias de comandos de Discovery.Recomendación: tenga tareas de integración independientes para cada cargador.Si una tarea contiene varios cargadores, se presenta la configuración de cada uno cuando se ejecuta la tarea. Si hay una configuración común/compartida utilizada en los cargadores dentro de una tarea, la tarea solo la solicita una vez. Puede sustituir las listas de valores de parámetros.Para las ejecuciones programadas de la tarea, se utilizan los valores por defecto de la configuración almacenados al crear los cargadores.
- Mensajes y avisos de solución de problemas
- Para obtener una explicación de los mensajes registrados durante una carga, consulte Referencia: mensajes de registro para cargadores de dimensiones de Planning.
Carga de cambios en un valor de dimensión de origen
El cargador de dimensiones de Planning puede cambiar el nombre de un valor de dimensión en la carga si ya se ha establecido una asignación con el valor de dimensión de origen.
Esta tabla ilustra las asignaciones que el cargador ya ha establecido. El valor de dimensión de origen "EE. UU." se asigna con la columna de ID de origen "1001".
Valor de dimensión de Planning | Columna de ID de origen | Valor de dimensión de origen |
|---|---|---|
EE. UU. | 1001 | EE. UU.
|
Canadá | 1002 | Canadá |
En el sistema de origen, si "EE. UU." cambia a "Estados Unidos", el cargador de dimensiones de Planning puede aplicar este cambio en la carga porque el cargador mantiene la asignación entre la columna de ID de origen "1001" y el ID interno de Planning para el valor de dimensión "Estados Unidos".
Valor de dimensión de Planning | Columna de ID de origen | Valor de dimensión de origen |
|---|---|---|
EE. UU. | 1001 | Estados Unidos
|
Canadá | 1002 | Canadá |
La ejecución del cargador cambiará el valor de dimensión en Planning de "EE. UU." a "Estados Unidos".