我想从java上的ETL开始。我用的是Intellij。我想知道集成是如何完成的,或者哪个工具与intellij兼容。此外,如果有任何关于使用java的ETL基础的教程。
如果我想要进行数据转换,那么我需要的到底是什么?它可以是基本的,就像从文件中随机输入并根据特定逻辑转换数据一样
发布于 2017-07-17 01:56:19
创建代码以提取(查询不同的源,如DB、XML、web服务等)到转换(您知道的,使一切都兼容,删除dup,创建Dims和事实),以将它们加载到目标(数据库等)……所有这些都不是什么新鲜事。Java很棒,但用它创建ETL就是在创建一个非标准应用程序……然后你需要构建一个调度器来运行负载并与几个组件集成。
所以。我强烈建议,与其创建Java应用程序,不如看看像Informatica PowerCenter和/或Oracle Data Integrator这样的产品。
此解决方案是全球ETL的业务范围标准,提供了对象和方法,以避免几乎不需要手动的应用程序,并在任何应用程序之上...还可用于集成、迁移、B2B、BI...名字..。
祝好运!
发布于 2017-07-18 13:30:40
如果你正在尝试创建一个基于Java的etl产品,那么你就是在重新发明轮子。Talend是一个基于java的开源ETL工具,它提供了ETL工具的功能,并允许编写Java代码进行集成。
Pentaho是另一个基于Java的ETL工具。
它们都很流行,并且都有很好的用户界面……
https://stackoverflow.com/questions/44908147
复制相似问题