Amazon Redshift

In diesem Artikel werden das Herstellen einer Verbindung zwischen Tableau und einer Amazon Redshift-Datenbank und das Einrichten der Datenquelle beschrieben. Anweisungen zum Einrichten von OAuth mit Amazon Redshift finden Sie unter "Einrichten von Amazon Redshift IAM OAuth" in der Tableau Server-Dokumentation(Link wird in neuem Fenster geöffnet) oder der Tableau Cloud-Dokumentation(Link wird in neuem Fenster geöffnet). Weitere Informationen zur Verwendung des Identity Centers zur Autorisierung finden Sie unter Einrichten von Amazon Redshift IAM Identity Center OAuth(Link wird in neuem Fenster geöffnet).

Voraussetzungen

Stellen Sie zunächst diese Verbindungsinformationen zusammen:

  • Name und Portnummer des Servers, auf dem die Datenbank gehostet wird, zu der Sie eine Verbindung herstellen möchten.
  • Datenbankname
  • Authentifizierung:
    • Benutzername und Kennwort
    • OAuth mit Föderationstyp IAM
      • Der OAuth-Anbieter muss zuerst installiert werden
      • IAM-Rolle
    • OAuth mit Föderationstyp IAM IDC
      • Der OAuth-Anbieter muss zuerst installiert werden
      • IDC Namespace (optional)
  • Soll eine Verbindung zu einem SSL-Server hergestellt werden?
  • (Optional) Anfängliche SQL-Anweisung, die bei jeder Verbindungsherstellung von Tableau ausgeführt wird

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.

Herstellen der Verbindung zu Redshift

  1. Wählen Sie auf der Seite Verbinden unter Mit einem Server die Option Amazon Redshift.
  2. Geben Sie den Namen des Servers, der die Datenbank hostet, die Portnummer und den Namen der Datenbank ein, mit der Sie sich verbinden möchten.
  3. Wählen Sie für Authentifizierung entweder Benutzername und Kennwort oder OAuth als Authentifizierungstyp und füllen Sie dann die für Ihre Auswahl erforderlichen Authentifizierungsfelder aus.
    • Benutzername und Kennwort: Geben Sie den Benutzernamen und das optionale Kennwort ein.
    • OAuth:
      • Wählen Sie im Feld Föderationstyp entweder IAM-Rolle oder Identity Center.
        • Geben Sie für IAM-Rolle den optionalen AWS-Rollen-ARN ein und wählen Sie ggf. Gruppenföderation aus.
        • Geben Sie für Identity Center den Identity Center-Namespace ein.
      • Wählen Sie den vorkonfigurierten OAuth-Anbieter aus, den Sie verwenden möchten.
  4. Aktivieren Sie beim Herstellen einer Verbindung mit einem SSL-Server das Kontrollkästchen „SSL erfordern“.
  5. (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 von initialen SQL-Befehlen.
  6. (Optional) Wählen Sie bei Bedarf Erweitert, um die Verbindung zu ändern, indem Sie benutzerdefinierte Treiberparameter eingeben.
  7. Klicken Sie auf Anmelden um mit der Verbindung zu beginnen.

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 Netzwerk- oder Datenbank-Administrator, um weitere Unterstützung zu erhalten.

Einrichten der Datenquelle

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 Schema ein Schema aus oder suchen Sie über das Textfeld ein Schema nach Namen.

  3. Wählen Sie unter Tabelle eine Tabelle aus, oder suchen Sie über das Textfeld eine Tabelle nach Namen.

  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.

Anpassen der Verbindung mithilfe von Treiberparametern

Es kann vorkommen, dass Sie die Verbindung mit dem Amazon Redshift Connector ändern möchten. Ab Tableau 2019.2.1 können Sie dies vornehmen, indem Sie Treiberparameter an die Verbindungszeichenfolge im Textfeld Benutzerdefinierte Treiberparameter anfügen:

Hinweis: Sie können die von Tableau generierten Treiberparameter nicht ändern; Sie können lediglich die Parameter anhängen.

In diesem Beispiel gibt agarcia Parameter ein, die die Verbundauthentifizierung mithilfe von IDP aktivieren:

DbUser=agarcia;AutoCreate=1;AuthType=Plugin;plugin_name=Ping;IAM=1;idp_host=idp.business-example.com;idp_port=443;preferred_role=arn:aws:iam::12345:role/dev;partner_spid=urn:amazon:webservices;

In diesem Beispiel begrenzen Sie die Anzahl der abgerufenen Zeilen auf 1000:

Fetch=1000;

Einzelheiten zu Treiberparametern finden Sie unter Optionen der ODBC-Treiberkonfiguration(Link wird in neuem Fenster geöffnet) auf der Amazon AWS-Website.

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.

Siehe auch

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