Snowflake Connector for Google Analytics Aggregate Data installieren und konfigurieren

Unter diesem Thema finden Sie Informationen zum Installieren und Konfigurieren des Snowflake Connector for Google Analytics Aggregate Data über Snowsight.

Snowflake Connector for Google Analytics Aggregate Data installieren

  1. Melden Sie sich bei Snowsight als Benutzer mit der Rolle ACCOUNTADMIN an.

  2. Wählen Sie im Navigationsmenü die Option Data Products » Marketplace aus.

  3. Suchen Sie den Snowflake Connector for Google Analytics Aggregate Data, und wählen Sie dann die Kachel für den Konnektor aus.

  4. Wählen Sie auf der Seite für den Snowflake Connector for Google Analytics Aggregate Data die Option Get aus.

    Ein Dialogfeld wird angezeigt.

  5. Geben Sie unter Options für Application name einen Namen für die Datenbank ein, die für die Konnektorinstanz verwendet werden soll.

    Diese Datenbank wird automatisch für Sie erstellt.

  6. Wählen Sie unter Warehouse used for installation das Warehouse aus, das für die Installation des Konnektors verwendet werden soll.

    Bemerkung

    Dies ist nicht dasselbe Warehouse, das vom Konnektor zum Synchronisieren der Daten aus Google Analytics verwendet wird. In einem späteren Verfahren werden Sie für diesen Zweck ein eigenes Warehouse erstellen.

Snowflake Connector for Google Analytics Aggregate Data konfigurieren

Bemerkung

Der Snowflake Connector for Google Analytics Aggregate Data kann auch über SQL konfiguriert werden. Die Konfiguration mit SQL ist ein Thema für Fortgeschrittene. Weitere Informationen dazu finden Sie unter Snowflake Connector for Google Analytics Aggregate Data mit SQL konfigurieren.

  1. Melden Sie sich bei Snowsight als Benutzer mit entweder der ACCOUNTADMIN-Rolle oder einer anderen Rolle an, die die folgenden Anforderungen erfüllt:

    • Sie müssen über diese Berechtigungen auf Kontoebene verfügen:

      • EXECUTE TASK mit der Grant-Option

      • EXECUTE MANAGED TASK mit der Grant-Option

    • EVENT_TABLE muss auf dem Konto aktiviert sein.

    • Für den Warehouse-Zugriff müssen Sie mindestens über eine der folgenden Berechtigungen verfügen:

      • Die Berechtigung CREATE WAREHOUSE für das Konto

      • Die Berechtigung OWNERSHIP für das Warehouse

      • Die Berechtigung USAGE für das Warehouse (mit der Grant-Option)

    • Für den Datenbankzugriff müssen Sie mindestens über eine der folgenden Berechtigungen verfügen:

      • Die Berechtigung CREATE DATABASE für das Konto

      • Die Berechtigung OWNERSHIP für die Datenbank.

      • Die Berechtigung USAGE für die Datenbank (mit der Grant-Option)

    • Für den Zugriff auf das Schema müssen Sie mindestens über eine der folgenden Berechtigungen verfügen:

      • Die Berechtigung CREATE DATABASE für das Konto

      • Die Berechtigung OWNERSHIP für die Datenbank.

      • Die Berechtigung USAGE für die Datenbank (mit der Grant-Option)

      • Die Berechtigung CREATE SCHEMA für die Datenbank

      • Die Berechtigungen USAGE, CREATE TABLE, CREATE VIEW für das Schema (mit der Grant-Option)

    • Optional: Für den Rollenzugriff können Sie eine neue Rolle erstellen oder eine bestehende Rolle auswählen, die der Anwendungsrolle DATA_READER zugewiesen werden soll. Wenn Sie eine neue Rolle erstellen möchten, benötigen Sie die Berechtigung CREATE ROLE für Ihr Konto. Dies ist jedoch nicht erforderlich, um die Konfiguration abzuschließen.

  2. Wählen Sie im Navigationsmenü die Option Data Products » Apps aus.

  3. Wählen Sie den Snowflake Connector for Google Analytics Aggregate Data aus.

    Der Konfigurationsassistent wird gestartet.

  4. Stellen Sie sicher, dass alle Voraussetzungen in der Liste erfüllt sind, und markieren Sie sie als erledigt.

  5. Klicken Sie auf Start configuration.

  6. Füllen Sie die folgenden Felder aus:

    Bemerkung

    Standardmäßig werden die Felder auf die Namen der Objekte gesetzt, die bei der Konfiguration des Konnektors erstellt werden. Snowflake empfiehlt die Verwendung neuer Objekte für diese Felder. Sie können jedoch die Namen vorhandener Objekte angeben (z. B. wenn Sie den Konnektor neu installieren).

    Feld

    Beschreibung

    Warehouse

    Geben Sie den Bezeichner für ein neues, dediziertes virtuelles Warehouse für den Konnektor ein.

    Geben Sie einen Namen an, der für Ihr Konto eindeutig ist. Der Name des Warehouses muss ein gültiger Objektbezeichner sein.

    Der Konfigurationsprozess erstellt ein neues Warehouse der Größe X-Small mit dem angegebenen Namen.

    Destination Database

    Geben Sie den Bezeichner für eine neue Datenbank ein, die das Schema mit den Tabellen für die Google Analytics-Daten in Snowflake enthält. Die von Google Analytics heruntergeladenen Daten werden hier gespeichert.

    Geben Sie einen Namen an, der für Ihr Konto eindeutig ist. Der Name der Datenbank muss ein gültiger Objektbezeichner sein.

    Der Konfigurationsprozess erstellt eine neue Datenbank mit dem angegebenen Namen.

    Destination Schema

    Geben Sie den Bezeichner für ein neues Schema an, das die Google Analytics-Daten in Snowflake enthalten wird.

    Der Snowflake Connector for Google Analytics Aggregate Data nimmt Google Analytics-Daten in Tabellen dieses Schemas auf.

    Der Name des Schemas muss ein gültiger Objektbezeichner sein.

    Der Konfigurationsprozess erstellt ein neues Schema mit dem angegebenen Namen.

    Role

    Geben Sie den Bezeichner für eine neue benutzerdefinierte Rolle für den Konnektor ein.

    Dieser Rolle wird Lesezugriff auf Tabellen und Ansichten gewährt, die die vom Konnektor aufgenommenen Google Analytics-Daten enthalten.

    Der Name der Rolle muss ein gültiger Objektbezeichner sein.

    Der Konfigurationsprozess erstellt eine neue Rolle mit dem angegebenen Namen.

  7. Wählen Sie am unteren Rand des Bildschirms Configure aus.

    Der Konfigurationsprozess kann einige Minuten dauern. Wenn er fertig ist, geht der Assistent weiter zu Authentifizierung.

  8. Um den Authentifikator festzulegen, verwenden Sie eine der folgenden Optionen:

    Bemerkung

    Der Snowflake Connector for Google Analytics Aggregate Data unterstützt zwei Methoden der Authentifizierung in Google Analytics: Dienstkonten und OAuth2. Jede Methode erfordert eine zusätzliche Konfiguration in Ihrem Google Cloud-Projekt. Weitere Informationen dazu finden Sie unter Dienstkonto-Authentifizierung für Google Cloud Platform konfigurieren und OAuth-Authentifizierung für Google Cloud Platform konfigurieren.

    • Für ein Dienstkonto füllen Sie die folgenden Felder aus:

    Feld

    Beschreibung

    Client email

    E-Mail des Google-Dienstkontos, das bei der Erstellung des Dienstkontos in Ihrem Google Cloud-Projekt erstellt wurde

    Private key

    Privater Schlüssel, der bei der Erstellung des Dienstkonto in Ihrem Google Cloud-Projekt generiert wurde

    Stellen Sie sicher, dass die Symbole —–BEGIN PRIVATE KEY—–, —–END PRIVATE KEY—– und \n entfernt werden.

    • Für Oauth2 füllen Sie die folgenden Felder aus:

    Feld

    Beschreibung

    Client id

    Client-ID, die in Ihrem Google Cloud-Projekt generiert wurde

    Client secret

    Client-Geheimnis, das für die Client-ID generiert wurde

    Wenn Sie nicht als Benutzer mit der Rolle ACCOUNTADMIN angemeldet sind, müssen Sie sicherstellen, dass Sie die folgenden Anforderungen erfüllen:

    • Sie müssen über die Berechtigung CREATE INTEGRATION verfügen.

    • Wenn Integrationen zuvor von anderen Rollen erstellt wurden, muss die Eigentümerschaft dieser Integrationen auf Ihre Rolle übertragen werden.

    • Wenn die CONNECTORS_SECRET-Datenbank nicht existiert, dann benötigen Sie die Berechtigung CREATE DATABASE.

    • Wenn die CONNECTORS_SECRET-Datenbank existiert, aber von einer anderen Rolle erstellt wurde, dann benötigen Sie diese Berechtigungen:

      • USAGE WITH GRANT OPTION

      • CREATE SCHEMA WITH GRANT OPTION

    • Wenn das Schema CONNECTORS_SECRET.APP_NAME existiert, aber von einer anderen Rolle erstellt wurde, dann benötigen Sie diese Berechtigungen:

      • USAGE WITH GRANT OPTION

      • CREATE SECRET

      • CREATE NETWORK RULE

    • Wenn CONNECTORS_SECRET.APP_NAME.SECRET existiert, aber von einer anderen Rolle erstellt wurde, dann muss die Eigentümerschaft daran auf Ihre Rolle übertragen werden.

    • Wenn CONNECTORS_SECRET.APP_NAME.NETWORK_RULE existiert, aber von einer anderen Rolle erstellt wurde, dann muss die Eigentümerschaft daran auf Ihre Rolle übertragen werden.

  9. Wählen Sie Connect aus.

    Wenn Sie die Oauth2-Authentifizierung gewählt haben, wird der Google OAuth-Authentifikator geöffnet.

  10. Optional: Füllen Sie das Dialogfeld des Google OAuth-Authentifikators aus.

    Nach erfolgreichem Herstellen einer Verbindung prüft der Konnektor, ob er auf Google Analytics-Daten zugreifen kann. Beim Auftreten von Fehlern erhalten Sie zusätzliche Anweisungen.

Nach erfolgreichem Abschluss des Prozesses kann mit dem Konfigurieren der Datenaufnahme begonnen werden. Weitere Informationen dazu finden Sie unter Datenaufnahme für Ihre Snowflake Connector for Google Analytics Aggregate Data-Instanz einrichten.