天蓝色数据工厂:链接服务参数化(使链接服务动态化)

时间:2020-04-02 06:17:52

标签: dynamic parameters connection azure-data-factory

方案:在多租户体系结构中,我为多个客户端(租户)运行了相同的批处理作业(ETL)。在这种情况下,只有变量是源和目标。在ADF中,我的管道/映射数据流是statc,动态的是LinkedServices。甚至数据集也可以是静态的,因为我期望客户端之间的源和目标表相同。

如何使LinkedServices动态化?

这就是我通过脚本(shell,python)实现它的方式。 -包装脚本将以client_code作为参数启动 -客户端的数据库详细信息和连接详细信息将在数据库中提供,可从那里获取 -将使用相应客户端的源n目标数据库详细信息启动ETL作业(脚本) -记录/审核在所有步骤中完成

如何通过ADF实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以参数化链接的服务并在运行时传递动态值。为了实现您的目标,您必须在链接服务中添加一个参数,并在链接服务定义中参数化服务器名称。

Parameterize linked services