Datastream を使用すると、Salesforce Marketing Cloud インスタンスから BigQuery や Cloud Storage などのサポートされている宛先にデータを複製できます。ソースを準備するには、サーバー間 API 統合を使用してインストール済みパッケージを作成し、オブジェクトに読み取り権限を付与して、OAuth 2.0 認証情報を生成します。
始める前に
Datastream で使用する Salesforce Marketing Cloud の構成を開始する前に、次のことを行う必要があります。
- アクティブな Salesforce Marketing Cloud インスタンスにアクセスできる。
- Salesforce Marketing Cloud で設定を操作して変更する方法を理解している。
Datastream で使用する Salesforce Marketing Cloud を構成する
Salesforce Marketing Cloud インスタンスと Datastream の接続を確立するには、API 認証情報を生成する必要があります。Datastream は、これらの認証情報を使用して、サーバー間の OAuth 2.0 フローを使用した安全な認証済み通信を容易にします。
Salesforce Marketing Cloud インスタンスで次の手順に沿って、必要な API 認証情報を生成します。
- Salesforce Marketing Cloud のインターフェースで、[Setup] メニューに移動します。
- サイドバーで、[Platform Tools] > [Apps] > [Installed Packages] に移動します。
- ページの右上にある [新規] をクリックして、新しいパッケージを作成します。
- [New Package Details] ダイアログで、対応するフィールドにパッケージの名前と説明を入力し、[Save] をクリックします。
- 新しく作成したパッケージの詳細ページで、[Add Component] をクリックします。
- コンポーネント タイプとして [API Integration] を選択し、[Next] をクリックします。
- [サーバー間] 統合タイプを選択し、[次へ] をクリックします。
- [スコープ] で、必要な権限を定義します。Datastream で複製するすべてのオブジェクトに読み取り権限を付与してください。
- [保存] をクリックします。
- Salesforce Marketing Cloud によって認証情報が生成されます。クライアント ID とクライアント シークレットは安全な場所に保存してください。これらは、Salesforce Marketing Cloud 接続プロファイルを作成するときに必要になります。
- [完了] をクリックします。
- インスタンスのサブドメイン名をメモします。これは、[API Integration] ページの [Authentication Base URI] セクションで確認できます。サブドメインは、URI の
https://部分と.auth.marketingcloudapis.com/部分の間の文字列です。たとえば、URI がhttps://SUBDOMAIN.auth.marketingcloudapis.com/の場合、サブドメイン名はSUBDOMAINです。Salesforce Marketing Cloud 接続プロファイルを作成するときに、サブドメイン名が必要です。
次のステップ
- Salesforce Marketing Cloud ソースの詳細を確認する。
- Salesforce Marketing Cloud 接続プロファイルの作成方法を学習する。