「データのロード (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 資料に規定されている最新の制限にデータが従っていることを確認するのは、統合開発者の責任です。
- 外部データ・アップロード当たりの最大ファイル・サイズ
- フィールドの最大文字数
- レコードに含まれるフィールドの最大数
- データまたはデータ・チャンクは 10 MB 未満
- InsightsExternalDataId: 「データ・セットの作成 (Create Dataset)」アクティビティーから受け取ったデータ・セットの ID 値を指定します。
- DataFile: Base64 エンコード機能を使用して、エンコードされているファイル・データをマップします。ファイル・データは CSV フォーマットまたは XML フォーマットにできます。
- DataFormat: DataFile が XML フォーマットか CSV フォーマットかを指定します。(受け入れられる値は、「XML」または「CSV」です。) このフィールドは、DataFile のフォーマットを把握するためにコネクターによって内部的に使用されます。
結果:
DataFormat が XML である場合、コネクターは DataFile を XML から CSV に変換しようとします。
DataFormat が CSV である場合、変換は発生しません。