Salesforce CDP 取り込み API
取り込み API は、プログラムでデータを Salesforce CDP に読み込むためのストリーミングインタラクションと一括インタラクションの両方のパターンをサポートする RESTful インターフェースを提供します。データは 1 時間のケイデンスで非同期で処理されます。
一括取り込み API とストリーミング取り込み API の違いは?
使用する API がわからない場合は、データの取得元と、解決しようとしている問題を考慮することをお勧めします。
Bulk API
- 毎日、毎週、または毎月のスケジュールでの大量データの移動。
- オフピーク時にのみデータをエクスポートできる従来のシステム。
- 30/60/90/X 日分のデータで埋め戻す必要がある新しい Salesforce CDP 組織。
ストリーミング API
- ほぼリアルタイムで更新する少量のレコードのマイクロバッチ。
- 現代のストリーミングアーキテクチャに基づくソースシステム。
- 変更データキャプチャイベント。
- Web フックからのデータの消費。
例
あなたは Northern Trail Outfitters (NTO) の仕事をしているインテグレータです。Track My Run モバイルアプリケーションから取得したランナーのプロファイルと活動ログを Salesforce CDP に読み込む作業をしています。マーケティング��当者は、過去 90 日間のプロファイルおよびイベントデータと、その後のすべての新規データおよび更新されたデータを必要としています。
このシナリオでは、データベースアーキテクト (DBA) は過去 90 日間のプロファイルおよび活動をデータベースから CSV ファイルにエクスポートできます。これで、あなたは Bulk API を使用してデータを Salesforce CDP に読み込むことができます。Bulk API の使用は、Salesforce CDP のデータを初期化するための 1 回限りの操作になります。その後、エクスポート以降のこれらのテーブルへの変更と、新しいおよび更新されたプロファイルおよび活動データをストリーミング API を介してマイクロバッチで同期できます。この更新は、ソースシステムから差分を取得できる限り、頻繁に実行することができます。