Java 将自定义数据存储(RESTAPI)与ETL工具集成-遵循什么规范?

Java 将自定义数据存储(RESTAPI)与ETL工具集成-遵循什么规范?,java,database,apache,rest,etl,Java,Database,Apache,Rest,Etl,我有一个RESTAPI,负责数据摄取和持久化到系统中以用于报告目的。此类数据的模式是扁平的,可以来自任何数据源,如CSV、SQL表、Zendesk、Salesforce等。我的理解是,任何ETL工具都应该能够列出集合、查询模式,并允许用户在将数据加载到中之前相应地映射字段 我是否应该实现任何标准协议(如)以实现与流行ETL工具的快速集成 我可以找到以下几个,但不确定哪个ETL工具支持什么 这是一个有趣的问题,只有14种观点:(需要社区对如何构建此类API以与ETL集成的意见。我不理解这个问题

我有一个RESTAPI,负责数据摄取和持久化到系统中以用于报告目的。此类数据的模式是扁平的,可以来自任何数据源,如CSV、SQL表、Zendesk、Salesforce等。我的理解是,任何ETL工具都应该能够列出集合、查询模式,并允许用户在将数据加载到中之前相应地映射字段

我是否应该实现任何标准协议(如)以实现与流行ETL工具的快速集成

我可以找到以下几个,但不确定哪个ETL工具支持什么


  • 这是一个有趣的问题,只有14种观点:(需要社区对如何构建此类API以与ETL集成的意见。我不理解这个问题。ETL的全部要点是,
    it
    将支持大量的接口。因此,如果您选择使用Apache元模型,那么这就是您的接口,在其背后,您可以使用CSV、SQL、Salesforce等。如果问题是有一些标准协议可以集成到多个ETL工具中,那么我想没有,ETL工具应该已经提供了该标准协议,这是ETL工具的目的,imo.@MattKo我正在寻找大多数ETL工具遵循的任何标准/规范。例如,如果我将数据存储作为SQL端点公开,那么可能性是巨大的。那么你为什么不将其设为SQL?这可能是几乎所有ETL工具都支持的。