Share:

Share on facebook
Share on twitter
Share on linkedin

Materializar conjuntos de resultados calculados de Power BI

Materializar y sincronizar Power BI con un almacén de datos

«Materializar» es un concepto de base de datos que se refiere al almacenamiento del resultado de una consulta, a menudo junto con una vista SQL. La ventaja es que, al utilizar el conjunto de resultados, se pueden consultar los valores almacenados en lugar de tener que ejecutar cálculos, lo que suele suponer una mejora significativa del tiempo de respuesta.

Recientemente un cliente nos pidió que «materializáramos» los cálculos DAX en un modelo de Power BI a su almacén de datos. En este blog voy a cubrir un enfoque muy simple para realizar esto.

Un requisito clave aquí es entender la naturaleza de los cálculos DAX: éstos -contrariamente a la creencia común- no están asociados a una tabla en Power BI, sino que son un concepto semántico «independiente» que puede asociarse a cualquier tabla del modelo (incluso a una calculada -más adelante).
Los resultados de un cálculo DAX sólo existen en conjunción con una consulta o tabla, por lo que tenemos que ver cómo materializarlo.

Normalmente, tiene dos opciones en Power BI: crear una tabla calculada o añadir una columna calculada con la(s) medida(s) que desea materializar.

1. Tabla calculada

Este enfoque utilizará una medida DAX como SELECTEDCOLUMNS() para crear una tabla de medidas con las columnas de la tabla de origen que desea utilizar con la medida y la(s) medida(s):

Tabla calculada Power BI

2. Columna calculada

Este enfoque utiliza una adición directa de una columna calculada a la tabla en la que se desea materializar:

Columna calculada Power BI

Exportación simple

Un enfoque sencillo para materializar cualquier conjunto de resultados es exportar el archivo de datos de la tabla y cargarlo donde necesite los resultados materializados.

Carga automática en un almacén de datos

Una forma más elegante y automatizada está disponible a través de la herramienta externa Acterys Power BI Sync, que puede descargarse desde este enlace: https://landing.acterys.com/power-bi-sync y sólo tarda unos segundos en instalarse.

Herramienta externa de Power BI Acterys Power BI Sync

Una vez instalado sólo tienes que configurar los datos de acceso de tu servidor de destino donde quieres almacenar las tablas materializadas y luego sólo tienes que apuntar a él y hacer clic en exportar:

Exportar una tabla calculada de Power BI a SQL Server

Power BI Sync también permite automatizar esta tarea y ejecutar el proceso de carga en un intervalo de tiempo elegido:

Automatizar la exportación al almacén de datos
Conjunto de resultados en SQL Server

Reversión y planificación

Con una suscripción a Acterys, esta tabla también está inmediatamente habilitada para «escribir» y puede utilizarse con todas las funciones de planificación que se incluyen en la solución:

Editar tablas en Power BI

Recent Posts

Antes de estar muy involucrado en el trabajo con Power BI y los equipos financieros de varias empresas, solía asumir

El nuevo año está a punto de llegar y, en nombre de nuestro equipo de planificación de la agilidad y

Los equipos de planificación y análisis financieros (FP&A) son una fuerza motriz fundamental para que una empresa pueda adelantarse a los acontecimientos y comprender cómo debe ajustarse y adaptarse para seguir siendo ágil. Por ello, el uso de la tecnología y de las herramientas más modernas se ha convertido en algo intrínseco a muchos de estos equipos. La plataforma Power BI de Microsoft, un competidor relativamente nuevo, se ha convertido rápidamente en una de las plataformas líderes del mercado

La elaboración de modelos de negocio, la previsión y la planificación son componentes críticos de la capacidad de una empresa

A lo largo de más de 10 años y cientos de proyectos, hemos podido conocer los puntos débiles típicos de

Tags

Black Friday Offer!

Instantly create beautiful financial reports in Power BI for $1 – Offer valid till Nov 30.

Offer valid till: 30th Nov 2021