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 を選択します。

    これにより、インストールプロセスの最初の部分を開始するために使用するダイアログボックスが表示されます。

    ダイアログボックスで、次のように構成します。

    1. Options->Application name フィールドで、コネクタインスタンスのデータベースとして使用するデータベースを入力します。このデータベースは自動的に作成されます。

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

      注釈

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

Snowflake Connector for Google Analytics Aggregate Data の構成

コネクタを構成するには、次を実行します。

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

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

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

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

  4. 前提条件

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

    2. Start configuration をクリックします

  5. 構成

    注釈

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

    以下のフィールドに入力し、画面下部の Configure を選択します。

    フィールド

    説明

    Warehouse

    コネクタ専用の新しい仮想ウェアハウスの識別子を入力するか、既存の識別子を選択します。

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

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

    Destination Database

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

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

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

    または、既存のデータベースを選択することもできます。

    Destination Schema

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

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

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

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

    あるいは、既存のスキーマを選択することもできます。

    Role

    コネクタ用の新しいカスタムロールの識別子。

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

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

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

    または、既存のロールを選択することもできます。

    構成プロセスが完了するまでにしばらくかかる場合があります。構成プロセスが正常に終了すると、構成ウィザードは 認証 に進みます。

  6. 認証の指定

    Snowflake Connector for Google Analytics Aggregate Data は、Googleアナリティクスの認証方法として、 サービスアカウントOAuth2 の2つをサポートしています。各メソッドには、 GCP プロジェクトに追加の構成が必要です。

    各認証の構成方法の詳細については、次をご参照ください。

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

    フィールド

    説明

    Client email

    Google Cloud Platformプロジェクトのサービスアカウント作成プロセスで生成されたGoogleサービスアカウントのメール。

    Private key

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

    -----BEGIN PRIVATE KEY----------END PRIVATE KEY-----、および \n シンボルを削除したことを確認します。

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

    フィールド

    説明

    Client id

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

    Client secret

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

    Connect の選択

    Oauth2 認証を選択した場合、Google OAuth 認証のダイアログフローが表示されます。

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

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