Joins zwischen Dataset-Tabellen

Ein Dataset kann mehrere Tabellen enthalten. Die Tabellen-Joins, die Sie hinzufügen, geben die Beziehungen zwischen den Tabellen des Datasets an.

Tutorialsymbol Tutorial

Wenn Sie Tabellen per Drag-and-Drop in das Join-Diagramm ziehen, um ein Dataset mit mehreren Tabellen zu erstellen, werden standardmäßig alle in der Datenquelle definierten Joins automatisch zwischen den Tabellen des Datasets erstellt. Oracle Analytics erstellt auch automatisch Joins basierend auf den zwischen den Tabellen übereinstimmenden Spaltennamen. Fügen Sie beim Definieren des Datasets die detaillierteste Tabelle zuerst hinzu. Das ist in der Regel die primäre Tabelle für die Analyse. Beispiel: Die Tabelle "Umsatz". Fügen Sie dann die restlichen Tabellen wie "Produkte", "Kunden", "Kanäle" usw. hinzu, die Kontext für die Analyse bereitstellen. Wenn Sie Tabellen aus einem dimensional modellierten Dataset oder eine Transaktionstabelle hinzufügen, ist die detaillierteste Tabelle unter Umständen eine Faktentabelle mit Kennzahlen.

In einigen Fällen müssen Sie die Joins eines Datasets möglicherweise manuell erstellen. Beispiel: Wenn die Datasets zu viele übereinstimmende Spalten enthalten und es zu viel Zeit in Anspruch nimmt, die unnötigen Übereinstimmungen zu löschen. In diesen Fällen können Sie automatische Joins für das Dataset deaktivieren. Informationen hierzu finden Sie unter Automatische Joins in Datasets deaktivieren.

Wenn Sie ein Dataset basierend auf Fakten und Dimensionen erstellen und bereits Joins in den Quelltabellen vorhanden sind, werden die Joins automatisch im Dataset erstellt. Wenn Sie ein Dataset aus mehreren Verbindungen und Schemas erstellen, definieren Sie die Joins zwischen Tabellen manuell. Ziehen Sie dazu eine Dimensionstabelle per Drag-and-Drop in eine Faktentabelle, und geben Sie den gewünschten Join-Typ und die Join-Spalten an. Sie können einen Join auf mehr als einer Spalte erstellen. Die verknüpften Spalten müssen Attributspalten sein und dasselbe Datenformat aufweisen.

Oracle EPM Cloud, Oracle Essbase und Google Analytics stehen in einem Dataset mit mehreren Tabellen nicht zum Hinzufügen und Verknüpfen zur Verfügung. Wenn Sie in einer Arbeitsmappe arbeiten und Daten aus verschiedenen Datasets aufnehmen (z.B. ein Dataset mit mehreren Tabellen aus Oracle Autonomous Data Warehouse und ein Dataset mit Daten aus Oracle EPM Cloud), gleichen Sie die Spalten per Blending ab. Siehe Datasets kombinieren.

Hinweis:

Um Daten zu analysieren, die auf zwei Star-Schemas basieren, erstellen Sie ein Dataset für jedes Star-Schema, fügen Sie die Datasets zu einer Arbeitsmappe hinzu, und kombinieren Sie die Datasets dann.

Im Join-Diagramm werden Join-Symbole angezeigt, die den Typ von Joins zwischen Tabellen und unvollständige Joins angeben. Join-Symbole sind Venn-Diagramm-Thumbnails, die den Join-Typ darstellen.

Symbol Beschreibung
Inner Join

Gibt einen Inner Join an. Wenn dieses Symbol ausgewählt ist, wird es blau dargestellt.

Ein Inner Join gibt Zeilen aus der linken Tabelle zurück. die mit Zeilen aus der rechten Tabelle übereinstimmen.

Left Join

Gibt einen Left Join an. Wenn dieses Symbol ausgewählt ist, wird es blau dargestellt.

Der Left Join gibt alle Zeilen aus der linken Tabelle mit den übereinstimmenden Zeilen aus der rechten Tabelle zurück, falls verfügbar. Wenn keine übereinstimmende Zeile in der rechten Tabelle gefunden wird, enthält der Left Join Nullwerte für die Spalten der rechten Tabelle.

Right Join

Gibt einen Right Join an. Wenn dieses Symbol ausgewählt ist, wird es blau dargestellt.

Der Right Join gibt alle Zeilen aus der rechten Tabelle mit den übereinstimmenden Zeilen aus der linken Tabelle zurück, falls verfügbar. Wenn keine übereinstimmende Zeile in der linken Tabelle gefunden wird, enthält der Right Join Nullwerte für die Spalten der linken Tabelle.

Full Outer Join

Gibt einen Full Outer Join an. Wenn dieses Symbol ausgewählt ist, wird es blau dargestellt.

Der Full Outer Join gibt eine Ergebnismenge zurück, die alle Zeilen aus der linken und der rechten Tabelle enthält, mit den übereinstimmenden Zeilen von beiden Seiten, falls verfügbar. Wenn keine Übereinstimmung vorhanden ist, enthält die fehlende Seite Nullwerte.

Unvollständiger Join (nicht ausgewählt)

Die gestrichelte Linie gibt einen unvollständigen Join an. Wenn dieses Symbol ausgewählt ist, wird es blau dargestellt. Wenn dieses Symbol nicht ausgewählt ist, wird es gelb dargestellt.

Klicken Sie auf das Symbol, um den Join-Editor zu öffnen und den Join zuzuweisen oder zu korrigieren.