Erstellen einer virtuellen Verbindung

Eine virtuelle Verbindung ist ein Tableau-Inhaltstyp, der einen gemeinsam nutzbaren zentralen Zugriffspunkt auf Daten bietet und Sicherheit auf Zeilenebene auf der Verbindungsebene unterstützt. Das Erstellen einer virtuellen Verbindung ist ein mehrstufiger Prozess. Dieses Thema behandelt die Verbindung zu den freizugebenden Daten und das Arbeiten auf der Registerkarte "Tabellen" des Editors für virtuelle Verbindungen.

Herstellen einer Verbindung zu Daten

So erstellen Sie eine virtuelle Verbindung in Tableau Cloud und Tableau Server:

  1. Wählen Sie Neu > Virtuelle Verbindung auf der Startseite oder auf der Seite "Untersuchen" aus.
  2. Wählen Sie im Dialogfeld "Herstellen einer Verbindung zu Daten" den Connector für Ihre Daten aus. Eine Liste der unterstützten Connectors für virtuelle Verbindungen finden Sie unter Creators: Herstellen einer Verbindung zu Daten(Link wird in neuem Fenster geöffnet) in der Hilfe zu Tableau Desktop und zur Webdokumenterstellung.
  3. Geben Sie die erforderlichen Informationen ein. Die von Ihnen eingegebenen Anmeldeinformationen werden in der virtuellen Verbindung gespeichert, sodass die Benutzer der Verbindung keine Anmeldeinformationen eingeben müssen, um auf die Daten zuzugreifen.
  4. Klicken Sie auf Anmelden, wenn Sie dazu aufgefordert werden. Um eine weitere Verbindung hinzuzufügen, klicken Sie auf Fügen Sie im Editor für virtuelle Verbindungen ein Pluszeichen für die Verbindung hinzu und wählen Sie einen Connector aus, geben Sie Anmeldeinformationen ein und melden Sie sich an.

Eine virtuelle Verbindung kann mehrere Verbindungen haben. Jede Verbindung greift auf eine Datenbank oder Datei zu.

Hinweis: Bei Tableau Cloud verwenden virtuelle Verbindungen, die eine Verbindung zu privaten Netzwerkdaten herstellen, Tableau Bridge, um die Daten auf dem neuesten Stand zu halten. Informationen zur Konfiguration von Tableau Bridge finden Sie unter Konfigurieren und Verwalten des Bridge-Clientpools(Link wird in neuem Fenster geöffnet). Informationen zu unterstützten Verbindungen finden Sie unter Konnektivität mit Bridge(Link wird in neuem Fenster geöffnet).

Weitere Verbindung herstellen

Fügen Sie bei Bedarf eine weitere Verbindung zu einer virtuellen Verbindung hinzu und verbinden Sie sich mit mehr als einer Datenbank, indem Sie auf Fügen Sie im Editor für virtuelle Verbindungen ein Pluszeichen für die Verbindung hinzu neben Verbindungen klicken. Sie können eine Verbindung zu einem anderen Server oder einer anderen Datenbank oder zu demselben Server oder derselben Datenbank hinzufügen.

Mehrfache Verbindungen ermöglichen Ihnen Folgendes:

  • Verwenden einer Tabelle aus einer beliebigen Verbindung oder Datenbank als Berechtigungstabelle in einer Datenrichtlinie, die Tabellen aus anderen Verbindungen und Datenbanken sichert.
  • Hinzufügen oder Ersetzen von Tabellen in einer virtuellen Verbindung durch Tabellen aus einer anderen Datenbank. Angenommen, Sie migrieren Daten von einer Datenbank in eine andere. Im Editor für virtuelle Verbindungen können Sie eine Verbindung zur zweiten Datenbank hinzufügen und die vorhandenen Tabellen aus der ersten Datenbank durch Tabellen aus der zweiten ersetzen.
  • Hinzufügen mehrerer Verbindungen zu demselben Server oder derselben Datenbank. Dies kann hilfreich sein, wenn Sie beispielsweise auf Daten aus derselben Datenbank, aber mit unterschiedlichen Anmeldeinformationen zugreifen müssen.
  • Freigeben einer Gruppe von Tabellen, die verknüpft sind oder zusammen verwendet werden sollen, unabhängig davon, wo sie sich physisch befinden. So können Sie zum Beispiel Tabellen aus mehreren Datenbanken, die mit Mitarbeiterinformationen in Beziehung stehen, gruppieren.

Wenn Sie eine virtuelle Verbindung öffnen, um sie zu bearbeiten, müssen Sie die Verbindungen nacheinander authentifizieren, wenn Sie dazu aufgefordert werden. Wenn Verbindungen nicht authentifiziert werden können, können Sie die virtuelle Verbindung nicht bearbeiten.

Auswahl von Tabellen, die in die Verbindung aufgenommen werden sollen

Wählen Sie bei Bedarf eine Datenbank aus, um die darin enthaltenen Tabellen anzuzeigen.

  1. Wählen Sie auf der linken Seite unter Tabellen die Tabellen aus und klicken oder ziehen Sie sie auf die Registerkarte "Tabellen" auf der rechten Seite. Sie können Tabellen aus verschiedenen Verbindungen einbeziehen. Fügen Sie eine Berechtigungstabelle hinzu, falls Sie eine verwenden.
  2. (Optional) Klicken Sie auf Neue benutzerdefinierte SQL, um ein benutzerdefiniertes Tabellenschema zu erstellen.

Hinweis: Virtuelle Verbindungen unterstützen keine Tabellen mit einem räumlichen Datentyp.

Auswählen von Live- oder Extrakt-Modus für Tabellen

Sie können einzelne Tabellen – unabhängig davon, ob diese aus mehreren Verbindungen stammen oder nicht – in derselben virtuellen Verbindung entweder auf Live- oder Extrakt-Modus einstellen.

  • Live – Tabellen werden direkt aus der Datenbank abgefragt. ("Live" ist die Standardeinstellung).
  • Extrakt – Tabellen werden extrahiert und in Tableau gespeichert.

So können Sie beispielsweise einige Tabellen in den Extrakt-Modus schalten, damit Berichterstellung oder starker Kundenverkehr keine Auswirkungen auf sie haben.

Wählen Sie unter "Tabellen" die Tabelle(n) aus, deren Modus Sie ändern möchten, und wählen Sie Aktionen und dann Zu Live wechseln oder Zu Extrakt wechseln aus. Alternativ können Sie in der Tabellenzeile das Aktionsmenü (...) auswählen und Live oder Extrakt wählen.

Inkrementelle Extrakte

Ab der Juni-Version 2024 von Tableau Cloud und Tableau Server 2024.2 können Sie Tabellenextrakte für die inkrementelle Aktualisierung konfigurieren.

Wenn Sie einen inkrementellen Extrakt konfigurieren, spezifizieren Sie eine Schlüsselspalte, die zum Identifizieren neuer Zeilen verwendet wird. Wenn der inkrementelle Extrakt aktualisiert wird, werden nur die Zeilen, deren Schlüsselspalte erhöht wurde, zum Extrakt hinzugefügt. Wenn nur wenige Zeilen verarbeitet werden, erfolgt die Extraktaktualisierung deshalb schneller und die Belastung der Datenbank ist geringer.

Nehmen wir als Beispiel ein Extrakt einer Tabelle mit Batters (Schlagmännern im Baseball). Die Daten im Extrakt sehen folgendermaßen aus:

JahrTeam
1978Lions
1979Tigers

Die Tabelle Batters ist für eine inkrementelle Extraktaktualisierung konfiguriert und die Schlüsselspalte ist Year (Jahr).

Die Live-Tabelle wird mit einer neuen Zeile für 1980 aktualisiert:

JahrTeam
1978Lions
1979Tigers
1980Bears

Wenn das Extrakt der Tabelle Batters inkrementell aktualisiert wird, werden nur die Zeilen hinzugefügt, die den höchsten Wert in der Schlüsselspalte des Extrakts überschreiten. In diesem Fall bedeutet das, dass die Zeile 1980 zum Extrakt hinzugefügt wird. Anstatt die gesamte Extraktdatei zu aktualisieren, wird nur eine einzige Zeile verarbeitet und angehängt.

Wenn Sie den gesamten Extrakt aktualisieren möchten, können Sie dennoch eine vollständige Aktualisierung durchführen, auch wenn ein Extrakt für die inkrementelle Aktualisierung konfiguriert ist.

So konfigurieren Sie die inkrementelle Aktualisierung für einen Tabellenextrakt:

  1. Ändern Sie die Tabelle von Live in Extrakt.
  2. Wählen Sie in der Tabellenzeile das Aktionsmenü (...) aus und danach die Option Extrakteinstellungen.
  3. Markieren Sie Inkrementelle Aktualisierung aktivieren.
  4. Wählen Sie eine inkrementelle Spalte aus, die zum Bestimmen der hinzuzufügenden Zeilen verwendet werden soll.
  5. Wählen Sie Einstellungen speichern aus.
    Extrakteinstellungsdialog mit aktivierter inkrementeller Aktualisierung

Konvertieren in benutzerdefiniertes SQL

Ab der Juni-Version 2024 von Tableau Cloud und Tableau Server 2024.2 können Sie das für die Verbindung mit einer Tabelle verwendete SQL anpassen und als Ausgangspunkt für Ihr eigenes benutzerdefiniertes SQL verwenden. Mit benutzerdefiniertem SQL können Sie filtern oder andere Abfrageänderungen vornehmen, die den Ergebnissatz verändern können. Wenn Sie benutzerdefiniertes SQL auf diese Weise erstellen, anstatt Neues benutzerdefiniertes SQL im Datenbereich zu verwenden, sind die Auswirkungen auf vorhandene virtuelle Verbindungen geringer. Die Tabelle wird dadurch von nachgelagerten Assets als dieselbe Tabelle und nicht als eine neue Tabelle erachtet.

So konvertieren Sie eine Tabelle in benutzerdefiniertes SQL:

  1. Wählen Sie in der entsprechenden Tabellenzeile das Aktionsmenü (...) aus.
  2. Wählen Sie In benutzerdefinierte SQL-Abfrage konvertieren aus.
  3. Bearbeiten Sie das SQL im Dialog Benutzerdefinierte SQL-Abfrage bearbeiten nach Bedarf.
  4. Wählen Sie Tabelle generieren aus.

Hinweis: Das SQL, das anfangs im Dialogfeld angezeigt wird, sollte als Ausgangsbasis erachtet werden und funktioniert möglicherweise nicht ohne Änderungen. Dem virtuellen Verbindungseditor fehlen genaue Informationen zur spezifischen, in der Verbindung verwendeten SQL-Syntax. Wenn beim Auswählen der Schaltfläche „Tabelle generieren“ Fehler auftreten, versuchen Sie, einfache Anführungszeichen, doppelte Anführungszeichen, invertierte Hochkommas und eckige Klammern zu entfernen oder zu ändern, um das SQL mit der von Ihnen verwendeten Datenbank kompatibel zu machen.

So bearbeiten Sie benutzerdefiniertes SQL:

  1. Wählen Sie in der entsprechenden Tabellenzeile das Aktionsmenü (...) aus.
  2. Wählen Sie Benutzerdefinierte SQL bearbeiten aus.
  3. Bearbeiten Sie im Dialog Benutzerdefinierte SQL bearbeiten das SQL.
  4. Wählen Sie Tabelle generieren aus.

So setzen Sie die Tabelle ohne benutzerdefiniertes SQL in ihren Standardzustand zurück:

  1. Wählen Sie in der entsprechenden Tabellenzeile das Aktionsmenü (...) aus.
  2. Wählen Sie Ersetzen aus.
  3. Wählen Sie im Dialogfeld „Tabelle ersetzen“ den ursprünglichen Tabellennamen aus.
  4. Wählen Sie OK.

Extrahieren von Tabellendaten

Nachdem eine oder mehrere Tabellen vom Live- in den Extrakt-Modus geändert, aber noch nicht extrahiert wurden, klicken Sie auf Ausstehende Extrakte erstellen (oder in Tableau Server 2023.3 und niedriger auf Ausstehende Extrakte ausführen), um die ausstehenden Extrakte auszuführen. Nachdem alle ausstehenden Extraktionen ausgeführt wurden, klicken Sie auf Alle Extrakte aktualisieren (oder in Tableau Server 2023.3 und früher auf Alle Extrakte ausführen), um alle vorhandenen Tabellendaten zu extrahieren.

Alternativ können Sie in der Tableau Cloud-Version vom Juni 2024 oder Tableau Server 2024.2 und höher in der Tabellenzeile das Aktionsmenü (...) und dann Extrakte aktualisieren... auswählen. Wenn für die Tabelle keine inkrementelle Aktualisierung konfiguriert ist, können Sie nur Aktualisieren (vollständig) auswählen. Wenn die inkrementelle Aktualisierung konfiguriert ist, können Sie entweder Aktualisieren (vollständig) auswählen, um den Extrakt vollständig zu aktualisieren, oder Aktualisieren (inkrementell), um den Extrakt inkrementell zu aktualisieren.

Sie müssen alle ausstehenden Extrakte ausführen, bevor Sie die virtuelle Verbindung veröffentlichen. Während Extrakte generiert werden, können Sie die Verbindung nicht bearbeiten.

Planen Sie Extraktaktualisierungen der Tabellen in Ihrer virtuellen Verbindung auf der Seite "Virtuelle Verbindung" ein, nachdem Sie die Verbindung veröffentlicht haben. Mehr dazu erfahren Sie unter Planen von Extraktaktualisierungen für eine virtuelle Verbindung.

Festlegen des Sichtbarkeitsstatus einer Tabelle

Verwenden Sie den Sichtbarkeitsschalter auf der Registerkarte "Tabellen", um Tabellen und ihre Daten für Benutzer ein- oder auszublenden.

Häkchen bedeutet Einblenden Benutzer können Tabellendaten sehen. Sie können eine Datenrichtlinie erstellen, um festzulegen, welche Daten die Benutzer sehen können. ("Sichtbar" ist die Standardeinstellung).

X bedeutet Ausblenden Benutzer können keine Tabellendaten sehen. Sie können ausgeblendete Tabellen in einer Datenrichtlinie und als Berechtigungstabelle verwenden.

Anzeigen von Tabellendetails

Klicken Sie auf eine Tabelle oben auf der Registerkarte "Tabellen", um deren Details anzuzeigen. Im Abschnitt "Tabellendetails" können Sie einfache Bearbeitungen vornehmen, z. B. einen Tabellennamen ändern, eine Spalte ausblenden oder umbenennen oder einen Datentyp ändern.

Legen Sie mithilfe der folgenden Symbole fest, welche Tabelleninformationen angezeigt werden sollen:

Das Tag-Symbol steht für den Spaltendatentyp.Eine Liste der Spalten in der Tabelle und der Datentyp der einzelnen Spalten.
Das Tabellensymbol stellt Spaltenbeispieldaten dar.Beispieldaten für jede Spalte und verknüpfte Schlüssel, falls vorhanden. Verknüpfte Schlüssel zeigen, welche Spalten mit anderen Tabellen verknüpft sind. Sie sind nur sichtbar, wenn Datenbanken über Primär- und Fremdschlüsselinformationen verfügen.
Das Profilsymbol repräsentiert den Spaltenwertebereich.Der Bereich der Werte in einem Histogramm für jede ausgewählte Spalte.

Daten aus der Datenbank aktualisieren

Klicken Sie auf das Aktualisierungssymbol Das Aktualisierungssymbol in der Symbolleiste des Editors für virtuelle Verbindungen in der Symbolleiste, um die neuesten Daten aus der Datenbank für alle Verbindungen in einer virtuellen Verbindung abzurufen, einschließlich:

  • Die Listen der Datenbanken, Tabellen und Spalten. Sowohl die in einer virtuellen Verbindung enthaltenen als auch die nicht enthaltenen Tabellen werden aktualisiert.
  • Tabellen- und Histogrammdaten.

Bei Tabellen im Live-Modus ruft die Aktualisierung die neueste Liste der Datenbanken, Tabellen und Spalten sowie die neuesten Tabellen- und Histogrammdaten ab. Bei Tabellen im Extraktionsmodus wird beim Aktualisieren die aktualisierte Liste der Tabellen und Spalten abgerufen. Um jedoch die neuesten Tabellen- und Histogrammdaten anzuzeigen, müssen Sie einen neuen Extrakt starten. Wenn beispielsweise eine neue Spalte in einer Datenbanktabelle vorhanden ist und Sie auf das Aktualisierungssymbol klicken, wird die neue Spalte im Editor angezeigt, ihre Daten jedoch nicht. Um die aktuellsten Daten zu sehen, müssen Sie einen neuen Extrakt starten.

Durch das Aktualisieren von Daten werden alle derzeit zwischengespeicherten Daten ungültig. Auch das Schließen und erneute Öffnen des Editors, das Umschalten von Tabellen vom Extrakt- in den Live-Modus und das Ändern von Verbindungsdaten wie Benutzername oder Kennwort aktualisiert die Daten.

Wer kann dies tun?

Um eine virtuelle Verbindung herzustellen, müssen Sie

  • über Anmeldeinformationen für die Datenbank verfügen, mit der die virtuelle Verbindung eine Verbindung herstellt, und
  • ein Server- oder Site-Administrator oder Creator sein.

Nächste Schritte

Nachdem die Tabellen auf der Registerkarte "Tabellen" hinzugefügt und konfiguriert wurden, können Sie Erstellen einer Datenrichtlinie für Sicherheit auf Zeilenebene oder Veröffentlichen einer virtuellen Verbindung und Festlegen von Berechtigungen.

Siehe auch

Verwenden einer PROPERTIES-Datei zum Anpassen einer JDBC-Verbindung – Wenn Sie eine JDBC-basierte Verbindung anpassen, können Sie Anpassungen auch in einer PROPERTIES-Datei vornehmen.

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.