Azure数据工厂复制活动仅复制表结构,而不复制实际数据

vq8itlhq  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(110)

我正在运行一个ADF管道,它看起来像:获取元数据-> For Each循环->复制活动(在For Each内)。
我试图复制的文件都是文本文件,我试图将标题作为列复制,并将文件中的实际数据复制到我的SQL Server数据库(我在实际运行Activity之前创建)。
问题是它成功地复制了基于.txt文件的预期表结构,但没有复制任何数据。
我期望活动复制表结构和数据本身,但它没有复制数据。
我不能分享实际的数据,但其中一个文件的结构是这样的:
id、line1、line2、city、postal、updated_at、created_at、updated_by_id、created_by_id、country_subdivision、country_code

vc9ivgsu

vc9ivgsu1#

我试图复制相同的,并复制所有的文件到数据库中的表结构和数据。

  • 首先,我使用Get metadata活动来获取带有Field list的文件列表作为Child Items。获取元数据活动的

    数据集:

  • 然后为每个活动取一个,并将get metadata活动的输出传递给foreach活动

  • 在foreach activity下,获取copy activity并添加带有参数的源和接收器。

创建源数据集参数。

将参数添加到连接。

在源数据集参数中,为数据集参数添加值item().name


创建接收数据集参数。

为连接添加参数。

在源数据集参数中,为数据集参数添加值item().name

输出:
将所有文件复制到数据库中,并带有表结构和数据。


相关问题