So werden Tabellenbeziehungen strukturiert

Beziehungen zwischen Tabellen sind hierarchisch. Eine einzelne übergeordnete Tabelle befindet sich oben in der Hierarchie, diese kann mit mehreren untergeordneten Tabellen verbunden sein.

Sobald die Tabellen verbunden sind, können Sie auf Daten aus einer beliebigen Kombination von Feldern der verbundenen Tabellen zugreifen und diese analysieren, wie bei Feldern einer einzigen Tabelle.

Allgemeine Richtlinien für das Verbinden von Tabellen

  • Nur eine übergeordnete Tabelle ist erlaubt.
  • Untergeordnete Tabellen können mit eigenen untergeordneten Tabellen verbunden sein. Diese wären dann zur übergeordneten Tabelle zwei Ebenen untergeordnete Tabellen usw.
  • Es können maximal 18 Tabellen miteinander verbunden sein, einschließlich der übergeordneten Tabelle.

Das Dialogfeld Beziehungen bietet einen grafischen Arbeitsbereich, in dem Sie Mehrfachbeziehungen einfach verwalten können.

Beispiel

In der folgenden Abbildung sind die Tabellen und Schlüsselfelder auf folgende Weise verbunden:

Übergeordnete Tabelle Gemeinsames Schlüsselfeld Untergeordnete Tabellen Gemeinsames Schlüsselfeld Zwei Ebenen untergeordnete Tabellen
Forderungen Vertragsnummer Vertrag Vertriebsmitarbeiternr Verkauf
Kundennummer Kunde    

Detaillierte Richtlinien für das Verbinden von Tabellen

Das Erstellen von Beziehungen, die erfolgreich die gewünschten Daten anzeigen, erfordert eine gewisse Planung, insbesondere, wenn die Beziehung mehrere Tabellen umfasst. Die folgenden Richtlinien können Ihnen beim Erstellen einer Beziehung helfen.

Schlüsselfelder zuordnen

Beachten Sie sorgfältig die gemeinsamen Schlüsselfelder in jedem Tabellenpaar, die darin enthaltenen Werttypen sowie die Übereinstimmungen, die wahrscheinlich entstehen werden. Die Vollständigkeit und Genauigkeit beim Abgleich von Schlüsselfeldern haben unmittelbaren Einfluss auf die Qualität jeder nachfolgenden Prüfung oder Analyse.

Umkehrung der Beziehung zwischen übergeordneter und untergeordneter Tabelle

Bedenken Sie die Konsequenzen, die durch das Über- und Unterordnen von Tabellen entstehen, und wie sich die Ergebnisse möglicherweise unterscheiden, wenn Sie die Position der zwei Tabellen umkehren.

Beachten Sie, dass Beziehungen in Analytics den Typ „n:1“ besitzen. Einzelne oder identische übergeordnete Schlüsselwerte sind nur mit der ersten Instanz eines übereinstimmenden untergeordneten Schlüsselwerts verbunden. Zusätzliche Instanzen mit untergeordneten Schlüsselwerten und deren Datensätzen werden ignoriert.

Wenn gültige doppelte untergeordnete Schlüsselwerte vorhanden sind, kann das Überordnen der untergeordneten Tabelle für vollständigere Ergebnisse sorgen, sofern die aktuelle übergeordnete Tabelle nicht ebenfalls gültige Duplikate enthält.

Wenn beide Tabellen gültige Duplikate enthalten, kann ein Zusammenführen der Tabellen mithilfe einer n:n-Zusammenführung der bessere Ansatz sein.

Die Auswirkung der Position einer Tabelle innerhalb der Beziehungshierarchie

Auf jeder Ebene einer Beziehungshierarchie kann eine untergeordnete Tabelle auch eine übergeordnete Tabelle für eine andere Tabelle auf der nächsten unteren Hierarchieebene sein.

Aufgrund des n:1-Abgleichs von Schlüsselwerten zwischen übergeordneten und untergeordneten Elementen nimmt die Wahrscheinlichkeit, dass eine größere Menge Daten aus der letzten Beziehung ausgelassen werden, wenn eine Tabelle progressiv tiefer in der Hierarchie positioniert ist. Diese potenzielle kumulierte Auswirkung des n:1-Abgleichs stellt kein Problem dar, wenn eine 1:1-Entsprechung zwischen den Werten in allen gemeinsamen Schlüsselfeldern vorhanden ist.

Um sicherzustellen, dass alle Datensätze in einer Tabelle in einer Beziehung enthalten sind, machen Sie diese Tabelle zur übergeordneten Tabelle.

Zwischentabellen verwenden

Wenn Sie zwei Tabellen verbinden möchten, denen ein gemeinsames Schlüsselfeld fehlt, können Sie die Beziehung möglicherweise erstellen, indem Sie eine oder mehrere Zwischentabellen verwenden.

In der oben dargestellten Abbildung wird die Tabelle Vertrag als eine Zwischentabelle verwendet, welche eine indirekte Beziehung zwischen den Tabellen Forderung und Vertrieb herstellt. Möglicherweise sind diese Daten in der Zwischentabelle für Sie nicht von Interesse.

Variationen der grundlegenden Beziehungszuordnung

Über diese grundlegende relationalen Zuordnung zwischen übergeordnet und untergeordnet hinaus sind die folgenden Typen von relationalen Zuordnungen erlaubt oder nicht erlaubt:

Einzelne Instanzen zweier Tabellen können nur eine Beziehungszuordnung haben.

Wenn Sie versuchen, dasselbe Tabellenpaar ein zweites Mal zu verbinden, wird der Vorgang unterbunden und folgende Meldung angezeigt:

„Eine dieser Dateien ist bereits ein Bestandteil einer Beziehung. Zur Herstellung einer weiteren Beziehung fügen Sie eine zusätzliche Instanz der Dateien hinzu.“

Sie können eine weitere Instanz der erforderlichen Tabelle hinzufügen, indem Sie die Schaltfläche Tabelle hinzufügen im Dialogfeld Beziehungen klicken und die entsprechende Tabelle auswählen. Eine zusätzliche Tabelleninstanz wird mit einem steigenden numerischen Suffix oder einem Namen Ihrer Wahl hinzugefügt.

Alternativ können Sie eine Kopie des jeweiligen Tabellenlayouts im Navigator erstellen und die Kopie im Dialogfeld Beziehungen hinzufügen.

Tabellen mit mehreren Schlüsselfeldern verbinden
  • Tabellen können über zwei oder mehr kombinierte Schlüsselfelder verbunden sein, wenn die Schlüsselfelder verkettet sind.

    Weitere Informationen finden Sie unter Verwenden mehrerer Schlüsselfelder in Kombination.

  • Eine übergeordnete Tabelle kann mit zwei (oder mehr) separaten Instanzen derselben untergeordneten Tabelle verbunden sein. Die Beziehung kann hergestellt werden zwischen:
    • demselben übergeordneten Schlüsselfeld und zwei verschiedenen untergeordneten Schlüsselfeldern
    • zwei verschiedenen übergeordneten Schlüsselfeldern und demselben untergeordneten Schlüsselfeld

    Weitere Informationen finden Sie unter Isoliertes Verwenden mehrerer Schlüsselfelder.

Eine Tabelle mit sich selbst verbinden Eine Tabelle kann mit einer separaten Instanz von sich selbst verbunden sein.
Hilfe für Analytics 14.1