Deinstallieren und Neuinstallieren des Snowflake Connector for Google Analytics Raw Data

Unter diesem Thema finden Sie Informationen zur Deinstallation und Neuinstallation des Snowflake Connector for Google Analytics Raw Data.

Deinstallieren des Snowflake Connector for Google Analytics Raw Data

Die vom Konnektor erfassten Daten verbleiben in der ausgewählten Zieldatenbank und dem ausgewählten Zielschema, deren Eigentümer die Rolle des Kunden ist. Eigentümer alle Senkentabellen und -ansichten, in denen sich Ihre Google Analytics-Daten im Zielschema befinden, ist jedoch die Snowflake Connector for Google Analytics Raw Data-Anwendung. Wenn Sie also den Konnektor deinstallieren, bevor Sie die Eigentümerschaft dieser Tabellen und Ansichten auf eine Kontorolle übertragen, werden sie ebenfalls gelöscht.

Bemerkung

Wenn Sie nicht möchten, dass die Daten zusammen mit dem Konnektor gelöscht werden, übertragen Sie die Eigentümerschaft aller Tabellen und Ansichten im Zielschema auf ein Konto und entziehen der Anwendung die aktuellen Berechtigungen.

Führen Sie die folgenden Abfragen aus, um die Eigentümerschaft an allen Tabellen und Ansichten im Zielschema auf eine Kontorolle zu übertragen:

GRANT OWNERSHIP ON ALL TABLES IN SCHEMA <destination database>.<destination schema>
TO ROLE <account role>
REVOKE CURRENT GRANTS;

GRANT OWNERSHIP ON ALL VIEWS IN SCHEMA <destination database>.<destination schema>
TO ROLE <account role>
REVOKE CURRENT GRANTS;
Copy
Um sicherzustellen, dass der Konnektor nur Eigentümer von Objekten, die Sie wirklich entfernen möchten, führen Sie die folgende Abfrage aus:
SHOW OBJECTS OWNED BY APPLICATION <application name>;
Copy

Während der Konfiguration des Konnektors werden einige Snowflake-Objekte erstellt, die nicht der Anwendung gehören. Diese werden bei der Deinstallation nicht automatisch entfernt. Wenn Sie diese Objekte ebenfalls entfernen möchten, müssen Sie sie manuell mit SQL-Abfragen löschen. Diese Objekte sind:

  • Ein Geheimnis und eine Netzwerkregel innerhalb des Schemas CONNECTORS_SECRET.SNOWFLAKE_CONNECTOR_FOR_GOOGLE_ANALYTICS_RAW_DATA.

  • Eine Integration für den externen Zugriff, die auf der Registerkarte Settings » Authentication aufgeführt ist.

  • Eine Sicherheitsintegration, die auf der Registerkarte Settings » Authentication aufgeführt ist.

Um diese Objekte zu löschen, führen Sie die folgenden Abfragen aus:

DROP EXTERNAL ACCESS INTEGRATION <external access integration name>;

DROP SECURITY INTEGRATION <security integration name>;

DROP SECRET CONNECTORS_SECRET.SNOWFLAKE_CONNECTOR_FOR_GOOGLE_ANALYTICS_RAW_DATA.SECRET;

DROP NETWORK RULE CONNECTORS_SECRET.SNOWFLAKE_CONNECTOR_FOR_GOOGLE_ANALYTICS_RAW_DATA.NETWORK_RULE;
Copy

Für das Geheimnis und die Netzwerkregel sollten Sie auch die zugehörige Datenbank und/oder das Schema löschen.

Um den Snowflake Connector for Google Analytics Raw Data zu deinstallieren, gehen Sie wie folgt vor:

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

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

  3. Suchen Sie nach dem Snowflake Connector for Google Analytics Raw Data.

  4. Wählen Sie Uninstall aus.

Neuinstallieren des Konnektors mit derselben Datenbank und demselben Schema

Wenn Sie den Konnektor entfernt, aber die Datenbank und das Schema mit den erfassten Daten intakt gelassen haben, können Sie den Konnektor später erneut installieren und die Datenerfassung an dem Punkt fortsetzen, an dem der Konnektor zuletzt ausgeführt wurde.

Bemerkung

Um die Datenkonsistenz sicherzustellen, warten Sie, bis die aktuelle Erfassung abgeschlossen und gestoppt ist, und deinstallieren Sie dann den Konnektor.

Nach dem Deinstallieren können Sie den Konnektors erneut installieren, indem Sie im Navigationsmenü Data Products » Apps auswählen.

Während des Installationsprozesses:

  • Geben Sie die zuvor verwendete Datenbank und das Schema an.

  • Geben Sie die Konnektorkonfiguration an.

  • Geben Sie die gleiche Erfassungskonfiguration an.

Durch die Bereitstellung der gleichen Konfigurationsinformationen kann der Konnektor den Erfassungsprozess wieder aufnehmen.

Bemerkung

Wenn Sie den Konnektor während einer laufenden Erfassung deinstallieren, werden unvollständige Daten aus der letzten Tagestabelle, deren Erfassung unterbrochen wurde, gelöscht und erneut erfasst.