一种迁移和复用数据模型的方法及系统技术方案

技术编号:34054686 阅读:62 留言:0更新日期:2022-07-06 16:41
本发明专利技术公开了一种迁移和复用数据模型的方法及系统,用于同一行业内跨公司或者跨行业迁移和复用,所述方法包括以下步骤:S110.梳理行业业务流程;S120.对业务系统中的业务动作划分为多个主体域;S130.整理每个主体域下包含的业务动作,每个业务动作对应的分析维度,形成对应的总线矩阵;S140.依据总线矩阵设计事实表及维度表;S150.对事实表和维度表进行梳理,建立及初始化行业可复用数据模型,对行业可复用数据模型中涉及的表字段设立第一区、第二区和第三区,并保留对应的开发代码;S160.在同行业其他公司应用所述行业可复用数据模型,并可进行申请评审迭代数据模型,如通过评审确实可以将其进行调整后在其他项目可以直接复用,则更新数据模型及对应的开发代码。则更新数据模型及对应的开发代码。则更新数据模型及对应的开发代码。

A method and system of migrating and reusing data model

【技术实现步骤摘要】
一种迁移和复用数据模型的方法及系统


[0001]本专利技术涉及计算机及网络通信
,主要是数仓或数据中台模型建设领域,特别涉及一种可以跨行业、跨公司迁移和复用数据模型的方法及系统。

技术介绍

[0002]随着企业不断发展,企业对数据建设也越来越重视,对数仓或数据中台的建设也越来越迫切,但是由于企业的技术专业性和技术水平的限制,无法系统的做到搭建企业级数据中台,往往需要第三方公司帮助其建设数仓或数据中台。当前第三方公司搭建数仓或数据中台采用的建模方法有:ER实体模型、维度建模、Data Vault模型、Anchor,其中使用最多的是维度建模。随着对数据中台建设需求的企业越来越多,第三方公司面向的客户也不再是某一行业或某一公司,然而,针对跨行业、跨公司进行数据模型建设需求,现有的的处理方法基本上都是:面向不同行业和公司,采用一个客户一套建模方案,针对同一客户下的不同领域数据模型也是不能复用。
[0003]这种方法也是有着明显不足,一方面,如果企业前期数据中台建设时,只涉及到客户的某一行业或某一品牌,后期客户的其他行业或其他品牌想要建设数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种迁移和复用数据模型的方法,用于同一行业内跨公司迁移和复用,其特征在于,包括以下步骤:S110.梳理行业业务流程;S120.对业务系统中的业务动作划分为多个主体域;S130.整理每个主体域下包含的业务动作,每个业务动作对应的分析维度,形成对应的总线矩阵;S140.依据总线矩阵设计事实表及维度表,一个业务动作代表一个业务事实,对应一个事实表,一个分析维度对应N个维度表,N大于等于1;S150.对事实表和维度表进行梳理,建立及初始化行业可复用数据模型,对行业可复用数据模型中涉及的表字段设立第一区、第二区和第三区,并保留对应的开发代码;S160.在同行业其他公司应用所述行业可复用数据模型,并可进行申请评审迭代行业可复用数据模型,在通过评审后确实可以将其进行调整后在其他项目直接复用,则更新数据模型及对应的开发代码。2.如权利要求1所述的迁移和复用数据模型的方法,其特征在于,整理业务流程中包含的主体、主体之间的业务动作及业务流。3.如权利要求1或2所述的迁移和复用数据模型的方法,其特征在于,维度模型采用的星型和雪花模型相结合进行搭建,搭建维度模型的步骤如下:S210.选择业务过程,业务过程是企业和组织的业务活动,有相应的源头业务系统支持,包括顾客和门店在产生交易的过程产生的业务过程;S220. 声明粒度,确定数据仓库的数据中保存数据的细化程度或综合程度的级别,其中,订单事实表中一行数据表示的是一个订单中的一个商品项,描述事实表的单个行;在定义粒度过程中,选择业务过程中最为原子性的粒度,以满足业务用户的任何粒度的分析需求;S230.确认维度,所述维度包括时间维度、地区维度和用户维度,维度是对度量的上下文和环境的描述;S240. 确认事实,确认业务中的可以进行累加的度量值,所述度量值包括次数、个数、件数和金额。4.如权利要求3所述的迁移和复用数据模型的方法,其特征在于,第一区表示对应字段在其他公司建设数据模型时可以直接使用;第一区事实表包含主键id、总线矩阵中对应的维度关联键和业务过程对应度量字段;第一区维度表包含主键编码、维度名称、各层级编码及名称;第二区表示对应字段在其他公司建设数据...

【专利技术属性】
技术研发人员:曹大报
申请(专利权)人:杭州比智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1