Google BigQuery へのライブ接続の作成
Google BigQuery ウェアハウスへのライブ接続を作成して、そこに保存されているデータを探索します。
必要なエディション
| 必要なユーザー権限 | |
|---|---|
| Google BigQuery へのライブ接続を作成する | 「外部データソースの CRM Analytics ダイレクトデータの有効化」 |
| Google BigQuery でデータを直接探索する | 「外部データの直接探索」 |
ライブ接続の作成
- CRM Analytics で、歯車アイコン (
) をクリックし、[データマネージャー] を選択します。 - [データフローを管理] をクリックします。
- データマネージャーで、[接続] タブをクリックします。
- [データに接続] をクリックします。
- [ライブ接続] をクリックします。
メモ [ライブ接続] タブが表示されない場合は、最初に CRM Analytics でのダイレクトデータの有効化が必要です。 - [接続を追加] をクリックします。
- [Google BigQuery Direct コネクタ] をクリックし、「接続設定」セクションの説明に従ってその設定を入力します。
- 完了したら、[保存] または [データセットを保存 & 作成] をクリックします。
Google BigQuery ソーステーブルのライブデータセットの作成
ライブ接続を作成したら、ユーザーが接続で使用できる Google BigQuery テーブルまたはビューを探索するためのライブデータセットを作成します。
ライブ接続を作成したら、接続のライブデータセットを有効化します。
- データマネージャーで、[データ] タブをクリックします。
- [ライブデータセット] タブで、[データセットを作成] をクリックします。Google BigQuery 接続を選択し、その接続で使用できる Google BigQuery 接続元テーブルを有効にします。
- ライブデータセットに名前を付けて、CRM Analytics アプリケーションに割り当てます。アプリケーションを使用して、その接続で Google BigQuery データを探索するためのアクセス権を持つ Salesforce ユーザー、ロール、グループを制御します。
- 完了したら、[ライブデータセットを作成] をクリックします。
探索を開始するには、CRM Analytics Studio の [データセット] タブからライブデータセットをクリックします。
Google BigQuery ライブ接続の設定
特に明記されていない限り、すべての設定で値が必要です。Google Big Query への接続に使用するサービスアカウントには、標準ロールの「BigQuery Data Viewer」が割り当てられている必要があります。アカウントを作成すると、アカウントプロパティの JSON ファイルが生成されます。必要な接続設定のほとんどはこのファイル内にあります。
| 設定 | 説明 |
|---|---|
| 接続名 | ライブ接続を識別します。異なる接続を区別しやすい規則を使用します。 |
| API 参照名 | 接続の API 参照名。この名前は一意であり、英字で始まる必要があり、アンダースコアと英数字のみを含むことができます。この名前には、スペースは使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。接続の作成後に API 参照名を変更することはできません。 |
| 説明 | 説明の社内用の説明。 |
| Client Email (クライアントメール) | JSON ファイルの client_email 値を入力します。 |
| Private Key (非公開鍵) | JSON ファイルの キーの先頭に |
| Project ID (プロジェクト ID) | JSON ファイルの 同じサービスアカウントで複数のプロジェクトがある場合、接続を作成するライブデータセットが含まれるプロジェクトの ID を入力します。 |
| Storage Path (ストレージパス) | 省略可能な設定。ローカルステージファイルを作成してデータを一時的に保存するための Google Cloud Storage のパス。バケット名、またはバケット名とフォルダー名を入力します。たとえば、<bucket_name> または <bucket_name>/<folder_name> と入力します。 このステージング領域にファイルを書き込むには、[Client Email (クライアントメール)] で指定したユーザーに、バケットに対するリスト、参照、および更新権限が必要です。 |
| Schema (スキーマ) | 接続を使用して探索するデータが含まれる Google BigQuery スキーマ。探索するすべてのテーブルを 1 つの Google BigQuery スキーマに追加したり、スキーマごとに個別の接続を作成したりできます。 データのセキュリティを維持するには、Direct Data for Google BigQuery 専用の個別の Google BigQuery スキーマを作成することをお勧めします。 |
| Region ID (地域 ID) | 省略可能な設定。ライブ Google BigQuery データセットのデータの場所が北米にない場合は、場所を入力します。 |
| Use Storage API (ストレージ API を使用) | 省略可能な設定。True の場合、Google BigQuery Storage Read API が使用されます。Google の『BigQuery Storage Read API』を参照してください。False の場合、直接抽出モードが使用されます。 |

