azure数据工厂 - 如何修剪CopyData的空白

问题描述 投票:1回答:1

我正在使用CopyData组件将数据从管道分隔文件中提取加载到Azure SQL DW中。

通常这工作正常,但似乎默认行为是不修剪分隔文件中的字符串列上的空格。因此,Azure SQL DW表的接收器无法处理列varchar宽度。


"Value Name Example                                      " 

这不适用于VARCHAR(20)表列目标。发生截断错误。


这通常的做法是什么?它被认为是“变换”,所以我们不得不求助于SSIS或其他计算?

谢谢。

azure etl azure-data-factory
1个回答
1
投票

尽管缺少JSON trim()表达式,表达式似乎在数据集映射表中不起作用...(希望如此)。

如果您有可用的SQL Server实例,则可以将数据集作为表值传递给存储过程,该存储过程将修剪字段并执行任何其他必要的修改。

© www.soinside.com 2019 - 2024. All rights reserved.