Creación de tablas calculadas en flujos de datos
Puede realizar cálculos en almacenamiento al usar flujos de datos con una suscripción de Power BI Premium. Esto le permite realizar cálculos en los flujos de datos existentes y devolver resultados que le permitan centrarse en la creación y el análisis de informes.
Para realizar cálculos en almacenamiento, primero debe crear el flujo de datos e incorporar datos en ese almacenamiento del flujo de datos de Power BI. Una vez que tenga un flujo de datos que contenga datos, puede crear tablas calculadas, que son tablas que realizan cálculos en almacenamiento.
Hay dos maneras de conectar datos de flujo de datos a Power BI:
- Con la creación de autoservicio de un flujo de datos
- Con un flujo de datos externo
En las secciones siguientes se describe cómo crear tablas calculadas en los datos de un flujo de datos.
Creación de tablas calculadas
Después de disponer de un flujo de datos con una lista de tablas, puede realizar cálculos en esas tablas.
En la herramienta de creación de flujos de datos del servicio Power BI, seleccione Editar tablas. A continuación, haga clic con el botón derecho en la tabla que desea utilizar como base para la tabla calculada y en la que desea realizar cálculos. En el menú contextual, seleccione Referencia.
Para que la tabla sea elegible como tabla calculada, se debe seleccionar Habilitar carga, como se muestra en la siguiente imagen. Haga clic con el botón derecho en la tabla para mostrar este menú contextual.
Al seleccionar Habilitar carga, se crea una nueva tabla cuyo origen es la tabla a la que se hace referencia. El icono cambia al icono calculada, como se muestra en la siguiente imagen.
Cualquier transformación que realice en esta tabla recién creada se ejecutará en los datos que ya residen en el almacenamiento de flujo de datos de Power BI. Esto significa que la consulta no se ejecutará en el origen de datos externo desde el que se importaron los datos (por ejemplo, la base de datos SQL de la que se extrajeron los datos).
Casos de uso de ejemplo
¿Qué tipo de transformaciones se pueden hacer con tablas calculadas? Todas las transformaciones que suelen especificarse mediante la interfaz de usuario de transformaciones en Power BI o en el editor de M se admiten para realizar cálculos en almacenamiento.
Considere el ejemplo siguiente. Tiene una tabla Account que contiene los datos sin procesar de todos los clientes de su suscripción de Dynamics 365. También tiene datos sin procesar de ServiceCalls del centro de servicio, con datos de las llamadas de soporte que se realizaron desde las diferentes cuentas en cada día del año.
Imagine que desea enriquecer la tabla Account con datos de ServiceCalls.
En primer lugar, debe agregar los datos de ServiceCalls para calcular el número de llamadas de soporte técnico que se realizaron para cada cuenta en el último año.
A continuación, combine la tabla Account con la tabla ServiceCallsAggregate para calcular la tabla Account enriquecida.
Entonces podrá ver los resultados, que se muestran como EnrichedAccount en la siguiente imagen.
Y eso es todo: la transformación se realiza en los datos del flujo de datos que reside en su suscripción de Power BI Premium, no en los datos de origen.
Consideraciones y limitaciones
Es importante tener en cuenta que si quita el área de trabajo de la capacidad de Power BI Premium, el flujo de datos asociado ya no se actualizará.
Cuando se trabaja con flujos de datos creados específicamente en la cuenta de Azure Data Lake Storage de una organización, las tablas vinculadas y las tablas calculadas solo funcionan correctamente cuando las tablas residen en la misma cuenta de almacenamiento. Más información: Conexión a Azure Data Lake Storage Gen2 para el almacenamiento del flujo de datos
Las tablas vinculadas solo están disponibles para los flujos de datos creados en Power BI y Power Apps. Como procedimiento recomendado, al realizar cálculos en datos unidos por datos locales y en la nube, cree una nueva tabla para realizar estos cálculos. Esto proporciona una mejor experiencia que usar una tabla existente para cálculos, como una tabla que también consulta datos de ambos orígenes y realiza transformaciones en el almacenamiento.
Consulte también
En este artículo se describen las tablas calculadas y los flujos de datos. Estos son algunos artículos más que pueden resultar útiles:
- Autoservicio de preparación de los datos en Power BI
- Uso de la actualización incremental con flujos de datos
- Conexión a orígenes de datos para flujos de datos
- Vincular tablas entre flujos de datos
Los vínculos siguientes proporcionan información adicional sobre los flujos de datos en Power BI y otros recursos:
- Creación y uso de flujos de datos en Power BI
- Uso de flujos de datos con orígenes de datos locales
- Recursos para desarrolladores para flujos de datos de Power BI
- Configuración de opciones de flujo de datos del área de trabajo (versión preliminar)
- Agregar una carpeta de CDM a Power BI como flujo de datos (versión preliminar)
- Conexión a Azure Data Lake Storage Gen2 para el almacenamiento del flujo de datos (versión preliminar)
Para obtener más información acerca de Power Query y actualización programada, puede leer estos artículos:
Para obtener más información sobre Common Data Model, puede leer el artículo de información general: