我正在尝试构建一个 Azure DataFactory 作业以将数据从 Oracle 数据库提取到 XML 文件。但是ADF的复制事件中的Sink(target)不支持XML格式。 如何才能实现上述场景
来源:
idnt |列2 |第3栏
1234 | abcd| 1
1234 |阿斯达夫| 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格式作为接收器,因此您可以编写查询将数据库中的表数据转换为XML格式并将其提取到文件中。
您还可以尝试在复制事件源中使用返回 XML 格式的查询,并在接收器中将文件扩展名更改为 .XML
关于将数据提取为 XML 格式的 Azure 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72599418/