标签: azure azure-sql-database azure-storage-blobs azure-data-factory azure-sdk-.net
用例:创建一个通用数据工厂,该工厂可以从具有平面文件的其他Azure Blob容器中读取数据到Azure SQL。我已经创建了一个数据管道,该数据管道使用存储过程来填充Azure SQL表。
问题:我遇到的麻烦是我想从代码中执行此数据工厂,并即时更改数据库和blob容器,并使用此新参数执行相同的数据工厂。表名在Azure SQL端将保持不变,文件名在blob存储中也将保持不变。更改将是事先知道的容器或容器中的文件夹名称。
请帮助我或指出什么方向可以帮助我实现这一目标,以及是否可以实现。
答案 0 :(得分:0)
您将需要使用参数化的数据集和链接的服务。在数据工厂管道上定义参数(您要从代码中传递这些参数,例如容器名称或文件夹名称,SQL Azure的连接字符串和Blob存储的连接字符串)。定义好之后-您需要将这些值一直传递到下游,直到链接服务
即像这样的东西 管道参数>数据集参数>链接服务参数