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

时间:2019-03-14 14:50:43

标签: azure-data-factory azure-data-factory-2

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

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

1 个答案:

答案 0 :(得分:0)

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

  

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

     

2.sink数据存储(如果具有预定义的架构)没有在输出数据集“结构”部分中指定的列名。

     

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

     

4。重复的映射。

您可以串联连接复制活动并依次执行。

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