私は次のことができるようにしたい:
- 行ごとにフラットファイルをインポートする
- 各行の列値で条件付き分割を行う
- 有効な値を検出した場合、この行を続行したい
- いずれにせよ、不可能な値を検出した場合、コンポーネントを FAIL にしたいので、ワークフローが停止し、エラーが発生します
例: 3 つの列 (「タイプ」、「値」、「メッセージ」) を持つファイルがあります。
フラットファイルの宛先を使用して、そのファイルを行ごとにインポートしたいと考えています。次に、条件付き分割を行います。「タイプ」列の値が「1」の場合、その行を宛先に書き込みたいです。タイプが「2」または「3」の場合、それらを無視します。ただし、「A」または「0」の場合、コンポーネントを失敗させたいと思います。
「FAIL」の部分以外はすべて揃っています。最後の条件 (「列は 1、2、または 3 ではありません」) の出力を「コンポーネントの失敗」として構成しましたが、実際にはコンポーネントが失敗するわけではありません。