【发布时间】:2020-04-03 17:10:14
【问题描述】:
场景:在多租户架构中,我有相同的批处理作业 (ETL) 为多个客户端运行(租户方面)。在这种情况下,只有变量是源和目标。在 ADF 中,我的管道/映射数据流是 statc,动态事物是 LinkedServices。甚至数据集也可以是静态的,因为我希望跨客户端的源和目标中使用相同的表。
如何使 LinkedServices 动态化?
这就是我通过脚本(shell、python)实现它的方式。 - 将使用 client_code 作为参数启动包装脚本 - 客户端的数据库详细信息和连接详细信息将在数据库中可用,从那里获取 - ETL 作业(脚本)将使用相应客户端的源 n 目标 DB 详细信息启动 - 记录/审计在所有步骤中完成
如何通过 ADF 实现这一目标?
【问题讨论】:
-
请参考此链接,目的可能略有不同。 mrpaulandrew.com/2019/06/18/…
标签: dynamic parameters connection azure-data-factory