我一直在对Apache Camel做一些研究。我不明白Camel和其他ETL工具如Abinitio或SSIS等有什么不同。
Camel提供SFTP/FTP组件。SSIS或Abinitio也是如此。Camel可以写入数据库,甚至SSIS或AI也可以写入DB。
为什么我们选择Apache Camel而不是这些ETL工具?
非常感谢您的帮助。谢谢
发布于 2013-09-16 00:54:30
我没有使用过你提到的ETL工具。我和其他一些人一起工作过,我的答案是基于它的。
阿帕奇骆驼
操作。camel中提供了各种各样的组件,可用于连接到不同类型的源。开源开发人员经常添加新组件。检查这个http://camel.apache.org/components.html
可以将internally.
ETL工具
ETL工具是为特定的而构建的,
尽管如此,您正在寻找的组件是非常基本的,并且通常由大多数ETL工具支持。考虑到这一点,我会根据成本、易用性、围绕可用组件的专门化以及是否需要对其他组件的支持来做出决定。
发布于 2013-09-14 03:15:41
许多工具,如,几乎任何编程语言,甚至shell/bat脚本都可以连接到数据库并使用S/FTP文件传输。
Apache Camel是一个为尽可能高效地构建集成而设计的框架。ETL工具旨在将数据导入数据仓库,这可能被视为集成的特例。
最重要的是,Apache Camel是开源的,与非开源的SSIS相比,它的所有方面都是开源的。
您甚至还没有说明您希望您的工具做什么,所以我无法回答这个问题。
https://stackoverflow.com/questions/18789233
复制相似问题