将数据从单个电子表格复制到Azure Data Factory中的多个表中

问题描述 投票:0回答:1

Azure数据工厂中的“复制数据”活动似乎仅限于复制到单个目标表。我有一个包含行的电子表格,这些行应该扩展到多个相互引用的表 - 在Data Factory中实现它的最合适的方法是什么?

按顺序运行的多个复制任务是否能够执行此任务,还是需要调用将执行插入的自定义存储过程?如上所述,Data Factory中是否还有其他选项可用于转换数据?

azure-data-factory azure-data-factory-2
1个回答
0
投票

如果源数据集和接收器数据集中的columnMappings不符合此link中提到的错误条件,

1.Source数据存储查询结果没有在输入数据集“结构”部分中指定的列名。

2.Sink数据存储(如果使用预定义的模式)没有在输出数据集“结构”部分中指定的列名。

3.接收器数据集的“结构”中的列数或列数少于映射中指定的列数或列数。

4.重复映射。

您可以串联连接复制活动并按顺序执行它们。

另一个解决方案是存储过程,它可以满足您的自定义要求。关于配置,请参考我之前的详细案例:Azure Data Factory mapping 2 columns in one column

© www.soinside.com 2019 - 2024. All rights reserved.