[发明专利]提高数据仓库性能的方法和装置有效
申请号: | 201210154165.5 | 申请日: | 2007-06-26 |
公开(公告)号: | CN102929901A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 史提夫·拉夫达斯;道格·麦克道尔 | 申请(专利权)人: | 尼尔森(美国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 黄纶伟 |
地址: | 美国伊*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 数据仓库 性能 方法 装置 | ||
1.一种将第一数据库转换为第二数据库的计算机实现的方法,该方法包括以下步骤:
生成与所述第一数据库的事实表相关联的第一映射文件,所述第一映射文件被第一层级目录文件路径引用;
生成与维度表相关联的第二映射文件,所述第二映射文件被第二层级目录文件路径引用;
将所述第二层级目录文件路径附加到所述第一层级目录文件路径,以便于分别访问所述第一映射文件和所述第二映射文件;
从所述第一数据库的所述事实表向所述第一映射文件复制数据,以及从所述第一数据库的所述维度表向所述第二映射文件复制数据以形成所述第二数据库;以及
响应于接收到访问所述第一数据库中的数据的请求,通过所述第一层级目录文件路径和所述第二层级目录文件路径的顺序游历,使用所述第一映射文件和所述第二映射文件从所述第二数据库检索数据。
2.如权利要求1中所限定的方法,其中,所述顺序游历包括遍历被所述第一层级目录文件路径引用的多个嵌套层级目录文件路径。
3.如权利要求2中所限定的方法,其中,执行所述顺序游历还包括暴露多个数据库维度,所述多个数据库维度中的每一个由相关联的维度映射文件限定。
4.如权利要求1中所限定的方法,其中,所述维度表包括维度关键字,该维度关键字与存储在第三层级目录文件路径中的数据文件相关联,所述第三层级目录文件路径嵌套在所述第二层级目录文件路径下。
5.如权利要求1中所限定的方法,该方法还包括:响应于接收到所述第一映射文件或所述第二映射文件中的至少一个而识别至少一个嵌套层级目录文件路径,所述至少一个嵌套层级目录文件路径包括所述第一层级目录文件路径或所述第二层级目录文件路径的后续层次。
6.如权利要求1中所限定的方法,其中生成所述层级路径还包括生成星型架构的结构。
7.一种用于将第一数据库转换为第二数据库的装置,该装置包括:
用于生成与所述第一数据库的事实表相关联的第一映射文件的装置,所述第一映射文件被第一层级目录文件路径引用;
用于生成与维度表相关联的第二映射文件的装置,所述第二映射文件被第二层级目录文件路径引用;
用于将所述第二层级目录文件路径附加到所述第一层级目录文件路径的装置,从而便于分别对所述第一映射文件和所述第二映射文件的访问;
复制装置,用于从所述第一数据库的所述事实表向所述第一映射文件复制数据,以及从所述第一数据库的所述维度表向所述第二映射文件复制数据以形成所述第二数据库;以及
检索装置,用于响应于接收到访问所述第一数据库中的数据的请求,通过所述第一层级目录文件路径和所述第二层级目录文件路径的顺序游历,使用所述第一映射文件和所述第二映射文件从所述第二数据库检索数据。
8.如权利要求7中所限定的用于将第一数据库转换为第二数据库的装置,该装置还包括通过遍历被所述第一层级目录文件路径引用的多个嵌套层级目录文件路径来执行顺序游历的装置。
9.如权利要求7中所限定的用于将第一数据库转换为第二数据库的装置,该装置还包括将维度关键字与存储在第三层级目录文件路径中的数据文件相关联的装置,所述第三层级目录文件路径嵌套在所述第二层级目录文件路径下。
10.如权利要求7中所限定的用于将第一数据库转换为第二数据库的装置,该装置还包括响应于接收到所述第一映射文件或所述第二映射文件中的至少一个而识别至少一个嵌套层级目录文件路径的装置,所述至少一个嵌套层级目录文件路径包括所述第一层级目录文件路径或所述第二层级目录文件路径的后续层次。
11.一种访问数据库的装置,该装置包括:
输入端,其接收查询;以及
数据检索器,其执行以下操作:
检索与层级目录文件路径结构的最顶层相关联并且响应于所述查询的第一文件路径;
识别与所述第一文件路径相关联的第一映射文件;以及
从所述第一映射文件提取第一嵌套游历路径,以识别所述层级目录文件路径结构的第一层。
12.如权利要求11中所限定的装置,其中所述嵌套游历路径包括文件,该文件包括数据或者到所述层级目录文件路径结构的第二层结构的路径这两者中至少一者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于尼尔森(美国)有限公司,未经尼尔森(美国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210154165.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:控制无线装置的传输功率的方法
- 下一篇:计算机显示内容的编解码方法和系统