《架构世界》2020数据刊:打通企业数据应用的最后一公里
上QQ阅读APP看书,第一时间看更新

1.数据服务共享发布核心场景

按功能划分核心场景

核心场景主要包括四个环节:资源目录生成、数据服务发布、数据服务消费、数据服务监控。

• 资源目录生成:提供数据资源目录与服务资源目录两种视图,数据资源目录通过自动化采集方式生成,对各种数据源(数据库、文件、大数据)的元数据信息进行展示;通过数据服务发布快速生成服务资源目录。

• 数据服务发布:基于数据资源目录可将共享区数据快速发布成实时服务(RESTful)和批量服务(File)。

• 数据服务消费:定义了从服务浏览、申请、审批、数据使用的详细流程,消费方通过订阅或者拉取的方式使用数据。

• 数据服务监控:数据服务全生命周期管理与监控,对故障实时告警。

按角色进行功能场景划分

围绕核心场景定义了四类角色:数据管理员、数据开发人员、数据消费方、运维人员。

• 数据管理员:负责数据资源目录、服务目录的维护,参与数据服务的审批及授权。

• 数据开发人员:负责数据资源服务化前的转换、脱敏、核检,负责实时和批量服务的开发。

• 数据消费方:数据资源的使用方,通过资源目录查找相应的数据服务,向数据管理员提交申请使用数据。

• 运维人员:负责数据共享交换过程中数据资源的监控、统计分析及故障处理。

围绕核心场景,我们总结了四个典型应用场景:

场景一:让用数据的所有人知道可以提供什么样的数据

通过资源目录提供技术元数据、业务元数据、服务元数据视图,使资源更容易发现,提供分区、分节点的体系化资源目录管理,保护数据安全,快速查找数据。通过自动化采集与解析手段获取元数据信息,建立技术、业务、服务元数据的注册输入,标明数据方位。

场景二:提供接口、文件、数据库三种服务类型对外进行共享

基于数据服务目录以接口、文件、数据库三种类型提供给数据消费方,数据消费方可通过申请的方式拉取数据,也可通过订阅的方式自动获取所需数据。

场景三:自助式数据问题追踪

消费方申请数据时通过血缘分析与影响分析及时发现资源在使用过程中的质量问题,确认是否是自己想要的数据,验证开发正确性。

场景四:从全局了解企业数据服务应用情况

通过数据服务监控自动形成数据监控链路,提供数据服务共享的全貌地图,帮助企业了解数据共享交换的全貌及系统间数据关系,从全局了解企业的数据服务应用情况。