首页 > 解决方案 > ADF 从列中删除换行符

问题描述

我正在尝试在 Azure 数据工厂中进行复制活动,这是数据的外观

来源:Dynamics 365 实体

A(GUID) | B(boolean) | C(string)
04741b89-3d51-ea11-a811-000d3af427b4| False | "some text \n\n next line \n new line"

接收器:Azure Blob 分隔文本文件

A(string) | B(string) | C(string)
04741b89-3d51-ea11-a811-000d3af427b4| False | "some text

next line
new line"

我已将复制活动中的接收器映射设置为字符串。但结果不会为 A 和 B 字段的值添加引号。

预期结果:

"04741b89-3d51-ea11-a811-000d3af427b4"| "False" | "some text next line new line"

如何删除换行符?

标签: azureazure-data-factory

解决方案


我通过在复制活动之前添加数据流活动来解决它在数据流活动中我添加了派生列转换 在此处输入图像描述

在派生列设置中提及要转换的列。我使用字符串替换表达式将 \n 替换为空字符串。

在此处输入图像描述


推荐阅读