Contenido

Objetivo

Comprender los tipos de relaciones utilizados en los modelos de datos dentro de Power BI, sus características, cómo crearlas, eliminarlas y modificarlas, así como examinar los conceptos de cardinalidad y el establecimiento tanto manual como automático de relaciones con ayuda de Power BI.

Descripción

Con las herramientas disponibles de Power BI para el manejo eficiente de cualquier volumen de datos en fuentes relacionadas podrás restaurar, generar, modificar y eliminar relaciones entre estas fuentes múltiples de datos y potenciar el análisis de Inteligencia de Negocios.

Explicación

Haz clic para revisar la explicación.

Relaciones y Cardinalidad

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa los siguientes videos:

Para conocer más sobre cardinalidad en bases de datos, revisa el siguiente video:

Datademia. (2021, 8 de septiembre). ¿Qué es la cardinalidad en Power BI? [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=kBTp7JCFpIA


Para conocer más sobre relaciones entre tablas en Power BI, revisa el siguiente video:

SerDataPro. (2020,18 de marzo) ¿Problemas con Power BI? Entendiendo como relacionar tablas (primera parte) [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=mi_2uthw1GE

Taller BI. (2020,17 de noviembre). Cómo crear relaciones entre tablas en Power BI Desktop [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=sWzqrctrgXQ


Revisa las siguientes lecturas:

Para conocer más sobre Administrar relaciones entre tablas, te recomendamos leer:

Microsoft Learn. (2023). Relaciones de modelos en Power BI Desktop. Recuperado de https://docs.microsoft.com/es-es/power-bi/transform-model/desktop-relationships-understand

Torres, J. (2020). Administrar relaciones entre tablas en Power BI Desktop. Recuperado de https://www.kaitsconsulting.com/administrar-relacion-en-power-bi-desktop/#:~:text=Para%20establecer%20una%20relaci%C3%B3n%20se,la%20activaci%C3%B3n%20de%20dicha%20relaci%C3%B3n.&text=Las%20relaciones%20que%20existen%20de,Varios%20a%20Uno%20(*%3A1)


Para conocer más sobre filtros cruzados, te recomendamos leer:

Microsoft Learn. (2023). Habilitación del filtrado cruzado bidireccional para DirectQuery en Power BI Desktop. Recuperado de https://docs.microsoft.com/es-es/power-bi/transform-model/desktop-bidirectional-filtering

Actividad

Objetivo

Establecer relaciones entre tablas vinculadas a fuentes de datos, tanto de forma automática como manual, creando una visualización con datos del modelo final. 

Instrucciones
  1. Importa las cuatro tablas anexas en esta actividad.
  2. Crea las relaciones entre las tablas, ya sea de manera manual o automática.
  3. Considera si la dirección del filtro cruzado es única o ambas.
  4. Crea una columna calculada que muestre el monto de la venta multiplicando la cantidad por el precio.
  5. Crea una columna que especifique la ciudad de la tienda utilizando su dirección.
  6. Genera visualizaciones que muestren:
    1. Ingresos brutos totales.
    2. Ventas totales por tienda.
    3. Productos por cliente. 
    4. Un mapa con las ubicaciones de las tiendas. 

Para un mejor desempeño en tu actividad, revisa el capítulo 3 (Building a Power BI Data Model) del siguiente libro:
Powell, B. (2017). Microsoft Power BI Cookbook: Get More Out of Microsoft Power BI Turning Your Data Into Actionable Insights. Reino Unido: Packt Publishing.

Consulta gratuitamente la versión electrónica (eBook) de este libro en la Biblioteca Digital (http://biblioteca.tec.mx/tecmilenio)

Tabla clientes

ID de cliente

Nombre

Apellido

Correo electrónico

Teléfono

1

Ana

García

ana.garcia@gmail.com

555-123-4567

2

Juan

Hernández

juan.hernandez@hotmail.com

555-987-6543

3

María

López

maria.lopez@yahoo.com

555-555-5555

4

Pedro

Sánchez

pedro.sanchez@gmail.com

555-222-3333

5

Andrea

Martínez

andrea.martinez@gmail.com

555-111-2222

6

Francisco

González

francisco.gonzalez@gmail.com

555-444-5555

7

Gabriela

Ortiz

gabriela.ortiz@yahoo.com

555-333-4444

8

Luis

Ramírez

luis.ramirez@hotmail.com

555-888-7777

9

Claudia

Jiménez

claudia.jimenez@gmail.com

555-666-7777

10

Jorge

Castro

jorge.castro@yahoo.com

555-777-8888

Tabla productos

ID_Producto

Nombre

Precio

Cantidad en stock

1

Monitor LG

$250.00

15

2

Teclado inalámbrico

$40.00

30

3

Mouse óptico

$15.00

50

4

Tarjeta de video

$300.00

10

5

Disco duro externo

$100.00

20

6

Auriculares bluetooth

$50.00

25

7

Impresora multifunción

$150.00

10

8

Router inalámbrico

$80.00

15

9

Memoria USB

$10.00

100

10

Proyector

$500.00

5

Tabla ventas

ID_Venta

ID de cliente

ID_Producto

ID_Tienda

Cantidad

Fecha de venta

1

3

1

1

8

01/01/2022

2

6

4

3

6

03/01/2022

3

2

5

4

9

04/01/2022

4

7

2

5

8

05/01/2022

5

1

4

10

10

06/01/2022

6

1

2

3

10

06/01/2022

7

2

3

4

2

07/01/2022

8

3

10

5

3

08/01/2022

9

10

10

1

2

09/01/2022

10

8

6

10

4

10/01/2022

Tabla tiendas

ID_Tienda

Nombre

Dirección

Teléfono

Horario de atención

1

Tienda A

Calle 1 #123, Ciudad de México

555-111-1111

Lunes a viernes 9 a.m. – 7 p. m.
Sábados 10 a. m. – 5 p.m.

2

Tienda B

Av. 2 #456, Guadalajara

333-222-2222

Lunes a viernes 10 a. m. – 8 p. m.
Domingos 12 p. m. – 6 p. m.

3

Tienda C

Calle 3 #789, Monterrey

818-333-3333

Lunes a sábado 9 a. m. – 8 p. m.
Domingos 11 a. m. – 6 p. m.

4

Tienda D

Av. 4 #101, Ciudad de México

555-444-4444

Lunes a viernes 8 a. m. – 6 p. m.
Sábados 9 a. m. – 4 p. m.

5

Tienda E

Calle 5 #456, Guadalajara

333-555-5555

Lunes a sábado 10 a. m. – 7 p. m.
Domingos 11 a. m. – 5 p. m.

6

Tienda F

Av. 6 #789, Monterrey

818-777-7777

Lunes a viernes 8 a. m. – 9 p. m.
Sábados 9 a. m. – 8 p. m. Domingos 10 a. m. – 6 p. m.

7

Tienda G

Calle 7 #101, Ciudad de México

555-888-8888

Lunes a viernes 9 a. m. – 6 p. m.
Sábados 10 a. m. – 3 p. m.

8

Tienda H

Av. 8 #456, Guadalajara

333-999-9999

Lunes a sábado 10 a. m. – 8 p. m.
Domingos 12 p. m. – 6 p. m.

9

Tienda I

Calle 9 #789, Monterrey

818-101-0101

Lunes a viernes 8 a. m. – 7 p. m.
Sábados 9 a. m. – 5 p. m.

10

Tienda J

Av. 10 #1010, Ciudad de México

555-121-2121

Lunes a viernes 9 a. m. – 8 p.m.
Sábados 10 a. m. – 4 p. m.

Checklist

Asegúrate de:

  • Importar las tablas sugeridas al modelo de datos de un archivo de Power BI.
  • Crear las relaciones entre las tablas de manera adecuada, considerando su cardinalidad y dirección del filtro cruzado.
  • Obtener la ciudad de la tienda utilizando el campo de la dirección.
  • Generar las visualizaciones solicitadas.