我创建了一个SSIS包,它从CSV文件中读取(使用Flat file connection manager
)并将记录加载到数据库中。我已将其部署在Azure数据工厂管道上,我需要将CSV文件的路径作为参数。我创建了一个azure存储帐户并在其中上传了源文件,如下所示。
我可以在SSIS包设置中给出导入文件的源文件的URL,如下所示吗?我尝试了但它目前正在抛出2906错误。我是Azure新手 - 感谢这里的任何帮助。
首先,你说Excel然后你说CSV。这是两种不同的格式。但是既然你提到了平面文件连接管理器,我会假设你的意思是CSV。如果没有,请告诉我,我会更新我的答案。
我想你需要安装SSIS Feature Pack for Azure并使用Azure Storage Connection Manager。然后,您可以在数据流任务中使用Azure Blob Source(它支持CSV文件)。添加blob源时,GUI应该可以帮助您创建新的连接管理器。有一个tutorial on MS SQL Tips显示每一步。它已经有几年了,但我认为没有太大变化。
作为一个想法,您是否有理由选择使用SSIS而不是本机ADF V2?从blob存储到数据库,copying data做得很好。