Tabellen verbinden

Konzept-Informationen

DEFINE RELATION-Befehl

Mithilfe eines gemeinsamen Schlüsselfelds aus jedem Tabellenpaar können Sie zwei oder mehr Analytics-Tabellen mit verschiedenen Datensatzstrukturen verbinden. Sobald Tabellen verbunden sind, können Sie die übergeordnete Tabelle verwenden, um auf Daten aus jeder Feldkombination in den verbundenen Tabellen zuzugreifen und diese zu analysieren.

Hinweis

Identifizieren Sie die über- und untergeordneten Tabellen für die Beziehung mit Sorgfalt, da die Ergebnisse unter Umständen anders ausfallen, wenn Sie die Reihenfolge umkehren. Weitere Informationen finden Sie unter Häufige Verwendungszwecke des Zusammenführens und Verbindens.

Schritte

Hinweis

Detaillierte Informationen werden nach den Schritten angezeigt. Siehe Optionen im Dialogfeld „Beziehungen“.

  1. Öffnen Sie im Navigator die übergeordnete Tabelle.
  2. Wählen Sie Daten > Verbinden.
  3. Klicken Sie im Dialogfeld Beziehungen auf Tabelle hinzufügen und wählen Sie eine oder mehrere untergeordnete Tabellen aus.

    Sie können bis zu 18 Tabellen verknüpfen, einschließlich der übergeordneten Tabelle.

    Tipp

    Sie können mehrere, nicht angrenzende Tabellen auswählen, indem Sie die Steuerungstaste gedrückt halten und auf die betreffenden Tabellen klicken. Halten Sie die Umschalttaste gedrückt, und klicken Sie auf angrenzende Tabellen, um diese auszuwählen.

    Sie können auch auf eine untergeordnete Tabelle doppelklicken, um diese einzeln hinzuzufügen.

  4. Klicken Sie auf Hinzufügen und anschließend auf Schließen.

    Tipp

    Sie können die Größe des Dialogfelds Beziehungen oder von Tabellen im Dialogfeld ändern sowie Tabellen verschieben, um mehr Platz für Ihre Arbeit zu schaffen oder um die Sichtbarkeit von Feldinformationen zu verbessern.

  5. Ziehen Sie das Schlüsselfeld von der übergeordneten Tabelle in das Schlüsselfeld der untergeordneten Tabelle.

    Ein Pfeil wird zwischen den zwei Schlüsselfeldern angezeigt. Dieser verweist auf die Beziehung zwischen den Tabellen.

    Über- und untergeordnete Tabellen werden über einen Index für das Schlüsselfeld der untergeordneten Tabelle verbunden. Weitere Informationen finden Sie unter Index der untergeordneten Tabelle.

  6. Verbinden Sie weitere Tabellen auf dieselbe Weise wie das erste Tabellenpaar, indem Sie das Schlüsselfeld in das Schlüsselfeld ziehen.

    Jede zusätzliche Beziehung muss einen direkten oder indirekten Link zu der übergeordneten Tabelle herstellen.

    Hinweis

    Einzelne Instanzen zweier Tabellen können nur eine Beziehung haben. Wenn Sie versuchen, dieselben Tabellenpaare ein zweites Mal zu verbinden, wird der Vorgang unterbunden und eine Fehlermeldung angezeigt. Fügen Sie der erforderlichen Tabelle eine weitere Instanz hinzu, indem Sie auf die Schaltfläche Tabelle hinzufügen klicken und die entsprechende Tabelle auswählen.

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

  7. (Optional) Um aus dem Dialogfeld Beziehungen eine einzelne Beziehung oder eine Tabelle zu entfernen, verfahren Sie wie folgt:
    • Zum Löschen einer Beziehung klicken Sie mit der rechten Maustaste auf den Pfeil des Schlüsselfelds und wählen Löschen.
    • Zum Löschen einer Tabelle klicken Sie mit der rechten Maustaste auf den Tabellenkörper und wählen Tabelle entfernen

      .Hinweis

      Wenn die Tabelle eine bestehende Beziehung aufweist, müssen Sie zuerst die Beziehung löschen.

  8. Klicken Sie auf Fertigstellen, um das Dialogfeld Beziehungen zu verlassen.

    Nun können Sie auf Daten aus jeder Feldkombination in den soeben verbundenen Tabellen zugreifen, als seien alle Felder in einer einzelnen Tabelle vorhanden.

Optionen im Dialogfeld „Beziehungen“

Die folgende Tabelle enthält detaillierte Informationen über die Optionen im Dialogfeld Beziehungen.

Optionen – Dialogfeld „Beziehungen“ Beschreibung
Tabelle hinzufügen Öffnet das Dialogfeld Tabelle hinzufügen.
Dialogfeld „Tabelle hinzufügen“ Legt die Tabellen fest, die in die Beziehung aufgenommen werden sollen.
Schlüsselfeldpfeil Gibt das gemeinsame Schlüsselfeld an, um jedes Tabellenpaar zu verbinden.
  • Sie wählen das gemeinsame Schlüsselfeld aus, indem Sie ein Schlüsselfeld auf das andere Schlüsselfeld ziehen.
  • Sobald der Schlüsselfeldpfeil vorhanden ist, können Sie mit der rechten Maustaste auf ihn klicken und Beziehung bearbeiten wählen, um das gemeinsame Schlüsselfeld zu ändern.

Richtlinien für Schlüsselfelder:

  • Datentyp Die Schlüsselfelder können aus jedem Datentyp bestehen. In jedem Tabellenpaar müssen Schlüsselfelder denselben Datentyp haben.
  • Datumzeit-Untertypen Für Datumzeit-Untertypen (Datum, Datumzeit und Zeit) kann nur eine Beziehung mit demselben Untertyp aufgenommen werden.
  • Länge Es wird empfohlen, dass die Schlüsselfeldlängen für jedes Tabellenpaar identisch sind.
  • Namen und Startpositionen Schlüsselfeldnamen und Anfangspositionen können sich unterscheiden, aber sie müssen dasselbe Datenelement beschreiben.
  • Mehrere Schlüsselfelder Falls erforderlich, kann der gemeinsame Schlüssel mehr als ein Schlüsselfeld pro Tabelle enthalten. Weitere Informationen finden Sie unter Verwenden mehrerer Schlüsselfelder.
Tabellen anordnen

(Optional) Sie können mit der rechten Maustaste auf das Dialogfeld Beziehungen klicken und Tabellen anordnen auswählen, um die Anordnung der Tabellen und Schlüsselfeldpfeile übersichtlicher zu gestalten.

Fertigstellen

Führt die Operation aus.

Nun können Sie auf Daten aus jeder Feldkombination in den soeben verbundenen Tabellen zugreifen, als seien alle Felder in einer einzelnen Tabelle vorhanden.

Bei Zugriff aus einer übergeordneten Tabelle können Sie in der Dropdown-Liste Aus Tabelle in den Analytics-Dialogfeldern und im Ausdruck-Generator die verbundenen Tabellen auswählen, aus denen Sie dann einzelne Felder für die Analyse und Verarbeitung auswählen können.Analytics

Index der untergeordneten Tabelle

Über- und untergeordnete Tabellen werden über einen Index für das Schlüsselfeld der untergeordneten Tabelle verbunden.

Wenn kein Index existiert Wenn kein Index für das Schlüsselfeld der untergeordneten Tabelle existiert, erstellt Analytics automatisch ein solches, wenn die über- und untergeordneten Tabellen verbunden werden.
Wenn Sie den Index spezifisch benennen möchten

So benennen Sie den durch Analytics automatisch erstellten Index der untergeordneten Tabelle um:

  1. Klicken Sie mit der rechten Maustaste, wenn Sie das Schlüsselfeld von der übergeordneten auf die untergeordnete Tabelle ziehen.
  2. Wählen Sie Verknüpfen mit Hilfe des benannten Index.

    Verknüpfen mit Hilfe des benannten Index ist deaktiviert, falls bereits ein Index existiert.

  3. Geben Sie für den Index einen Namen an, und geben Sie optional einen Speicherort an, der vom Standardspeicherort (Ordner, der das Analytics-Projekt enthält) abweicht.
  4. Klicken Sie auf OK.
Wenn mehrere Indizes existieren Wenn die untergeordnete Tabelle zwei oder mehr vorhandene Indizes in ihrem Schlüsselfeld aufweist, wird eine Liste dieser Indizes angezeigt. Wählen Sie den gewünschten Index aus und klicken Sie auf OK.

(Optional) Felder der untergeordneten Tabelle zu einer übergeordneten Ansicht hinzufügen

Es ist nicht erforderlich, Felder untergeordneter Tabellen zu einer übergeordneten Ansicht hinzufügen; Sie werden jedoch feststellen, dass dies hilft, die verbundenen Daten besser darzustellen.

  1. Klicken Sie mit der rechten Maustaste auf die übergeordnete Ansicht und wählen Sie Spalten hinzufügen.
  2. Wählen Sie eine untergeordnete Tabelle aus der Dropdown-Liste Aus Tabelle aus.

    In der Liste Verfügbare Datenfelder werden Felder untergeordneter Tabellen im Format Name von untergeordneter Tabelle.Feldname angezeigt.

  3. Wählen Sie ein oder mehrere Felder untergeordneter Tabellen aus, um diese zur übergeordneten Ansicht hinzuzufügen.

    Felder untergeordneter Tabellen werden in der übergeordneten Ansicht in der Reihenfolge angezeigt, in der Sie sie auswählen.

  4. Falls zutreffend, wählen Sie zusätzliche untergeordnete Tabellen aus der Dropdown-Liste Aus Tabelle und zusätzliche Felder untergeordneter Tabellen aus, um diese zur übergeordneten Ansicht hinzuzufügen.
  5. Klicken Sie auf OK.

    Die Felder untergeordneter Tabellen werden zur übergeordneten Ansicht hinzugefügt. Analytics füllt fehlende Werte in Feldern untergeordneter Tabellen für nicht übereinstimmende Datensätze übergeordneter Tabellen mit Leerfeldern oder Nullen auf.