提问人:chaithra ms 提问时间:2/9/2023 更新时间:2/9/2023 访问量:442
Azure 数据工厂在复制活动中分析 xml
Azure data factory parsing xml in copy activity
问:
我正在使用 azure 数据工厂将 soap API 连接数据传输到 snowflake。我知道 snowflake 必须在变体列或 csv 中拥有数据,或者我们需要在 azure 中具有中间存储才能最终将数据放入 snowflake。我面临的问题是来自api的数据是一个字符串,其中有xml数据。因此,当我将数据放入 Blob 存储时,它是一个字符串。如何避免这种情况并在放置数据时拥有适当的列?
在这里,该列被读取为字符串。有没有办法将其解析为各自的行?我试图放置集合引用,它仍然无法识别单个列。任何意见都受到高度赞赏。
答:
0赞
Aswin
2/9/2023
#1
您需要在复制活动的“映射”部分中更改为“高级编辑器”。我获取了示例数据并重现了这个。以下是步骤。
Img:1 源数据集预览
在复制活动的映射部分,
- 单击 Import Schema
- 切换到高级编辑器 。
- 提供集合引用值。
Img:2 映射设置
评论
0赞
chaithra ms
2/10/2023
谢谢你。虽然我有不同的问题。xml 数据用字符串括起来 这种方法无济于事
0赞
Aswin
2/10/2023
您在这种方法中遇到的错误是什么
0赞
chaithra ms
2/12/2023
learn.microsoft.com/en-us/answers/questions/1179147/......这就是我一直在寻找的。没有错误。但数据包含在双引号中
评论