Snowflake Connector for Google Analytics Aggregate Data のインストールと構成

Snowflake connector for Google Analytics Aggregate Dataは、 コネクタ規約 に従うものとします。

このトピックでは、 Snowsight を介して Snowflake Connector for Google Analytics Aggregate Data をインストールおよび構成する方法について説明します。

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

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

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

  3. Snowflake Connector for Google Analytics Aggregate Data を検索し、コネクタのタイルを選択します。

  4. Snowflake Connector for Google Analytics Aggregate Data のページで、 Get を選択します。

    ダイアログボックスが表示されます。

  5. Options で、 Application name にコネクタインスタンスに使用するデータベースの名前を入力します。

    このデータベースは自動的に作成されます。

  6. Warehouse used for installation の場合、コネクタのインストールに使用するウェアハウスを選択します。

    注釈

    これは、コネクタがGoogleアナリティクスからのデータを同期するために使用するウェアハウスとは異なります。後の手順で、この目的のために別のウェアハウスを作成します。

Snowflake Connector for Google Analytics Aggregate Data の構成

注釈

Snowflake Connector for Google Analytics Aggregate Data は SQL を使用して設定することもできます。SQL を使用した構成は上級者向けのトピックです。詳細については、 SQL を使用した Snowflake Connector for Google Analytics Aggregate Data の構成 をご参照ください。

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

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

  3. Snowflake Connector for Google Analytics Aggregate Data を選択します。

    構成ウィザードが起動します。

  4. リストの前提条件がすべて満たされていることを確認し、完了マークを付けます。

  5. Start configuration をクリックします。

  6. 次のフィールドに入力します。

    注釈

    デフォルトでは、フィールドはコネクタの構成時に作成されるオブジェクトの名前に設定されます。Snowflakeは、これらのフィールドに新しいオブジェクトを使用することをお勧めします。ただし、既存のオブジェクトの名前を指定できます(例: コネクタを再インストールする場合)。

    フィールド

    説明

    Warehouse

    コネクタ専用の新しい仮想ウェアハウスの識別子を入力します。

    アカウントに一意の名前を指定します。ウェアハウスの名前は、有効な オブジェクト識別子 である必要があります。

    構成プロセスにより、指定された名前で新しい X-Small ウェアハウスが作成されます。

    Destination Database

    Snowflake内にあるGoogleアナリティクスデータのテーブルがあるスキーマを含む新しいデータベースの識別子を入力します。Googleアナリティクスからダウンロードされたデータはここに保管されます。

    アカウントに一意の名前を指定します。データベースの名前は、有効な オブジェクト識別子 である必要があります。

    構成プロセスにより、指定された名前で新しいデータベースが作成されます。

    Destination Schema

    Snowflake内にあるGoogleアナリティクスデータを含む新しいスキーマの識別子を入力します。

    Snowflake Connector for Google Analytics Aggregate Data はGoogleアナリティクスデータをこのスキーマのテーブルにインジェストします。

    スキーマの名前は、有効な オブジェクト識別子 である必要があります。

    構成プロセスにより、指定された名前で新しいスキーマが作成されます。

    Role

    コネクタ用の新しいカスタムロールの識別子を入力します。

    このロールには、コネクタによってインジェストされたGoogleアナリティクスデータを含むテーブルとビューへの読み取りアクセス許可が付与されます。

    ロールの名前は、有効な オブジェクト識別子 である必要があります。

    構成プロセスにより、指定された名前で新しいロールが作成されます。

  7. 画面下部で Configure を選択します。

    構成プロセスには数分かかる場合があります。完了すると、ウィザードは 認証 に進みます。

  8. 認証コードを指定するには、以下のいずれかのオプションに従います。

    注釈

    Snowflake Connector for Google Analytics Aggregate Data は、Googleアナリティクスの認証方法として、 サービスアカウントOAuth2 の2つをサポートしています。各メソッドには、Google Cloudプロジェクトに追加の構成が必要です。詳細については、 Google Cloudのサービスアカウント認証の設定 および Google Cloudの OAuth 認証の構成 をご参照ください。

    • サービスアカウント の場合、以下のフィールドに入力します。

    フィールド

    説明

    Client email

    Google Cloudプロジェクトでサービスアカウントを作成する際に生成されたGoogleサービスアカウントのメール

    Private key

    Google Cloudプロジェクトのサービスアカウント作成時に生成されたプライベートキー

    -----BEGIN PRIVATE KEY----------END PRIVATE KEY-----、および \n シンボルが削除されていることを確認してください。# pragma: allowlist secret

    • Oauth2 については、以下のフィールドに入力します。

    フィールド

    説明

    Client id

    Google Cloudプロジェクトで生成されたクライアント ID

    Client secret

    クライアント ID 用に生成されたクライアントシークレット

  9. Connect を選択します。

    Oauth2 認証を選択した場合、Google OAuth 認証ダイアログが開きます。

  10. オプション: Google OAuth 認証ダイアログを完了します。

    接続に成功すると、コネクタはGoogleアナリティクスデータにアクセスできるかどうかを確認します。エラーがある場合、追加の指示があります。

プロセスが正常に完了したら、インジェスチョンの構成を開始できます。詳細については、 Snowflake Connector for Google Analytics Aggregate Data インスタンスのデータインジェスチョンの設定 をご参照ください。