数据是为业务服务的,无论是数据的产生还是数据的使用都是和业务工作对应的,都是与业务工作紧密关联的。因此一个好的数据管理服务体系应该是如何让数据的产生、查找及使用与实际业务工作距离最近,如果是零距离最好。

1) 数据内容能够百分百反映业务内容

从数据管理角度看,数据要能够反映业务内容,并且是真实地反应业务内容。数据反映业务内容包括多个方面的含义:一是数据要能够完整地反映业务,就是数据内容及范围要全;二是数据要能够反映业务的完整意思,数据记录的信息要全;三是数据要能够实时地反映业务,即数据要及时;四是数据要能够满足业务应用要求,即数据要和业务完全融合。


2) 数据的采集与实际工作距离最近

数据是在某个工作环节中产生,由于一定的工作程序只能产生一定的数据内容,因此一个好的数据采集系统应该具备三个重要特征:一是采集的数据内容和工作产生的数据内容严格吻合,不能多也不能少;二是采集工作的实现应该在工作中完成,是与工作实时同步;三是每个数据只能有一个源头采集位置,在一个采集单元中如果有非源头数据需要通过工具自动加载,不能人为二次录入。

也就是说数据采集服务最重要的目标就是让数据采集工作与实际业务工作距离最近。

目前几乎所有的数据管理系统中开发的数据采集工具全部是工作后提供专门的采集工具完成的,甚至是一个系统对应一套采集系统,同一个数据项在不同的采集系统中多次采集。我们遇到在井场一个数据需要采集六次的极端情况。可想而知,通过种种采集的系统采集的数据很难保证其唯一性和正确性。

根据这个标准我们基本上可以断言,所有附属在数据管理系统中源头采集系统都不是真正的源头采集系统,只有真正融于到实际业务工作中的采集系统才是真正的源头采集系统。


3) 数据的使用目标距离实际工作最近

数据存在的唯一目的就是在工作中使用,每一个工作使用数据都有其独特的要求,一个好的数据定义应该是距离使用目标最近的数据,也就是说工作可以直接使用的数据,或者说拿来就可以用,不需要做任何加工处理。数据应用过程中需要的加工处理越复杂就说明这个数据管理系统定义的数据单元有问题。(厨师做鱼香肉丝要的不是一块肉,而是切好的肉丝!)

很多应用我们不是简单使用几项数据,而是要使用一组数据,距离使用目标近就需要对这些复杂的数据进行合理的组织,这种数据组织的方式包括数据的结构组织、提交形式(包括展示样式)组织。

因此满足数据使用目标需要解决数据的单元定义和数据组织定义问题。

4) 数据的查找服务距离实际工作最近

查找所需要的数据也是数据应用中最常用的功能,搜索是最常用的数据查找方式,石油业务由于其特殊性,用户在查找数据时很多时候需要按照业务语言查找数据,这就需要数据能够“自动识别”业务语言,常用的方法是给数据加上业务标签,另外输入查找条件时由于用户不同需求不同,还要求数据能够理解用户的具体需求以及用户潜在的业务含义。这些需要一系列的数据前期处理工作。


5) 数据的使用服务距离实际工作工具最近

数据一般是各种应用系统软件使用的,不同的软件功能代表不同的业务功能需求,如何能够让一个一个业务功能自动获取到所需的数据,让用户功能与数据零距离也是数据使用需要考虑的重要因素。

另外石油行业不同的工作岗位更新的数据是一定的,如何自动根据用户岗位要求自动推送所需的数据也是使用服务重点需要考虑的。

我们用了“距离”这个词描述数据服务与业务的关系,这方面互联网公司做出来很好的表率作用,他们采用一系列新的技术来缩短用户和有效信息之间的距离,我们在设计数据服务时也需要借鉴这个思路。


©著作权归作者所有:来自51CTO博客作者侏罗纪软件的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. “小而美”的数据治理实践
  2. 网易数据库运维自动化演进与 AIOps 探索
  3. 数据分析的基石-真实世界
  4. 企业级数据分析体系的最佳实践
  5. 混合云场景下金融级中间件自动化运维平台建设之路
  6. 浪院长 | spark streaming的使用心得
  7. 根本:详解receiver based Dstream
  8. 这个数据分析师今年升职加薪了!他做对了什么?
  9. 前端插件:datatables的入门和使用

随机推荐

  1. 如何在进度条全屏表单界面上添加百分比状
  2. 基于jQuery的软键盘
  3. bootstrap框架下 单选按钮组的选中以及取
  4. Google时间轴图表:在“同一”行上多个时,单
  5. 禁用链接以停止在JQuery中双击
  6. Web开发者必备的20款超赞jQuery插件
  7. 如何将表列转换为数组?
  8. 如何使用jQuery UI插件使html文本框可拖
  9. 键盘功能无法处理数据表搜索
  10. 在ASPX页面中使用webmethod服务AJAX请求