【技术实现步骤摘要】
数据仓库的数据模型生成方法及装置、电子设备
[0001]本申请实施例涉及数据仓库的
,特别是涉及一种数据仓库的数据模型生成方法及装置、电子设备。
技术介绍
[0002]数据仓库,英文名称为Data Warehouse,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而创建,为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。数据仓库是决策支持系统(DSS)和联机分析应用数据源的结构化数据环境。
[0003]在设计一些复杂的系统的时候,往往需要为数据仓库建立数据模型,数据模型是数据关系的一种映射,就是将业务之间的关系,用模型图形化的描绘出来,而不再是脑海的一个模糊的关系。通过模型的建设,用户可以很清晰的看到数据之间内在的关联关系,从而建立起全方位的数据视角,并消灭信息孤岛和数据差异化的问题,进而保证数据的一致性。
[0004]目前有不少的平台提供了在线的可视化建模的解决方案,用户可以导入自己数据库的表,然后可以将表拖拽到编 ...
【技术保护点】
【技术特征摘要】
1.一种数据仓库的数据模型生成方法,其特征在于,所述方法包括:获取源数据表;根据所述源数据表中的数据映射关系,调用预设的数据模型组件,其中,所述数据模型组件为通过vue.js框架封装的modelTable组件,所述数据模型组件向外暴露有至少一个用于设置所述数据模型的样式的属性接口;从style标签中获取预定义的样式属性,并将该样式属性传入至所述属性接口;根据所述样式属性,生成该源数据表对应的数据模型,其中,该数据模型展示有事实表和多个维度表,多个所述维度表分别通过箭头与所述事实表连接。2.根据权利要求1所述的一种数据仓库的数据模型生成方法,其特征在于,所述数据模型的样式的属性接口包括以下至少一项:tableClass属性接口,用于设置所述数据模型组件的样式;captionClass属性接口,用于设置所述事实表和所述维度表的表头区域的样式;contentClass属性接口,用于设置所述事实表和所述维度表的内容区域的样式;fieldClass属性接口,用于设置所述事实表中每一行字段的属性名。3.根据权利要求1所述的一种数据仓库的数据模型生成方法,其特征在于,生成该源数据表对应的数据模型,包括:通过slot
‑
scope获取所述modelTable组件对外暴露的数据,其中,在所述modelTable组件的表字段渲染部分添加有作用域插槽,所述对外暴露的数据包括当前所述表字段相关的数据;将所述对外暴露的数据赋值给自定义的变量;获取所述自定义的变量对应的预先编写的业务逻辑,并根据该业务逻辑渲染所述数据模型中,所述表字段相关的数据内容。4.根据权利要求3所述的一种数据仓库的数据模型生成方法,其特征在于:所述业务逻辑包括以下至少一项:显示相关的内容,绑定的交互事件。5.根据权利要求...
【专利技术属性】
技术研发人员:潘健,林沛欣,卢超,陈永辉,
申请(专利权)人:广州市玄武无线科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。