DataWorks开放平台是DataWorks对外提供数据和能力的开放通道。DataWorks开放平台提供开放API(OpenAPI)、开放事件(OpenEvent)、扩展程序(Extensions)的能力,可以帮助您快速实现各类应用系统对接DataWorks、方便快捷的进行数据流程管控、数据治理和运维,及时响应应用系统对接DataWorks的业务状态变化。
功能概述
DataWorks开放平台提供开放API(OpenAPI)、开放事件(OpenEvent)、扩展程序(Extensions)等能力。
- 开放API(OpenAPI)
通过OpenAPI可以实现您的自有应用与DataWorks的深度集成,例如实现批量创建任务、发布任务、运维任务等,提升您的大数据处理效率,减少人工操作成本。
关于OpenAPI功能,具体请参见开放API(OpenAPI)。 - 开放事件(OpenEvent)
通过OpenEvent可以允许您订阅DataWorks中的系统事件,实时获取并响应事件变化,例如订阅表变更事件实现对核心表的实时监控,订阅任务变更事件实现自定义实时任务监控大屏。
关于开放事件功能,具体请参见开放事件。 - 扩展程序(Extensions)
Extensions则是将OpenAPI和OpenEvent有机结合起来的服务级插件,通过Extensions允许您对DataWorks中的流程控制进行自定义,例如您可以自定义任务发布管控插件,从而对不符合规范和要求的任务进行拦截。
关于扩展程序功能,具体请参见扩展程序。
适用场景
DataWorks开放平台提供了全面的开放能力,可以实现深度的系统集成、自动化操作、流程定义、业务监控等,欢迎广大用户及合作伙伴,基于DataWorks的开放平台来实现行业化、场景化的数据应用和插件。
计费
- 不同版本用户可免费调用OpenAPI的次数不一致,超出免费额度后会按调用次数按量收费,计费详情请参见OpenAPI计费说明。
- OpenEvent和Extensions当前公测中,仅DataWorks企业版用户可参与公测,公测期间不收取其他费用。
开通使用
购买DataWorks所需版本后,您即可使用OpenAPI功能,操作详情请参见API参考章节;OpenEvent和Extensions功能需升级到DataWorks企业版后使用。参与邀测并试用,操作详情请参见OpenEvent章节、Extensions章节。