[发明专利]一种实现数据仓库自动建模的系统及方法在审
| 申请号: | 201710225688.7 | 申请日: | 2017-04-07 |
| 公开(公告)号: | CN107169022A | 公开(公告)日: | 2017-09-15 |
| 发明(设计)人: | 简宋全;李青海;侯大勇;邹立斌 | 申请(专利权)人: | 广东精点数据科技股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 重庆强大凯创专利代理事务所(普通合伙)50217 | 代理人: | 隋金艳,陈家辉 |
| 地址: | 510630 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 数据仓库 自动 建模 系统 方法 | ||
1.一种实现数据仓库自动建模的系统,其特征在于:包括从元数据库中获取业务模型的获取业务模型模块,以及与获取业务模型模块连接的创建数据仓库模型模块;所述创建数据仓库模型模块将获取业务模型模块中已有的业务模型进行修改、新增操作,通过拖拽操作完成数据仓库模型的创建,并将所创建的数据仓库模型保存至元数据库。
2.根据权利要求1所述的实现数据仓库自动建模的系统,其特征在于:所述创建数据仓库模型模块包括依次连接的创建空模型单元、加载业务模型单元、拖拽相关业务模型单元、修改业务模型单元、新增模型元素单元、和保存数据仓库模型单元;
所述创建空模型单元可创建一个没有表结构和字段内容且能够容纳各个业务模型的空模型;所述空模型自动显示当前元素及其下级元素;
所述拖拽相关业务模型单元可以对加载业务模型单元中已经加载的业务模型中的模型元素拖拽到空模型中;
所述修改业务模型单元可以修改被拖拽至空模型中的业务模型中的元素名称、类型以及元素之间的关联关系;
所述新增模型元素单元可以新增每个业务模型中的模表、字段以及关联关系;
所述保存数据仓库模型单元对空模型中的所有业务模型进行保存,并自动生成数据仓库的模型脚本,存储到元数据库中。
3.根据权利要求2所述的实现数据仓库自动建模的系统,其特征在于:所述获取业务模型模块包括从元数据库获取业务模型的获取业务模型单元。
4.根据权利要求3所述的实现数据仓库自动建模的系统,其特征在于:所述加载业务模型单元对获取业务模型单元中的业务模型进行加载,并以树状结构展现。
5.根据权利要求1所述的实现数据仓库自动建模的系统,其特征在于:所述业务模型从高到低层次的模型元素分别为数据库、表、字段、关联关系。
6.根据权利要求1至5中任意一项所述的实现数据仓库自动建模的系统的建模方法,其特征在于:包括以下步骤:
步骤一:在获取业务模型模块的获取业务模型单元从元数据库获取选定的业务模型信息;
步骤二:通过创建数据仓库模型模块中的创建空模型单元,创建一个具有添加表、添加字段、添加关联关系功能的空模型;
步骤三:加载业务模型单元自动将步骤一中获取的业务模型加载到步骤二中形成的空模型中;
步骤四:通过拖拽相关业务模型单元将加载业务模型单元加载到空模型中的业务模型拖拽至空模型中用来组合业务模型的空白工作区中;
步骤五:通过修改业务模型单元对空白工作区上的每个表和字段的名称双击进行修改;
步骤六:通过新增模型元素单元对步骤五中已经修改的模型添加新的模型元素,使空白工作区上所有的业务模型组合形成数据仓库模型;
步骤七:通过保存数据仓库模型单元将步骤六中得到的数据仓库模型模型以数据库结构的方式存入到元数据库中。
7.根据权利要求6所述的实现数据仓库自动建模的系统的建模方法,其特征在于:在步骤一中,根据实际业务需求,选择业务数据库;获取业务模型单元根据选择的业务数据库从元数据库中获取业务数据库中对应的业务模型信息。
8.根据权利要求6所述的实现数据仓库自动建模的系统的建模方法,其特征在于:在步骤三中,经过加载业务模型单元加载到空模型中的业务模型按照树形结构的方式依次展开为数据库、表、字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东精点数据科技股份有限公司,未经广东精点数据科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710225688.7/1.html,转载请声明来源钻瓜专利网。





