如何从dtexec输出中删除unpivot转换的未使用列警告?

时间:2012-05-10 12:54:49

标签: ssis warnings

使用Unpivot数据流项时,如何删除Pivot key value column name列中有关“未使用列”的警告...

Warning: 2012-05-10 13:30:19.97
   Code: 0x80047076
   Source: Import Client_Categories Table SSIS.Pipeline
   Description: The output column "Client_Categories" (442) on output 
   "Unpivot Output" (224) and component "Unpivot" (222) is not 
   subsequently used in the Data Flow task. Removing this unused output 
   column can increase Data Flow task performance.
End Warning

我的意思是实际删除警告,而不是仅仅在输出中显示警告...我们希望使用DTEXEC选项运行/WarnAsError

3 个答案:

答案 0 :(得分:1)

一个黑客解决方案我发现摆脱似乎有效的“未使用列”警告是向Script Component添加Data Flow并让它使用未使用的数据透视表值< / p>

答案 1 :(得分:0)

我认为这是一个全局配置(警告),与特定组件无关,就我而言,它无法完成。

选中此link

它提到“日志”,但我认为原理是相同的

答案 2 :(得分:0)

另一种解决方案是在使用列的最新组件之后使用Union All组件,并删除Union All组件中的列。

这样,该列在管道的其余部分真的消失了。