Snowflake Connector for Google Analytics Raw Data のアンインストールと再インストール

このトピックでは、 Snowflake Connector for Google Analytics Raw Data のアンインストールと再インストールについて説明します。

Snowflake Connector for Google Analytics Raw Data のアンインストール

コネクタによってインジェストされたデータは、顧客のロールが所有する選択された宛先データベースとスキーマに残ります。しかし、宛先スキーマ内のGoogleアナリティクスデータを含むすべてのシンクテーブルとビューは Snowflake Connector for Google Analytics Raw Data アプリケーションによって所有されます。したがって、これらのテーブルとビューの所有権をアカウントロールに譲渡する前にコネクタをアンインストールすると、 それらも削除されます

注釈

コネクタと一緒にデータを削除したくない場合は、宛先スキーマのすべてのテーブルとビューの所有権をアカウントに譲渡し、アプリケーションから現在の付与を取り消します。

宛先スキーマのすべてのテーブルとビューの所有権をアカウントロールに譲渡するには、以下のクエリを実行します。

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
コネクタが削除したくないオブジェクトを所有していないことを確認するには、以下のクエリを実行します。
SHOW OBJECTS OWNED BY APPLICATION <application name>;
Copy

コネクタの構成中に、アプリケーションによって所有されていないいくつかのSnowflakeオブジェクトが作成され、アンインストール時に自動的に削除されません。もしそれらを削除したい場合は、 SQL クエリを使用して手動で削除することができます。オブジェクトには次のものがあります:

  • CONNECTORS_SECRET.SNOWFLAKE_CONNECTOR_FOR_GOOGLE_ANALYTICS_RAW_DATA スキーマ内のシークレットとネットワークルール。

  • Settings » Authentication タブにリストされた外部アクセス統合。

  • Settings » Authentication タブにリストされているセキュリティ統合。

これらのオブジェクトを削除するには、以下のクエリを実行します。

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

シークレットルールとネットワークルールについては、それらを包含するデータベースやスキーマを削除することもできます。

Snowflake Connector for Google Analytics Raw Data をアンインストールするには、以下のステップに従います。

  1. ACCOUNTADMIN ロールを持つユーザーとして Snowsight にサインインします。

  2. ナビゲーションメニューで Data Products » Apps を選択します。

  3. Snowflake Connector for Google Analytics Raw Data を検索します。

  4. Uninstall を選択します。

同じデータベースとスキーマを使用するコネクタの再インストール

コネクタを削除したけれども、インジェストされたデータを含むデータベースとスキーマが残った場合は、後でコネクタを再インストールして、コネクタが最後に実行された時点からデータのインジェスチョンを再開できます。

注釈

データの一貫性を確保するため、コネクタをアンインストールする前に、現在のインジェスチョンが完了し、停止していることを確認してください。

コネクタをアンインストールした後、ナビゲーションメニューで Data Products » Apps を選択すると、コネクタを再インストールできます。

インストールのプロセス中、

  • 以前に使用したデータベースとスキーマを提供します。

  • コネクタの構成を提供します。

  • 同じインジェスチョン構成を提供します。

同じ構成情報を提供することで、コネクタはインジェスチョンプロセスを再開できます。

注釈

進行中のインジェスチョンでコネクタをアンインストールした場合、インジェスチョンが中断された最後の日次テーブルの不完全なデータは削除され、再度インジェストされます。