在数字经济时代,以数据要素为核心的信息技术应用形成了新的生产力。在工业、商业、服务业等众多领域中,实现高效的数据开放共享,有助于数据价值的有效输出,提升业务效率,并助推决策的产生。
数据共享前的因素考量
有人会说,数据共享有难度,主要的影响因素是什么?
如何进行共享?比如说你想用一个部门的数据,是对原始数据的定期拷贝、上传,还是通过接口方式实时同步?还是原始数据不动,只是核验、比对结果的反馈? 共享出的数据使用权限是什么?怎么去使用?不知道接口有谁在用?不是说一股脑的让部门把数据都拿出来,供大家随便使用。 存在安全风险,把数据共享出来,其他部门在使用过程中干什么原部门都不知道,所带来的一些风险还要原部门承担的话,原部门势必不愿意共享数据。 上述问题的存在,势必会加重企业对数据的管理成本。数据不能有效共享、数据孤岛不能很好打破,严重制约了企业的开发使用。
数据服务下的数据共享
数据服务作为数据统一服务平台建设的最上层,能够将数据仓库数据以服务化、接口化的方式提供给数据使用方,屏蔽底层数据存储、计算的诸多细节,简化和加强数据的使用。
如何通过数据API,对外提供数据服务,进行数据共享呢?
数据API,通过RestfulAPI的形式对外提供数据服务,用户可以通过参数配置的方式或是SQL高级查询的方式直接生成API服务接口,基本无代码化完成用户对服务发布的需求。使用场景如企业内部将数据统一服务平台加工的结果数据,通过数据API的方式,提供给上层数据应用、BI,可视化大屏等;企业将行情数据通过API的方式提供给外部经销商或者合作伙伴,解决数据对外快速共享的场景。
怎样生成数据服务?
数据化运营时代,对API接口的需求与日俱增,传统的方式如后端开发人员通过Java或Python等语言进行编写来生成API接口,投入成本过高,已经不能满足企业的需求。
数据统一服务平台集成了服务API开发、测试、部署、调用等一站型服务平台。
流程如下:
双模式生成API
通过向导模式(用户在web界面上选库选表,设定请求参数、返回参数即可)、自定义SQL模式双模式生成API服务,3分钟可视化完成API创建、一键式发布到API数据市场。
API接口调用
平台生成API固定下载链接,通过密码,下载次数甚至IP地址等限制外部用户下载操作。针对大量规则数据分享操作可以支持通过程序调用API批量生成分享链接,无需人工手动操作。
API调用监控
平台提供了详细的API调用次数、调用日志、错误日志的监控,以保证出现问题时可以第一时间跟进修复。
API管理
过去,接口管理方式是在线文档,文档传阅靠口口相传,严重影响接口的复用,且不同开发文档标准不统一。
现在,数据统一服务平台提供了企业级的API市场,健全数据流通交易制度。
API申请
有了平台化的工具,是不是人人都可以直接配置接口使用数据了呢?
出于数据安全以及业务对数据的理解程度等方面,接口的配置权限是进行了相应的管控,管理员和API管理员才能进行相关配置。非授权用户可直接在API市场申请已发布的API,管理员或API创建者进行审批,审批通过后,申请者可拿到API的调用地址和请求示例。
API授权
对API申请者的申请进行审批;
整个流程,通过双模式可视化配置生成与注册API,可以快速构建Oneservice数据服务,形成企业级的API市场和API服务管理平台,极大的提高了数据开放与共享效率。
数据服务带来的效益
对比于传统的生成API接口的方式,标准化的数据服务能带来什么?
开发效率的提升:将数据API开发流程缩短,一个API生成只需3分钟
人力成本的降低:传统方式需要后端开发写接口,现在只需更熟悉数据的开发,通过参数配置或者写SQL,就可完成数据API的开发。
API接口服务场景:除了用户原有需求外,标准化的产品可带来更多附加功能,如API调用监控等。
企业级API数据市场:实现企业API统一管理,统一的API市场开放数据服务。
数据服务(API)是数据价值输出的重要形式之一,API生产效率的高低直接影响了数据对业务赋能的效率。
标签:数据服务,调用,接口,生成,变为,API,数据 From: https://blog.51cto.com/u_12208051/5904165