SharePoint-Listen (JDBC)

In diesem Dokument wird beschrieben, wie Sie Tableau mit dem SharePoint-Listen (JDBC)-Treiber verbinden und die Datenquelle einrichten.

Hinweis: Der SharePoint-Listen-JDBC-Konnektor erfordert Tableau 2022.3 oder höher und den SharePoint-Listen-JDBC-Treiber.

Vorbereiten zum Herstellen der Verbindung

Stellen Sie zunächst diese Verbindungsinformationen zusammen:

  • URL der SharePoint-Site, auf der sich die Listen befinden, zu denen Sie eine Verbindung herstellen möchten

  • Edition Ihres SharePoint-Servers: vor Ort oder SharePoint Online

  • Die Methode der Authentifizierung: Azure AD, SSO eines Drittanbieters oder integrierte Authentifizierung

  • Der Benutzername oder die E-Mail-Adresse, das Kennwort und (optional) die SSO-Domäne, falls erforderlich

Erforderliche API-Berechtigungen

Gewähren Sie Tableau in SharePoint die folgenden API-Berechtigungen (Application Programming Interface, Anwendungsprogrammierschnittstelle).

  • profile
  • openid
  • email
  • AllSites.Manage
  • offline_access
  • User.Read

Verwenden eines benutzerdefinierten OAuth-Clients

Tableau empfiehlt die Einrichtung eines benutzerdefinierten OAuth-Clients, damit Sie die volle Kontrolle über Ihre OAuth-Konfiguration gemäß Ihren eigenen IT-Richtlinien haben. Außerdem bietet die Verwendung eines eigenen OAuth-Clients den Vorteil, dass Sie dann nicht mehr an die Tableau-Versionszyklen und den OAuth-Client-Rotationsplan von Tableau gebunden sind. Informationen zum Konfigurieren Ihres eigenen OAuth-Clients finden Sie unter Konfigurieren von benutzerdefiniertem OAuth für eine Site.

Treiber erforderlich

Damit dieser Connector mit der Datenbank kommunizieren kann, wird ein Treiber benötigt. Wenn der Treiber nicht auf Ihrem Computer installiert ist, wird in Tableau eine Meldung im Verbindungsdialogfeld angezeigt, die einen Link zu der Seite Treiber herunterladen(Link wird in neuem Fenster geöffnet) enthält. Dort finden Sie Treiber-Links und Installationsanweisungen.

Konfiguration von SharePoint-Listen (JDBC) auf Tableau Server

Wenn Sie Tableau Server verwenden, müssen zuerst sowohl der Connector als auch der Treiber auf jedem Serverknoten installiert werden.

  1. Laden Sie die gepackte Tableau Connector (TACO)-Datei für Sharepoint Lists (JDBC) oder „cdata.sharepoint.taco“ von Tableau Exchange(Link wird in neuem Fenster geöffnet) herunter.
  2. Verschieben Sie die .taco-Datei in das gleiche Verzeichnis auf jedem Knoten Ihrer Tableau Server-Instanzen:
  • Windows: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Connectors
  • Linux: [Ihr Tableau Server-Installationsverzeichnis]/data/tabsvc/vizqlserver/Connectors
  1. Laden Sie den SharePoint Lists (JDBC)-Treiber aus dem Tableau-Treiber-Center(Link wird in neuem Fenster geöffnet) herunter. Der JDBC-Treiber (data.tableau.sharepoint.jar) muss auf jedem Knoten einer Tableau Server-Instanz in dem folgenden Verzeichnis abgelegt werden:
  • Windows: C:\Programme\Tableau\Drivers
  • Linux: /opt/tableau/tableau_driver/jdbc
  1. Starten Sie Tableau Server neu.
  2. Wenn Sie OAuth mit SharePoint-Listen (JDBC) verwenden möchten, sind außerdem einige zusätzliche Konfigurationen von Tableau Server erforderlich. Weitere Informationen dazu finden Sie unter Konfigurieren von Azure AD for OAuth und Modern Authentication.

Herstellen der Verbindung und Einrichten der Datenquelle

  1. Starten Sie Tableau und wählen Sie unter Verbinden die Option SharePoint-Listen (JDBC) aus.
  2. Geben Sie im Textfeld Server die SharePoint-URL ein.
  3. Wählen Sie die Edition aus: Lokal oder SharePoint Online.
  4. Wählen Sie die Authentifizierungsmethode aus: Azure AD, Benutzername und Kennwort, NTLM, ADFS oder Basic.
  5. Wenn "Azure AD" ausgewählt ist, wählen Sie Anmelden aus.
  6. Geben Sie für andere Authentifizierungsmethoden die erforderlichen Informationen ein und wählen Sie dann Anmelden aus.

Führen Sie als Nächstes auf der Seite Datenquelle Folgendes durch:

  1. (Optional) Wählen Sie den Standard-Datenquellennamen oben auf der Seite aus und geben Sie dann einen eindeutigen Datenquellennamen für die Verwendung in Tableau ein.

Beispielsweise können Sie eine Benennungskonvention für die Datenquelle verwenden, die anderen Benutzern hilft, daraus abzuleiten, welche Datenquelle verbunden werden soll.

  1. Um Ihre Analyse zu starten, wählen Sie die Blattregisterkarte aus.

Anmelden bei einem Mac

Wenn Sie Tableau Desktop auf einem Mac verwenden, geben Sie einen vollständig qualifizierten Domänennamen (beispielsweise "mydb.test.ourdomain.lan") anstelle eines relativen Domänennamens (beispielsweise "mydb" oder "mydb.test") ein.

Alternativ können Sie die Domäne der Liste der Suchdomänen für den Mac-Computer hinzufügen, sodass Sie zur Herstellung einer Verbindung nur den Servernamen angeben müssen. Zum Aktualisieren der Liste der Suchdomänen gehen Sie zu System-Voreinstellungen > Netzwerk > Erweitert, und öffnen Sie dann die Registerkarte DNS.

Auf einem Mac müssen Sie bei beiden Methoden zur Authentifizierung Ihren Benutzernamen und Ihr Kennwort eingeben, um eine Verbindung herzustellen.

Aktualisieren von Daten

Tableau unterstützt nur Extraktverbindungen für SharePoint-Listen, keine Direktverbindungen. Sie können die Daten aktualisieren, indem Sie den Extrakt neu laden. Inkrementelle Aktualisierungen werden nicht unterstützt. Weitere Informationen finden Sie unter Aktualisieren von Extrakten. Informationen zu Aktualisierungszeitplänen finden Sie unter Planen von Extraktaktualisierungen beim Veröffentlichen einer Arbeitsmappe.

 

Siehe auch

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