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

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

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

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

コネクタをインストールするには、次を実行します。

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

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

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

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

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

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

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

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

      注釈

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

    3. Get を選択します。

  5. Open を選択します。

    ダイアログボックスが閉じ、 Snowflake Connector for Google Analytics Raw Data ページに、コネクタを構成および管理するための UI が表示されます。

Snowflake Connector for Google Analytics Raw Data の構成

注釈

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

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

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

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

  3. Snowflake Connector for Google Analytics Raw 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 Raw Data はGoogleアナリティクスデータをこのスキーマのテーブルにインジェストします。

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

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

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

    Role

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

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

    ロールは、インジェストされたデータへの読み取りアクセス権を持つアカウントレベルのロールです。

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

    既存の宛先データベースとスキーマがプロバイダーから提供された場合、既存の正規テーブルとビューの所有権は Snowflake Connector for Google Analytics Raw Data に移行されます。たとえば、外部テーブルやマテリアライズドビューは除外されます。さらに、管理されたスキーマでは 何も 転送されません。

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

  6. 認証の構成

    Snowflake Connector for Google Analytics Raw Data は OAuthサービスアカウント の2つの認証方法をサポートしています。各メソッドには、 GCP プロジェクトでの追加設定が必要です。

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

    認証方法として サービスアカウント を使用する場合は、サービスアカウント認証情報を JSON ファイルに記述します。

    または、以下のフィールドに入力することもできます。

    フィールド

    説明

    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

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

    Connect の選択

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

    ダイアログでGoogleにログインし、Google OAuth2 認証フローを完了させます。

    認証プロセスが完了するまでには時間がかかる場合があります。

  7. ソースの検証

接続に成功したら、コネクタはGoogleアナリティクスのデータにアクセスできることを確認します。エラー時には、コネクタは追加の指示を出して説明します。

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