Tableau verfügt über eine hervorragende Konnektivität, mit der Sie Daten von praktisch überall aus visualisieren können. Zusätzlich zu den Dutzenden von integrierten Connectoren und zusätzlichen von Partnern erstellten Connectoren (verfügbar in Tableau Exchange(Link wird in neuem Fenster geöffnet)) bietet Tableau Ihnen die Tools zum Erstellen eines benutzerdefinierten Connectors mit dem Tableau Connector SDK.

Hinweis: Connectors, die mit dem Tableau Connector-SDK erstellt wurden, werden manchmal als Plugins bezeichnet, da sie an Tableau "andocken", um eine Verbindung zu Ihren Daten herstellen können.

Über Tableau Connector-SDK- und Connectordateien

Sie können das Tableau Connector-SDK verwenden, um einen benutzerdefinierten Connector zu erstellen. Von Partnern erstellte Connectors (unabhängig davon, ob sie von Ihnen oder einer anderen Person erstellt wurden) unterstützen in der Regel die meisten gleichen Funktionen wie integrierte Tableau-Connectors. Dazu gehören das Definieren einer Datenquelle(Link wird in neuem Fenster geöffnet), das Visualisieren Ihrer Daten(Link wird in neuem Fenster geöffnet), die Veröffentlichung auf einem Server(Link wird in neuem Fenster geöffnet) (wenn der Server über den Connector verfügt) usw.

Jeder Connector besteht aus einer Reihe von XML- und JavaScript-Dateien, die in einer einzigen gepackten .jar-Datei gezippt werden und eine ".taco"-Dateinamenerweiterung erhalten. Diese TACO-Datei wird vom Entwickler anhand einer vertrauenswürdigen öffentlichen Zertifizierungsstelle signiert. Die XML- und JavaScript-Dateien sind Konfigurationsdateien, in denen Folgendes beschrieben wird:

  • UI-Elemente, die zum Sammeln von Benutzereingaben zum Herstellen einer Verbindung zu einer Datenquelle erforderlich sind
  • Jeder Dialekt oder Anpassungen, die für die Verbindung benötigt werden
  • Herstellen einer Verbindung mit dem ODBC- oder JDBC-Treiber

Ein Connector, der mit dem Tableau Connector-SDK entwickelt wird, eignet sich für die Verbindung mit einem ODBC- oder JDBC-Treiber, der über SQL-Schnittstellen verfügt. Die zugrundeliegende Technologie funktioniert gut mit relationalen Datenbanken.

Hinweis: Von Partnern erstellte Connectors werden von Tableau nicht unterstützt. Wenn Sie jedoch einen von einem Partner erstellten Connector aus Tableau Exchange verwenden, klicken Sie auf der Seite dieses Connectors auf den Support-Link, um Hilfe zu erhalten.

Erstellen Sie Ihren eigenen Connector

Verwenden Sie die Tools und Anweisungen im Tableau Connector-SDK(Link wird in neuem Fenster geöffnet)-Repository auf GitHub, um einen eigenen benutzerdefinierten Connector zu erstellen.

Hinweis: Wenn Sie ein Problem mit dem SDK oder einem der Entwicklerbeispiele feststellen, melden Sie das Problem auf GitHub(Link wird in neuem Fenster geöffnet).

Übermitteln eines Connectors an Tableau Exchange

Wenn Sie Ihren Connector an Tableau Exchange senden möchten, führen Sie die im Tableau Connector SDK beschriebenen Schritte aus.

Verwenden eines Connectors, der mit dem Tableau Connector-SDK erstellt wurde

Nachdem Sie einen Connector mit dem Tableau Connector-SDK erstellt haben, führen Sie die folgenden Schritte aus, um ihn mit Tableau zu verwenden:

  1. Laden Sie die Connector-Datei [Connectorname].taco herunter.
  2. Platzieren Sie die .taco-Datei im folgenden Verzeichnis (Standardspeicherort):
    • Für 2021.2 und neuer:
      Für Tableau DesktopFür Tableau Prep BuilderFür Tableau Server, Tableau Prep Conductor, Tableau Prep Flow Authoring
      • Windows: C:\Benutzer\[Windows-Benutzer]\Dokumente\Eigenes Tableau-Repository\Connectors
      • macOS: C:\Benutzer\[Benutzer]\Dokumente\Eigenes Tableau-Repository\Connectors
      • Windows: C:\Benutzer\[Windows-Benutzer]\Dokumente\Eigenes Tableau Prep-Repository\Connectors
      • macOS: /Users//Documents/My Tableau Prep Repository/Connectors
      • Windows: C:\Programme\Tableau\Connectors

      • Linux: /opt/tableau/connectors

    • Für 2021.1 und älter:
      Für Tableau DesktopFür Tableau Prep BuilderFür Tableau Server, Tableau Prep Conductor, Tableau Prep Flow Authoring
      • Windows: C:\Benutzer\[Windows-Benutzer]\Dokumente\Eigenes Tableau-Repository\Connectors
      • macOS: C:\Benutzer\[Benutzer]\Dokumente\Eigenes Tableau-Repository\Connectors
      • Windows: C:\Benutzer\[Windows-Benutzer]\Dokumente\Eigenes Tableau Prep-Repository\Connectors
      • MacOS: /Benutzer/Dokumente/Eigenes Tableau Prep-Repository/ConnectorsForTableau
      • Tableau Server: [Installationsverzeichnis_von_Tableau_Server]/data/tabsvc/vizqlserver/Connectors

      Um Ihren Connector für Prep zu aktivieren, müssen Sie Ihre .taco-Datei auch an den folgenden Speicherorten hinzufügen:

      • Tableau Prep Conductor: [Installationsverzeichnis_von_Tableau_Server]/data/tabsvc/flowprocessor/Connectors
      • Tableau Prep Flow Authoring: [Installationsverzeichnis_von_Tableau_Server]/data/tabsvc/flowqueryservice/Connectors
  3. Installieren Sie vor der Verbindung den ODBC- oder JDBC-Treiber. Befolgen Sie die Anweisungen zur Treiberinstallation, die von der Quelle Ihrer Daten bereitgestellt werden.

Nachdem Sie den Connector installiert haben, wird er in der Liste der Connectors in Tableau angezeigt.

Tableau mit Ihren Daten verbinden

  1. Starten Sie Tableau, und wählen Sie unter Verbinden den Namen des Connectors aus, den Sie gerade installiert haben. Für eine vollständige Liste der Connectors wählen Sie Mehr unter Mit einem Server.
  2. Geben Sie die erforderlichen Informationen ein und wählen Sie dann Anmelden aus.
  3. Warten Sie, bis der Connector Ihre Daten in Tableau abgerufen hat.
  4. Wählen Sie die Blattregisterkarte aus, um Ihre Analyse zu starten.

Informationen zur Ladereihenfolge für Connectoren

Wenn ein Connector dieselbe Klasse wie ein bereits registrierter Connector hat, wird der neue Connector abgelehnt. Das bedeutet, dass zuerst geladene Connectoren Vorrang haben, wenn zwei Connectoren denselben Klassennamen verwenden.

Tableau lädt Connectoren nach Verzeichnis in der folgenden Reihenfolge:

  1. Integrierte Tableau-Connectoren
  2. Connectors befinden sich in C:\Program Files\Tableau\Connectors (Windows) bzw. /opt/tableau/connectors (Linux)
  3. Connectors befinden sich in My Tableau Repository/Connectors.
  4. (Optional) Connectors in dem mit -DConnectPluginsPath angegebenen Dev-Pfad.

Siehe auch

Vielen Dank für Ihr Feedback!