「データのロード (Load Data)」アクティビティー

このアクティビティーは、ファイル・データをデータ・セットにロードします。各チャンクに含まれる行は 10,000 未満でなければならないという Salesforce API の制限に従って、データは一括で渡すか、分割して渡すことができます。

手順

注:

Salesforce Analytics API の制限:

1 回のデータ・ロードに含まれる行の数が 10,000 を超えることはできません。「データのロード (Load Data)」アクティビティーの DataFile に 10,000 を超える行が含まれている場合に PartNumber が指定されていないと、コネクターによって 10,000 行単位のチャンクへの分割が行われ、1 から始まる PartNumber を使用して Salesforce Analytics API が呼び出されます。

その他の制限を以下にいくつかリストします。Salesforce Analytics 資料に規定されている最新の制限にデータが従っていることを確認するのは、統合開発者の責任です。

  1. 外部データ・アップロード当たりの最大ファイル・サイズ
  2. フィールドの最大文字数
  3. レコードに含まれるフィールドの最大数
  4. データまたはデータ・チャンクは 10 MB 未満
必須フィールドは以下のとおりです。
  1. InsightsExternalDataId: 「データ・セットの作成 (Create Dataset)」アクティビティーから受け取ったデータ・セットの ID 値を指定します。
  2. DataFile: Base64 エンコード機能を使用して、エンコードされているファイル・データをマップします。ファイル・データは CSV フォーマットまたは XML フォーマットにできます。
  3. DataFormat: DataFile が XML フォーマットか CSV フォーマットかを指定します。(受け入れられる値は、「XML」または「CSV」です。) このフィールドは、DataFile のフォーマットを把握するためにコネクターによって内部的に使用されます。

結果:

DataFormat が XML である場合、コネクターは DataFile を XML から CSV に変換しようとします。

DataFormat が CSV である場合、変換は発生しません。