Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

En este tutorial, le mostraré cómo configuro mis modelos y las relaciones en ellos. La creación de un flujo continuo en torno a la transformación de datos de LuckyTemplates puede mejorar en gran medida el proceso de desarrollo de informes, y la forma en que configura sus modelos es un contribuyente principal a este flujo.

Para representar claramente mi proceso de transformación de datos de LuckyTemplates, usaré el informe que envié como mi entrada para como ejemplo. También voy a usar el mismo conjunto de datos provisto para ese desafío.

Tabla de contenido

Limpieza del conjunto de datos

Así es como se ve el conjunto de datos. Está en un archivo de Excel y tiene varias pestañas diferentes.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Como me gusta simplificar las cosas, lo primero que suelo hacer con conjuntos de datos como este es averiguar si necesito todo lo que contiene. Revisaré cada pestaña para verificar. Comencemos con la pestaña Calidad del proveedor.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Parece que la mayoría de la información está en esta pestaña: proveedores, plantas, defectos, tiempo de inactividad total, etc.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Una mirada a esto y sé que esto es algo que usaré para mi informe.

La siguiente pestaña es la pestaña Categoría. Tiene el ID de categoría y el nombre de categoría.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

El ID de categoría realmente no hace mucho por mi informe, y las categorías proporcionadas ya están en la pestaña Calidad del proveedor. Así que voy a eliminar esta pestaña.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

La siguiente pestaña es para el tipo de defecto. Al igual que la pestaña de categoría, la ID no es realmente útil y el tipo de defecto ya forma parte de la pestaña de calidad del proveedor. Así que borraré esto también.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

La pestaña de defectos me da una lista de descripciones de los defectos. Esto también es parte de la pestaña de calidad del proveedor, así que lo eliminaré.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Lo mismo ocurre con el tipo de material.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

La última pestaña es para la ubicación de la planta.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Mirando esta pestaña, puedo imaginar tener un mapa visual en mi informe. Esto definitivamente será útil para mí, pero voy a necesitar información adicional.

Primero, necesitaría agregar un estado. Si eres de EE. UU., sabrás que algunas ciudades tienen el mismo nombre en diferentes estados. Por lo tanto, es importante que también se agregue aquí el estado, así como la latitud y la longitud.

Hay muchas formas de hacer la latitud y la longitud, pero decidí hacerlo a través de Google Maps.

Dado que la primera ciudad de la lista es Westside, Iowa, la busqué en Google Maps.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Me da un área completa, pero no me da una posición anclada exacta. Así que voy a hacer clic en "Cerca" para obtener un pin exacto.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Ahora que tengo una ubicación exacta fijada en el mapa, simplemente haré clic derecho sobre ella para obtener la latitud y la longitud.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Hice esto para cada una de las 30 ubicaciones de plantas. Luego, lo agregué a la hoja de cálculo.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Así que limpié el conjunto de datos y agregué toda la información que necesito. Todo lo que me queda son dos pestañas: Calidad del proveedor y Planta.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Voy a guardar este archivo como Demo Challenge 10.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Ahora que tengo mi conjunto de datos listo, es hora de importarlo a LuckyTemplates.

Importación de los datos

Antes de importar el conjunto de datos que guardamos anteriormente, quiero mostrarle una plantilla que he estado usando para la mayoría de mis informes, especialmente para mis envíos a los Desafíos de LuckyTemplates. Es un archivo PBIX que contiene una tabla de fechas y períodos preparada.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Cuando abro ese archivo en LuckyTemplates, muestra la tabla de fechas ya configurada en mi panel Campos.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

También tengo una mesa de época aquí también. Esto me permite personalizar y hacer muchas cosas diferentes usando una cortadora.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Si abro esa tabla de períodos, ofrece varios filtros diferentes como hoy, ayer, semana actual hasta la fecha, etc.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Hice un video tutorial sobre cómo configurar una plantilla como esta antes. También puedes encontrar el que usé en el foro.

Ahora que tengo mi plantilla, es hora de importar mi conjunto de datos. Para hacer eso, solo necesito hacer clic en el ícono de Excel debajo de la cinta Inicio.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Esto abre un cuadro donde puedo elegir el archivo correcto y abrirlo.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

A veces puede tardar un poco en cargarse, dependiendo de la cantidad de datos que contenga el archivo. Pero una vez importado, le mostrará las tablas que puede usar.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Estoy eligiendo las tablas Calidad de la planta y del proveedor porque esas fueron las pestañas que configuré anteriormente para este informe.

Transformación de datos de LuckyTemplates

Ahora, le mostraré algunas técnicas simples en mi proceso de transformación de datos de LuckyTemplates. Una vez que se marcaron esas casillas, algunas harían clic en Cargar de inmediato. En cuanto a mí, siempre hago clic primero en el botón Transformar datos.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Transform Data carga los datos en el editor de consultas y me permite verificar si tengo los datos correctos. Recuerda que además de las pestañas que arreglé en Excel, también subí esa plantilla que uso normalmente. Entrar primero en el editor de consultas me permite trabajar en mis datos sin problemas sin tener que ir y venir.

Así es como se ve en el editor de consultas.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Primero voy a revisar mi tabla de fechas. Esta consulta solo está configurada para mostrar datos de 2019 y 2020.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Pero en el conjunto de datos, creo que tengo datos que se remontan a 2018. Así que voy a cambiar esto a 2018 y presionaré la tecla de tabulación.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Ahora tengo datos de 2018 a 2020 para mi tabla de fechas.

Voy a revisar mi tabla de Período a continuación.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Esta tabla de períodos viene con mi plantilla, pero no creo que la use para mi informe. Así que voy a borrarlo.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Voy a revisar mi mesa de Plantas a continuación. A veces, puede encontrar un error como el siguiente.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Si esto sucede, simplemente presione el botón Actualizar vista previa en la cinta Inicio.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Una vez que se carga la tabla, me aseguro de que toda la información importante esté aquí. Recuerde que esta es la pestaña que edité anteriormente, así que debo asegurarme de que todo lo que agregué esté aquí.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Muestra la información correcta, con el ID de la planta y la ubicación de la planta (las columnas predeterminadas), así como el estado, la latitud y la longitud (las columnas que agregué).

También hago clic en el botón Detectar tipo de datos debajo de Transformar para asegurarme de que las columnas muestren el tipo correcto.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Cuando abro mi tabla de Calidad del proveedor, hago lo mismo.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Como puede ver, la mayoría de las columnas son del mismo tipo. En su mayoría son texto, excepto la cantidad total de defectos y los minutos totales de tiempo de inactividad, que son números.

Ahora que tengo tres tablas aquí (fecha, planta y calidad del proveedor), voy a presionar Cerrar y aplicar.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Una vez que se hayan aplicado estos cambios, revisaré esas tablas en el panel Campos. Solo para simplificar las cosas, voy a cambiar Calidad del proveedor a Datos.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Después de cambiar eso, revisaré qué hay dentro de esa tabla de datos y transformaré los datos según sea necesario. Voy a comprobar primero la columna Fecha.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Como estoy en los EE. UU., generalmente anotamos las fechas usando un formato de dos dígitos; dos dígitos para el mes, dos dígitos para el día y dos dígitos para el año.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Puede elegir su propio formato, según la práctica común en su ubicación.

Todas las demás columnas contienen principalmente texto, por lo que están bien como están. Los defectos totales y los minutos de tiempo de inactividad son números enteros, por lo que también los mantendré en su formato actual.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

La tabla de fechas es parte de mi plantilla preestablecida, por lo que realmente no necesita ningún cambio. Esto significa que puedo omitir eso e ir a la siguiente tabla de Plantas.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Comenzaré con la columna Latitud. En Herramientas de columna, iré a Resumen y elegiré No resumir .

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

En la categoría de datos, voy a seleccionar Latitud.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Una vez que hago eso, el emblema de la columna Latitud cambia.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

También haré lo mismo para la columna Latitud. Simplemente elija No resumir , luego elija Longitud en Categoría de datos .

Voy a mantener la identificación de la planta como un número entero. También elegiré No resumir para esto.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Entonces, el último que voy a cambiar es el Estado. Esta es una columna de texto.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Además de elegir No resumir, también voy a cambiar la categoría de datos a Estado o Provincia .

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Ahora, he revisado todas las columnas que contienen mis datos. Ese fue un ejemplo simple de transformación de datos de LuckyTemplates. Pero a pesar de lo simple que parecía todo, puede tener un gran impacto una vez que comencemos a trabajar con los datos más adelante.

Crear el modelo y construir relaciones

Vayamos a la pestaña de vista de modelo dentro del escritorio de LuckyTemplates.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Verá las tablas dentro de nuestro modelo aquí. Para que sea más fácil ver las relaciones, colocaré nuestra tabla de hechos, que es Datos, en la parte inferior. Luego pondré Fecha y Planta en la parte superior.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

A continuación, estableceré las relaciones. Debajo de la cinta Inicio, haré clic en Administrar relaciones.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Comenzaré construyendo una relación entre mis tablas de datos y fechas. Elegiré las columnas Fecha de ambas tablas.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Bajo cardinalidad, elegiré Muchos a uno. En la dirección Filtro cruzado, elegiré Único.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Tenga en cuenta que el filtro cruzado casi siempre se establece en Único. No hay muchas razones para hacerlo de otra manera.

Presionaré Aceptar para guardar esa relación, luego pasaré a la siguiente. Esta vez, usaré la columna Ubicación de la planta de la tabla Datos, luego la compararé con la columna Planta en la tabla Planta.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Una vez más, debería ser una relación Muchos a uno, con un solo filtro cruzado.

Esas dos son las únicas relaciones que necesitamos establecer en nuestro modelo por ahora.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Una vez que cierro esa ventana, puede ver que tenemos nuestra tabla de hechos aquí en la parte inferior. Luego, hay una relación de muchos a uno desde la tabla Fecha que va a la tabla Datos. Lo mismo es cierto para la tabla Plant.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Configuración de la tabla de medidas clave

Ahora, les mostraré el modelo original que usé para el desafío real. Como puede ver, está configurada de la misma manera, excepto que también tengo mi tabla de medidas clave.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

A medida que trabaje en sus informes, utilizará una serie de medidas clave, por lo que siempre necesitará algo como esto. Déjame mostrarte cómo creo el mío.

Comienzo haciendo clic en Ingresar datos debajo de la cinta Inicio.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Esto abrirá una ventana donde puedo crear una tabla. Dado que ya tengo una tabla de Medidas clave existente, la llamaré Medidas clave v2 .

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Una vez que presione cargar, puedo volver a mi panel Campos y veré esa tabla de inmediato. Viene automáticamente con una columna en blanco.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Ahora, resaltaré esa columna, luego haré clic en Nueva medida en Herramientas de tabla .

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Llamaré a esta medida Testing123 y solo usaré una medida genérica aquí solo para mostrarle cómo configurar esto.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

También configuré esta medida como un número entero y agregué una coma porque sé que trabajaré con números grandes en todas estas tablas.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Volviendo al panel Campos, puedo ver la nueva medida que creé. Entonces puedo continuar y eliminar la columna predeterminada.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Una vez que se haya eliminado, simplemente haré clic en la flecha derecha aquí junto a Campos, luego haré clic en la flecha izquierda que aparece.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Esto actualizará el panel derecho. Ahora, verá mi tabla de medidas clave v2 en la parte superior, justo después de mi tabla original de medidas clave.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

A medida que avance en el proceso de desarrollo de su informe, agregará más medidas en esta tabla. Así es como se ve mi tabla de medidas clave original.

Transformación de datos de LuckyTemplates y configuración de modelos y relaciones

Tener una tabla de medidas clave como esta hará que sea más fácil trabajar con medidas a medida que crea su informe.


Mejores prácticas de carga y transformación de datos
Transformaciones simples de LuckyTemplates para obtener datos más optimizados
Modelado de datos en LuckyTemplates: consejos y mejores prácticas

Conclusión

Este fue un proceso de transformación de datos de LuckyTemplates realmente simple. Incluso con la forma en que configuré los modelos y las relaciones, mantuve todo lo más fácil posible.

El mayor beneficio es que hará que el proceso sea más fluido, especialmente cuando comience a agregar visualizaciones y medidas DAX más adelante.

Hacerlo de esta manera también significa que ha establecido una buena base para todo su informe. Hay menos posibilidades de cometer errores más adelante, y si termina cometiendo algunos, será fácil limpiarlos y solucionar cualquier problema.

Mis mejores deseos,

Jarrett

Leave a Comment

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.