Power BI: modelado de datos

En este capítulo, aprenderá sobre el modelado de datos en Power BI.

Uso de la navegación y el modelado de datos

El modelado de datos es una de las funciones que se utilizan para conectar varias fuentes de datos en la herramienta de BI mediante una relación. Una relación define cómo las fuentes de datos están conectadas entre sí y puede crear visualizaciones de datos interesantes en múltiples fuentes de datos.

Con la función de modelado, puede crear cálculos personalizados en las tablas existentes y estas columnas se pueden presentar directamente en visualizaciones de Power BI. Esto permite a las empresas definir nuevas métricas y realizar cálculos personalizados para esas métricas.

En la imagen de arriba, puede ver un modelo de datos común, que muestra una relación entre dos tablas. Ambas tablas se unen utilizando un nombre de columna "Id".

De manera similar, en Power BI, establece la relación entre dos objetos. Para establecer la relación, debe arrastrar una línea entre las columnas comunes. También puede ver la "Relación" en un modelo de datos en Power BI.

Para crear un modelo de datos en Power BI, debe agregar todas las fuentes de datos en la nueva opción de informe de Power BI. Para agregar una fuente de datos, vaya a la opción Obtener datos. Luego, seleccione la fuente de datos que desea conectar y haga clic en el botón Conectar.

Una vez que agrega una fuente de datos, se presenta en la barra lateral derecha. En la siguiente imagen, hemos utilizado 2 archivos xls para importar datos: cliente y producto.

En Power BI en el lado izquierdo de la pantalla, tiene las siguientes tres pestañas:

  • Report
  • Data
  • Relationships

Cuando navega a la pestaña Informe, puede ver un tablero y un gráfico seleccionados para la visualización de datos. Puede seleccionar diferentes tipos de gráficos según sus necesidades. En nuestro ejemplo, hemos seleccionado un tipo de tabla de las visualizaciones disponibles.

Cuando vaya a la pestaña Datos, puede ver todos los datos según la Relación definida de las fuentes de datos.

En la pestaña Relación, puede ver la relación entre las fuentes de datos. Cuando agrega varios orígenes de datos a la visualización de Power BI, la herramienta intenta detectar automáticamente la relación entre las columnas. Cuando navega a la pestaña Relación, puede ver la relación. También puede crear una relación entre las columnas usando la opción Crear relaciones.

También puede agregar y eliminar relaciones en la visualización de datos. Para eliminar una relación, debe hacer clic derecho y seleccionar la opción "Eliminar". Para crear una nueva "Relación", solo necesita arrastrar y soltar los campos que desea vincular entre las fuentes de datos.

También puede utilizar la vista Relación para ocultar una columna en particular en el informe. Para ocultar una columna, haga clic con el botón derecho en el nombre de la columna y seleccione la opción "Ocultar en la vista de informe".

Crear columnas calculadas

Puede crear columnas calculadas en Power BI combinando dos o más elementos de los datos existentes. También puede aplicar el cálculo en una columna existente para definir una nueva métrica o combinar dos columnas para crear una nueva columna.

Incluso puede crear una columna calculada para establecer una relación entre las tablas y también se puede utilizar para establecer una relación entre dos tablas.

Para crear una nueva columna calculada, vaya a la pestaña Vista de datos en el lado izquierdo de la pantalla y luego haga clic en Modelado.

Cuando navega a la pestaña Modelado, puede ver una opción de Nueva columna en la parte superior de la pantalla. Esto también abre la barra de fórmulas, donde puede ingresar la fórmula DAX para realizar el cálculo. DAX- Expresión de análisis de datos es un lenguaje poderoso que también se usa en Excel para realizar cálculos. También puede cambiar el nombre de la columna cambiando el texto de la columna en la barra de fórmulas.

En el siguiente ejemplo, creemos una nueva columna: Código de producto (Product_C), que se deriva de los últimos tres caracteres de la columna Prod_Id. Luego, escribe la siguiente fórmula:

Product_C = RIGHT( Sheet1[Prod_Id],3)

También se proporciona una larga lista de fórmulas que puede utilizar para crear columnas calculadas. Debe ingresar el primer carácter de la fórmula que se utilizará en los cálculos, como se muestra en la siguiente captura de pantalla.

Crear tablas calculadas

También puede crear una nueva tabla calculada en el modelado de datos en Power BI. Para crear una nueva tabla, navegue hasta la pestaña Vista de datos en el lado izquierdo de la pantalla y luego vaya a la opción Modelado en la parte superior de la pantalla.

La expresión DAX se usa para crear la nueva tabla. Debe ingresar el nombre de una nueva tabla en el lado izquierdo del signo igual y la fórmula DAX para realizar el cálculo para formar esa tabla a la derecha. Cuando se completa el cálculo, la nueva tabla aparece en el panel Campos en su modelo.

En el siguiente ejemplo, definamos una nueva tabla: Table_CustC que devuelve una tabla de una columna que contiene valores únicos en una columna de otra tabla.

Se agrega una nueva tabla en la sección "Campos" en la pantalla de Power BI como se muestra en la siguiente captura de pantalla. Una vez que la columna calculada y las tablas calculadas se crean según sus requisitos, puede usar los campos en la pestaña Informe en Power BI.

Para agregar estos objetos, debe seleccionar una casilla de verificación y una relación se detecta automáticamente si es posible. De lo contrario, puede arrastrar las columnas que desea conectar.

Para ver el informe, navegue a la pestaña Informe y podrá ver tanto las "Columnas calculadas" como los campos de la nueva "Tabla calculada" en la vista del informe.

Gestión de datos basados ​​en el tiempo

Power BI permite explorar datos basados ​​en el tiempo de forma predeterminada. Cuando agrega un campo de fecha en su análisis y habilita la exploración en la visualización de datos, lo lleva al siguiente nivel de datos basados ​​en el tiempo.

Consideremos que hemos agregado una tabla basada en el tiempo en la visualización de Power BI. Hemos agregado la columna Ingresos y año en nuestro informe.

Podemos habilitar la función de exploración en visualizaciones usando la opción en la parte superior. Una vez que habilitamos la función de exploración y hacemos clic en las barras o líneas en el gráfico, se desglosa hasta el siguiente nivel de jerarquía de tiempo.Example: Años → Trimestres → Meses.

También podemos usar Ir al siguiente nivel en la opción de jerarquía para realizar un Ejercicio.