.net – 对于开发人员来说,学习/使用SSIS是否值得?

我现在开始参与相当多的ETL工作,而且每个人似乎都非常偏爱SSIS.我正在努力尝试通过BI工作室进行最琐碎的转换,这通常等同于一些带有一小撮LINQ的foreach循环.我不确定这个工具对用户有用的用例或用户,并且可能会说服管理层我可以不用.什么是制作我的案例的最佳方式,或者如果有任何更好的工具建议,也会受到赞赏.
最佳答案
除了阅读一些基础知识之外,我不了解SSIS.也和你一样,我对LINQ很满意,并且可以快速编写代码来推动和转换数据.

但是,如果该表有4个数据?你认为你的LINQ代码会优雅地处理它吗?它可以被处理,但不容易,特别是如果有很多表相互交叉引用.一个天真的LINQ实现会尝试将所有内容加载到内存中并崩溃.

另一个理由是因为你的同事对SSIS很强.您为公司建立在SSIS上的任何解决方案对公司而言都比LINQ更有价值,因为其他人可以选择并修复或扩展它.

转载注明原文:.net – 对于开发人员来说,学习/使用SSIS是否值得? - 代码日志