Unterschiede zwischen Beziehungen und Verknüpfungen

Beziehungen sind eine dynamische, flexible Möglichkeit, Daten aus mehreren Tabellen zur Analyse zu kombinieren. Sie definieren keine Verknüpfungstypen für Beziehungen, sodass beim Erstellen kein Venn-Diagramm angezeigt wird.

Stellen Sie sich eine Beziehung als Vertrag zwischen zwei Tabellen vor. Wenn Sie eine Visualisierung mit Feldern aus diesen Tabellen erstellen, bringt Tableau Daten aus diesen Tabellen gemäß diesem Vertrag ein, um eine Abfrage mit den entsprechenden Verknüpfungen zu erstellen.

  • Kein Vorab-Verknüpfungstyp. Sie müssen nur die passenden Felder auswählen, um eine Beziehung (keine Verknüpfungstypen) zu definieren. Tableau versucht zunächst, die Beziehung basierend auf bestehenden Schlüsselbeschränkungen und übereinstimmenden Feldnamen zu erstellen. Sie können dann überprüfen, ob es sich um die Felder handelt, die verwendet werden sollen. Alternativ können Sie weitere Feldpaare hinzufügen, um besser zu definieren, wie die Tabellen verbunden werden sollen.
  • Automatisch und kontextbezogen. Beziehungen schieben Verknüpfungen auf die Zeit und den Kontext der Analyse zurück. Tableau wählt Verknüpfungstypen automatisch basierend auf den in der Visualisierung verwendeten Feldern aus. Während der Analyse passt Tableau Verknüpfungstypen intelligent an und behält die systemeigene Detailgenauigkeit in Ihren Daten bei. Sie können Aggregationen auf der Detailebene der Felder in Ihrer Visualisierung anzeigen, statt über die zugrunde liegenden Verknüpfungen nachdenken zu müssen. Sie müssen keine LOD-Ausdrücke wie FIXED verwenden, um Daten in verbundenen Tabellen zu deduplizieren.
  • Flexibel. Beziehungen können Many-to-many-basiert sein und vollständige äußere Verknüpfungen unterstützen. Wenn Sie Tabellen mithilfe von Beziehungen kombinieren, ist dies wie das Erstellen einer benutzerdefinierten, flexiblen Datenquelle für jede Visualisierung – alles erfolgt in einer einzigen Datenquelle für die Arbeitsmappe. Da Tableau nur Tabellen abfragt, die basierend auf Feldern und Filtern in einer Visualisierung benötigt werden, können Sie eine Datenquelle erstellen, die für eine Vielzahl von Analyseschemas verwendet werden kann.

Weitere Informationen finden Sie unter Setzen Sie Ihre Daten in Beziehung(Link wird in neuem Fenster geöffnet) und Keine Angst vor Beziehungen(Link wird in neuem Fenster geöffnet).

Verknüpfungen sind weiterhin als Option zum Kombinieren Ihrer Daten verfügbar. Doppelklicken Sie auf eine logische Tabelle, um zum Verknüpfungs-Canvas zu gelangen. Weitere Informationen finden Sie unter Wo sind die Verknüpfungen hin?

Video ansehen: Eine Übersicht über Verbesserungen bei den Datenquellen und eine Einführung in die Verwendung von Beziehungen in Tableau finden Sie in diesem 5-minütigen Video.

Weitere Informationen zur Funktionsweise von Beziehungsabfragen finden Sie in den folgenden Tableau-Blogbeiträgen:

Eigenschaften von Beziehungen und Verknüpfungen

Beziehungen sind eine dynamische, flexible Möglichkeit, Daten aus mehreren Tabellen zur Analyse zu kombinieren. Wir empfehlen, Beziehungen als ersten Ansatz für die Kombination Ihrer Daten zu verwenden, da dies die Datenvorbereitung und -analyse einfacher und intuitiver gestaltet. Verwenden Sie Verknüpfungen nur, wenn Sie unbedingt müssen.(Link wird in neuem Fenster geöffnet)

Im Folgenden finden Sie einige Vorteile bei der Verwendung von Beziehungen zum Kombinieren von Tabellen:

  • vereinfachen das Definieren, Ändern und Wiederverwenden Ihrer Datenquelle
  • vereinfachen die Analyse von Daten über mehrere Tabellen hinweg bei der richtigen Detailgenauigkeit (LOD).
  • erfordern nicht die Verwendung von LOD-Ausdrücken oder LOD-Berechnungen für die Analyse auf verschiedenen Detailebenen.
  • fragen nur Daten aus Tabellen mit Feldern ab, die in der aktuellen Visualisierung verwendet werden.

Beziehungen

  • werden als flexible Nudeln zwischen logischen Tabellen angezeigt
  • erfordern Ihre Auswahl übereinstimmender Felder zwischen zwei logischen Tabellen
  • erfordern nicht die Auswahl von Verknüpfungstypen
  • machen alle Zeilen- und Spaltendaten aus verknüpften Tabellen in der Datenquelle potenziell verfügbar
  • verwalten die Detailgenauigkeit jeder Tabelle in der Datenquelle und während der Analyse
  • Erstellen unabhängige Domänen auf mehreren Detailebenen. Tabellen werden in der Datenquelle nicht zusammengeführt.
  • erstellen basierend auf den genutzten Feldern während der Analyse automatisch die entsprechenden Verknüpfungen.
  • duplizieren keine Aggregatwerte (wenn die Leistungsoptionen auf "Many-to-many" festgelegt sind)
  • behalten nicht übereinstimmende Kennzahlwerte bei (wenn die Leistungsoptionen auf "Einige Datensätze stimmen überein" festgelegt sind)

Verknüpfungen

Verknüpfungen sind eine statischere Art, Daten zu kombinieren. Verknüpfungen müssen vor der Analyse zwischen physischen Tabellen im Voraus definiert werden und können nicht geändert werden, ohne dass sich dies auf alle Blätter auswirkt, die diese Datenquelle verwenden. Verknüpfte Tabellen werden immer in einer einzelnen Tabelle zusammengeführt. Daher fehlen verknüpften Daten manchmal nicht übereinstimmende Werte oder aggregierte Duplikatswerte.

  • Werden mit Venn-Diagrammsymbolen zwischen physischen Tabellen angezeigt
  • Erfordern Ihre Auswahl von Verknüpfungstypen und JOIN-Klauseln
  • Verknüpfte physische Tabellen werden in einer einzelnen logischen Tabelle mit einer festen Kombination von Daten zusammengeführt
  • Löschen möglicherweise nicht übereinstimmende Kennzahlwerte
  • Duplizieren möglicherweise Aggregatwerte, wenn die Felder unterschiedliche Detailgenauigkeiten aufweisen
  • Unterstützen von Szenarien, die eine einzige Datentabelle erfordern, z. B. Extraktfilter und Aggregation

Anforderungen an die Verwendung von Beziehungen

  • Bei der Verbindung von Tabellen müssen die Felder, die die Beziehungen festlegen, den gleichen Datentyp haben. Das Ändern des Datentyps auf der Datenquellenseite ändert diese Anforderung nicht. Tableau verwendet weiterhin den Datentyp in der zugrunde liegenden Datenbank für Abfragen.
  • Sie können keine Beziehungen auf Basis von geografischen Feldern definieren.
  • Zirkelbezüge werden im Datenmodell nicht unterstützt.
  • Sie können keine Beziehungen in einer veröffentlichten Datenquelle bearbeiten.
  • Sie können keine Beziehungen zwischen veröffentlichten Datenquellen definieren.
  • Ihre Arbeitsmappe muss eine eingebettete Datenquelle verwenden, damit Sie Beziehungen und Leistungsoptionen auf der Datenquellenseite in Tableau Online oder Tableau Server bearbeiten können.

Faktoren, die den Nutzen der Verwendung verwandter Tabellen einschränken

  • Unreine Daten in Tabellen (d. h. Tabellen, die nicht mit Blick auf ein gut strukturiertes Modell erstellt wurden und eine Mischung aus Kennzahlen und Dimensionen in mehreren Tabellen enthalten) können die Analyse mehrerer Tabellen komplexer machen.
  • Die Verwendung von Datenquellenfiltern schränkt die Tableau-Fähigkeit der Aussortierung von Verknüpfungen in den Daten ein. "Aussortierung von Verknüpfungen" ist ein Begriff dafür, wie Tableau Abfragen vereinfacht, indem unnötige Verknüpfungen entfernt werden.
  • Tabellen mit vielen nicht übereinstimmenden Werten in den Beziehungen.
  • Wechselbeziehung mit mehreren Faktentabellen mit mehreren Dimensionstabellen (Versuch, gemeinsam genutzte oder konforme Dimensionen zu modellieren).

Wo sind die Verknüpfungen hin?

Sie können weiterhin Verknüpfungen zwischen Tabellen auf der physischen Ebene einer Datenquelle angeben. Doppelklicken Sie auf eine logische Tabelle, um in der physischen Ebene zum Verknüpfungsbereich der Verknüpfung/Vereinigung zu wechseln und Verknüpfungen oder Vereinigungen hinzuzufügen.

Jede logische Tabelle der obersten Ebene enthält mindestens eine physische Tabelle. Öffnen Sie eine logische Tabelle, um Verknüpfungen zwischen den physischen Tabellen anzuzeigen, zu bearbeiten oder zu erstellen. Klicken Sie mit der rechten Maustaste auf eine logische Tabelle, und klicken Sie dann auf Öffnen. Oder doppelklicken Sie einfach auf die Tabelle, um sie zu öffnen.

Wenn Sie eine Datenquelle erstellen, hat sie zwei Ebenen. Die oberste Ebene ist die logische Ebene der Datenquelle. Sie kombinieren Daten zwischen Tabellen in der logischen Ebene mithilfe von Beziehungen.

Die nächste Ebene ist die physische Ebene der Datenquelle. Sie kombinieren Daten zwischen Tabellen auf der physischen Ebene mithilfe von Verknüpfungen. Weitere Informationen finden Sie unter Logische und physische Tabellen im Datenmodell(Link wird in neuem Fenster geöffnet).

Vielen Dank für Ihr Feedback!