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的时候遇到了和你一样的问题
然后我选择 Line feed(\n)
作为源的行分隔符。
添加列映射如下:
当我 运行 调试时,csv 文件已成功复制到 Azure SQL table。
我创建了一个简单的测试。您只希望 ADF 读取 3 列吗?
- 这是原始 csv 文件。
在ADF中,如果我们使用默认的Row delimiter
和Column delimiter settings
,select First row as header
.
我们也可以 select Edit
并在行分隔符字段输入 \r\n
。
您可以在此处导入架构。
我有一个 CSV 文件,它以逗号和 CRLF 结束一行。 我将我的数据集设置为“,\r\n”但是当我 运行 管道时,它不会接受这个,认为它是分隔符中的多个值......如果我不把逗号放在数据集行分隔符,当管道运行时,它认为有一个未命名的header。在 ADF 中是否可以将此组合作为分隔符(逗号 + crlf)-“,\r\n”?
FirstName,LastName,Occupation,<CRLF Char>
Michael,Jordan,Doctor,<CRLF Char>
更新:
我在运行复制副本activity的时候遇到了和你一样的问题
然后我选择
Line feed(\n)
作为源的行分隔符。添加列映射如下:
当我 运行 调试时,csv 文件已成功复制到 Azure SQL table。
我创建了一个简单的测试。您只希望 ADF 读取 3 列吗?
- 这是原始 csv 文件。
在ADF中,如果我们使用默认的
Row delimiter
和Column delimiter settings
,selectFirst row as header
.
我们也可以 select
Edit
并在行分隔符字段输入\r\n
。
您可以在此处导入架构。