我正在运行一个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
1条答案
按热度按时间vc9ivgsu1#
我试图复制相同的,并复制所有的文件到数据库中的表结构和数据。
首先,我使用Get metadata活动来获取带有Field list的文件列表作为
Child Items
。获取元数据活动的数据集:
的
然后为每个活动取一个,并将get metadata活动的输出传递给foreach活动
在foreach activity下,获取copy activity并添加带有参数的源和接收器。
创建源数据集参数。
将参数添加到连接。
在源数据集参数中,为数据集参数添加值
item().name
。型
创建接收数据集参数。
为连接添加参数。
在源数据集参数中,为数据集参数添加值
item().name
。型
输出:
将所有文件复制到数据库中,并带有表结构和数据。
型