MicroStrategy ONE

Definir relaciones entre atributos

Las relaciones entre atributos definen cómo se unen y utilizan las tablas y las columnas, y qué tablas están relacionadas con otras tablas. Las relaciones dan sentido a los datos al proporcionar asociaciones lógicas de atributos basados en reglas de negocio.

Cada relación entre atributos tiene dos partes: un padre y un hijo. Un hijo siempre debe tener un padre y un padre pueden tener varios hijos. El atributo padre se encuentra en un nivel lógico más alto que el hijo.

Los tipos de relaciones están definidos por los elementos de atributo que existen en los atributos relacionados. A continuación se describe cada tipo:

  • Uno-a-uno: cada elemento del atributo padre corresponde a uno y solo un elemento del atributo hijo, y cada atributo hijo corresponde a uno y solo un elemento del atributo padre.

    Un ciudadano solo puede tener un ID de contribuyente y un ID de contribuyente se puede asignar a un único ciudadano.

  • Uno-a-muchos: cada elemento del atributo padre corresponde a uno o más elementos del atributo hijo, y cada atributo hijo corresponde a uno y solo un elemento del atributo padre.

    Año tiene una relación uno a muchos con Trimestre. Un año tiene varios trimestres, pero un trimestre específico solo puede ser de un año. Esto supone que los trimestres se definen con un año correspondiente, como el cuarto trimestre de 2019 (Q4 2017), el primer trimestre de 2020 (Q1 2018), etc.

  • Varios-a-varios: cada elemento del atributo padre puede tener varios hijos y cada elemento hijo del atributo hijo puede tener varios padres.

    En la banca, los clientes y las cuentas son un ejemplo de una relación varios-a-varios. Un cliente puede tener muchas cuentas, y cada cuenta puede estar asociada con varios clientes, como ocurre con las cuentas corrientes conjuntas.

La mayoría de las relaciones se administran automáticamente por defecto. Las relaciones que se administran automáticamente pasan a ser administradas por los usuarios cuando estos las modifican en el cuadro de diálogo Definir relaciones. MicroStrategy no administra automáticamente las relaciones de los conjuntos de datos de los supercubos.

  1. Abra el Cuadro de diálogo Vista preliminar.
  2. Haga clic en la tablalista desplegable.
  3. Haga clic Definir relaciones.
  4. Haga clic Agregar nuevo .
  5. Complete los campos para definir una relación.
  6. Si es necesario, seleccione el botón de alternar para convertir una relación en usuario o administrado automáticamente .
  7. Haga clic en Guardar.