すべてのプロダクト
Search
ドキュメントセンター

CloudFlow:反復処理 (Map ステート)

最終更新日:Jun 24, 2026

Map ステートは、配列内の各要素に対して同じ操作を実行することで、大規模なデータ処理とワークフロー管理を簡素化します。

処理モード

Map ステートは 2 つの処理モードをサポートしています:

  • インラインモード

    各反復は、親ワークフローのコンテキストで実行されます。デフォルトでは、Map ステートはインラインモードを使用します。詳細については、「インラインモード」をご参照ください。

  • 分散モード

    各反復は子ワークフローとして実行され、最大 1,000,000 回の反復に対応します。詳細については、「分散モード」をご参照ください。

インラインモードと分散モードの違い

比較項目

インラインモード

分散モード

データソース

ワークフロー内の前のステートからデータを読み取ります。

  • ワークフロー内の前のステートからデータを読み取ります。

  • Object Storage Service (OSS) バケットからオブジェクトのリストを読み取ります。

  • OSS バケットから CSV ファイルを読み取ります。

  • OSS バケットからインベントリを読み取ります。

  • OSS バケットから JSON ファイルを読み取ります。

反復プロセス

各反復は、親ワークフローのコンテキストで実行されます。

各反復は子ワークフローとして実行されます。

最大同時実行数

デフォルトの最大同時実行数は 40 です。

デフォルトの最大同時実行数は 100 です。クォータの引き上げをリクエストするには、チケットを送信する必要があります。

反復の最大数

デフォルトでは、反復回数に制限はありません。ただし、反復の合計出力サイズは、Event IO Size によって制限されます。

デフォルトの最大反復数は 10,000 です。クォータを最大 1,000,000 まで引き上げるには、チケットを送信する必要があります。

ペイロード

入力ペイロードサイズは 64 KB に制限されています。

ItemReader を介して外部入力を読み取る場合、64 KB の入力ペイロード制限は適用されません。