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を有効にします。
-
エクスポートした GA4 データを含む BigQuery プロジェクトを特定します。
-
Google ドキュメントに従って、プロジェクトで次の APIs を有効にします。
ユーザー権限の付与
このセクションでは、認証ユーザーがソーススキーマにアクセスし、データを取り込むことができます。これを行う手順は、認証方法によって異なります。
OAuth (推奨)
OAuth を使用して BigQuery プロジェクトから GA4 データを取り込むには、認証ユーザーに対応する BigQuery アカウントへのアクセス権を付与する必要があります。
-
Google クラウドコンソールで、 IAM & 管理 > IAM に移動します。
-
認証ユーザーに対して次のロールを有効にします。
- BigQuery データビューア
- BigQuery ジョブ ユーザー
- BigQuery 読み取りセッション ユーザー
基本認証
基本認証を使用して BigQuery プロジェクトから GA4 データを取り込むには、対応する GCP サービス アカウントが必要です。
-
サービス アカウント ページの上部メニューで、[ + サービス アカウントの作成 ] をクリックします。
-
このサービス アカウントにプロジェクトへのアクセス権を付与する で、次のロールを有効にします。
- BigQuery データビューア
- BigQuery ジョブ ユーザー
- BigQuery 読み取りセッション ユーザー
-
サービス アカウントの作成を完了します。
-
サービス アカウント ページで、作成したサービス アカウントをクリックします。
-
キー タブで、 キーの追加 > 新しいキーの作成 をクリックします。
-
秘密キーの作成 モーダル の キータイプ で、 JSON を選択します。
-
[ 作成 ]をクリックします。
これにより、サービスアカウントのJSONキーがダウンロードされます。
GA4 GA4 データを BigQuery にエクスポートする
取り込む GA4 プロパティを特定し、プロパティのデータを BigQuery にエクスポートします。手順については、Google ドキュメントの「 BigQuery Export の設定 」をご覧ください。