注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
ユースケースに応じて、入力データセットをスナップショットまたはインクリメンタル(差分処理)で読み取ることを選択できます。
スナップショット計算では、新しく追加されたデータだけでなく、入力全体に対してデータ加工を実行します。ビルドのたびに、出力データセット全体が最新のパイプライン出力に置き換えられます。

次の場合に最適です。
APPEND トランザクションで更新されない場合。
SNAPSHOT トランザクションを使用して書き込まれる場合、入力をインクリメンタルに読み取ることはできません。APPEND トランザクションで更新できない場合。
インクリメンタル計算では、前回のビルド以降に選択した入力に追加された新しいデータに対してのみ、データ加工を実行します。これにより計算リソースを削減できますが、重要な制限があります。
パイプラインがインクリメンタル計算で実行されるのは、選択した入力データセットが、既存のファイルを変更しない APPEND または UPDATE トランザクションによって変更される場合のみです。スナップショット入力をインクリメンタルとして指定しても効果はありません。

次の場合に最適です。
APPEND トランザクションまたはデータを追加する UPDATE トランザクションによって変更される場合。
このセクションでは、ワークフローに適用される可能性がある制限の概要を説明します。適切に実装するために、インクリメンタル計算のセットアップ前に確認してください。
パイプラインが常にインクリメンタルに実行されるようにするには、パイプラインの Build 設定でインクリメンタル実行を必須にする設定を有効にできます。有効にすると、インクリメンタルに実行するように設定されたジョブは、インクリメンタル実行ができない場合に自動的に失敗します。これにより、誤って入力がスナップショット化されたり、出力スキーマの変更によってスナップショットが強制されたりするなど、意図しないスナップショット処理を防ぐことができます。
詳細については、出力のインクリメンタル動作を強制するを参照してください。
詳細については、Pipeline Builder でのインクリメンタル計算の例を参照してください。