发明名称 |
数据集市自动化 |
摘要 |
描述了用于自动化企业内的数据集市的创建的系统和方法。在多个数据源中维护数据,所述数据源至少包括关系数据库以及多维数据库。系统包括业务智能服务器,该业务智能服务器提供虚拟逻辑语义模型以集成所有多个数据源。用户指定虚拟逻辑语义模型上的级别以及度量的列表。级别以及度量的列表可以跨来自多个数据源的数据。用户也可以指定多个数据源中的将存储聚集矩阵的位置。一旦指定了级别以及度量的列表,业务智能服务器生成多维数据集以存储聚集矩阵的数据,并将多维数据集存储在数据源位置中。 |
申请公布号 |
CN102918530B |
申请公布日期 |
2016.06.01 |
申请号 |
CN201180026123.7 |
申请日期 |
2011.05.11 |
申请人 |
甲骨文国际公司 |
发明人 |
A·玛斯卡恩哈斯;H·潘;A·桑坦姆;R·文卡塔苏伯拉玛尼安 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
袁玥 |
主权项 |
一种用于在业务智能服务器环境中创建数据集市的方法,所述方法包括:在多个数据源中维护数据,所述数据源至少包括关系数据库以及多维数据库;在业务智能服务器上提供虚拟语义模型,其中所述虚拟语义模型是对用户的表示层,并被逻辑映射到多个物理模型,每一个所述物理模型代表在所述数据源中的实体;经由所述虚拟语义模型从用户接收用于聚集跨所述多个数据源中的一个或多个的数据的多个级别和对用于存储所聚集的数据的所述数据源的选择,其中所述级别是通过分析在两个或更多个所述数据源上的查询的运行时间来标识的,其中至少一个所述查询通过在所述级别中聚集数据来缩短其运行时间;创建聚集矩阵,其中所述聚集矩阵能操作以通过以下方式来执行数据聚集:在所述数据源中为每一个所述级别创建单个聚集表,该聚集表在每一个所述级别以及维度层次结构中的更高的级别中包含列,以及为每一个事实表创建单个聚集表,该聚集表包括对应于在每一个所述级别中的主键的列;以及由业务智能服务器创建多维数据集,该多维数据集包含在聚集表中的所聚集的数据,并将所述多维数据集存储在所述数据源中。 |
地址 |
美国加利福尼亚 |