Azure SQL Synapse Analytics

In diesem Artikel werden das Herstellen einer Verbindung zwischen Tableau und Azure Synapse Analytics (ehemals Azure SQL Data Warehouse) und das Einrichten der Datenquelle beschrieben.

 

Hinweis: Stellen Sie sicher, dass Sie den Server bereits eingerichtet haben, bevor Sie fortfahren. Weitere Informationen zur Serverkonfiguration finden Sie unter Konfigurieren von Azure AD für OAuth und Modern Authentication.

Voraussetzungen

Stellen Sie zunächst diese Verbindungsinformationen zusammen:

  • Vollständig qualifizierter Name des Servers, auf dem die Datenbank, zu der Sie eine Verbindung herstellen möchten, bereitgestellt wird. Beispiel: myserver-20171113.database.windows.net

  • (Optional) Name der Datenbank

  • Authentifizierungsmethode:

    • Benutzername und Kennwort

    • Active Directory-Kennwort

    • Azure Active Directory über OAuth (integriert)

      Hinweis: Um diese Option zu verwenden, muss Ihr Systemadministrator die "Benutzerzustimmung" im Azure Active Directory-Tenant Ihrer Organisation aktivieren. Weitere Informationen finden Sie in der Microsoft-Dokumentation zum Konfigurieren der Benutzerzustimmung.

  • Die Anmeldedaten sind abhängig von der ausgewählten Authentifizierungsmethode und können Folgendes umfassen:

    • Benutzername und Kennwort

    • Active Directory-Benutzername und -Kennwort

    • Azure Active Directory-Instanz-URL

  • Soll eine Verbindung zu einem SSL-Server hergestellt werden?

  • Soll das Isolationsniveau der Datenbank in Bezug auf "Daten, für die kein Commit ausgeführt wurde, lesen" festgelegt werden?

  • (Optional) Erste SQL-Anweisung, die jedes Mal ausgeführt wird, wenn Tableau eine Verbindung herstellt

  • Treiber erforderlich

    Damit dieser Connector mit der Datenbank kommunizieren kann, wird ein Treiber benötigt. Möglicherweise ist der erforderliche Treiber bereits auf Ihrem Computer installiert. 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.

Herstellen der Verbindung und Einrichten der Datenquelle

  1. Starten Sie Tableau, und wählen Sie unter Verbinden die Option Azure Synapse Analytics aus. Eine vollständige Liste der Datenverbindungen wird angezeigt, wenn Sie unter Mit einem Server die Option Mehr auswählen. Gehen Sie dann wie folgt vor:
    1. Geben Sie die URL des Servers ein, zu dem Sie eine Verbindung herstellen möchten.
    2. (Optional) Geben Sie den Namen einer Datenbank ein, wenn eine Verbindung zu einer enthaltenen Datenbank erstellt werden soll.
    3. Geben Sie an, wie Sie sich beim Server anmelden möchten – mit einem Benutzernamen und Kennwort, mit einem Active Directory-Benutzernamen und -Kennwort oder mit einer integrierten Azure Active Directory-Anmeldung über OAuth.
    4. Geben Sie Ihren Benutzernamen und das Kennwort ein.
      Wenn Sie Azure Active Directory über OAuth verwenden, geben Sie eine Azure Active Directory-Instanz-URL ein. Weitere Informationen finden Sie in der Dokumentation von Microsoft zu Endpunkten(Link wird in neuem Fenster geöffnet).

      Hinweis: Wenn Ihre Organisation mehr als einen Azure Active Directory-Tenant verwendet, muss die Azure Active Directory-Instanz-URL mit dem Tenant übereinstimmen, in dem die Datenbank konfiguriert ist. Sie können die Tenant-ID in Ihrem Azure-Portal oder bei Ihrem Azure-Administrator erhalten.

    5. Aktivieren Sie beim Herstellen einer Verbindung mit einem SSL-Server das Kontrollkästchen SSL erfordern.
    6. Geben Sie an, ob Folgendes durchgeführt werden soll: Daten, für die kein Commit ausgeführt wurde, lesen. Mit dieser Option kann Tableau auf der Isolationsebene ohne Lesezugriff ausgeführt werden. Lange Abfragen von Tableau – einschließlich Extraktaktualisierungen – können die Datenbank blockieren und Transaktionen verzögern. Wählen Sie diese Option, damit Abfragen Zeilen lesen dürfen, die von anderen Transaktionen verändert wurden, selbst wenn dafür noch kein Commit ausgeführt wurde. Wird diese Option gelöscht, dann verwendet Tableau das Standard-Isolationsniveau, das von der Datenbank vorgegeben wird.
    7. (Optional) Wählen Sie SQL-Anfangsdaten aus, um einen SQL-Befehl festzulegen, der zu Beginn jeder Verbindung ausgeführt wird, z. B. wenn Sie eine Arbeitsmappe öffnen, einen Extrakt aktualisieren, sich bei Tableau Server anmelden oder Inhalte in Tableau Server veröffentlichen. Weitere Informationen finden Sie unter Ausführen des anfänglichen SQL-Befehls.
    8. Wählen Sie Anmelden aus.

      Wenn Tableau keine Verbindung herstellen kann, überprüfen Sie die Richtigkeit Ihrer Anmeldeinformationen. Falls Sie weiterhin keine Verbindung herstellen können, kann der Computer den Server nicht finden. Wenden Sie sich an Ihren Netzwerkadministrator oder Datenbankadministrator.

  2. Gehen Sie auf der Datenquellenseite wie folgt vor:

    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.

    2. Wählen Sie in der Dropdown-Liste Datenbank eine Datenbank aus.

    3. Wählen Sie unter Tabelle eine Tabelle aus, oder geben Sie im Suchfeld einen Teil des Namens ein, um nach der Tabelle zu suchen.

      Sie können auch eine gespeicherte Prozedur in der Datenbank angeben. Weiteren Informationen zu gespeicherten Prozeduren und einer Liste mit spezifischen Beschränkungen für SQL-Server-Datenbanken finden Sie unter Verwenden eines gespeicherten Verfahrens.

    4. Ziehen Sie die Tabelle in den Arbeitsbereich, und klicken Sie dann auf die Blattregisterkarte, um Ihre Analyse zu starten.

      Verwenden Sie benutzerdefinierte SQL, um eine Verbindung zu einer bestimmten Abfrage herzustellen anstatt zur gesamten Datenquelle. Weitere Informationen finden Sie unter Herstellen einer Verbindung zu einer benutzerdefinierten SQL-Abfrage.

Hinweis: In Tableau Desktop wird der Microsoft SQL Server TIME-Datentyp nicht unterstützt. Felder dieses Datentyps werden nicht importiert und in Tableau Desktop nicht angezeigt. Felder des TIME-Datentyps werden in Tableau Desktop nicht angezeigt, wenn sie in gespeicherten Prozeduren enthalten sind. Weitere Informationen finden Sie unter Verwenden eines gespeicherten Verfahrens.

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.

Hinweis: Auch wenn die Option Azure Active Directory über OAuth im Fenster "Connector" von Azure SQL Synapse Analytics angezeigt wird, wird sie auf einem Mac nicht unterstützt.

Siehe auch

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