0 / 0

DataStage®のトランスポートブロック環境変数

最終更新: 2025年3月12日
DataStage のトランスポート・ブロックの環境変数

以下の環境変数はすべて、ジョブの実行時にデータの内部転送に使用されるブロックサイズ(バイト単位)に関するものである。 一部の設定は、固定長レコードにのみ適用されます。

以下の変数は、固定長レコードにのみ使用されます。

  • Apt_min_transport_block_size
  • Apt_max_transport_block_size
  • API デフォルト・トランスポートのブロック・サイズ
  • Apt_latency_coefficient

DataStage の APT_AUTO_TRANSPORT_BLOCK_SIZE 環境変数

APT_AUTO_TRANSPORT_BLOCK_SIZE 環境変数を設定して、フレームワークがプレイヤー間でデータを転送するためのブロック・サイズを計算するようにします。

DataStage の APT_LATENCY_COEFFICIENT 環境変数

APT_LATENCY_COEFFICIENT 環境変数を設定して、プレイヤー間でデータを転送するブロックへの書き込み数を指定します。

APT_LATENCY_COEFFICIENT 環境変数を設定して、ステップ内のデータ・フローの待ち時間を制御します。 デフォルト値は 5 です。 レコードを即時に移送するには、値 0 を指定します。 この方法は、固定長レコードにのみ使用されます。

注: 多くの演算子には組み込みの待ち時間があり、この変数の影響を受けません。

API デフォルト・トランスポートのブロック・サイズ

APT_DEFAULT_TRANSPORT_BLOCK_SIZE 環境変数を設定して、プレイヤー間でデータを転送するためのデフォルトのブロック・サイズを指定します。

APT_DEFAULT_TRANSPORT_BLOCK_SIZE 環境変数は、128 KB より長いレコードを処理するためのサポートの一部として提供されています。

APT_DEFAULT_TRANSPORT_BLOCK_SIZE 環境変数の値を 8192 から 268435456 バイト (256 MB) の範囲で設定します。 必要に応じて、値は操作サイズに最も近いページ・サイズに丸められます。

デフォルト値は 131072 バイトです。

DataStage の APT_MAX_TRANSPORT_BLOCK_SIZE および APT_MIN_TRANSPORT_BLOCK_SIZE 環境変数

APT_MAX_TRANSPORT_BLOCK_SIZE および APT_MIN_TRANSPORT_BLOCK_SIZE 環境変数を設定して、プレイヤー間でデータを転送するための最小許容ブロック・サイズと最大許容ブロック・サイズを指定します。

APT_MIN_TRANSPORT_BLOCK_SIZEは、デフォルト値である8192バイトより小さくすることはできない。 APT_MAX_TRANSPORT_BLOCK_SIZE を 1048576 (デフォルト値) より大きくすることはできません。 これらの変数は、APT_LATENCY_COEFFICIENT と組み合わせて使用する場合にのみ意味があります。