メインコンテンツまでスキップ

Databricks の取り込み用に Google アナリティクス 4 と Google BigQuery を設定する

備考

プレビュー

Google アナリティクス 生データ コネクタは パブリック プレビュー段階です。

このページでは、Google アナリティクス 4 (GA4) と Google BigQuery (BigQuery) を設定して、生のイベント レベルのデータを Databricks に取り込む方法について説明します。

認証方法を選択する

次の認証方法がサポートされています。

  • OAuth (推奨)
  • サービスアカウント JSON を使用した基本認証

Databricks では、より安全であるため、OAuth を推奨しています。ただし、たとえば、この認証方法をサポートするプロバイダーから移行する場合は、組織でサービスアカウントの JSON キーを使用することを選択する場合があります。

ソースのセットアップ中に取得した認証の詳細を使用して、GA4 への Unity Catalog 接続を作成します。基本認証は、 Databricks APIsを使用して作成された接続でのみサポートされます。 Databricks UI ではサポートされていません。

権限要件は両方のオプションで同じであり、認証ユーザーがスキーマにアクセスしてデータを取り込むことができます。

Google クラウド APIsを有効にする

エクスポートした GA4 データを含む BigQuery プロジェクトで必要な Google クラウド APIsを有効にします。

  1. エクスポートした GA4 データを含む BigQuery プロジェクトを特定します。

  2. Google ドキュメントに従って、プロジェクトで次の APIs を有効にします。

ユーザー権限の付与

このセクションでは、認証ユーザーがソーススキーマにアクセスし、データを取り込むことができます。これを行う手順は、認証方法によって異なります。

OAuth (推奨)

OAuth を使用して BigQuery プロジェクトから GA4 データを取り込むには、認証ユーザーに対応する BigQuery アカウントへのアクセス権を付与する必要があります。

  1. Google クラウドコンソールで、 IAM & 管理 > IAM に移動します。

  2. 認証ユーザーに対して次のロールを有効にします。

    • BigQuery データビューア
    • BigQuery ジョブ ユーザー
    • BigQuery 読み取りセッション ユーザー

基本認証

基本認証を使用して BigQuery プロジェクトから GA4 データを取り込むには、対応する GCP サービス アカウントが必要です。

  1. サービス アカウント ページの上部メニューで、[ + サービス アカウントの作成 ] をクリックします。

    GA4 サービス アカウントを作成する

  2. このサービス アカウントにプロジェクトへのアクセス権を付与する で、次のロールを有効にします。

    • BigQuery データビューア
    • BigQuery ジョブ ユーザー
    • BigQuery 読み取りセッション ユーザー

    BigQuery プロジェクトへのアクセス権をサービス アカウントに付与する

  3. サービス アカウントの作成を完了します。

  4. サービス アカウント ページで、作成したサービス アカウントをクリックします。

  5. キー タブで、 キーの追加 > 新しいキーの作成 をクリックします。

    新しいキーを作成する

  6. 秘密キーの作成 モーダルキータイプ で、 JSON を選択します。

  7. [ 作成 ]をクリックします。

    これにより、サービスアカウントのJSONキーがダウンロードされます。

    サービスアカウントのJSONキーのダウンロード

GA4 GA4 データを BigQuery にエクスポートする

取り込む GA4 プロパティを特定し、プロパティのデータを BigQuery にエクスポートします。手順については、Google ドキュメントの「 BigQuery Export の設定 」をご覧ください。