質問
Dynamics 365 for Customer Engagementコネクターを利用してDataverseにデータ書き込みする際、大量データ連携時にAPI呼び出し回数を削減するため、以下の方法は可能ですか?
・1回のAPI呼び出しで複数のデータを処理すること
・$batchリクエストを使用すること
・RESTコネクターで$batch操作を代替すること
回答
■Dynamics 365 for Customer Engagementコネクターでの一括処理について
エンティティ書き込み処理において、1回の呼び出しで複数のデータを処理することはできません。
入力データに複数のエンティティレコードを指定した場合、書き込むレコードごとにリクエストが発生する仕様となっております。
■$batchリクエストのサポート状況
Dynamics 365 for Customer Engagementコネクターでは$batchリクエストには対応しておりません。
■RESTコネクターでの代替可否
RESTコネクターを使用した$batch操作による代替も実現できません。
Dynamics 365のWeb APIを使用してバッチ操作を行う場合、リクエストヘッダーに「Content-Type: multipart/mixed」の指定が必須となりますが、RESTコネクターでは「Content-Type: multipart/mixed」タイプをサポートしておりません。
そのため、RESTコネクターを利用したバッチ操作はできません。
コメント
0件のコメント
記事コメントは受け付けていません。