Databricks の取り込み用に Google アナリティクス 4 と Google BigQuery を設定する
このページでは、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 の設定 」をご覧ください。