Cargue datos en la Planificación del rendimiento empresarial mediante flujos de datos
Los datos de hechos son una combinación de múltiples orígenes o deben tener algún nivel de transformación para que los datos tengan la estructura adecuada para la planificación. Cuando carga datos de producción, le recomendamos que utilice flujos de datos. Los flujos de datos brindan un mejor soporte para el volumen y la complejidad de producción típicos. También brindan una experiencia de transformación, resultados de estado detallados al cargar datos y la opción de programar actualizaciones de los datos.
Los flujos de datos son una tecnología de preparación de datos de autoservicio basada en la nube. Permiten a los clientes ingerir, transformar y cargar datos en entornos de Microsoft Dataverse, espacios de trabajo de Power BI o la cuenta de Azure Data Lake Storage de su organización.
Los flujos de datos se crean mediante Power Query. Power Query es una experiencia de preparación y conectividad de datos unificada que se incluye en muchos productos de Microsoft, incluidos Excel y Power BI. Los clientes desencadenan los flujos de datos para que se ejecuten a pedido o automáticamente según una programación y los datos siempre se mantienen actualizados. Para obtener más información, consulte ¿Qué son los flujos de datos?
Los flujos de datos pueden rellenar dimensiones y cubos en la Planificación del rendimiento empresarial. Después de vincular un flujo de datos a una dimensión o cubo, cuando se actualiza el origen de datos del flujo de datos, la Planificación del rendimiento empresarial se actualiza en función de la frecuencia de actualización definida en el flujo de datos.
Rellenar dimensiones y cubos
Para utilizar flujos de datos para completar valores de dimensiones o cubos, siga estos pasos.
En Power Apps, cree la dimensión o el cubo en Planificación del rendimiento empresarial antes de crear el flujo de datos. Tome nota del nombre de la tabla para el cubo o dimensión. A continuación, encontrará algunos ejemplos:
- Cubo: Msdyn_xpna_CUBENAME
- Dimensión: Msdyn_xpna_dimDimensionName
Según para lo que cree la asignación del flujo de datos, siga uno de estos pasos:
- Para una carga de cubo: Confirme que las columnas del cubo estén asignadas a las dimensiones que se seleccionaron cuando se creó el cubo.
- Para una carga de dimensión: confirme que las columnas de la dimensión estén asignadas a los atributos de dimensión que se seleccionaron cuando se creó la dimensión.
Según para lo que cree un flujo de datos, siga uno de estos pasos:
- Para una carga de cubo: En la sección Asignación de columnas, Seleccione la clave para el cubo. La clave será el valor DimensionSetAltKey.
- Para una carga de dimensión: En la sección Asignación de columnas , Seleccione la clave para la dimensión.
Una vez vinculado el flujo de datos al cubo de planificación, puede especificar una actualización opcional.
Se puede utilizar un flujo de datos para cargar datos solo si la dimensión o el cubo ya se ha creado en la Planificación del rendimiento empresarial. Para obtener más información, consulte Microsoft Dynamics 365 Finance Planificación del rendimiento empresarial dimensiones y Planificación del rendimiento empresarial cubos.
Ejemplo
Este ejemplo muestra cómo crear un flujo de datos cuando carga datos de hechos en un cubo.
Para crear el cubo en las dimensiones de Planificación del rendimiento empresarial, siga estos pasos.
- En la lista Cubo, seleccione Nuevo cubo.
- Introduzca un nombre para el cubo.
- Seleccione las dimensiones que deberían ser parte del cubo. Debe seleccionar un mínimo de dos dimensiones.
- Seleccione Siguiente y cree el cubo.
Billete
Necesitará el nombre del cubo para crear el flujo de datos en Power Apps. El nombre empezará con msdyn_xpnacube.
Cargar datos mediante flujos de datos
- Seleccione Cargar datos, seleccione Crear flujo de datos. Esto abre la ventana Power Query.
Importante
El usuario debe tener asignado el rol Creador de flujo de datos para poder crear el flujo de datos. Si no tienen la función, el botón Crear flujo de datos no está disponible.
Seleccione flujos de datos. Para obtener más información sobre los flujos de datos, consulte Crear y usar flujos de datos en Power Apps.
Se puede usar cualquier conexión de datos. Para este ejemplo, seleccione Excel.
Especifique un nombre para el flujo de datos.
Seleccione el origen de los datos. Para este ejemplo, seleccione Excel. Para obtener más información sobre cómo solucionar problemas de conexión, consulte Solución de problemas de conexiones de datos.
En la izquierda, seleccione los datos con los que quiere trabajar.
Seleccione Transformar datos.
En la página Transformar datos, puede combinar, actualizar o eliminar columnas. Por ejemplo, es posible que desee eliminar filas del año fiscal 2021 o filas de un producto obsoleto. Para obtener más información sobre cómo transformar datos, consulte Usar el editor de flujos de datos para dar forma y transformar datos.
Una vez transformados los datos, seleccione Siguiente.
En la página Asignar tablas, en Cargar configuración, seleccione Cargar en tabla existente.
Seleccione la tabla de la lista. Esto debe coincidir con el nombre del cubo en la página Cubo.
Importante
El cubo que se crea en Planificación del rendimiento empresarial se denomina msdyn_xpnacube_<cube_name>. Puede encontrar el nombre del cubo en la página Cubo en Planificación del rendimiento empresarial.
Después de seleccionar el cubo de planificación como tabla de destino, las secciones Clave de origen y Asignación de columnas están disponibles. La clave de origen es el valor DimensionSetAltKey para cubos. Para las dimensiones, es el valor NameKey (msdyn_name).
La sección Asignación de columnas refleja las columnas de origen y las columnas de destino. Las columnas de origen son los datos de los datos de hechos que se cargaron en el flujo de datos. Las columnas de destino son las dimensiones que se seleccionaron como parte de la creación del cubo en la aplicación de Planificación del rendimiento empresarial. Para asegurarse de que los datos se completen en la columna de destino, asigne una columna de origen a ella.
Importante
Si seleccionó una clave en la parte superior de la sección Asignación de columnas, esa columna debe asignarse a una columna de destino.
Después de asignar las columnas de origen apropiadas a las columnas de destino, seleccione Siguiente.
Billete
El campo Comentario no tiene que estar asignado.
Puede actualizar manualmente el flujo de datos o puede programar una cadencia de actualización. Para obtener más información sobre la configuración de actualización, consulte Establecer la frecuencia de actualización.
Recomendaciones
Al importar datos en la página Transformación de datos, le recomendamos que siga estas pautas:
Si utiliza encabezados en sus datos, configure la opción Usar primera fila como encabezados en la sección Transformar.
Cuando la aplicación de Planificación del rendimiento empresarial crea dimensiones y cubos, se hace referencia a las columnas principales y, normalmente, son campos de cadena. Cuando asigne columnas para la carga de datos, confirme que los tipos de columnas de origen y los tipos de columnas de destino coincidan. Por ejemplo, en la aplicación de Planificación del rendimiento empresarial, muchas referencias de dimensiones son por nombre y son del tipo Texto. Para la dimensión de cuenta, el número de cuenta debe ser del tipo Texto. Puede cambiar el tipo seleccionando el botón a la izquierda del encabezado de la columna. Si no cambia el tipo, recibe el siguiente mensaje de error:
Código de error: error de formato de datos de excepción de mashup, detalles del error: no se pudo actualizar la entidad debido a un problema con el documento de mashup MashupException.Error: DataFormat.Error: No pudimos convertir a Número. Detalles: Reason = DataFormat.Error;Detail = XHDCOU;Microsoft.Data.Mashup.Error.Context = User.
Para agregar otra columna a una dimensión existente, primero agregue la nueva columna en Planificación del rendimiento empresarial. Vaya a Dimensión y después Nueva columna. Siga los pasos anteriores en este artículo para completar los datos de los flujos de datos. Solo tiene que seleccionar la columna principal y la nueva columna en la asignación de la tabla. Solo se actualizan las columnas asignadas.
Si no sabe cuál es la clave para el cubo que está importando, en Power Apps, seleccione Tablas en el panel de navegación izquierdo y seleccione Personalizado, y seleccione el nombre de la tabla en la cuadrícula. Luego, en la página de detalles en Esquema, seleccione Claves.
Si no sabe cuál es la clave para la dimensión que está importando, en Power Apps, seleccione Tablas en el panel de navegación izquierdo y seleccione Personalizado, y seleccione el nombre de la tabla en la cuadrícula. En la página Detalles, seleccione Propiedades. Después, en el cuadro de diálogo Editar tabla, seleccione la pestaña Columna principal.