我正在尝试部署一个带有复制数据管道的 azure 数据工厂,该管道从一个或多个已部署/本地文件系统路径中提取文件并将它们转储到 blob 存储中。文件系统上的源文件路径可能跨越多个不同的驱动器(例如 - C:\fileshare1 与 D:\fileshare2),并且可能包括通过 UNC 路径引用的网络位置(例如 - \localnetworkresource\fileshare3)。
我想配置一个本地文件系统连接和源数据集,并且只是参数化链接服务的主机属性。然后我的管道将遍历文件共享路径的集合并重用数据集和链接的服务连接。但是,看起来没有任何方法可以让数据集或管道向链接服务提供主机信息。当然可以提供来自管道和数据集的文件夹信息,但这将连接到链接服务连接中指定的主机,因此不允许我访问不同的驱动器或网络资源。
通过为需要包含的每个不同文件共享配置单独的链接服务连接、数据集和管道来做到这一点相当简单,但我更喜欢管理单个管道。
我已经尝试创建链接服务的 JSON 但它不起作用,有人可以帮助我吗?
https://docs.microsoft.com/en-us/azure/data-factory/parameterize-linked-services