我可以同时将来自多个数据源的数据上传到azure DW

时间:2016-09-13 08:32:52

标签: azure data-warehouse azure-sqldw

我可以使用单个管道同时从多个数据源检索数据到Azure SQL DataWarehouse吗?

3 个答案:

答案 0 :(得分:1)

SQL DW当然可以使用外部(也称为PolyBase)表,bcp或insert语句同时加载多个表。正如hirokibutterfield所问,您是指像Azure Data Factory这样的特定加载工具吗?

答案 1 :(得分:1)

是的,你可以,但是你必须提到复制到azure数据仓库的每个数据源的复制活动。

答案 2 :(得分:1)

是的,你可以,并且根据所需的转换程度,有两种方法可以做到这一点。无论采用何种方法,数据源对ADF都无关紧要,因为您的数据移动是通过查看数据集的复制活动进行的,并负责在相关数据源上触发查询。

方法1:

如果表的所有转换都可以在源系统上的SELECT查询中完成,则可以使用一组指定SELECT语句的复制活动。这是一种简单的方法

方法2:

如果您的转换需要复杂的集成逻辑,请首先使用复制活动将原始数据从源系统复制到SQLDW实例中的登台表(步骤1)。然后使用一组存储过程进行转换(步骤2)。

作为Step1输出的ADF数据集将是步骤2的输入数据集,以保持一致性。