Data Cloud へのデータの読み込み
Data Cloud へのデータの読み込み
取り込み API は、プログラムでデータを Data Cloud に読み込むためのストリーミングと一括インタラクションの両方のパターンをサポートする RESTful インターフェースを提供します。1 つの API コネクタを一括アップロードとストリーミングアップロードの両方の実行に使用できます。
一括取り込み API とストリーミング取り込み API の違いは?
使用する API がわからない場合は、データの取得元と、解決しようとしている問題を考慮することをお勧めします。
Bulk API
- 毎日、毎週、または毎月のスケジュールでの大量データの移動。
- オフピーク時にのみデータをエクスポートできる従来のシステム。
- 30/60/90/X 日分のデータで埋め戻す必要がある新しい Data Cloud 組織。
ストリーミング API
- ほぼリアルタイムで更新する少量のレコードのマイクロバッチ。
- 現代のストリーミングアーキテクチャに基づくソースシステム。
- 変更データキャプチャイベント。
- Web フックからのデータの消費。
例
あなたは Northern Trail Outfitters (NTO) の仕事をしているインテグレーターです。NTO の Track My Run モバイルアプリケーションからランナーのプロファイルと活動ログを抽出して、Data Cloud に読み込む作業をしています。共同作業しているマーケテ���ング担当者は、過去 90 日間の履歴データが必要で、さらにすべての新規および更新されたデータを前倒しで提供して欲しいと述べています。
データウェアハウスから過去 90 日分のクエリを要求されたため、データを 150 MB の CSV ファイルに分割しました。その後、一括 API を使用して Data Cloud にデータを読み込みます。一括 API は、1 回限りの操作に適したソリューションであることを理解してください。最初のデータセットが読み込まれたので、以降の変更はストリーミング API の更新操作で同期するのが最善と判断しました。それらの更新は、データが利用可能になり次第、マイクロバッチで Data Cloud に転送できます。