使用任何ETL工具进行数据转换的可行性分析

问题描述 投票:0回答:1

我对任何ETL工具都没有任何经验。但是我想知道是否可以使用任何ETL工具执行以下操作,或者我们需要编写Java或任何其他批处理作业来执行此操作:

场景1:源系统具有不同的REST API。我需要获取数据,对其进行转换,然后将数据存储在MongoDB中。最困难的部分是转型。在某些情况下,我需要调用源的REST API,并且根据其数据,我需要使用第一个API数据来调用其他几个REST API。之后,我们需要以不同的格式格式化整个数据并将其存储在Mongo中。

场景2:源系统具有一个DB。我需要使用自定义逻辑转换数据并将其存储在MongoDB中。在这里,自定义逻辑可以包含以下内容:从源的table1创建了collection1。之后,我需要查询table2和以前创建的collection1,处理数据,然后创建collection2。

是否可以使用任何ETL工具?如果可能的话,哪个工具?如果可能的话,请尽可能简短地提及如何使用不同的术语来完成它,以便我可以搜索互联网,学习和实施互联网。

etl informatica informatica-powercenter oracle-data-integrator ibm-infosphere
1个回答
0
投票

简短地说:是的,这就是ETL工具的确切用途。您可以从REST源提取数据,使用复杂的逻辑进行转换,然后加载到目标,例如MongoDB。

确切的实现取决于工具。我想如果您遇到任何在使用任何工具实施解决方案时遇到的问题,都会得到帮助,但我认为没有人会为您准备完整,详细的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.