NEO大数据一体化平台二次开发接口详解

需积分: 9 8 下载量 167 浏览量 更新于2024-07-19 收藏 858KB PDF 举报
"NEO大数据一体化平台二次开发接口文档提供了关于如何与NEO平台各组件交互的详细指南,包括IDBase、IDCube、HDFS的连接方式,以及IDCube和IDView、任务管理、IDManager和IDMonitor、ETL、用户认证等模块的二次开发接口。这份文档由东华软件股份公司于2017年1月23日发布,旨在支持开发者对NEO大数据基础平台进行定制和扩展。" 正文: NEO大数据一体化平台是一个综合性的大数据处理和分析平台,它包含了多个核心组件,如IDBase、IDCube和HDFS,为用户提供了一站式的解决方案。这个平台不仅提供了基础的大数据存储和处理能力,还允许开发者通过其丰富的二次开发接口来定制化功能和集成新的业务需求。 1. NEO平台组件连接方式: - IDBase连接:IDBase可能是平台中的数据库管理系统,接口用于连接和操作数据存储。 - IDCube连接:可能是一个数据立方体服务,用于快速查询和分析多维数据。 - HDFS连接:对接Hadoop分布式文件系统,支持大规模数据的读写和存储。 2. NEO二次开发接口: - IDCube和IDView二次开发接口主要用于数据可视化和分析: - 应用控制面板获取接口:获取用户自定义的控制面板信息。 - 新建控制面板接口:创建新的可视化面板。 - 获取控制面板详情接口:获取面板详细配置和数据。 - 获取控制面板所有图表接口:获取面板上所有图表的信息。 - 更新控制面板布局接口:调整图表在面板上的位置和排列。 - 更新控制面板名称接口:修改面板的显示名称。 - 删除控制面板接口:移除不再需要的面板。 - 获得所有的控制面板接口:列出所有可用的控制面板。 - 任务管理接口涉及数据处理任务的生命周期管理: - 获得任务请求列表接口:获取待处理或历史任务的列表。 - 获得任务详情接口:详细查看任务的状态和参数。 - 删除任务接口:终止或删除任务。 - 更新任务信息接口:修改任务的配置或设置。 - IDManager和IDMonitor接口用于监控和管理平台服务: - 获取节点详情接口:获取服务器节点的状态信息。 - 获取服务详情接口:查看具体服务的详细信息。 - 获取监控详情接口:获取性能监控数据。 - 创建服务接口:部署新的服务。 - 获得服务详情接口:查看服务运行情况。 - 更新服务状态接口:暂停或恢复服务。 - 更新组件状态接口:改变平台组件的运行状态。 - ETL(提取、转换、加载)接口用于数据集成: - 查看ETL任务列表接口:列出所有ETL任务。 - 添加ETL任务接口:创建新的数据转换流程。 - 启动ETL任务接口:执行ETL任务。 - 获得ETL任务日志接口:获取任务执行的日志信息。 - 停止ETL任务接口:中断正在进行的任务。 - 删除ETL任务接口:移除不再使用的任务。 - 获得数据源列表接口:查看所有可用的数据源。 - 获得数据源详情接口:获取数据源的详细配置。 - 保存数据源接口:保存新的或修改后的数据源设置。 - 删除数据源接口:删除数据源。 - 测试数据源连接接口:验证数据源的连通性。 - 查看数据源中所包含的表接口:列出数据源中的所有表。 - 用户认证接口确保安全的访问控制: - 验证获得访问token接口:验证用户身份并获取访问令牌。 - 获得token对应用户信息接口:通过令牌获取用户的相关信息。 这些接口提供了全面的工具,使开发者能够充分利用NEO平台的功能,实现定制化的数据处理、分析和可视化应用,以及高效的任务管理和系统监控。通过这些接口,开发者可以构建与NEO平台无缝集成的自定义解决方案,满足各种业务场景的需求。