Mit MySQL verbinden

Mit dem MySQL-Connector können Sie in Data Studio auf Daten aus MySQL-Datenbanken zugreifen.

Verbindung zu MySQL herstellen

Jede Data Studio-Datenquelle kann mit einer MySQL-Datenbanktabelle verbunden werden.

Der MySQL-Connector von Data Studio beruht auf Google Cloud SQL for MySQL und unterliegt denselben Limits für Versionen und unterstützte Funktionen. Weitere Informationen zu Google Cloud SQL for MySQL

Unterstützte Versionen

Wir haben Data Studio mit den folgenden MySQL-Versionen getestet:

  • 5.6
  • 5,7
  • 8.0

Sollten Probleme mit einer unterstützten Version auftreten, teilen Sie uns dies bitte über das Data Studio-Community-Forum mit. In der Problemverfolgung können Sie auch Funktionen anfragen und darüber abstimmen.

Verbinden

Schritt 1

Melden Sie sich in Data Studio an.

Schritt 2

Klicken Sie links oben auf der Data Studio-Startseite auf  Erstellen und wählen Sie dann Datenquelle aus.

Schritt 3

Wählen Sie den MySQL-Connector aus.

Schritt 4

Richten Sie die Verbindung zu Ihrer Datenbank über einen Hostnamen oder eine IP-Adresse oder eine JDBC-URL ein.

Verbindung über einen Hostnamen oder eine IP-Adresse herstellen

Wählen Sie in der Verbindung BASIC aus. Geben Sie die Verbindungsdetails ein:

  • Hostname oder IP-Adresse
  • Port (optional)
  • Datenbank
  • Nutzername
  • Passwort

Über eine JDBC-URL verbinden

Wählen Sie in der Verbindung JDBC-URL aus. Geben Sie die Verbindungsdetails ein:

  • JDBC-URL
    • Beispiel jdbc:mysql://HOSTNAME[:PORT];databaseName=DATABASE

  • Nutzername
  • Passwort

Wenn Sie einen JDBC-Hostnamen verwenden, kann mit öffentlichen DNS-Abfragetools wie Whois darauf zugegriffen werden.

Wenn Sie eine Verbindung über eine literale IPv6-Adresse herstellen möchten, setzen Sie die Adresse in eckige Klammern. Beispiel: jdbc: mysql ://[2001:db8:1:1:1:1:1:1]/your_db

Schritt 5

SSL aktivieren

Data Studio unterstützt sichere (verschlüsselte) Verbindungen zum Server über das TLS-Protokoll (Transport Layer Security). TLS wird auch als SSL (Secure Sockets Layer) bezeichnet. Wenn Sie eine sichere Verbindung herstellen möchten, setzen Sie ein Häkchen neben SSL aktivieren und geben Sie die SSL-Konfigurationsdateien an.

Diese Einstellung ist für Data Studio nicht erforderlich, möglicherweise aber für Ihre Datenbankkonfiguration. Weitere Informationen erhalten Sie von Ihrem Datenbankanbieter.

Schritt 6

Clientauthentifizierung aktivieren

Wenn dieses Kästchen angeklickt ist, können Sie einen privaten Clientschlüssel und ein Clientzertifikat für den Zugriff auf Ihre Datenbank hochladen.

Diese Einstellung ist für Data Studio nicht erforderlich, möglicherweise aber für Ihre Datenbankkonfiguration. Weitere Informationen erhalten Sie von Ihrem Datenbankanbieter.

Schritt 7

Klicken Sie auf AUTHENTIFIZIEREN.

Schritt 8

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. Data Studio verwendet diese benutzerdefinierte SQL-Abfrage als innere SELECT-Anweisung für jede generierte Datenbankabfrage.

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. Stellen Sie eine Verbindung zwischen der neuen Tabelle und Ihrer Datenquelle her.

Schritt 9

Klicken Sie 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 standardisierten Datentypen zu. Wenn Data Studio in Ihrer Tabelle oder Abfrage eine Spalte mit einem nicht unterstützten Typ findet, wird für diese Spalte kein Feld erstellt.

Hinweis : Raumbezogene Datenerweiterungen von MySQL werden in Data Studio nicht unterstützt.

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 einer der folgenden IP-Adressen den Zugriff 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

  • 142.251.74.0/23

  • 2001:4860:4807::/48 (optional für Plattformen, die IPv6 unterstützen)

Beschränkungen des MySQL-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.

Fehlerbehebung

In der Data Studio-Hilfe finden Sie eine Liste häufiger Fehlermeldungen und Schritte zur Fehlerbehebung.

Datenquelle erstellen