Modelo de datos de LuckyTemplates: una descripción general completa

Modelo de datos de LuckyTemplates: una descripción general completa

El segundo pilar del desarrollo de LuckyTemplates es el modelado de datos. En este tutorial, aprenderá sobre todos los aspectos importantes que debe tener en cuenta cuando se trata de configurar su modelo de datos de LuckyTemplates. Lo que sigue es una descripción completa de las mejores prácticas de desarrollo de modelos de datos.

Tabla de contenido

Organización de su modelo de datos de LuckyTemplates

1. Esquema de estrella

Una de las mejores formas de configurar un modelo de datos de LuckyTemplates es usar el esquema en estrella. Recibe su nombre porque se asemeja a una estrella.

Modelo de datos de LuckyTemplates: una descripción general completa

La tabla Fact está en el centro de la estrella y las tablas Dimension o Lookup están en cada punto de la estrella.

Esto es lo que parece con las relaciones:

El modelo de datos no tiene que verse exactamente como una estrella. La idea es colocar la tabla Fact en el medio mientras las otras tablas la rodean ordenadamente.

2. Aproximación a la cascada

Otra excelente forma de organizar un modelo de datos es utilizar el enfoque en cascada.

Modelo de datos de LuckyTemplates: una descripción general completa

Las tablas de Dimensión o de Búsqueda se organizan en la parte superior, mientras que las tablas de Valor o Hecho se organizan en la parte inferior. Esto facilita la visualización de las relaciones como si estuvieran "cayendo" en la tabla de hechos.

Estas son las diferentes partes del diseño de Cascada:

Modelo de datos de LuckyTemplates: una descripción general completa

Las tablas de búsqueda se colocan en la parte superior, mientras que las tablas de hechos se colocan en el medio. Las tablas de medidas están agrupadas en una columna a la derecha. Las mesas de apoyo se colocan en filas en la parte inferior izquierda.

Administración de relaciones en un modelo de datos de LuckyTemplates

1. Administrar relaciones

Asegúrese de eliminar cualquier relación que LuckyTemplates pueda haber generado automáticamente. Es mejor recrear manualmente cada relación. Puede utilizar el cuadro de diálogo Administrar relaciones para mantener las relaciones en su modelo de datos .

Modelo de datos de LuckyTemplates: una descripción general completa

Al usar Administrar relaciones , se le presenta la lista completa de relaciones en su modelo.

Modelo de datos de LuckyTemplates: una descripción general completa

Puede ver todas las tablas y columnas Desde y Hasta . Esto facilita la detección de claves incorrectas que se utilizan para unir tablas. También se presenta el estado de cada relación. Esto le permite activar o desactivar relaciones según sea necesario.

2. Cardinalidad en un modelo de datos de LuckyTemplates

El cuadro de diálogo Administrar relaciones también facilita la visualización de la cardinalidad y su dirección.

Idealmente, las relaciones pueden ser de uno a muchos o de muchos a uno . LuckyTemplates es excelente para establecer por defecto la cardinalidad según sus datos.

Para ver la cardinalidad, haga clic en el botón Editar que se encuentra en la parte inferior del diálogo.

Modelo de datos de LuckyTemplates: una descripción general completa

Para este ejemplo, puede ver la relación entre Ventas y Canales. Al desplazarse hasta la columna más a la derecha de cada tabla, verá que LuckyTemplates ha seleccionado la clave de canal para cada fila.

Modelo de datos de LuckyTemplates: una descripción general completa

También puede elegir la cardinalidad correcta. Asegúrese de que la dirección de su filtro cruzado sea Única o Ambas, según su modelo de datos.

LuckyTemplates usa Único como valor predeterminado. Entonces, cuando vea que el valor predeterminado para la dirección del filtro cruzado es Ambos, tómese un momento para confirmar que los datos en su conjunto de datos se cargan y transforman según lo previsto.

3. Uno a muchos versus muchos a uno

Para las relaciones en LuckyTemplates, se recomienda usar relaciones de uno a varios tanto como sea posible. Esto se indica con una punta de flecha direccional única.

Modelo de datos de LuckyTemplates: una descripción general completa

Evite las relaciones bidireccionales a menos que sea absolutamente necesario. Las relaciones bidireccionales se indican mediante puntas de flecha de doble dirección. Estos tipos de relaciones pueden dar lugar a resultados incoherentes y, a menudo, requieren un DAX más complejo.

4. Relaciones activas vs inactivas

Solo puede tener una relación activa entre dos tablas relacionadas. Pero puede tener tantas relaciones inactivas como desee entre esas tablas.

Modelo de datos de LuckyTemplates: una descripción general completa

Como ejemplo, si intenta activar la columna OrderDate desde Sales, aparecerá una ventana emergente que le indicará que no puede establecer dos relaciones entre las mismas dos tablas.

Modelo de datos de LuckyTemplates: una descripción general completa

Por lo tanto, deberá desactivar la relación Fecha de la factura . Ese es el momento en que puede activar OrderDate .

Modelo de datos de LuckyTemplates: una descripción general completa

Además, al usar el comando , puede usar una relación inactiva a pedido en una medida DAX.

Agregar tablas y columnas en un modelo de datos de LuckyTemplates

1. Tablas de medidas

Puede agregar tablas de medidas eligiendo Introducir datos en el menú Inicio.

Modelo de datos de LuckyTemplates: una descripción general completa

Una vez que haga clic en eso, aparecerá una ventana que le permitirá crear una nueva tabla.

Al crear una tabla de medidas, asegúrese de darle un nombre significativo. En este caso, se llama Medidas básicas. Una vez hecho esto, haga clic en Cargar .

Modelo de datos de LuckyTemplates: una descripción general completa

En este ejemplo, ya existe una tabla de medidas básicas. Por lo tanto, LuckyTemplates etiqueta automáticamente la tabla recién creada como Medidas principales (2) . Esto también tiene una Columna 1 predeterminada.

Modelo de datos de LuckyTemplates: una descripción general completa

Haga clic con el botón derecho en Medidas principales (2) y luego seleccione Nueva medida .

Modelo de datos de LuckyTemplates: una descripción general completa

Por el bien de la demostración, ingresemos m1 = 1 en la medida.

Modelo de datos de LuckyTemplates: una descripción general completa

Esto ahora se agrega en Medidas básicas (2). Asegúrese de eliminar u ocultar la columna predeterminada.

Si oculta y luego expande el panel Campo, verá que las Medidas básicas (2) ahora aparecen en la parte superior del campo.

Modelo de datos de LuckyTemplates: una descripción general completa

2. Vinculación de columnas

Cuando se trata de vincular columnas en LuckyTemplates, se recomienda usar la clave de sufijo en cualquier columna que se usará para vincular. Si una columna termina con ID o Code , debe tener cuidado con ellos, ya que pueden significar diferentes cosas en diferentes tablas.

Solo debe vincular columnas que tengan nombres similares. Por ejemplo, al vincular la clave del cliente, es importante asegurarse de que todos los campos utilizados para vincular terminen con la palabra clave . También debe asegurarse de que sean del tipo de datos correcto.

3. Visibilidad de la columna

Si va a ser el único que use el informe de LuckyTemplates que creó, entonces la visibilidad de la columna no es gran cosa. Sin embargo, si va a publicar un informe o un conjunto de datos para que lo usen otros, es una buena idea ordenar las cosas.

Puede hacerlo seleccionando las medidas correctas para las imágenes y luego ocultando las columnas que no aparecen en ellas. Las columnas ocultas están atenuadas.

Modelo de datos de LuckyTemplates: una descripción general completa

Para ocultar columnas, solo necesita hacer clic derecho en una columna específica y luego seleccionar Ocultar.

Modelo de datos de LuckyTemplates: una descripción general completa

Puede optar por ocultar las columnas ocultas haciendo clic con el botón derecho en el panel Campo y luego desmarcando Ver oculto .

Modelo de datos de LuckyTemplates: una descripción general completa

Conclusión

Este tutorial le proporciona un resumen completo de las cosas que debe tener en cuenta y ejecutar al crear modelos de datos en LuckyTemplates.

Es importante asegurarse de que los modelos de datos y las relaciones estén configurados correctamente para evitar complicaciones en las etapas posteriores del desarrollo de su informe. Seguir estos consejos garantizará un flujo continuo de principio a fin.

greg


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber