Marlen Jara Cruz
YHON ALEXANDER CRUZ MORENO
Miguel Torres
¿Cómo se aplica el modelo de datos en Power BI?
Iniciamos cargando nuestras tablas y accediendo a la vista de modelo, donde gestionaremos las relaciones entre las tablas cargadas.
¿Por qué es importante eliminar relaciones sugeridas por defecto?
Power BI sugiere automáticamente relaciones entre tablas, pero estas pueden no ser las más adecuadas para nuestro contexto. Es mejor eliminar estas relaciones sugeridas y crear nuestras propias relaciones basadas en nuestro conocimiento específico de los datos.
¿Cómo organizar las tablas en Power BI?
Organizar las tablas de manera lógica y visualmente accesible es crucial. Esto incluye ajustar la ventana de vista del modelo y acercar la vista para facilitar la legibilidad, especialmente al trabajar con múltiples tablas.
¿Cómo conectar tablas en Power BI?
Para conectar tablas, identificamos los campos clave que actúan como identificadores únicos. Por ejemplo, conectamos la tabla de vendedores con la tabla de tickets utilizando el ID del vendedor. Simplemente arrastramos el campo ID desde la tabla de tickets hacia la tabla de vendedores para establecer la relación.
¿Qué consideraciones tomar al construir el modelo estrella?
Al construir un modelo estrella, es importante mantener la tabla de eventos en el centro y rodearla con tablas de dimensión que proporcionan información adicional. Esta estructura facilita la consulta y el análisis eficiente de los datos.
Marlen Jara Cruz
YHON ALEXANDER CRUZ MORENO
Miguel Torres
Germán García
Victor Matias Marquez
Nicolás Duque
Diego Mauricio Zuluaga Rodríguez
Diego Medina
Miguel Andrés Ramírez Marinez
Francisco Chamorro
Maria Camila Rodriguez Moreno
Priscila Aylen Challa V
camilo pava
Néstor Andres Mora
Carmen Simón Sulca
Juan Daniel Salgado Reyes
Gilberto Barrón López
MAURICIO GIRALDO
Gilberto Barrón López
Gilberto Barrón López
Sergio Andrés Lavalle Camacho
Carlos Alberto Pulido Leal
Mayken Salavarría
Jose L. Figueroa
Víctor Caez
Christian Rangel
Susana Bolivar
José Reinaldo Duque Serna
Cardinalidad ⛓️
uno a uno 1:1
Cada entidad de un conjunto se asocia con una y sólo una entidad de otro conjunto.
Cada persona tiene un sólo pasaporte, y cada pasaporte está asociado con una sóla persona. 🪪🙅
uno a muchos 1:M
Una entidad puede estar asociaca con multiples entidades de otro conjunto, pero cada entidad del segundo conjunto, se asocia con una y solo una entidad del primero.
Un cliente puede realizar varios pedidos, pero cada pedido está vinculado a un sólo cliente 💁🎟️🎟️ | 🎟️💁
Muchos a muchos 1:M
Multiples entidades de un conjunto pueden estar asociadas con múltiples entidades de otro conjunto.
Una película puede tener varios actores y un actor puede participar en múltiples películas.
🎬🎬🎬👨🎤👩🎤🧑🎤
Hola..ayuda ¿ y como seria un ejemplo de Muchos a 1? .. es que me parece que entender estas relaciones con ejemplos como , los que mencionans tienen para mi, mas sentido. Te agradezco
Hola, Yhon! 🤓
un ejemplo de Muchos a 1 puede ser Empleados y Departamentos
Supongamos que tienes una empresa con varios empleados, pero cada empleado trabaja en un solo departamento. Aquí, la relación entre empleados y departamentos es de muchos a uno.
Siempre es importante checar que el tipo de dato sea el mismo
Ahí va quedando el modelo estrella 😜
Al conectar tus tablas en Power BI, la dirección de la relación importa. Al arrastrar el ID de la tabla tickets a la tabla vendedores, estableces que cada ticket está asociado a un único vendedor (relación de varios a uno). Si intentas conectar desde vendedores a tickets, podrías romper esta lógica, ya que un vendedor podría tener múltiples tickets. Se recomienda establecer la relación desde la tabla más específica (tickets) a la general (vendedores) para mantener la integridad del modelo.
La diferencia entre establecer la dirección del filtro cruzado como Único o de Ambas en Power BI radica en cómo se propagan los filtros entre las tablas relacionadas.
Único: Solo permite la filtración en una dirección, es decir, de la tabla principal a la tabla relacionada. Esto es útil cuando quieres asegurarte de que los datos de la tabla relacionada no influyan en los cálculos de la tabla principal.
Ambas: Permite que los filtros se apliquen en ambas direcciones, facilitando un análisis más dinámico y completo, donde los cambios en una tabla afectan a la otra y viceversa.
Esta elección puede impactar cómo se visualizan y analizan los datos en tus informes.
La "Dirección de filtro cruzado" en Power BI se refiere a cómo se aplican los filtros entre las tablas relacionadas en un modelo de datos. Puedes configurar las relaciones para que el filtro se aplique en una dirección (de la tabla principal a la secundaria) o en ambas direcciones. Usar filtros en ambas direcciones puede ser útil para análisis más complejos, pero también puede causar confusiones si no se gestiona adecuadamente. Es recomendable entender cómo interactúan los datos en tu modelo al elegir la dirección de filtro.
Con respecto a la direccion de filtro cruzado:
Quisiera que me aclararan algo, cual es la diferencia de cardinalidad "1:*" y "*:1", ¿es dependiendo de como se está leyendo?
La diferencia radica en el orden en que decides realizar la relación de las tablas.
Hola a todos!
Excelente entender este gran concepto, en básicamente una sola clase.
Cuando trabajas con múltiples columnas en Power BI, identificar las claves foráneas puede ser complicado si los nombres no son claros. Generalmente, las claves foráneas son columnas que se refieren a la clave primaria de otra tabla. Busca columnas que contengan identificadores únicos, como "ID" o "Código", y revisa la cardinalidad; suele ser "varios a uno". Además, en la vista de modelo, las relaciones entre tablas pueden ayudarte a confirmar estas conexiones. Utiliza la vista de modelo para verificar visualmente cómo se relacionan las tablas.
Listo, así me quedo a mí
Me aparece este error al intentar crear la relación entre tickets y vendedores
Hola Carmen. Debes conectar Vendedor ID de la tabla Tickets con Vendedor ID de la tabla Vendedores. La idea de las relaciones en el modelo es conectar columnas con un mismo título y cuyos tipos de datos (texto, número, fecha, etc.) sean iguales.
Te comparto esta guía
Carmen, me parece que el error que te marca es porque estás relacionando Vendedor ID con NombreVendedor.
Me parece que era muy importante que se hubiera explicado del por que no fue necesario regresar y hacer el cambio en la tabla 'Clientes' del tipo de dato a 'Texto' en la columna ClienteID, seria bueno que explicara que hace PowerBI de manera automática para ahorrar tiempo
Tendré que regresar a alguna clase porque en Categoría de productos sólo me aparecen Categoría y Categoría + Subcategoría 😒
Ya lo solucioné. No me había dado cuenta que tenía que ampliar el cuadro de Categoría de productos. Al hacerlo fue visible la columna Subcategoría 😉
Los modelos de datos en Power BI son estructuras que organizan y conectan datos provenientes de diferentes fuentes, permitiendo un análisis eficiente y visualizaciones efectivas. En la clase, se mostró cómo construir un modelo estrella, que incluye una tabla principal de eventos (tickets) conectada a tablas adicionales (vendedores, productos, clientes, sucursales) mediante relaciones bien definidas. Es fundamental establecer estas relaciones desde cero para evitar interferencias y asegurar la integridad de los datos. Esto optimiza la visualización y el análisis de la información en los reportes.
Para establecer una relación entre tablas en Power BI, los nombres de los campos no necesariamente deben ser iguales, pero sí deben tener tipos de datos compatibles y contener valores coincidentes. Es fundamental que las columnas que sirven como claves tengan el mismo formato para que Power BI pueda crear correctamente las relaciones. Esto asegura que el modelo de datos funcione de manera adecuada y se puedan realizar análisis precisos.
No tengo en claro lo que significa la opción de Dirección de filtro cruzado, me pueden ayudar?
Hubiera estado bien que la Profra Diana mencionase además de al momento de crear la Relación de "Varios a 1"en la ventana, también lo mencionase como se muestra en el diagrama.
Les comparto mi modelo de datos tipo estrella:
Realmente el modelo es el corazón para poder dar respuesta y obtener información relevante de acuerdo a nuestros datos. Por eso es muy importante definir unas relaciones coherentes entre tablas para obtener el resultado esperado.