我可以使用数据工厂从Odata源动态获取所有表到Azure SQL Server吗?

pgccezyw  于 2023-03-31  发布在  SQL Server
关注(0)|答案(1)|浏览(134)

如何使用Azure数据工厂从Odata源获取多个表?
我可以从Odata源获取多个表吗?
enter image description here
how can i take pathname dynamically

hc8w905p

hc8w905p1#

下面的方法只适用于当你有你想要从Odata源复制表的列表。
在这里,我给出了使用SQL数据集作为源的示例演示。您可以遵循相同的OData数据集。
首先为表名创建一个数据集参数。

现在,转到您的OData数据集并单击Path中的编辑。在动态内容中给予参数@dataset().source_table_name

对接收数据集也执行相同的操作。
在这里,我在数组参数中使用了表名列表。

将其交给ForEach活动并选中其中的Sequential。
在ForEach中使用复制活动。您可以像下面这样将@item()值赋予源代码中的数据集参数。

在复制活动的接收器中执行相同的操作,并确保在其中的表选项中选中自动创建表
通过这种方式,您可以将多个表从源数据库复制到SQL数据库。

相关问题