Azure 数据工厂 (ADF) 中的自定义行分隔符

Custom Row Delimiter in Azure Data Factory (ADF)

我有一个 CSV 文件,它以逗号和 CRLF 结束一行。 我将我的数据集设置为“,\r\n”但是当我 运行 管道时,它不会接受这个,认为它是分隔符中的多个值......如果我不把逗号放在数据集行分隔符,当管道运行时,它认为有一个未命名的header。在 ADF 中是否可以将此组合作为分隔符(逗号 + crlf)-“,\r\n”?

FirstName,LastName,Occupation,<CRLF Char>

Michael,Jordan,Doctor,<CRLF Char>

更新:
我在运行复制副本activity的时候遇到了和你一样的问题

  1. 然后我选择 Line feed(\n) 作为源的行分隔符。

  2. 添加列映射如下:

  3. 当我 运行 调试时,csv 文件已成功复制到 Azure SQL table。


我创建了一个简单的测试。您只希望 ADF 读取 3 列吗?

  1. 这是原始 csv 文件。

  1. 在ADF中,如果我们使用默认的Row delimiterColumn delimiter settings,select First row as header.

  2. 我们也可以 select Edit 并在行分隔符字段输入 \r\n

  3. 您可以在此处导入架构。