私は azure datafactory を初めて使用し、blob ストレージから大きな xml ファイルをコピーして SQL データベースのテーブルを更新するパイプラインを構築しています。子の値に基づいて、親要素が SQL に更新されるのをスキップすることは可能ですか? xml 構造はかなり単純で、xslt を使用して変換できることはわかっていますが、このロジックをパイプラインに直接含めることができるかどうか疑問に思っていましたか?
xml 構造の例を次に示します。
<parent>
<child1>1</child1>
<child2>2</child2>
</parent>
<parent>
<child1></child1>
<child2>3</child2>
</parent>
<parent>
<child1>2</child1>
<child2>4</child2>
</parent>
</root>
各親はテーブル内の行であり、child1 が空白の行を挿入したくありません。したがって、この例では、テーブルには最初と 3 番目の親要素のみを行として含める必要があります。