一,为什么要进行数据治理

        随着大数据技术的逐渐普及,越来越多的公司搭建了数据仓库、实时数仓、数据湖等等相关大数据项目。但由于各企业各个系统平台数据源复杂,企业组织结构复杂,前后期数据口径不统一等等问题,最终造成:

数据问题说明
数据质量低数据错误,不准确或者不一致,导致数据决策不可靠
数据孤岛各部门之间的数据得不到有效整合
数据安全缺乏有效的数据保护措施,导致敏感数据泄露
数据规范缺乏统一的数据规范,增加数据的理解难度,降低使用率
数据理解歧义同名不同义,同义不同名

这些问题会导致:

难以支持创新:由于数据质量,一致性和安全性问题,企业难以利用数据驱动创新和提高竞争力。

难以实现数据驱动:在没有良好的数据治理下,企业难以实现数据决策,市场的有效分析和产品开发。

用户体验受损:数据问题可能给用户带来负面体验,影响客户满意度。

二,什么是数据治理

        数据治理是一种系统化的方法,可以有效管理企业中数据的质量,一致性,安全性和完整性。帮助企业有效的组织收集、存储、访问和利用数据。

 

数据治理方向说明
数据质量确保数据的准确性,一致性和可用性,降低错误和冗余
数据规范统一数据标准规范,提高沟通效率和数据利用价值
数据安全设定数据访问权限,防止未经授权的访问和泄露
数据完整性维护数据的完整性,确保不受损坏和误操作影响
数据策略和流程制定和执行数据治理策略,明确数据所有权和责任

数据治理不是一次性的项目,而是一种长效的组织职责和文化建设

三,如何进行数据治理

        数据治理分为事前治理事后治理。事前治理是在数据创建和使用之前就明确好数据的格式,规范。事后治理是在发生之后,确定数据的创建,执行情况有没有问题。

       以下使用的是事后治理方向,使用的方式是考评方式。考评方式就是将问题量化,类似与电脑健康扫描,列出各个指标,基于每个指标进行打分,给出总评。

        以离线数仓为基础,基于元数据管理,扫描数据处理的全流程,列出各项的指标,可以将指标分为5大类:

指标大类具体指标
规范是否有业务负责人
表的名字是否合规
表是否有备注

表字段是否有备注

......
存储是否有空表
是否有相似表
生命周期是否合理
......
计算是否长期无产出
是否长期无访问
计算中是否存在数据倾斜
......
质量数据质量监控
数据时效监控
......
安全是否明确安全等级
文件访问权限是否超出建议值
......

我们可以基于以上的指标来判定数据采集,存储,计算,产出全流程的情况,基于指标情况查看数据流程中是否存在问题,如果存在问题,可以及时改进。

以及对不同的指标设定不同的权重分配,例如:安全类一票否决,计算倾斜权重最高。

更多推荐