【问题标题】:Copying data from a single spreadsheet into multiple tables in Azure Data Factory将数据从单个电子表格复制到 Azure 数据工厂中的多个表中
【发布时间】:2019-08-05 12:39:29
【问题描述】:

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

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

【问题讨论】:

  • 只是在同一个页面中,您是指多播之类的东西吗?换句话说,将单个源(excel)的逻辑副本复制到多个表(多个接收器)中?

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


【解决方案1】:

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

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

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

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

4.重复映射。

您可以将复制活动串联起来并按顺序执行。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 2018-12-20
    • 2016-10-06
    • 2021-05-27
    • 1970-01-01
    • 2021-07-03
    相关资源
    最近更新 更多