是否有更好的表达式编辑器可用于 BIDS SSIS 2008R2



我发现,在 BIDS 工具(对于 SSIS 2008R2(中编辑网格列内的表达式对于最简单的表达式之外的任何内容都是非常不切实际的。

例如,请参阅"派生列转换编辑器"中的"表达式"列。

BIDS中是否有可用的"高级"编辑器或第三方工具,为可用的列/变量/函数提供相同的拖放功能,但在文本编辑器组件中有足够的屏幕空间,以便我实际上可以看到我正在构建的表达式?

我遇到过这个:http://expressioneditor.codeplex.com/.虽然这看起来很棒,但据我所知,它实际上并没有集成到 BIDS 中。

此 http://bidshelper.codeplex.com/包括上述编辑器,但似乎仅适用于在控制流级别(而不是在我最需要它的数据流中(中找到的表达式。

编辑表达式时,右键单击上下文菜单中还有一个逗弄"打开 IME"选项 - 但我找不到合适的输入法编辑器。

任何帮助表示赞赏!

没有什么可以阻止您创建变量并使用富表达式编辑器(控制流 1(生成表达式,然后将其粘贴到数据流的所需位置。您需要将变量引用更新为列引用,但这是一个简单的开关。

也许一个例子可以解释(评论很糟糕(。RIGHT(@[User::MyVariable], 4( vs RIGHT([MyColumn], 4( 我会使用控制流表达式编辑器使我的表达式适用于静态数据,然后在我对逻辑感到满意时修复为使用列。

的经验法则是,如果表达式占用窗口可以显示的更多空间,那么我可能应该考虑使用脚本组件来执行逻辑,或者添加多个派生列组件串联并逐段构建我的表达式。

最新更新