草庐IT

大型集团企业数据治理实践,推进全域数据资产体系建设 | 数字化标杆

数栈DTinsight 2023-03-28 原文

数据治理是推动大型集团企业转型升级、提升竞争优势、实现高质量发展的重要引擎。通过全链数据结构化,实现业务对象、业务规则、业务流程数字化,推进全链业务深度数字化,夯实数据运营底座。

某大型实业集团创立于1980年,主要业务涵盖供应链运营、城市建设与运营、旅游会展、 医疗健康、新兴产业投资等多个领域。位列《财富》世界500强、中国企业500强。

该集团整体系统体系主要围绕核心ERP系统,各大系统从ERP接入所需数据,同时将关键数据回流到ERP系统,ERP作为核心应用系统,大量的报表数据通过ERP计算、展现。

随着业务的扩展,集团对外服务平台越来越多,数据的类型越来越复杂,需求越来越多样,数据资产管理的问题逐渐突出,主要表现在:一是ERP作为整个架构中的核心系统底层,在大数据的汇集、存储、计算的效率上,无法及时、准确满足数据使用需求,导致整个系统性能较慢;二是缺少大数据平台工具,无法很好的对数据及数据处理过程进行管理,数据缺乏管理;三是数据应用覆盖率不高,以单点数据应用为主,目前的模式数据应用满足效率较差。

在数字化转型的大时代背景下,为了实现集团科技赋能战略,促进核心业务的数据分析和运用,推动集团数据资产建设,袋鼠云从整体规划、架构设计、平台工具建设三大层面,构建集团的数据资产体系。

01 数据治理解决方案

为了全局性、统筹性的进行数据资产规划,梳理数据资产管理模式,开展数据治理,项目整体分为以下三大阶段。

一阶段:咨询规划,选模式,定方向。通过咨询规划,初步确定数据治理模式,确定落地方向。集团由信息化模式转向大数据模式,从治理模式、管理模式、未来的场景的方向看,对企业都存在不确定性,因此集团选择优先咨询规划,明确治理模式,然后再逐步展开。

二阶段:架构规划,理框架,定目录。基于数据治理模式,自下而上开展数据治理,整体规划数据架构,理清集团的数据资产框架,初步框定集团数据资产目录体系

三阶段:实施落地,搭平台,建资产。在整体框架下,明确应用场景,搭建大数据平台,开始数据资产建设。

02 数据治理成果

一是,明确数据治理模式,通过充分调研、规划,基本明确未来数据治理模式,集团未来以自下而上的数据治理模式为主,逐渐纳入数据应用。

二是,制定数据架构框架。构建集团的数据架构框架,未来在这个框架下,进行数据资产建设、分类,统一数据认知,减轻数据资产建设团队压力,团队只需要将相关数据归到相关类别下,对人员的复合能力要求将降低。

三是,搭建大数据平台。搭建实时计算、离线计算的大数据计算能力,搭建数据资产管理平台,纳入数据质量管理工具,逐步搭建数据治理能力。

四是,探索大数据分析场景。以价格场景为试点,打通数据需求分析、数据模型建设、数据开发的大数据交付路径,为未来更多大数据场景分析提供基础。

五是,构建数据标准体系。在数据资产建设过程中,梳理词根词缀,建立数据标准体系,梳理词根标准,为数据标准体系建立,奠定了坚实的基础。

03 客户证言

“我司在 2022 年基于贵司数栈大数据平台产品进一步深化各类数据场景的建设及应用,并帮助推广我司下属多个行业集团数据平台的应用,以支持大数据应用的开发。在此实施服务过程中,贵司以专业、高效、务实的工作精神,从平台工具建设、培训赋能、咨询支持等方面给予我司大力的支持。在此期间,参与实施工作的各条线同事能够积极响应项目需求,统筹协调资源,克服各种困难,帮助我司顺利完成各项合作工作……”

目前,袋鼠云已经为国贸股份、建发股份、象屿股份、特步、福茶网等多家集团企业、机构提供数字化服务,沉淀了丰富的集团型企业数据治理项目经验,助力客户构建全域数据共享中心,实现数字化升级。
想了解或咨询更多有关袋鼠云大数据产品、行业解决方案、客户案例的朋友,浏览袋鼠云官网:https://www.dtstack.com/?src=szbky

同时,欢迎对大数据开源项目有兴趣的同学加入「袋鼠云开源框架钉钉技术qun」,交流最新开源技术信息,qun号码:30537511,项目地址:https://github.com/DTStack

有关大型集团企业数据治理实践,推进全域数据资产体系建设 | 数字化标杆的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  2. 叮咚买菜基于 Apache Doris 统一 OLAP 引擎的应用实践 - 2

    导读:随着叮咚买菜业务的发展,不同的业务场景对数据分析提出了不同的需求,他们希望引入一款实时OLAP数据库,构建一个灵活的多维实时查询和分析的平台,统一数据的接入和查询方案,解决各业务线对数据高效实时查询和精细化运营的需求。经过调研选型,最终引入ApacheDoris作为最终的OLAP分析引擎,Doris作为核心的OLAP引擎支持复杂地分析操作、提供多维的数据视图,在叮咚买菜数十个业务场景中广泛应用。作者|叮咚买菜资深数据工程师韩青叮咚买菜创立于2017年5月,是一家专注美好食物的创业公司。叮咚买菜专注吃的事业,为满足更多人“想吃什么”而努力,通过美好食材的供应、美好滋味的开发以及美食品牌的孵

  3. ruby-on-rails - Rails 中同一个类的多个关联的最佳实践? - 2

    我认为我的问题最好用一个例子来描述。假设我有一个名为“Thing”的简单模型,它有一些简单数据类型的属性。像...Thing-foo:string-goo:string-bar:int这并不难。数据库表将包含具有这三个属性的三列,我可以使用@thing.foo或@thing.bar之类的东西访问它们。但我要解决的问题是当“foo”或“goo”不再包含在简单数据类型中时会发生什么?假设foo和goo代表相同类型的对象。也就是说,它们都是“Whazit”的实例,只是数据不同。所以现在事情可能看起来像这样......Thing-bar:int但是现在有一个新的模型叫做“Whazit”,看起来

  4. ruby-on-rails - 向 Rails 3 添加 Ruby 扩展方法的最佳实践? - 2

    我有一个要在我的Rails3项目中使用的数组扩展方法。它应该住在哪里?我有一个应用程序/类,我最初把它放在(array_extensions.rb)中,在我的config/application.rb中我加载路径:config.autoload_paths+=%W(#{Rails.root}/应用程序/类)。但是,当我转到railsconsole时,未加载扩展。是否有一个预定义的位置可以放置我的Rails3扩展方法?或者,一种预先定义的方式来添加它们?我知道Rails有自己的数组扩展方法。我应该将我的添加到active_support/core_ext/array/conversion

  5. Ruby 最佳实践 : working with classes - 2

    参见下面的示例,我想最好使用第二种方法,但第一种也可以。哪种方法最好,使用另一种的后果是什么?classTestdefstartp"started"endtest=Test.newtest.startendclassTest2defstartp"started"endendtest2=Test2.newtest2.start 最佳答案 我肯定会说第二种变体更有意义。第一个不会导致错误,但对象实例化完全过时且毫无意义。外部变量在类的范围内不可见:var="string"classAvar=A.newendputsvar#=>strin

  6. ruby - 存储外部 API 的密码 - 最佳实践 - 2

    如果我构建了一个应用程序来访问来自Gmail、Twitter和Facebook的一些数据,并且我希望用户只需输入一次他们的身份验证信息,并且在几天或几周后重置,那会怎样是在Ruby中动态执行此操作的最佳方法吗?我看到很多人只是拥有他们客户/用户凭证的配置文件,如下所示:gmail_account:username:myClientpassword:myClientsPassword这看起来a)非常不安全,b)如果我想为成千上万的用户存储此类信息,它就无法工作。推荐的方法是什么?我希望能够在这些服务之上构建一个界面,因此每次用户进行交易时都必须输入凭据是不可行的。

  7. ruby-on-rails -/usr/local/lib/libz.1.dylib,文件是为 i386 构建的,它不是被链接的体系结构 (x86_64) - 2

    在我的mac上安装几个东西时遇到这个问题,我认为这个问题来自将我的豹子升级到雪豹。我认为这个问题也与macports有关。/usr/local/lib/libz.1.dylib,filewasbuiltfori386whichisnotthearchitecturebeinglinked(x86_64)有什么想法吗?更新更具体地说,这发生在安装nokogirigem时日志看起来像:xslt_stylesheet.c:127:warning:passingargument1of‘Nokogiri_wrap_xml_document’withdifferentwidthduetoproto

  8. ruby-on-rails - 使用设计身份验证的 API 访问 - 最佳实践? - 2

    我正在使用Devise在Rails应用程序中,并希望通过API公开一些模型数据,但应该像应用程序一样限制对API的访问。$curlhttp://myapp.com/api/v1/sales/7.json{"error":"Youneedtosigninorsignupbeforecontinuing."}很明显。在这种情况下是否有访问API的最佳实践?我更喜欢一步验证+获取数据,但这只是为了让客户的工作更轻松。他们将使用JQuery在客户端提取数据。感谢您提供任何信息!凡妮莎 最佳答案 我建议您按照以下帖子中的选项2:使用APIke

  9. ruby-on-rails - 在多个页面上使用相同表单的 Rails 最佳实践 - 2

    我正在开发一个Rails2.3.1网站。在整个网站中,我需要一个用于在各种页面(主页、创建帖子页面、帖子列表页面、评论列表页面等)上创建帖子的表单——只要说这个表单需要在由各种Controller)。这些页面中的每一个都显示在相应的Controller/操作中检索到的各种其他信息。例如,主页列出了最新的10篇文章、从数据库中提取的内容等。因此,我已将帖子创建表单移动到它自己的部分中,并将该部分包含在所有必要的页面中。请注意,部分POST中的表单到/questions(路由到PostsController::create——这是默认的Rails行为)。我遇到的问题是当Posts表单没有正

  10. ruby-on-rails - Rails 'service objects' 最佳实践 - 类方法或实例化 - 2

    我正在按照我一直在研究的研讨会实现“服务对象”,我正在构建一个redditAPI应用程序。我需要对象返回一些东西,所以我不能只执行初始化程序中的所有内容。我有这两个选择:选项1:类需要实例化classSubListFromUserdefuser_subscribed_subs(client)@client=client@subreddits=sort_subs_by_name(user_subs_from_reddit)endprivatedefsort_subs_by_name(subreddits)subreddits.sort_by{|sr|sr[:name].downcase}

随机推荐