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

CloudFlow:マップの状態

最終更新日:Jan 12, 2025

マップの状態を使用すると、配列内の各要素に同じ操作を適用して、大量のデータの処理とワークフローの管理を容易にすることができます。

マップの状態の処理モード

マップの状態は、データ処理効率を向上させ、さまざまなビジネス要件に対応するために、次の処理モードをサポートしています。

  • インラインモード

    マップの状態の各反復は、マップの状態を含むワークフローのコンテキストで実行されます。インラインモードは、マップの状態のデフォルトモードです。詳細については、[インラインモード] をご参照ください。

  • 分散モード

    マップの状態は、各反復をサブワークフローとして実行でき、最大 10,000 回の反復をサポートします。詳細については、[分散モード] をご参照ください。

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

項目

インラインモード

分散モード

データソース

ワークフローの前のステップからデータを取得します。

  • ワークフローの前のステップからデータを取得します。

  • オブジェクトストレージサービス(OSS)バケットからオブジェクトを取得します。

  • OSS バケットから CSV ファイルを取得します。

  • OSS バケットからインベントリを取得します。

  • OSS バケットから JSON ファイルを取得します。

反復プロセス

マップの状態の各反復は、マップの状態を含むワークフローのコンテキストで実行されます。

マップの状態は、各反復をサブワークフローとして実行でき、最大 10,000 回の反復をサポートします。

最大同時反復数

デフォルトでは、同時に実行できる反復の最大数は 40 です。

デフォルトでは、同時に実行できる反復の最大数は 100 です。クォータの増加をリクエストするには、[チケットを提出] します。

最大反復数

デフォルトでは、反復の最大数に上限はありません。ただし、反復の出力サイズは、イベント IO サイズパラメーターの値の影響を受けます。

デフォルトでは、反復の最大数は 10,000 です。[チケットを提出]することで、クォータを 1,000,000 に増やすことができます。

ペイロード

入力ペイロードサイズの制限は 64 KB です。

ItemReader を使用して外部からデータを読み取る場合、入力ペイロードサイズに制限はありません。