从另一个 CSV 文件(Azure 数据工厂)向 CSV 文件添加列

Add column to CSV File from another CSV File (Azure Data Factory)

例如:

Persons.csv

name, last_name
-----------------------
jack, jack_lastName
luc, luc_lastname

FileExample.csv

id
243
123

结果:

name, last_name, exampleId
-------------------------------
jack, jack_lastName, 243
luc, luc_lastname, 123

我想聚合来自另一个数据源的任意数量的列,以将最终结果插入到文件或数据库中 table。

我试了很多方法都做不到

您可以尝试在 Azure 数据工厂管道中使用 Mergefiles 来合并两个 csv 文件。

Select copydata activity 然后去source循环遍历wild card entry *.csv 来搜索storage中的csv文件(这个过程中配置linked storage到adf)

然后,如果需要,在同一容器中创建一个输出 csv,以合并文件并通过将其命名为 examplemerge.csv.

进行存储

将第一行标记为 header。

验证并尝试调试。

那么您必须能够在输出文件夹中的结果合并文件中看到合并文件。

如果需要,您可以查看此参考vlog Merge Multiple CSV files to single CSV for more details and also this vlog on Load Multiple CSV Files to a Table in Azure Data Factory

但是如果你想加入文件,必须有一些共同的列加入。 另请查看问答中的此线程 Azure Data Factory merge 2 csv files with different schema