在 Azure 数据工厂中一次性查询配置 table activity

Query configuration table as a one time activity in Azure Data Factory

有没有办法一次性查询数据库 table activity,以便可以使用这些值来驱动重复管道 activity。

假设我有一组随环境变化的值 (DEV/TEST/PROD)。我可以在数据库中配置这些值 table 并在数据工厂第一次运行时读取它们,而不是将与环境对应的值作为参数传递,以便每五分钟运行一次的重复 Orchestrator 任务可以获取值从 table?

获得

您可以使用来自 Azure 数据工厂的查找 activity 从数据库中查询值,然后使用参数存储它们以在下一个活动中使用,请检查 this

您可以使用 Lookup activity 来处理您的情况。

在查找中指定您的查询 activity 以获取您要查询环境值的行。您可能还想为您的案例选中“仅第一行”选项。

要访问从数据库返回的值,您可以从查找的输出中获取值。它将位于输出的“firstRow”对象中。

对于您的用例的 conditional/switch 处理,在 Switch 的动态内容中为您的 expression 输入 @activity('Lookup config table').output.firstRow.VALUE