[发明专利]一种租户间通过数据表共享数据的方法有效
| 申请号: | 201510146460.X | 申请日: | 2015-03-31 |
| 公开(公告)号: | CN104731939B | 公开(公告)日: | 2018-05-01 |
| 发明(设计)人: | 张连超;李向阳 | 申请(专利权)人: | 浪潮集团有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 姜明 |
| 地址: | 250101 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 租户 通过 数据表 共享 数据 方法 | ||
技术领域
本发明涉及大数据技术领域,具体地说是一种实用性强、租户间通过数据表共享数据的方法。
背景技术
多租户技术(英语:multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。
由于云计算议题的发烧,在共用的数据中心内如何以单一系统架构与服务提供多数客户端相同甚至可定制化的服务,并且仍然可以保障客户的数据隔离,让多租户技术成为云计算技术下的显学。
在云计算、大数据的时代,租户间数据的管理、共享和利用是一项重要的课题,如何有效地管理和使用云计算的数据资源决定了上层应用生态系统的生命力,基于此,现提供一种租户间通过数据表共享数据的方法,该方法从数据管理、数据共享和数据利用的角度出发,用一种切合实际、健壮易用的方式为云计算环境下大数据的共享和利用提出了一种实用的解决方案。
发明内容
本发明的技术任务是针对以上不足之处,提供一种实用性强、租户间通过数据表共享数据的方法。
一种租户间通过数据表共享数据的方法,其具体实现过程为:
首先进行租户数据源管理:在云计算环境下,租户通过在线web页面录入数据源,申请新的数据管理服务,录入完毕后,开启定时器,定时更新数据;
进行数据分类:梳理并定制数据目录和分组列表信息,租户将创建好的数据表关联上对应的数据目录,便于数据表的检索和浏览;
完成数据共享:租户的数据表开放共享并在相互间进行申请使用。
所述数据源为关系型数据库或HBASE NoSQL数据库,该数据源内包含以下信息:IP、端口、数据源类型、字符集、描述、字段、表信息。
所述定时更新数据的过程为:动态拉取数据源下的数据库、表信息和字段信息,将这些元数据自动同步到后台数据管理系统,开启定时器,定时根据实际数据表的变化动态更新元数据。
所述租户间数据源管理的每个租户使用一套独立的数据管理服务,租户间的数据相互隔离,互不影响。
所述数据分类分为纵向和横向两种:纵向的分类是相互独立的数据维度,该数据维度包括要素、部门;横向的数据分类是同一数据维度下的类别,包括同一要素下的人员和物品。
所述数据共享步骤中,云租户选择要开放的数据后,系统通过ETL服务自动将数据表同步到Hive中,以Hive作为数据仓库,进行数据权限的管理,多租户的数据统一在Hive中存储;已经开放的数据可以被其他租户申请使用;租户在云端结合申请的数据表与自身的数据表通过SQL进行关联查询与分析,SQL的执行权限通过软件系统控制,依据数据申请状态进行逻辑判断。
本发明的一种租户间通过数据表共享数据的方法,具有以下优点:
本发明提出的一种租户间通过数据表共享数据的方法,解决云计算环境下多租户数据资源在线管理、元数据管理与租户间数据隔离;解决租户间大数据的共享问题,为云端数据开发提供基础;支持租户间数据申请、数据审核和授权使用,允许租户基于web页面在线管理私有的数据资源,可以通过数据申请进行数据共享;共享数据经过ETL数据导入后统一存于Hive中,将Hive作为数据仓库,通过租户间数据申请进行表的共享;实用性强,易于推广。
具体实施方式
下面通过具体实施例对本发明作进一步说明。
本发明公开了一种租户间通过数据表共享数据的方法,私有云下,多租户远程数据源、RDS数据源等多源数据资源的在线数据管理和资源利用,结合Hive、Kettle进行租户间数据的共享和利用,为多组织、多部门以及多业务系统下的数据集成和共享提出的一整套的解决方案。
其具体实现过程包括以下三个步骤:
一、租户数据源管理。
云计算环境下,租户申请一个新的数据管理服务,申请通过后,通过在线web页面录入数据源。
数据源包括主流的关系型数据库和HBASE等NoSQL数据库,数据源信息包括IP、端口、数据源类型、字符集、描述等信息,录入完毕后,动态拉取数据源下的数据库、表信息和字段信息,这些元数据被自动同步到后台数据管理系统,开启定时器,定时根据实际数据表的变化动态更新元数据。
不同于一般的元数据管理系统,租户间数据源管理是基于云计算环境的,每个租户可以申请一套独立的数据管理服务,租户间的数据相互隔离,互不影响。
二、数据分类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510146460.X/2.html,转载请声明来源钻瓜专利网。





