如何在Azure数据工厂管道中的帐户存储中设置CSV文件的路径

时间:2019-02-15 11:07:26

标签: ssis azure-storage azure-pipelines azure-data-factory

我创建了一个SSIS包,该包从CSV文件中读取(使用Flat file connection manager)并将记录加载到数据库中。我已经将其部署在Azure数据工厂管道上,并且需要提供CSV文件的路径作为参数。我创建了一个azure存储帐户,并将源文件上传到那里,如下所示。

能否仅按如下所示在SSIS包设置中提供导入文件的源文件的URL?我试过了,但是目前抛出2906错误。我是Azure的新手-感谢在这里的任何帮助。

Azure account storage - Source file:

Azure DF - Execute SSIS Package

1 个答案:

答案 0 :(得分:1)

首先,您说出Excel,然后说出CSV。那是两种不同的格式。但是,由于您提到了平面文件连接管理器,因此我假设您的意思是CSV。如果没有,请告诉我,我将更新答案。

我认为您需要安装SSIS Feature Pack for Azure并使用Azure Storage Connection Manager。然后,您可以在数据流任务中使用Azure Blob Source(它支持CSV文件)。添加Blob源时,GUI应该可以帮助您创建新的连接管理器。有一个tutorial on MS SQL Tips显示了每个步骤。它已经有两年了,但是我认为并没有太大的改变。

从侧面考虑,您是否选择了在本机ADF V2上使用SSIS的原因?从Blob存储到数据库,copying data的工作非常出色。