Snowflake Connector for Google Analytics Raw Data の管理¶
このトピックでは、コネクタをインストールして構成した後に実行が必要になる可能性のある一般的なタスクについて説明します。
コネクタのインジェスト間隔の変更¶
コネクタは定期的にチェックし、 BigQuery からデータをダウンロードします。チェックはデフォルトでは8時間ごとに行われますが、変更することもできます。データの確認とダウンロードに新しい間隔を設定したい場合は、 PUBLIC
スキーマで定義されている CONFIGURE_INGESTION_INTERVAL
プロシージャを使用してください:
CALL CONFIGURE_INGESTION_INTERVAL(<interval>)
サポートされている間隔のリストは、 PUBLIC
スキーマで定義されている LIST_SUPPORTED_INGESTION_INTERVALS
プロシージャを使用して表示することができます:
CALL LIST_SUPPORTED_INGESTION_INTERVALS()
アラートの設定¶
アラートを設定するには、次を実行します。
ACCOUNTADMIN ロールを持つユーザーとして Snowsight にサインインします。
ナビゲーションメニューで Data Products » Apps を選択します。
Snowflake Connector for Google Analytics Raw Data を検索し、コネクタのタイルを選択します。
Snowflake Connector for Google Analytics Raw Data のページで Settings セクションに移動し、左のメニューから Email alerts を選択します。
メールアラート構成のページが表示されます。
Email Address フィールドに、Snowflakeで認証されたメールアドレスを入力します。
注釈
Snowflakeアカウントに関連付けられているメールアドレスを指定する必要があります。
Email Frequency フィールドで、アラートの受信頻度を選択します。
Immediately - テーブル同期で設定された値に従って通知を受け取ります。
Once per day - 12PM UTC に1日1回通知を受け取ります。
注釈
アラートは、無効なアクション(エラーなど)が発生した場合にのみ送信されます。
メールアラートの受信を開始するには、 Save changes を選択します。
アラートの無効化¶
アラートの受信を停止するには、メールアラート構成ページで Stop receiving alerts を選択します。
コネクタのアップグレード¶
コネクタのアップグレードは、アプリケーションのプロバイダーによって自動的に管理されます。
コネクタのスケーリング¶
十分なパフォーマンスが得られる可能性が高いため、 X-Small
を使用してコネクタでの作業を開始する必要があります。ただし、コネクタの速度低下が発生する場合は、ウェアハウスサイズを徐々に増やし、各ステップでパフォーマンスが向上するかどうかを評価することをお勧めします。コネクタがウェアハウスのスケーリングから何かを得るかどうかは、プロパティの数や各プロパティが持つデータ量など、いくつかの要因に依存します。
ウェアハウスのサイズを変更する方法については、 ウェアハウスの操作 の倉庫のサイズを変更するを参照してください。
アクセスできないGoogleアナリティクスプロパティの自動無効化¶
コネクタには、アクセスできないGoogleアナリティクスのプロパティを自動的に無効にするメカニズムがあり、存在しないデータのインジェスチョンを無期限に試みることによる不必要なコストを防ぎ、データがインジェストされなくなったことをアラームで知らせます。過去7日間、データインジェスチョンが失敗している場合、このプロパティはアクセス不可能とみなされ、自動的に無効になる可能性があります。
障害復旧とフェールオーバー時の手続き¶
デプロイの停止中にコネクタがデータインジェスチョンを継続できるようにする場合、レプリカアカウントに sink database failover を設定する必要があります。詳細については、 複数のアカウントにまたがるデータベースのフェールオーバー をご参照ください。
さらに、障害発生後は、コネクタ自体を複製できないため、レプリカアカウントに Snowflake Connector for Google Analytics Raw Data を手動でインストールする必要があります。インストール後、複製されたシンクデータベースと同期します。
注釈
データの破損を防ぐため、プライマリアカウントとレプリカアカウントの2つのコネクタインスタンスが同時にシンクデータベースにデータをインジェクトすることはできません。
デプロイの停止が発生し、シンクデータベースがレプリカアカウントにフェールオーバーされた場合は、次の手順を実行します:
シンクデータベースが複製されているセカンダリアカウントにサインインします。
セカンダリアカウントに Snowflake Connector for Google Analytics Raw Data をインストールします。コネクタは複製されたシンクデータベースと同期します。プライマリアカウントのインスタンスは、停止後に読み取り専用状態になるため、この時点でデータが破損することはありません。
デプロイが再び利用可能になった後にプライマリアカウントに戻る場合は、まず両方のコネクタを削除する必要があります。一貫したコネクタの状態を確保するために必要です。
複製メカニズムを使用して、セカンダリアカウントからプライマリアカウントにデータを複製して戻します。
シンクテーブルのデータがセカンダリアカウントのシンクテーブルと同期したら、プライマリアカウントにコネクタを再インストールします。