Snowflake Connector for Google Looker Studio verwenden¶
In diesem Thema wird beschrieben, wie Sie Snowflake Connector for Google Looker Studio verwenden.
Der Snowflake Connector for Google Looker Studio bietet eine Weboberfläche zu Google Looker Studio, einer Software zur Datenvisualisierung, mit der Sie Ihre Rohdaten in die Metriken und Dimensionen umwandeln können, die Sie für die Erstellung von Berichten und Dashboards benötigen. Dieser Konnektor ist für Benutzer mit einem Google-Konto als Partner-Konnektor innerhalb von Google Looker Studio verfügbar.
Bemerkung
Der Snowflake Connector for Google Looker Studio unterliegt den Nutzungsbedingungen für Konnektoren.
Weitere Informationen zum Abfragen von Snowflake-Daten mit Google Looker finden Sie unter Verwenden der Looker-Datenplattform zum Abfragen von Snowflake.
Methoden der Authentifizierung¶
Der Snowflake Connector for Google Looker Studio unterstützt die folgenden Authentifizierungsmethoden für die Verbindung mit Snowflake:
Benutzername und Kennwort
Schlüsselpaar-Authentifizierung
Mit der Methode der Authentifizierung mit Benutzername und Kennwort können Benutzer die Verbindung durch Angabe ihrer Snowflake-Anmeldeinformationen authentifizieren. Die Schlüsselpaar-Methode ermöglicht eine sicherere Verbindung durch die Verwendung eines privaten Schlüssels zur Authentifizierung anstelle eines Kennworts. Weitere Informationen zur Konfiguration der Schlüsselpaar-Authentifizierung in einer Snowflake-Datenbank finden Sie unter Schlüsselpaar-Authentifizierung und Schlüsselpaar-Rotation.
Wenn Sie den öffentlichen Schlüssel für einen Benutzer in der Snowflake-Datenbank konfigurieren, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:
Der Schlüssel enthält nicht die Zeichenfolgen
-----BEGIN PUBLIC KEY-----
und-----END PUBLIC KEY-----
.Alle Zeichen für Zeilenumbrüche werden aus dem öffentlichen Schlüssel entfernt. Dies ist für eine ordnungsgemäße Authentifizierung erforderlich.
Bemerkung
Da der Konnektor für die Kommunikation von System zu System ausgelegt ist, ist er nicht mit interaktiven Authentifizierungsmethoden wie der mehrstufigen Authentifizierung (MFA) mit Duo Push kompatibel.
Snowflake-Konto mit Google Looker Studio verbinden¶
Melden Sie sich bei Google Looker Studio an.
Klicken Sie auf +, und wählen Sie dann Data Source aus.
Wählen Sie im Bereich Partner Connectors den Snowflake-Konnektor aus (den Konnektor mit dem Snowflake-Logo).
Autorisieren Sie, falls erforderlich, Google Looker Studio für die Verwendung dieses Community-Konnektors.
Geben Sie die folgenden Anmeldeinformationen für die Verbindung zu Snowflake ein:
Benutzername
Kennwort oder privater Schlüssel
Klicken Sie auf Submit.
Geben Sie die folgenden Parameter ein, die für die Verbindung zu Ihrem Snowflake-Konto erforderlich sind:
Konto-URL
Rolle
Warehouse
Datenbank
Schema
SQL-Abfrage
Bemerkung
Die SQL-Abfrage darf nicht mit einem Semikolon enden.
Klicken Sie auf Connect.
Eine Seite mit Datenquellenfeldern wird angezeigt.
Klicken Sie auf Create Report oder Explore, um Ihre Daten zu visualisieren.
Bemerkung
Wenn Sie Probleme mit der Verbindung zu Ihrem Snowflake-Konto haben, gehen Sie wie folgt vor, um den Zugriff zu entziehen, und versuchen Sie dann erneut, eine Verbindung herzustellen.
Zugriff entziehen¶
Melden Sie sich bei Google Looker Studio an.
Wählen Sie Data Sources aus.
Suchen Sie nach dem Snowflake-Konnektor, und klicken Sie dann auf More options.
Klicken Sie auf Revoke access.
Zuordnen von Snowflake-Datentypen zu Looker Studio-Datentypen¶
Der Konnektor ordnet die Datentypen Ihrer Snowflake-Datenbank einem vereinheitlichten Satz von Datentypen wie folgt zu:
Snowflake-Datentyp |
Google Looker Studio-Datentyp |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bemerkung
Wenn Google Looker Studio in einer Tabelle oder Abfrage eine Spalte mit einem nicht unterstützten Typ vorfindet, wird für diese Spalte kein Feld erstellt.
Weitere Informationen zu Snowflake-Datentypen finden Sie unter Datentypen.
Zugriff auf Netzwerkrichtlinien¶
Verbindungen von Google Looker Studio zu Snowflake werden über ephemere (kurzlebige) Google-Server ohne feste IP-Adressen hergestellt. Wenn Ihr Netzwerk Netzwerkrichtlinien verwendet, müssen Sie möglicherweise die Richtlinie für den Looker Studio-Benutzer erweitern, indem Sie entweder alle IP-Adressen (0.0.0.0/0) zulassen oder mithilfe dieses Shell-Skripts eine Liste möglicher Google Cloud-IP-Adressen inkl. Subnetzen abrufen.
Identifizieren von Konnektorabfragen im Abfrageverlauf¶
Der Snowflake Connector for Google Looker Studio verwendet vom Benutzer bereitgestellte SQL-Anweisungen als innere SELECT-Anweisung für jede generierte Abfrage an eine Datenbank. Daher kann Ihr Abfrageverlauf optimierte Abfragen enthalten, die sich von den Abfragen unterscheiden, die Sie beim Konfigurieren einer Datenquelle eingegeben haben.
In Ihrem Abfrageverlauf enthalten die Abfragen des Konnektors dann diese innere SELECT-Anweisung.
Unterstützte SQL-Abfragen¶
Es werden nur die SQL-Anweisungen SELECT
, SHOW
und DESCRIBE
unterstützt. Der Konnektor unterstützt nur die Angabe einer einzelnen SQL-Anweisung als Abfrage; er unterstützt nicht die Auswahl von Tabellen und Ansichten aus einer Liste.
Einschränkungen¶
Der Konnektor unterstützt nicht die Verwendung von verschlüsselten privaten Schlüsseln für die Authentifizierung von Schlüsselpaaren.
Da der Konnektor für die Kommunikation von System zu System konzipiert ist, ist er nicht mit interaktiven Authentifizierungsmethoden kompatibel, wie z. B. MFA mit Duo Push.
Der aktuelle Anmeldevorgang unterstützt nur eine einzige Anmeldung (Benutzername und Kennwort oder privater Schlüssel), die nur dann für verschiedene Konten funktioniert, wenn alle Konten denselben Benutzernamen und dasselbe Kennwort oder denselben privaten Schlüssel verwenden. Der Konnektor unterstützt nicht die Verwendung mehrerer Anmeldungen bei demselben oder verschiedenen Snowflake-Konten.
Google begrenzt den Umfang des zurückgegebenen Datensets auf 1 Millionen Zeilen und 50 MB. Wenn Sie versuchen, mehr Daten zurückzugeben, können unerwartete Fehler auftreten.
Spaltenüberschriften (Feldnamen) dürfen nur ASCII-Zeichen enthalten. Nicht-ASCII-Zeichen werden nicht unterstützt.
Berichte, die die Operatoren
REGEXP_PARTIAL_MATCH
undREGEXP_EXACT_MATCH
enthalten, werden nicht durch Pushdown-Filter optimiert, da Snowflake und Google Looker Studio unterschiedliche Regexp-Typen unterstützen.Pushdown-Filter werden weder bei
SHOW
- undDESCRIBE
-Anweisungen, noch beiDATE
-,TIME
- undTIMESTAMP
-Spalten unterstützt.
Bemerkung
Wenn MFA für den im Konnektor verwendeten Snowflake-Benutzernamen aktiviert ist, kann dies zu übermäßigen Duo Push-Benachrichtigungen führen, was für Benutzer unangenehm sein kann. Diese Verhaltensweise tritt auf, weil der Konnektor bei Verbindungsversuchen mehrere Anfragen zur Authentifizierung auslösen kann. Um dieses Problem zu entschärfen, sollten Sie die Authentifizierung mit einem Schlüsselpaar anstelle von Benutzername und Kennwort verwenden.