0% encontró este documento útil (0 votos)
154 vistas37 páginas

Modelado de Datos en Power BI

Este documento presenta los conceptos básicos de modelado de datos en Power BI. Explica cómo crear tablas dimensionales y de hechos, administrar relaciones entre tablas, y agregar columnas, medidas y tablas manuales al modelo de datos. También describe los modelos estrella y copo de nieve, y cómo configurar cardinalidades y direcciones de filtro en las relaciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
154 vistas37 páginas

Modelado de Datos en Power BI

Este documento presenta los conceptos básicos de modelado de datos en Power BI. Explica cómo crear tablas dimensionales y de hechos, administrar relaciones entre tablas, y agregar columnas, medidas y tablas manuales al modelo de datos. También describe los modelos estrella y copo de nieve, y cómo configurar cardinalidades y direcciones de filtro en las relaciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Microsoft Power BI

Ing. Clidford Cueva Luyo

[email protected]
IV. Modelado de
Datos.
Objetivo de la sesión

01
Modelar dimensionalmente las fuentes
de datos.

02 Administrar relaciones entre las tablas


del modelo.

Revisar las opciones del modelado:


03 categorías,
medidas.
jerarquías, columnas,

Cursos de Extensión Profesional INFOPUC


Estructura de la sesión
Elaboración de modelos de datos
01 dimensionales

Revisión de la administración de
02 relaciones (creación, modificación y
eliminación).

Creación de tablas manuales en el


03 modelo de datos.

Creación de columnas y medidas en el


04 modelo de datos.

Cursos de Extensión Profesional INFOPUC


Base de Datos - Relaciones
Código Nombre Apellido Apellido Código
Alumno Paterno Materno Ubigeo
20201001 Juan Pérez Linares D001
Código Distrito Provincia Departamento
20201002 Carlos Tejo Carranza D001
D001 Ancón Lima Lima
20201003 Patricia Luque Laos D002
D002 Barranco Lima Lima
20201004 Luisa Tang Olosi D003
D003 Breña Lima Lima
20201005 Max Carrión Panduro D003
D004 Cercado Lima Lima

D005 Surquillo Lima Lima


Primary Key Foreign Key
(PK) D006 San Luís Lima Lima
(FK)

Cursos de Extensión Profesional


Primary Key
(PK)
INFOPUC
Base de Datos – Primary Key
➢ Es una restricción que identifica de manera única cada
registro de fila en una tabla de base de datos.
➢ La columna de clave principal debe contener valores
únicos.
➢ No se permiten valores nulos para la columna de clave
principal
➢ Solo se permite una clave principal en una tabla.

Cursos de Extensión Profesional INFOPUC


Base de Datos – Foreign Key
➢ La clave foránea o externa es una columna que apunta a
la columna de clave principal de otra tabla.
➢ La tabla que contiene la clave foránea se denomina tabla
secundaria, y la tabla que contiene la clave primaria se
denomina tabla principal.
➢ Los tipos de datos de la clave principal y la clave foránea
deben ser idénticos.

Cursos de Extensión Profesional INFOPUC


Modelo Dimensional

Fácil Acceso
entendimiento Requerimiento
rápido Cliente Tiempo

Tabla de Hechos Métricas Ventas

Atributos
Tabla de Sucursal Producto
Dimensiones

Cursos de Extensión Profesional INFOPUC


Modelo Dimensional
Tablas Dimensiones
(PK) (PK)
Tiempo Cliente
Sucursal Producto

Tablas de Hechos
Ventas

(PK) (PK)
Métricas

Unidades Costo
Monto

Cursos de Extensión Profesional INFOPUC


Modelo Estrella

(PK) (PK) Ventajas


• Consultas (Querys) simples.
• Alto rendimiento.
• Agregaciones fáciles

(PK) (PK)
Desventajas
• Poco flexible (una sola vista).

Cursos de Extensión Profesional INFOPUC


Modelo Copo de Nieve
(PK) (PK)
Ventajas
• Reduce el almacenamiento de
datos.

(PK)
(PK)
Desventajas
• Consultas (querys) complejas.
• Bajo rendimiento.
(PK) (PK)

Cursos de Extensión Profesional INFOPUC


Relaciones
➢ No importa la fuente de origen.
➢ Son inferidas del modelo original
(base de datos).
➢ Incluye una columna única con
el mismo tipo de dato.
➢ Los filtros de una tabla se
propagan en todo el modelo

Cursos de Extensión Profesional INFOPUC


Configurar Relaciones

➢ Se pueden administrar visualmente o mediante el editor


de relaciones.
➢ Es posible definir múltiples relaciones entre dos tablas,
pero solo una es activa.
➢ Se puede seleccionar la cardinalidad de la relación y la
dirección del filtro.

Cursos de Extensión Profesional INFOPUC


Configurar Relaciones

Cursos de Extensión Profesional INFOPUC


Configurar Relaciones

Cursos de Extensión Profesional INFOPUC


Configurar Relaciones

Cardinalidad Dirección de filtro cruzado

➢ Varios a uno (*:1) ➢ Ambos: Recomendado


para modelos estrella.
➢ Uno a uno (1:1).

➢ Uno a varios (1:*). ➢ Único: Recomendado para

➢ Varios a varios (*:*). modelos distintos a


estrella.
Cursos de Extensión Profesional INFOPUC
Caso práctico

• Realizar el modelo con las fuentes ubicadas en la carpeta


“5. Reporte de Venta de Cosméticos”.

Dimensión Dimensión

Fact

Dimensión Dimensión
Cursos de Extensión Profesional INFOPUC
Especificar Datos

➢ Permite escribir datos directamente en el modelo que se

usarán en los informes y visualizaciones.

➢ Se pueden agregar columnas calculadas o predefinidas.

➢ El resultado final es una nueva tabla en el modelo de

datos.

Cursos de Extensión Profesional INFOPUC


Especificar Datos

Cursos de Extensión Profesional INFOPUC


Nueva Columna

➢ Siguen el mismo concepto de los campos formulados en


Excel (funciones, empiezan con el signo igual).
➢ Pueden usarse como columnas y filtros.
➢ Se evalúan en el contexto de fila: el campo se aplica a
todas las filas de la tabla.

Ejemplo: Total Venta = [Cantidad] *[Valor]


Cursos de Extensión Profesional INFOPUC
Nueva Columna

Cursos de Extensión Profesional INFOPUC


Nueva Medida
➢ No se almacena el resultado, se almacena la expresión
DAX como parte del Modelo de datos tabular.
➢ Calculados en tiempo de ejecución para cada fila visible
según el contexto de filtro.
➢ Usados solo en las tablas y visualizaciones.
➢ Son recomendables para calcular de ratios o porcentajes.

Ejemplo: Total Venta = Sum([Cantidad] *[Valor])


Cursos de Extensión Profesional INFOPUC
Nueva Medida

Cursos de Extensión Profesional INFOPUC


Nueva Tabla

➢ Es una tabla construida manualmente en el modelo de


datos.
➢ Permite tener tablas de referencia con datos a ser
utilizados en el análisis:

▪ Fechas, para tener escala de tiempo completos,


feriados o fechas especiales.
▪ Datos puntuales como valores KPI o metas.
Cursos de Extensión Profesional INFOPUC
Nueva Tabla

Cursos de Extensión Profesional INFOPUC


Ordenar Campos con Otra Columna

➢ Se puede utilizar una columna particular para ordenar los

datos de otra columna.

➢ Se utiliza cuando se desea realizar el orden de forma

especial, diferente al alfabético o al código.

Cursos de Extensión Profesional INFOPUC


Ordenar Campos con Otra Columna

Propiedad de
una columna
para
ordenarse de
forma
especial a
partir de otra
columna

Cursos de Extensión Profesional INFOPUC


Categorías

➢ Es una propiedad asignada a una columna para que en la


visualización gráfica (mapas) se pueda mostrar
correctamente.

Ejemplo:

Cursos de Extensión Profesional INFOPUC


Categorías

Cursos de Extensión Profesional INFOPUC


Grupo de Datos

➢ Permite crear grupos personalizados para agrupar de

forma particular los valores de una determinada columna

de una tabla.

➢ Se debe tener en cuenta que debe ser actualizada si

aparecen nuevos valores de la columna agrupada.

Cursos de Extensión Profesional INFOPUC


Grupo de Datos

Propiedad de
una columna
para agrupar
sus valores
de forma
particular.

Cursos de Extensión Profesional INFOPUC


Grupo de Datos

Cursos de Extensión Profesional INFOPUC


Jerarquías

➢ Proporciona una vista sencilla e intuitiva de la estructura


de los datos.
➢ Define los niveles de agrupación y navegación de los
datos.
➢ Se muestra como conjunto único en el panel de campos.

Ejemplo: Año ->Trimestre >Mes ->Semana ->Día


Cursos de Extensión Profesional INFOPUC
Jerarquías

Cursos de Extensión Profesional INFOPUC


Marca de Tabla de Fechas

Necesario para
utilizar las
propiedades de
inteligencia de
tiempo

Se debe
asociar una
columna de tipo
fecha de la
tabla marcada

Cursos de Extensión Profesional INFOPUC


INFOPUC

Qué
aprendimos
hoy ?
✓ Elaboramos la estructura de un
modelo de datos para proceder
a crear los informes.

✓ Creamos columnas, medidas y


tablas en el modelo que no se
ubican en el origen de datos.

✓ Revisamos las categorías y


jerarquías para agrupar la
información.

También podría gustarte