[发明专利]一种基于雪花模型的多个HBase表关联方法有效
申请号: | 201410689780.5 | 申请日: | 2014-11-26 |
公开(公告)号: | CN104376103B | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 亓开元;辛国茂;赵仁明;房体盈 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于雪花模型的多个HBase表关联方法,属于大数据技术领域,HBase表包括查询入口表、主事实表、补充事实表和维表;以主事实表作为雪花模型的中心表和关联的起点,在主事实表的主键中包含查询入口表条件作为组成部分;查询入口表按输入条件和对象对应关系设计组合主键;针对主事实表的补充事实表,设计与主事实表相同的组合主键;针对各个维表主键,基于主事实表、补充事实表外键设计;多表关联的执行过程为在主事实表中根据input扫描到所有符合条件对象及条目object|item;在查询入口表中根据input|object查询相关信息;在补充事实表中根据input|object|item查询主事实表条目的补充信息;根据主事实表条目中的fk,在维表中根据pk查询维表中相关信息。本发明提高了执行效率。 | ||
搜索关键词: | 一种 基于 雪花 模型 hbase 关联 方法 | ||
【主权项】:
一种基于雪花模型的多个HBase表关联方法,其特征在于HBase表包括查询入口表、主事实表、补充事实表和维表;查询入口表包括输入条件与主事实表中对象的一对多映射信息;主事实表包括各个对象每个条目的明细信息,其中包括维表的外键;补充事实表包括对主事实表中每个条目的补充信息,其中包括维表的外键;维表包括对主事实表、补充事实表的外键关联信息;以主事实表作为雪花模型的中心表和关联的起点,在主事实表的主键中包含查询入口表条件作为组成部分,即pk=input|object|item;查询入口表按输入条件和对象对应关系设计组合主键,即pk=input|object设计;针对主事实表的补充事实表,设计与主事实表相同的组合主键pk= input|object|item;针对各个维表主键,基于主事实表、补充事实表外键设计,即pk=fk;多表关联的执行过程为在主事实表中根据input扫描到所有符合条件对象及条目object|item;在查询入口表中根据input|object查询相关信息;在补充事实表中根据input|object|item查询主事实表条目的补充信息;根据主事实表条目中的fk,在维表中根据pk查询维表中相关信息;Input为输入条件,object为对象,item为条目,fk为维表的外键。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410689780.5/,转载请声明来源钻瓜专利网。
- 上一篇:快速锁定的频率产生电路
- 下一篇:无刷交流复合励磁无刷直流电机的运行控制系统