我有一个SSIS包,用于在模式上执行ETL,其中包括5列。这些列中的每一列都需要转换为适当的数据类型。
最初,我在一个数据流转换任务中进行了所有转换,这使得很难从错误输出中找出转换失败的原因。
我后来决定对每一列在一行中使用单独的数据流转换任务。
我想知道哪种方法能给我更好的表现?
我从平面文件中获取所有数据(管道分开)
发布于 2016-03-22 11:46:35
这将取决于您正在处理的数据数量。
您要转换的数据类型是什么?
在ETL过程的哪个阶段,您需要转换数据?
最快的方法可能是将它们转换为源(如果可能的话)。如果在同一服务器上的数据库与数据库之间进行转换,那么在数据库级别执行该转换也是一种选择。
您需要进行一些测试,以确定哪种方法最适合您的流程。
https://stackoverflow.com/questions/36153251
复制相似问题