如何调试派生列
How to debug derived column
我有一个包可以删除派生列上的错误。错误消息只说“派生列上发生错误”,而没有告诉我错误的性质,或者它无法执行的操作。
有没有办法拥有某种冗长的模式,或者更精确地确定错误的原因?
没有。 SSIS 表达式语言的一个挑战是它发生或不发生。没有通过中间值的工具。
我这辈子做过很多 SSIS 开发,我给大家的建议是,你应该把你的表达式分解成可用的最小操作 。如果您使用的是 SSIS 变量,请将它们链接在一起,以便您 可以 在它给出错误值之前查看确切的输入是什么。在数据流中,您将执行类似的过程,但将多个派生列添加到数据流中。它将添加到进程中的微不足道的开销与您将要执行的其他操作相比相形见绌,而且它是调试的唯一生命线。
我有一个包可以删除派生列上的错误。错误消息只说“派生列上发生错误”,而没有告诉我错误的性质,或者它无法执行的操作。
有没有办法拥有某种冗长的模式,或者更精确地确定错误的原因?
没有。 SSIS 表达式语言的一个挑战是它发生或不发生。没有通过中间值的工具。
我这辈子做过很多 SSIS 开发,我给大家的建议是,你应该把你的表达式分解成可用的最小操作