复制 Activity 输出中缺失的列

Copy Activity missing column in the output

我有一个副本 activity,它获取过程的输出并将其写入临时 CSV 文件。我需要在双引号中包含 headers,所以之后我有一个数据流任务,它获取临时文件并在接收器设置中添加引号。然而,输出不是预期的。由于数据中的逗号,某些记录中似乎缺少最后一列。

有没有办法只使用副本 activity 但仍将列名用双引号引起来?

当我们设置列分隔符时,数据工厂将根据分隔符编号将第一行视为模式。如果您的数据具有与列分隔符相同的值,那么您将错过一些列。

目前在数据工厂中,我们无法解决它。唯一的方法是请使用不同的列分隔符,例如“|”: 输出示例:

而且我们也无法使输出 .csv 文件的 header 用双引号括起来。数据工厂不支持它。

HTH.