Désinstallation et réinstallation du Snowflake Connector for Google Analytics Raw Data

Ce chapitre fournit des informations sur la désinstallation et la réinstallation du Snowflake Connector for Google Analytics Raw Data.

Désinstallation du Snowflake Connector for Google Analytics Raw Data

Les données ingérées par le connecteur restent dans la base de données et le schéma de destination sélectionnés, qui appartiennent au rôle du client. Cependant, toutes les vues et tables réceptrices contenant vos données Google Analytics dans le schéma de destination appartiennent à l’application Snowflake Connector for Google Analytics Raw Data. Par conséquent, si vous désinstallez le connecteur avant de transférer la propriété de ces tables et vues à un rôle de compte, elles seront également supprimées.

Note

Si vous ne souhaitez pas que les données soient supprimées en même temps que le connecteur, transférez la propriété de toutes les tables et vues du schéma de destination à un compte et révoquez les autorisations actuelles de l’application.

Pour transférer la propriété de toutes les tables et vues du schéma de destination à un rôle de compte, exécutez les requêtes suivantes :

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
Pour vous assurer que le connecteur ne possède pas d’objets que vous ne souhaitez pas supprimer, exécutez la requête suivante :
SHOW OBJECTS OWNED BY APPLICATION <application name>;
Copy

Lors de la configuration du connecteur, certains objets Snowflake qui n’appartiennent pas à l’application sont créés et ne seront pas automatiquement supprimés lors de la désinstallation. Si vous souhaitez les supprimer eux aussi, vous pouvez le faire en les supprimant manuellement à l’aide de requêtes SQL. Les objets sont les suivants :

  • Secret et règle réseau dans le schéma CONNECTORS_SECRET.SNOWFLAKE_CONNECTOR_FOR_GOOGLE_ANALYTICS_RAW_DATA.

  • Une intégration d’accès externe répertoriée dans l’onglet Settings » Authentication.

  • Une intégration de sécurité répertoriée dans l’onglet Settings » Authentication.

Pour supprimer ces objets, exécutez les requêtes suivantes :

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

Pour le secret et la règle réseau, vous pouvez également supprimer la base de données et/ou le schéma qui les contiennent.

Pour désinstaller le Snowflake Connector for Google Analytics Raw Data, procédez comme suit :

  1. Connectez-vous à Snowsight en tant qu’utilisateur ayant le rôle ACCOUNTADMIN.

  2. Dans le menu de navigation, sélectionnez Data Products » Apps.

  3. Recherchez le Snowflake Connector for Google Analytics Raw Data.

  4. Sélectionnez Uninstall.

Réinstallation du connecteur avec la même base de données et le même schéma

Si vous avez supprimé le connecteur, mais laissé intacts la base de données et le schéma contenant les données ingérées, vous pouvez réinstaller ultérieurement le connecteur et reprendre l’ingestion de données à partir du point où le connecteur a été exécuté pour la dernière fois.

Note

Pour garantir la cohérence des données, assurez-vous que l’ingestion actuelle est terminée et arrêtée avant de désinstaller le connecteur.

Après avoir désinstallé le connecteur, vous pouvez le réinstaller en sélectionnant Data Products » Apps dans le menu de navigation.

Pendant le processus d’installation :

  • Fournir la base de données et le schéma précédemment utilisés.

  • Fournissez la configuration du connecteur.

  • Fournissez la même configuration d’ingestion.

Si vous fournissez les mêmes informations de configuration, le connecteur peut reprendre le processus d’ingestion.

Note

Si vous avez désinstallé le connecteur pendant une ingestion en cours, les données incomplètes de la dernière table quotidienne dont l’ingestion a été interrompue sont supprimées et réingérées.