MicroStrategy ONE

Definieren der Beziehungen zwischen Attributen

Attributbeziehungen sind Assoziationen zwischen Attributen, die angeben, wie Attribute verknüpft sind. Attributbeziehungen definieren, wie Tabellen und Spalten verknüpft und verwendet werden und welche Tabellen mit anderen Tabellen in Beziehung stehen. Ohne Beziehungen gibt es keine Interaktion zwischen Daten und somit auch keine logische Struktur. Die Beziehungen verleihen den Daten Bedeutung, indem sie auf der Grundlage von Geschäftsregeln logische Assoziationen von Attributen bereitstellen.

Jede Attributbeziehung besteht aus zwei Teilen: einem übergeordneten und einem untergeordneten Teil. Ein Kind muss immer einen Elternteil haben und ein Elternteil kann mehrere Kinder haben. Das übergeordnete Attribut liegt auf einer höheren logischen Ebene als das untergeordnete Attribut.

In einer Beziehung zwischen „Jahr“ und „Quartal“ ist „Jahr“ das übergeordnete Attribut und „Quartal“ das untergeordnete Attribut.

Beziehungstypen werden durch die Attributelemente definiert, die in den zugehörigen Attributen vorhanden sind. Jeder Typ wird unten beschrieben:

  • 1:1: Jedes Element im übergeordneten Attribut entspricht genau einem Element im untergeordneten Attribut, und jedes untergeordnete Attribut entspricht genau einem Element im übergeordneten Attribut.

    Ein Bürger kann nur eine Steueridentifikationsnummer haben und eine Steueridentifikationsnummer kann nur einem Bürger zugewiesen sein.

  • 1:N: Jedes Element im übergeordneten Attribut entspricht einem oder mehreren Elementen im untergeordneten Attribut, und jedes untergeordnete Attribut entspricht genau einem Element im übergeordneten Attribut.

    Zwischen dem Jahr und dem Quartal besteht eine Eins-zu-viele-Beziehung. Ein Jahr hat viele Quartale, aber jedes Quartal kann nur zu einem Jahr gehören. Dies setzt voraus, dass Quartale mit einem zugehörigen Jahr definiert werden, beispielsweise Q4 2017, Q1 2018 usw.

  • Viel zu viel: Jedes Element im Elternattribut kann mehrere Kindattribute haben und jedes Kindelement im Kindattribut kann mehrere Elternattribute haben.

    Im Bankwesen sind Kunden und Konten ein Beispiel für eine Viele-zu-viele-Beziehung. Ein Kunde kann mehrere Konten haben und jedes Konto kann mit mehreren Kunden verknüpft sein, beispielsweise bei einem Gemeinschaftskonto.

Neue Beziehungen werden standardmäßig vom Benutzer verwaltet. Vom Benutzer verwaltete Beziehungen werden automatisch verwaltet, wenn Sie die Beziehungen im Dialogfeld „Beziehungen definieren“ ändern.

Der Unterschied zwischen benutzerverwalteten und automatisch verwalteten Beziehungen besteht darin, dass ungültige automatisch verwaltete Beziehungen nach der Veröffentlichung des Datensatzes automatisch gelöscht werden, während dies bei benutzerverwalteten Beziehungen nicht der Fall ist.

So definieren Sie Beziehungen zwischen Attributen

  1. Erstellen Sie ein leeres Dashboard oder öffnen Sie ein vorhandenes.
  2. Wählen Sie Daten hinzufügen > Neue Daten, um Daten in einen neuen Datensatz zu importieren.

    oder

    Klicken Sie im Abschnitt „Datensätze“ neben dem Namen des Datensatzes auf klicken Mehr und wählen Sie Datensatz bearbeiten, um Daten zum Datensatz hinzuzufügen. Der Vorschaudialog wird geöffnet. Klicken Sie auf Neue Tabelle hinzufügen.

    Das Dialogfeld „Datenquellen“ wird geöffnet.

  1. Wählen Sie die Daten, die importiert werden sollen, gemäß Ihrem Datenquellentyp aus.
  2. Nachdem Sie die zu importierenden Daten ausgewählt haben, klicken Sie auf Daten vorbereiten, um das Dialogfeld „Vorschau“ zu öffnen.
  1. Klicken Sie im oberen Bereich auf den Dropdown-Pfeil für die Tabelle, die Sie ändern möchten, und wählen Sie Beziehungen definieren. Das Dialogfeld „Beziehungen definieren“ wird geöffnet.

  2. Klicken Neue hinzufügen , um eine neue leere Beziehung hinzuzufügen.
  3. Wählen Sie das übergeordnete Attribut aus dem Übergeordnetes Attribut Dropdown-Menü für die neue Beziehung. Das übergeordnete Attribut befindet sich auf einer höheren logischen Ebene als das untergeordnete Attribut.
  4. Wählen Sie das untergeordnete Attribut in der Dropdown-Liste untergeordnetes Attribut aus.
  5. Wählen Sie einen Beziehungstyp in der Dropdown-Liste Beziehung aus. Standardmäßig ist dies 1:N (eins zu viele).

    • Wählen Eins zu eins um sicherzustellen, dass jedes Element im übergeordneten Attribut nur einem Element im untergeordneten Attribut entspricht. Jedes untergeordnete Attribut entspricht nur einem Element im übergeordneten Attribut.
    • Wählen Eins zu Viele um sicherzustellen, dass jedes Element im übergeordneten Attribut einem oder mehreren Elementen im untergeordneten Attribut entspricht. Jedes untergeordnete Attribut entspricht nur einem Element im übergeordneten Attribut.
    • Wählen Viel zu viel um sicherzustellen, dass jedes Element im übergeordneten Attribut mehrere untergeordnete Elemente haben kann. Jedes untergeordnete Element im untergeordneten Attribut kann mehrere übergeordnete Elemente haben.
  6. Sie können Beziehungen bearbeiten, indem Sie die Übergeordnetes Attribut, Untergeordnetes Attribut, Und Beziehung Optionen. Durch das Ändern einer Beziehung wird diese in eine automatisch verwaltete Beziehung umgewandelt und der Umschaltknopf von Zu .

  7. Wählen Sie den Umschaltknopf aus, um eine Beziehung in eine benutzerdefiniert oder automatisch verwaltete Beziehung umzuwandeln.
  8. Sie können alle Beziehungen in benutzerdefiniert oder automatisch verwaltete Beziehungen umwandeln, indem Sie die entsprechende Option im Konvertieren alle runterfallen.
  9. Um eine Beziehung zu löschen, wählen Sie das entsprechende rechts vom Beziehung runterfallen.
  10. Klicken Sie auf Speichern.

Weitere Themen

Datenvorschau und Festlegen von Importoptionen

Datenimport

Einführung in Attribute