¡Bienvenidos, muy buenos días tardes o noches , según donde me leas !
Listos para sumergirse en el mundo del análisis de datos conmigo? Con un curso en mi haber y un fin de semana por delante, decidí dar rienda suelta a mi curiosidad y poner en práctica todo lo aprendido.
Nuestro punto de partida es un conjunto de datos intrigante, un archivo .xlsx llamado «transacciones». Es una hoja de datos repleta de posibilidades, y estoy ansioso por explorar cada rincón y modelar los datos según nuestras necesidades.
Pero antes de sumergirnos en el análisis, sé que es fundamental tener un modelo de datos sólido. Por eso, me embarco en la emocionante tarea de crear un modelo en estrella desde cero.
Desde ajustar datos categóricos hasta crear dimensiones y medidas, cada paso me acerca más a mi objetivo: un modelo de datos en estrella completo y funcional. Con cada dimensión creada y cada medida definida, mi modelo cobra vida, listo para ser explorado y analizado.
Pero no me detengo ahí. En mi viaje hacia el análisis visual, también aprendo buenas prácticas, como crear una tabla de calendario en Power Query y organizar mis consultas en carpetas para una mejor gestión.
Y una vez que mi modelo está listo, es hora de dar vida a mis datos a través de visualizaciones impactantes. Con un boceto básico en mente y una paleta de colores cuidadosamente seleccionada, creo un informe que no solo informa, sino que también cautiva visualmente.
PROYECTO POWER BI VISUAL COOL
De par de cracks Como Diego Lopez y Javier Gomez… que tengo el curso desde hace tiempo ya y este finde he dicho bueno a jugar un rato y hace tiempo ya que tenia este curso en mis manos, y dije a por elloooo.
Empezamos con un data set bien interesante en el cual , es un fichero interesante xsxl llamado transacciones el cual es genial. Imagen 1
Es una sábana de datos divertida en la cual podemos trabajar, y así podemos realizar un trabajo con modelando los datos en los cuales tenemos que realizar modificaciones.
Pero como me encanta el modelado de datos y siento que es fundamental entender que para las herramientas de BI es una necesidad tener un modelo de datos existente vamos a ello.
Lo primero será en este caso, ajustar los datos categóricos en dimensiones, Lo primero será tomar, específicamente, Producto, Producto Completo
Prefiero colocar en otra dimensión a Marca, no dese enviar a la dimensión producto, perfectamente lo podríamos hacer si afectaría el dato no , pero quiero que practiques conmigo la creación de los modelos en estrella.
Ahora continuamos con las dimensiones específicamente, que hacemos quitamos los duplicados, y específicamente, creamos varios procesos en los cuales, podemos realizar, y asignamos una clave subrogada imagen 2
Seguimos específicamente en la cual manejemos, ahora Dim categoría , repetimos casos y en estos casos estamos para quitar duplicados y creamos una clave subrogada, pasamos para este procesos en el cual de las columnas Subcategoría, Categoría, Cat, Etiquetas, estas 4 columnas la dejamos acá
Seguimos con la dimensión la cual colocaremos las columnas Unidad Negocio y Tipo de Compra, estas dos columnas las juntaremos específicamente imagen 4
Vamos que vamos con la columna marca y creamos la dimensión , creamos una columna de nuevo subrogada , todas nuestras dimensiones recuérdalo llevan columnas subrogadas.
Imagen 5
Ahora en este caso estamos manejando específicamente moviendo, las columnas Factura y No. Parte, se podría crear unas dimensiones de factura sin dudarlo, pero debe ser de específicamente el caso de negocio.
Vamos ahora con la dimensión calendario , creamos una consulta en blanco una lista abarcando el mínimo y el maximo de nuestras fechas de datos , con el siguiente código = {Number.From(List.Min(Transacciones[Fecha]))..Number.From(List.Max(Transacciones[Fecha]))}, y esta lista la pasamos a tabla , y transformamos la columna a tipo fecha m le añadimos un nombre , y le podemos colocar mas cositas , maravillosooo colocamos específicamente Imagen 6, 7 y 8
Procedemos a modificar , específicamente , los left join , para empezar a armar nuestra tabla de hechos empezamos con Dim categoría, y empezamos a modificar específicamente los procesos , pero cuando finalizamos este left join lo que realizaremos es extraer la columna id categoría, para poder relacionarlo, ahora vamos específicamente a crear los diferente pasos que necesitamos para poder realizar modificaciones puntuales , eliminando los datos categóricos de la tabla de hechos , ahora este paso a lo repetimos recuerda left join, extraemos el ID y específicamente las modificaciones la idea es eliminar los datos categoricos de la tabla de hechos, y asi solucionamos y armamos nuestra modelo de datos en estrellaaaa , como lo son imagen 9 10 y 11 , 12 y 13 14
Procedemos a crear específicamente, los procesos en los cuales para crear las relaciones y ver el modelado de datos estrellaaaa, recuerda relacionar los id de las dimensiones y de las tablas de hechos y como sera en modelo en estrella sera de 1 a * de uno a muchos en cada caso 15 ,16, 17 y 18
Pasamos a crear la tabla de medidas para nuestras medidas y pasamos a crear nuestra primera medida, total ventas , total costo , utilidad ,creamos el margen , imagen 19 20, 21 , 22 (Las medidas las puedes encontrar en mi github)
Ahora procedemos a crear otra de las buenas practicas de trabajar con power bi es crear una ruta fija editable para nuestra conexión con Power query , con un parámetro en power query y así poder tener el control de las rutas de los ficheros , lo primero será crear un parámetro en power query con tu ruta de fichero activo imagen 23 y 24
Luego en nuestras conexiones de orígenes activos lo que hacemos es modificar específicamente nuestros orígenes , para que queden vinculados en la opción uso avanzado de nuestros roigenes , colocas nuestro bello parámetro nuevo y toma tienes estas hermosa buena practica para desarrollos.
Imagen 25
Ahora crearemos una carpeta llamada Dara en power query para organizar nuestras consultas imagen 26
Recapitulemos las buenas praticas que llevamos:
- Crear un modelo en estrella, en toda regla.
- Crear una tabla calendario en power query , mientras mas lejos de destino mejor.
- Crear una carpeta para solo medidas.
- Crear una conexión en parámetros.
- Crear carpetas para nuestras consultas de tablas (La organización lo es todo)
Procedemo a crear nuestras visulizacioneeeees!!!
Armamos el boceto básico , en los gráficos deseados es decir como el esqueleto de nuestro desarrollo
Imagen 27
Ahora insertamos una imagen de fondo, y procedemos a editar todo el tema en power bi
Tambien editamos la paleta de colores
#73386F
#CD4D7D
#FE7186
#FF9D82
Terminamos de armar el restos de paginas y tomaaa tenemos menudo informe.
LINK DEL VIDEO:
https://youtu.be/t9ZHWbnR3hE
Después de este intenso viaje a través del proyecto Power BI Visual Cool, puedo decir que ha sido una experiencia verdaderamente enriquecedora. Me siento lleno de conocimientos y habilidades nuevas que estoy ansioso por aplicar en futuros proyectos.
Crear un modelo de datos en estrella desde cero fue un desafío gratificante. Cada paso, desde ajustar los datos categóricos hasta definir dimensiones y medidas, me permitió profundizar mi comprensión del proceso y fortalecer mis habilidades en Power BI.
Además, aprender buenas prácticas, como organizar consultas en carpetas y crear una tabla de calendario en Power Query, me ayudó a mejorar la eficiencia y la organización de mis proyectos futuros.
La parte más emocionante fue dar vida a los datos a través de visualizaciones impactantes. Ver cómo los datos cobraban vida en gráficos y tablas fue verdaderamente gratificante, y estoy seguro de que estas visualizaciones serán herramientas poderosas para la toma de decisiones en el futuro.
En resumen, este proyecto no solo me ha proporcionado nuevas habilidades técnicas, sino que también ha reforzado mi pasión por el análisis de datos y mi determinación para seguir explorando este fascinante campo. Estoy emocionado por lo que el futuro tiene reservado y ansioso por aplicar todo lo que he aprendido en futuros proyectos y desafíos.
Vicente Antonio Juan Magallanes.