我试图弄清楚在 SSIS 中构建新ETL流程的最佳做法是什么。
我在 sql server 中有一个表源,我想对它进行一些转换,添加列,加入等。
我的问题是,我应该使用所有转换创建 View / SP ,还是使用" Derived Column" 进行连接和转换在SSIS中"查找" ?
我在性能/维护方面提出这个问题。
我认为性能应该是相同的,但维护它是我最关心的问题。
感谢您的帮助!
答案 0 :(得分:2)
我的经验法则是,您可以在TSQL中执行任何操作,您应该使用TSQL而不是SSIS。它会表现得更快。数据流中的查找肯定比TSQL中的连接慢。