MicroStrategy ONE
Joins zwischen Spalten in Datenbanktabellen definieren
Importieren Sie Daten aus einer Datenbank, können Sie einen Join verwenden, um Daten aus einer Tabelle zu Daten aus einer anderen Tabelle in Bezug zueinander zu setzen. Durch Erstellen dieser Beziehung zwischen Daten in unterschiedlichen Tabellen können Sie die Daten aus mehreren Datenbanktabellen in dasselbe Dokument einfügen. Der Join definiert eine Spalte, über die die zwei Tabellen gemeinsam verfügen.
MicroStrategy erzeugt automatisch SQL, wenn Daten aus der Datenbank abgerufen werden. Durch die Erstellung von Joins werden nun Cross-Joints während dieses automatischen Prozesses vermieden.
Eine detaillierte Erläuterung zu Eingaben finden Sie im Erweiterte Berichterstellungshilfe.
- Erstellen Sie ein Dokument oder öffnen Sie ein bestehendes Dokument.
- Wählen Sie Daten > Datensatz hinzufügen.
- Klicken Sie auf Externe Daten hinzufügen.
- Wählen Sie einen Datenbanktyp und aus Abfrage erstellen.
- Ziehen Sie eine Spalte aus der ersten Tabelle in die Spalte einer zweiten Tabelle. Es wird eine Linie zwischen den Spalten angezeigt, die einen Inner-Join darstellt.
-
Um zusätzliche Optionen für den Join festzulegen, klicken Sie auf Linie stellt den Join dar und wählt ein Join-Verhalten aus:
- Inner-Join: Datensätze einschließen, in denen die verknüpften Spalten aus beiden Tabellen die Join-Bedingung erfüllen
- Linker Outer-Join: Schließen Sie alle Datensätze aus der Spalte in der ersten Tabelle und nur die Datensätze aus der Spalte in der zweiten Tabelle ein, in der die Join-Bedingung erfüllt ist
- Rechts-Outer-Join: Alle Datensätze aus der Spalte in der zweiten Tabelle und nur die Datensätze aus der Spalte in der ersten Tabelle, in der die Join-Bedingung erfüllt ist, einschließen
- Outer-Join: Alle Datensätze aus beiden Tabellen einschließen
- Weitere Optionen: Wählen Sie ein Join-Verfahren und einen Operator für den Vergleich der Spalten aus. Klicken Sie auf OK.
- Um einen Join zu entfernen, klicken Sie auf Linie den Join darstellen und auswählen Löschen.
