我有带有嵌套元素的复杂 XML 文件。我构建了一个过程来处理使用 SSIS 和 T-SQL。我们使用 Azure 数据工厂,我想探索将 XML 文件转换为 JSON 或 CSV,因为 ADF 支持这些文件,而 XML 不支持。
看来逻辑应用程序是一种选择。有没有人在使用 XML 并在管道内进行转换方面有其他运气?
当前工作流程:从文件夹中提取 XML 文件,放到网络驱动器上,将 XML 批量插入到暂存行中,将 XML 解析为各种 SQL 表进行分析。
样本:
<HEADER>
<SurveyID> 1234 </SURVEYID>
<RESPONSES>
<VAR>Question1</VAR>
<VALUE>Answer1</VALUE>
</RESPONSES>
<RESPONSES>
<VAR>Question2</VAR>
<VALUE>Answer2</VALUE>
</RESPONSES>
<SurveyID> 1234 </SURVEYID>
<RESPONSES>
<VAR>Question1</VAR>
<VALUE>DifferentAnswer</VALUE>
</RESPONSES>
</HEADER>
Run Code Online (Sandbox Code Playgroud)
注意:我不需要知道如何解析 XML,这就完成了。我也知道您可以在 ADF 中执行 SSIS。我正在寻找整个过程的替代方案。