Mit dem Amazon Redshift-Connector können Sie Datenquellen erstellen, die auf Amazon Redshift basieren. Die entsprechenden Daten lassen sich dann in Data Studio-Berichten und explorativen Datenanalysen visualisieren.
Mit Amazon Redshift verbinden
Data Studio-Datenquellen können mit einer einzelnen Amazon Redshift-Datenbanktabelle oder einer von Ihnen angegebenen benutzerdefinierten Abfrage verbunden werden.
Verbindung herstellen
Klicken Sie links oben auf der Data Studio-Startseite auf
Erstellen und wählen Sie dann Datenquelle aus.Wählen Sie den Amazon Redshift-Connector aus.
Richten Sie die Verbindung mit Ihrer Datenbank ein:
Mit Hostnamen oder IP-Adresse verbinden
- Wählen Sie links BASIC aus.
- Geben Sie die Verbindungsdetails ein:
- Hostname oder IP-Adresse
- Port (optional)
- Datenbank
- Nutzername
- Passwort
Mit einer JDBC-URL verbinden
- Wählen Sie links JDBC-URL aus.
- Geben Sie die Verbindungsdetails ein:
- JDBC-URL
Beispiel
jdbc:redshift://hostname or IP address[:port]/database - Nutzername
- Passwort
- JDBC-URL
Aktivieren Sie SSL: Data Studio unterstützt sichere (verschlüsselte) Verbindungen zum Server über das TLS-Protokoll (Transport Layer Security, TLS 1.2). TLS wird auch als SSL (Secure Sockets Layer) bezeichnet. Wenn Sie eine sichere Verbindung herstellen möchten, wählen Sie SSL aktivieren aus und geben Sie die SSL-Konfigurationsdateien an.
Weitere Informationen zu sicheren Verbindungen mit Amazon Redshift.
Klicken Sie auf AUTHENTIFIZIEREN.
Wählen Sie eine Tabelle aus der Liste aus oder geben Sie eine benutzerdefinierte Abfrage ein.
Wählen Sie die Option BENUTZERDEFINIERTE ABFRAGE aus, um eine SQL-Abfrage anzugeben, anstatt eine Verbindung zu einer einzelnen Tabelle herzustellen. Ihre benutzerdefinierte SQL-Abfrage wird dabei als innere SELECT-Anweisung für jede generierte Datenbankabfrage verwendet.
Die folgende Abfrage würde z. B. nicht funktionieren, weil sie mehrere SQL-Anweisungen enthält:
DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;
SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;
Bei Abfragen in Data Studio kann es nach drei bis fünf Minuten zu einer Zeitüberschreitung kommen. So können Sie diesem Problem entgegenwirken:
- Vereinfachen Sie die Abfrage, damit sie schneller ausgeführt werden kann.
- Führen Sie die Abfrage in Ihrer Datenbank aus und speichern Sie die Ergebnisse in einer separaten Tabelle. Verbinden Sie die neue Tabelle in Ihrer Datenquelle.
Klicken Sie abschließend auf VERBINDEN. Die Seite mit der Liste der Felder für Datenquellen wird angezeigt. Klicken Sie auf BERICHT ERSTELLEN , um mit der Visualisierung Ihrer Daten zu beginnen.
Hinweise
Datentypen
Data Studio ordnet die integrierten Datentypen aus Ihrer Datenbank einem standardisierten Satz von Datentypen zu. Wenn in Ihrer Tabelle oder Abfrage eine Spalte mit einem nicht unterstützten Typ enthalten ist, wird für diese Spalte kein Feld erstellt.
Firewall und Datenbankzugriff
Damit Data Studio eine Verbindung zu Datenbanken herstellen kann, die durch eine Firewall geschützt sind, und Abfragen an sie senden kann, müssen Sie den Zugriff auf eine der folgenden IP-Adressen gestatten. Möglicherweise müssen Sie Ihre Datenbank auch so konfigurieren, dass Zugriffe von diesen Adressen akzeptiert werden. Entsprechende Anleitungen finden Sie in der Dokumentation Ihrer Datenbank.
IP-Adressen
Die folgenden Adressen sind für die globale Infrastruktur von Data Studio reserviert:
142.251.74.0/232001:4860:4807::/48(optional für Plattformen, die IPv6 unterstützen)
Wenn Sie die Datenresidenz aktiviert für Ihr Data Studio Pro-Abo haben, verwenden Sie stattdessen die folgenden Adressen:
142.251.56.0/242001:4860:4815::/48(optional für Plattformen, die IPv6 unterstützen)
Beschränkungen des Amazon Redshift-Connectors
- Mit diesem Connector können pro Vorgang bis zu 150.000 Zeilen abgefragt werden. Wird das Limit überschritten, werden die Daten abgeschnitten.
- Spaltenüberschriften (Feldnamen) dürfen nur ASCII-Zeichen enthalten. Andere Zeichen werden nicht unterstützt.
Lizenz
Der Amazon Redshift-Connector wurde mit dem Amazon Redshift-JDBC-Treiber entwickelt, der unter der Apache 2.0-Lizenz bereitgestellt wird.
Fehlerbehebung
In den Tipps zur Fehlerbehebung in der Data Studio-Hilfe finden Sie eine Liste häufiger Fehlermeldungen und Schritte zur Fehlerbehebung.