我试图建立一个Azure DataFactory作业从Oracle数据库提取数据到XML文件。但是,ADF的复制活动中的Sink(目标)不支持XML格式。如何实现上述场景
源:
idnt | col2 | col3
1234 | abcd | 1
1234 | asdf | 2
期望的XML输出:
<AA_ITEMS>
<Idnt ID="1234">
<Col2 ID="abcd">
<Col3>1</Col3>
</Col2>
<Col2 ID="asdf">
<Col3>2</Col3>
</Col2>
</Idnt>
</AA_ITEMS>
请建议。提前感谢
由于Azure数据工厂不支持XML格式作为sink,您可以编写查询将数据库中的表数据转换为XML格式并将其提取到文件中。
您也可以尝试在复制活动源中使用查询,它返回XML格式,并在接收器中将文件扩展名更改为.XML
请参阅Ramesh Kanjinghat &所以链接。