No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Modelado de datos

14/30
Recursos

El modelado de datos en Power BI consiste en realizar análisis complejos entre varias tablas conectadas por un campo en común. El modelado de datos se realiza con Power Pivot.

Práctica de Modelado de Datos

  1. Conéctate en Power BI Desktop al archivo Ventas - Fundamentos.xlsx, en la carpeta del curso
  2. Carga las tablas, tabla_vehiculos y tabla_ventas
  3. Para ver las tablas en mayor detalle, dale clic en el lado izquierdo sobre la pestaña “Datos” y selecciona tabla_ventas o tabla_vehiculos
  4. Selecciona la pestaña de informe. En “Visualizaciones” haz clic sobre “Gráfico de barras agrupadas”.
  5. Selecciona o arrastra el campo Precio de venta sin IGV (de tabla_ventas) a “Eje Y” y el campo Sede a “Eje X”.
  6. En “Visualizaciones” selecciona la pestaña de formato (icono con un pincel, o ícono de rodillo). Para mostrar las etiquetas, activa la opción de “Etiquetas de datos”. Luego, en “Mostrar unidades” selecciona “Millones” y en “Posiciones decimales de valores” escribe 1.
    Etiquetas de datos
  7. Para conocer las ventas por marcas de vehículos, crea otro gráfico de barras agrupadas, de la tabla_ventas selecciona o arrastra el campo Precio de venta sin IGV a “Eje Y” y de la tabla_vehículos el campo Marca a “Eje X”. Dale el mismo formato que el gráfico anterior (paso 6)

Nota que la información se repite para cada una de las marcas, los datos son incoherentes porque aún no has modelado los datos. Hay que conectar la tabla_ventas y la tabla_vehículos con un campo en común.

  1. Ve a la pestaña de “Modelo” para establecer una relación mediante un campo en común. Desde la tabla_ventas, arrastra el campo ID_vehículos hasta el campo ID_vehículos de la tabla_vehículos para crear la relación entre las tablas.
    Modelados de las tablas
  2. Regresa a la pestaña de Informe y observa que la información ya se muestra en forma correcta en el gráfico.

Contribución creada por con aportes de: Ciro Villafraz y Silvina Fernanda Acosta.

Aportes 73

Preguntas 24

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

RESUMEN

El Flujo de BI consiste en:

  • ETL
  • Modelado de Datos
  • Visualización de Datos

ETL se maneja con Power Query, mientras que el Modelado de Datos, se realiza con Power Pivot.

El Modelado de Datos en Power BI se centra en realizar análisis complejos entre varias tablas conectadas por un campo en común.

Hola!
Les comparto un tutorial para realizar la práctica de Modelado de Datos.
Es un paso a paso para seguir la práctica explicada en el video.
Pueden verlo en el siguiente link:
https://platzi.com/tutoriales/2676-powerbi/13017-clase-9-practica-de-modelado-de-datos/

Nunca pares de Aprender 💚

De manera sencilla, el modelado de datos no es otra que la representación relacional de la información usando las prácticas de diseño y normalización de bases de datos, visto desde un panorama macro, en donde por medios gráficos, se puede accionar la construcción de relación de entidades para tener información estructurada y relacionada de manera coherente.

Super!


Vamos aprendiendo un poco a jugar con esta herramienta.

Sería importante que la imagen del profesor, se pusiera de este lado, para que no se tape parte de las explicaciones

4:25
Antes
Ahora

En caso no tengan mucha claridad sobre lo que es modelado, pueden tomar el siguiente curso para mayor entendimiento. --> Curso de Fundamentos de Bases de Datos. Sigamos aprendiendo!!!

Power BI, nos esta facilitando la vida ❤️

Un detalle a considerar que la versión que usa el profesor en este curso es ligeramente distinta a la actual, en especial donde están los detalles y opciones de los objetos, pero revisando un poco se logra dar con los parámetros que se necesitan.

El modelado de datos es el proceso de documentar un diseño de sistema de software complejo como un diagrama de fácil comprensión, usando texto y símbolos para representar la forma en que los datos necesitan fluir. El diagrama se puede utilizar como un mapa para la construcción de un nuevo software o para la reingeniería de una aplicación antigua.

Tradicionalmente, los modelos de datos se han construido durante las fases de análisis y diseño de un proyecto, para asegurar que los requisitos para una nueva aplicación se entienden completamente. Un modelo de datos puede ser pensado como un diagrama de flujo que ilustra las relaciones entre los datos. A pesar de que la captura de todas las posibles relaciones en un modelo de datos puede consumir mucho tiempo, es un paso importante que no debería ser apresurado. Los modelos de datos físicos, lógicos y conceptuales bien documentados permiten que las partes interesadas identifiquen errores y hagan cambios antes de que cualquier código de programación se haya escrito.

Los modeladores de datos suelen utilizar varios modelos para ver los mismos datos y garantizar que todos los procesos, entidades, relaciones y flujos de datos han sido identificados. Hay varios enfoques diferentes para el modelado de datos, incluyendo:

Modelado conceptual de datos: Identifica las relaciones de más alto nivel entre diferentes entidades.

Modelado de datos empresariales: Similar al modelado de datos conceptuales, pero se dirige a los requisitos únicos de un negocio específico.

Modelado lógico de datos: Ilustra las entidades, atributos y relaciones específicas que participan en una función de negocios. Sirve como base para la creación del modelo de datos físico.

Modelado de datos físicos: Representa una aplicación e implementación específica de base de datos de un modelo de datos lógicos. (Fuente: computerweekly. es)

ver la parte de “Campos” es mas importante que verle la cara al profesor, pero ustedes no estan preparados para esta conversacion xd

en el caso de las relaciones se tiene que tener en cuenta muchos los tipos 1:* 1:1 *:1, esto es fundamental para que al actualizar los datos más adelante no te genere un error, una mala relación y boom te toco hacer el reporte de nuevo 😦

El modelado de datos es una parte fundamental en Power BI, y su correcta implementación es esencial para garantizar la precisión y confiabilidad de los informes y visualizaciones. Aquí hay algunos errores comunes que podrían surgir cuando no se realiza un modelado de datos adecuado en Power BI: 1. **Datos incorrectos o inconsistentes:** Si no se modelan correctamente los datos, podrían surgir problemas de precisión. Esto incluye datos duplicados, información desactualizada o inconsistentes que podrían afectar la calidad de los resultados. 2. **Relaciones inadecuadas:** Power BI permite establecer relaciones entre tablas, y si estas relaciones no se definen correctamente, se podrían obtener resultados incorrectos en las visualizaciones. Por ejemplo, si las relaciones entre tablas no están bien definidas, podrían surgir problemas al combinar datos de diferentes tablas. 3. **Problemas de rendimiento:** Un mal modelado de datos puede afectar el rendimiento del informe. Si se cargan demasiados datos innecesarios o si las consultas no están optimizadas, el tiempo de respuesta del informe podría ser lento. 4. **Confusión en las medidas y cálculos:** Si no se utiliza adecuadamente el modelado de datos para definir medidas y cálculos, podría haber confusión en los resultados. Es importante comprender cómo se están calculando las medidas y asegurarse de que reflejen con precisión la lógica del negocio. 5. **Falta de jerarquías adecuadas:** Las jerarquías son importantes para organizar y presentar los datos de manera efectiva. Si no se establecen jerarquías adecuadas, podría ser difícil navegar y entender la información en los informes. 6. **Problemas con la seguridad de los datos:** Si no se implementa correctamente la seguridad de los datos, podrían surgir problemas de privacidad y acceso no autorizado a información sensible. 7. **Uso ineficiente de las funciones DAX:** Power BI utiliza el lenguaje de fórmulas DAX (Data Analysis Expressions) para realizar cálculos. Si no se utilizan las funciones DAX de manera eficiente o si se aplican de manera incorrecta, los resultados podrían ser incorrectos. 8. **Falta de documentación:** La falta de documentación sobre el modelo de datos puede dificultar la comprensión y el mantenimiento del informe a medida que evoluciona con el tiempo. Es importante documentar las decisiones de modelado, las relaciones y cualquier lógica específica implementada. En resumen, un modelado de datos sólido es crucial para garantizar la integridad y la eficacia de los informes en Power BI. La comprensión de los principios de diseño de modelos de datos y la atención a los detalles pueden ayudar a evitar muchos de estos errores.

miren lo que encontré
model_power_bi
https://docs.microsoft.com/es-es/learn/paths/model-power-bi/

es parte de la ruta para obtener la certificación de data analyst de microsoft, ahora es una de mis metas, obtener esa certificación 😃

3:17
Antes
Ahora

Lo que aún me causa ruido es la dirección de la relación que debo usar al momento de crearla.

Les comparto como sale en el PBI actual si no encuentran las visualizaciones , la etiqueta de datos y los valores , para poner millones (Y) Saludos

Problemas mas bien sugerencias podemos crear tablas transitivas, o crear tablas para poder hacer relaciones,

Modelamiento: Power Pivot. Tablas conectadas con un campo en común. Punto clave: Datos en común y pestaña modelado de datos

Errores tipicos:

  1. Creer que a nombres iguales de campos en tablas diferentes son variables o contenidos iguales.
  2. Las relaciones multiples es decir mas de dos campos de vinculos debido a una mala normalizacion de datos.
  3. Cuando hay campos a relacionar pero donde los contenidos unos en inglés otros en español.
  4. Tambien campos donde los contenidos estan incompletos.
  5. Relaciones de Muchos a Muchos crear otra tabla de solucion alternativa.
  6. Tablas mal relacionadas, por priorizar necesidades de reporte.
  7. Relaciones creadas de mas, innecesarias.

Gracias por esta clase, magnifica

Me encanto esta clase. La verdad es que deja muy bien claro como relacionar bases de datos:

Recuerdo cuando hice mi primer dashborad como practicante, estaba creando nuevas columnas como nombre de tienda, división, zona, en el excel de la data. Pero mi jefe me dijo que eso significaría cada semana hacerle el mantenimiento y que era una solución fácil entre comillas que iba a ser más complicado. Como ya había otra tabla donde estaba la información de cada tienda, solo debía relacionar la nueva tabla de la que tenía que elaborar en el dashboard, con la tabla de tiendas. La nueva tabla tenía como id el tipo de dato texto y no cogía todas las tiendas, al cambiar a entero ya cogía todos los registros.

Lo que en SQL tomaría un par de minutos, en POWER BI toma un par de clics

CREATE TABLE Tabla_vehiculos (
    anio VARCHAR(30),
    ID_Vehiculo INT PRIMARY KEY,
    Marca VARCHAR(30),
    Modelo VARCHAR(30),
    Tipo Varchar(30)
);

CREATE TABLE Tabla_ventas (
    Canal VARCHAR(50),
    Cliente VARCHAR(30),
    Costo Vehiculo FLOAT,
    Fecha DATE,
    ID INT,
    ID_Vehiculo INT PRIMARY KEY,
    IGV INT,
    Precio Venta Real FLOAT,
    Precio Venta sin IGV FLOAT,
    FOREIGN KEY (ID_Vehiculo) REFERENCES Tabla_vehiculos(ID_Vehiculo)
);

La realidad que estoy notando es que al final lo más importante es la correcta estructuración de la data y su respectiva limpieza, o sería un caos graficar
Hola.. que buenas herramientas.. agregando un filtro se interactua con ambas graficas.. excelente.. Gracias ![](https://static.platzi.com/media/user_upload/image-8959e54e-58b2-4c91-9dc8-9d9a13e7a58f.jpg)

Ejemplos de modelado de datos
Ahora que sabe qué es el modelado de datos y por qué es importante, veamos tres conceptos distintos de modelado de datos como ejemplo.

El modelado conceptual de datos

Un modelo de datos conceptual define la estructura general de su negocio y sus datos. Se utiliza para organizar conceptos de negocio, según la definición de las partes interesadas en el negocio y los arquitectos de datos. Por ejemplo, puede tener datos de clientes, empleados y productos, y cada uno de esos depósitos de datos, conocidos como entidades, tiene relaciones con otras entidades. Tanto las entidades como las relaciones entre entidades se definen en su modelo conceptual.

El modelado lógico de datos

Un modelo de datos lógicos se basa en el modelo conceptual con atributos específicos de datos dentro de cada entidad y relaciones específicas entre esos atributos. Por ejemplo, el cliente A compra el producto B al asociado de ventas C. Este es su modelo técnico de las reglas y estructuras de datos definidas por los arquitectos de datos y analistas de negocios, y ayudará a tomar decisiones sobre qué modelo físico requieren sus datos y necesidades de negocio.

El modelado físico de datos

Un modelo físico de datos es su implementación específica del modelo lógico de datos, y lo crean los administradores de la base de datos y los desarrolladores. Está desarrollado para una herramienta de base de datos específica o tecnología de almacenamiento de datos, y cuenta con conectores de datos para entregar los datos en todos los sistemas de negocio a los usuarios según sea necesario. Este es el objetivo al que han llevado el resto de modelos: la implementación real de su patrimonio de datos.

Fuente: https://powerbi.microsoft.com/es-es/what-is-data-modeling/#:~:text=El modelado de datos es,entre esos bits de datos.

Realizando las practicas, actualmente la suite de power bi ha contraido ciertas funciones, ocnsidero que la suite se sigue robusteciendo y por ello es un poco mas tedioso identificar los comandos segun la indicacion del profesor.

Me gustó mucho esta clase, como un abrebocas a lo que se viene.

Tal como se relaciones las tablas en Access de Microsoft… super fácil y entendible

El modelado de datos es la misma normalizacion de datos en Bases de Datos. Para comprender mejor esta tecnica de organizar la informacion de las tablas para que sus relaciones sean efectivas, es bueno tomar un curso de bases de datos basico.

Aun no lo he terminado, pero el profe explica super bien! Entendible, con buena dicción y ritmo adecuado de los contenidos. 😃

Tambien es importante profe aprender a crrar tablas caledario , ya sea con DAX o con M. En un model donde solo hay una tabla no hay problema , pero cuando tenemos una fact table y varias tablas dimensionales si no hay una unica tala calendario las funciones de intligencia de tiempo van a aempear a fallar …

me gusto mucho esta clase

Un ejemplo sencillo pero claro que muestra la importancia del modelado de datos, no solo basta tener los datos, sino saberlos modelar para producir información coherente.

El Modelado de Datos de Power BI se centra en realizar análisis complejos entre varias tablas conectadas por un campo en común.

Modelado de datos es crear relaciones entre tablas.

Este es un ejemplo sencillo y fue muy claro. Bien explicado!!

![](https://static.platzi.com/media/user_upload/image-cdee3fe5-92dd-4f7f-bc25-133bbeb35d5d.jpg) Jugando un poco con los tipos de gráficos
Cuando se tienen muchas tablas y quiero relacionarlas, tener una tabla calendario con la cual pueda crear las relaciones es una opción valiosa para mejorar el modelado de datos.

El error que se da muy comunmente es que sin modelado de datos, las segmentaciones no funcionan bien

jalaste de la tabla hija a la padre, pero la relacion se formo de 1 a muchos correctamente
este tema es muy bueno increíble como puedo conectar datos de dos puertos distintos de información.
Me sucede que cuando hago el modelado de datos, al querer descargar un reporte me omite ciertas filas ya que no se encuentran algunos campos. En la tabla de Power Bi si logro visualizarlo pero en un archivo excel no aparece completo.

En lo que mas me afectaba el no uso de modelado de datos era en que no eran interactivos mis dashboard

A mi no me salen valores, si no que me sale Eje X y Eje Y.

El modelado es similar a los modelos entidad relación para el diseño de las bases de datos

Con esta herramiento facilitare la visualización de datos y un dato avanzado es el modelado el cual permitirá utilizar varias tablas

Opciones para combinar información: 1. Combinar (agregar datos de una segunda tabla a una consulta existente) 2. Combinar en una nueva consulta (unir dos tablas o tres tablas en una nueva consulta; permite seleccionar uno o varios campos como llaves, y cruzar los campos de ambas tablas) 3. Consolidar información de diferentes archivos en una única consulta (por medio de la opción "Cargar datos" - "Carpeta" se selecciona la ubicación de los archivos a consolidar, se selecciona un parámetro en común y se cargan PBI)

Excelente clase, directo al aprendizaje con Platzi.

Genial esta clase!!! Diagrama Entidad-relación!!!

Por pura curiosidad, en la vista de modelo en Power Bi, arrastré el campo ID_Vehiculo de tabla_vehiculos hacia ID_Vehiculo de la tabla_ventas y generó la misma relación, el resultado es el mismo.

Errores cuando tienes varias tablas y tienes que conectar y te dice que debes borrar primero una relación porque genera problemas con la otra, cuando tiene varios a varios

Sin modelado te quedas muy corto en pbi

Al comienzo no me corria porque la relación ID con ID_Vehiculo no es, es ID_Vehiculo con ID_Vehiculo, por si alguien tiene el mismo error

Muy buena clase.

Interesante que se pueda manejar tanto la data como sus conexiones de manera dinámica.

Modelado de datos:

El modelado de datos en Power BI consiste en realizar análisis complejos entre varias tablas conectadas por un campo en común. El modelado de datos se realiza con Power Pivot.

Esta interesante el tema, me gusta aprender y obtener conocimientos nuevos, no sabia que podía modelar en BI, lo hacia directamente en el Query de SQL Server

minuto 5:40

mi cabeza acaba de explotar

Lastima que las presentaciones se no se alcance a ver bien

estoy feliz y realmente sorprendido con este curso

Ahora comprendo la utilidad de las tres pestañas que aparecen del lado izquierdo.

Para entender que es el modelado de datos, bata con entender que es el proceso de analizar y definir todos los diferentes datos que su organizacion recopila y produce, así como las relaciones entre esos bits de datos.

Erro como lo es que no encuentre relación de los campos por tener diferente tipo de dato


Etiqueta se ubica en el mismo panel de Visualización.

4:23
Antes
Ahora

3:31
Antes
Ahora

3:12
Antes:
Ahora:

Excelente clase, un error típico es cuando quieres usar segmentación de datos y al no estar modelada siempre te muestra lo mismo. Saludos

siento que power bi con mejoras desplazaría BD muy pronto la manera de interactuar es mas dinamica

En mi Power BI desktop, el ícono para dar formato me aparece diferente, aparece hasta arriba, es un ícono que tiene un pincel encima de una gráfica de barras