大量の受注データに対して、受注伝票受注伝票更新APIを実行したいです

4 個の投稿 / 0 new
最終投稿
#1 2018/3/15 (木) 12:41
たなたな

大量の受注データに対して、受注伝票受注伝票更新APIを実行したいです

ご担当者様

現在、大量の受注伝票データ(2000件以上)に対して、バッチ処理で受注伝票受注伝票更新APIにてデータ更新を行おうと考えております。
https://developer.next-engine.com/api/api_v1_receiveorder_base/update

その際に、2000件以上のデータに対して、連続で受注伝票受注伝票更新APIを投げることになりますが、
ネクストエンジン側で、連続したリクエストに対して、アクセス制限などは設けておりますでしょうか?

ご確認のほど、お願いします。

2018/3/15 (木) 16:54

RE:大量の受注データに対して、受注伝票受注伝票更新APIを実行したいです

連続したリクエストに対しての制限は特に設けておりませんが、以下の点にご注意ください。

・高負荷な処理(バッチ処理、大量検索・大量更新)や、アプリ側の1連の処理を途切れさせたくない場合にはwait_flagの値を1で設定してください。
ユーザーに即時レスポンスを返すべき処理ではご利用頂かない事を強く推奨致します。
また必ずAPIが成功する事を保証するパラメータではない為、再開可能なようにアプリを設計して下さい。
wait_flagについてはこちらをご参照ください。
https://developer.next-engine.com/search/node/wait_flag?page=11

・特定企業にのみ公開アプリの場合はAPI呼び出し回数によって料金が変わるのでご注意ください。
料金についてはこちらをご参照ください。
http://manual.next-e.jp/price/

2018/3/16 (金) 17:27 ( #2への返信)
たなたな

ご回答ありがとうございます。

ご回答ありがとうございます。
もう一点質問なのですが、受注伝票受注伝票更新APIにて約2000件のデータを更新する場合、処理完了までどれくらいの時間が掛かりますでしょうか。
(時間帯によって処理時間に増減があるかと思いますが、大体の目安で大丈夫です)
更新カラムは以下です。
・receive_order_purchaser_zip_code
・receive_order_purchaser_address1
・receive_order_purchaser_address2
・receive_order_purchaser_name
・receive_order_purchaser_kana
・receive_order_purchaser_tel
・receive_order_consignee_zip_code
・receive_order_consignee_address1
・receive_order_consignee_address2
・receive_order_consignee_name
・receive_order_consignee_kana
・receive_order_consignee_tel
・receive_order_worker_text

条件句(全て-eq)
・receive_order_id
・receive_order_last_modified_date
・receive_order_shipped_update_flag

2018/3/16 (金) 18:16

RE:ご回答ありがとうございます。

処理時間についてですが、時間帯や環境、サーバーの負荷状況なので大きく変わるため、申し訳ございませんがお答えすることができません。
実際にテスト環境でご確認いただけたらと思います。