Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Ahora que he discutido qué es el modelado de datos, es hora de comprender qué pueden hacer las relaciones de LuckyTemplates entre diferentes tablas para sus informes. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Las diferentes fuentes de datos dentro de sus modelos deben tener las relaciones correctas para producir los resultados correctos. Cuando no logra comprender el concepto de estas relaciones, nunca obtendrá las ideas que necesita. Es por eso que estas relaciones son importantes.

Tabla de contenido

Para qué sirven las relaciones de LuckyTemplates

Siempre configuro mis tablas de datos de la manera más simple posible. Quiero que todo se explique por sí mismo para que sea más fácil para otras personas trabajar en las mismas mesas más adelante.

A continuación, por ejemplo, puede ver que tengo estas columnas de índice y algunas tablas de búsqueda .

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

En cada tabla, tengo una identificación que la relaciona con la tabla de hechos principal, que contiene toda la información transaccional. Un ejemplo es el ID de ubicación que he resaltado a continuación.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Esto significa que si salto a mi tabla Ventas y se ha establecido una relación entre mis tablas Ubicación y Ventas, puedo ver una columna correspondiente a esa en mi tabla Ventas.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Tenga en cuenta que no necesariamente tiene que buscar una columna que tenga la palabra "ID" en su nombre. Podría ser una fila llamada Nombre de la ciudad, o algo así. Siempre que se trate de datos a los que hace referencia, está bien, independientemente del nombre.

¿Qué hacen estas relaciones?

Las tablas de búsqueda contienen información de filtrado, mientras que las tablas de hechos tienen toda la información transaccional. Básicamente, establecer una relación le permite enviar esos filtros a la tabla de hechos.

Va a crear el contexto para cada cálculo que ejecute en mis informes. Si ha visto informes en LuckyTemplates, probablemente haya visto cómo puede hacer clic en los filtros de los gráficos para cambiar los resultados que se muestran en las visualizaciones o en el propio informe. Eso es posible gracias a las relaciones que se ejecutan en segundo plano.

Cómo construir relaciones entre tablas

Es fundamental que cree el tipo correcto de relaciones en las columnas correctas. Hay dos maneras de hacer esto.

La primera forma de hacerlo es simplemente arrastrar y soltar la columna ID en la tabla de hechos.

En mi modelo de muestra a continuación, voy a comenzar con mi ID de vendedor. Es bastante fácil averiguar dónde debo colocar esa columna de ID, dado que también hay una columna de ID de vendedor en la tabla Ventas.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Una vez hecho esto, crea automáticamente esta relación entre la tabla Vendedores y la tabla Ventas.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Permítanme profundizar en esta relación antes de continuar, especialmente porque este es el tipo de relación con la que trabajará el 95 % del tiempo en LuckyTemplates.

Esto es lo que usted llama una relación de "uno a muchos" .

Observe que la relación tiene un número 1 al final de la tabla de búsqueda. Esto significa que cada pieza de datos solo se representa una vez. En este caso, estamos hablando de cada vendedor.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Siguiendo esa relación, verá que conduce a una estrella en la tabla de hechos. Esta estrella significa muchos.

Cuando lo piensas, un solo vendedor puede vender varias veces, ¿verdad? Esto significa que incluso si cada vendedor está representado una vez en la tabla de búsqueda, puede verse muchas veces en la tabla de hechos, según cómo se filtren los datos.

Esta es exactamente la razón por la que las tablas de búsqueda solo deben enumerar valores únicos para cada grupo en particular. Es por eso que tengo tablas separadas para Vendedores, Productos, Ubicaciones, etc.

Voy a construir otra relación ahora, pero esta vez, entre Productos y Ventas. Voy a usar el mismo método de arrastrar y soltar.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Una vez que aparece la línea que representa la relación, puedo desplazarme sobre ella para resaltar esa relación. Esta es una buena manera de verificar si conectó las tablas correctas, especialmente si ya tiene varias líneas que fluyen hacia la tabla de hechos.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

La segunda forma de crear relaciones es mediante el botón Administrar relaciones en la cinta Inicio .

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Una vez que haga clic en eso, la ventana me mostrará las relaciones que agregué anteriormente.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Para agregar otra relación a esta lista, simplemente haga clic en Nuevo.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Luego, me pedirá que seleccione qué tabla de origen debo usar. Voy a utilizar la tabla de fechas en este caso.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Cuando aparezca la tabla, resaltaré la columna Fecha, ya que esto es lo que cuenta como nuestra "ID" de esta columna.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Luego, elegiré la tabla de hechos, que es mi tabla de Ventas. Resaltaré la columna Fecha del producto ya que esto es lo que corresponde a la columna Fecha de la tabla Fechas.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Debajo de la cardinalidad, voy a elegir Uno a muchos. Asegúrese de que haya una marca de verificación junto a "Activar esta relación". Luego, haré clic en Aceptar.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Ahora, se ha formado una relación entre la tabla Fechas y Ventas.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Voy a crear otra relación aquí para Ubicaciones.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Luego, voy a hacer lo mismo para los Clientes.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Ahora que se han formado todas las relaciones necesarias, tengo una cascada de filtros provenientes de mi fila de tablas de búsqueda en la parte superior que van a mi tabla de hechos en la parte inferior. Esas flechas siempre van a apuntar a muchos lados.

Conexión de tablas de datos: consejos sobre las relaciones de LuckyTemplates

Conclusión

Cuando comprenda cómo funcionan las relaciones, trabajar con LuckyTemplates será más fácil. Nuevamente, estas relaciones agregan contexto a cada cálculo que se ejecuta en sus informes. Esto significa que siempre que tenga una comprensión básica de cómo fluyen los datos y sus filtros, es más fácil averiguar qué medidas necesita escribir.

Algunas personas se confunden solo porque sienten que su escenario es diferente. Sienten que requieren una configuración mucho más complicada que esta. La verdad es que todo lo que necesita es simplificar sus datos.

Cuando identifica las tablas de búsqueda correctas y se concentra en la tabla de hechos correcta, puede tener esta misma configuración básica sin importar cuán complicada crea que es su situación.

También me he ocupado de escenarios realmente complejos en LuckyTemplates. Pero en el centro de la mayoría de esos informes, todavía tengo esta misma filosofía modelo. Puede explorar estos escenarios complejos una vez que se haya registrado como miembro de y obtenga acceso a más cursos.

Mis mejores deseos,


Creación de relaciones virtuales en LuckyTemplates mediante la función TREATAS
Cómo trabajar con varias fechas en LuckyTemplates
Cómo calcular los días de ocupación por mes en LuckyTemplates mediante DAX





 



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