如何使用Azure数据工厂从Odata源获取多个表?我可以从Odata源获取多个表吗?enter image description herehow can i take pathname dynamically
hc8w905p1#
下面的方法只适用于当你有你想要从Odata源复制表的列表。在这里,我给出了使用SQL数据集作为源的示例演示。您可以遵循相同的OData数据集。首先为表名创建一个数据集参数。
现在,转到您的OData数据集并单击Path中的编辑。在动态内容中给予参数@dataset().source_table_name。
@dataset().source_table_name
对接收数据集也执行相同的操作。在这里,我在数组参数中使用了表名列表。
将其交给ForEach活动并选中其中的Sequential。在ForEach中使用复制活动。您可以像下面这样将@item()值赋予源代码中的数据集参数。
@item()
在复制活动的接收器中执行相同的操作,并确保在其中的表选项中选中自动创建表。通过这种方式,您可以将多个表从源数据库复制到SQL数据库。
1条答案
按热度按时间hc8w905p1#
下面的方法只适用于当你有你想要从Odata源复制表的列表。
在这里,我给出了使用SQL数据集作为源的示例演示。您可以遵循相同的OData数据集。
首先为表名创建一个数据集参数。
现在,转到您的OData数据集并单击Path中的编辑。在动态内容中给予参数
@dataset().source_table_name
。对接收数据集也执行相同的操作。
在这里,我在数组参数中使用了表名列表。
将其交给ForEach活动并选中其中的Sequential。
在ForEach中使用复制活动。您可以像下面这样将
@item()
值赋予源代码中的数据集参数。在复制活动的接收器中执行相同的操作,并确保在其中的表选项中选中自动创建表。
通过这种方式,您可以将多个表从源数据库复制到SQL数据库。