我想从 ADF 获取 Azure SQL table 数据以用作副本 activity 中的输入

I want to fetch Azure SQL table data from ADF to use as input in copy activity

我有 4 SQL tables.

  1. Employee(包含员工信息)
  2. 工程师(与 EMployee 结构相同但无输入)

3)Student(结构与EMployee相同但无输入)

4)元数据(包含来源和目的地信息如来源:Employee 目的地:Student)

我的目标是创建一个 ADF 管道,它将获取元数据 table 信息(源和目标)并将根据元数据 [=] 中的数据执行从源到目标的复制 activity 62=].

员工Table

元数据Table

Flag  Source         destination
2     dbo.Employee   dbo.Engineer

工程师Table

我希望我的 ADF 管道从元数据 table 中获取源数据和目标数据,并按照元数据 table 中所述执行从源到目标的复制 activity。

我尝试了以下方法,但还没有成功。

getMetadata---> copyActivity [无法获取元数据 table 数据]

getmetadata--->foreach 循环----> 复制activity[再次获取数据]

您应该使用 Lookup active 而不是 Get Metadata active。

根据您的问题,请遵循以下解决方法:

  1. 使用Lookup active获取tableMetadata的内容。
  2. 对于每个活动循环 Metadata 的每一行:
  3. foreach inner actives,创建source和sink的copy active 全部设置为每个项目。例如:

HTH.