根据DB2 Cube Views元数据生成SQL查询

简介

  DB2 Cube Views 是 DB2 Universal Database™(DB2 UDB)的一种附加特性,它为 DB2 UDB 提供了 OLAP 感知能力。数据仓库一般表示为一组表,它要求最终用户知道哪些表和列是相关的以及如何将表联结在一起。DB2 Cube Views 能够将数据仓库的表描述为 OLAP 对象。使用 DB2 Cube Views,应用程序可以将数据仓库表示为具有维和度量的多维数据集。最终用户使用这种方式更容易对数据进行概念化和查看。

数据挖掘交友

  对于允许用户查询 DB2 Cube Views 中定义的多维数据集和多维数据集模型的应用程序,需要能够根据 DB2 Cube Views 元数据生成针对数据仓库表的 SQL 查询。可以根据多维数据集模型或多维数据集对象构造 SQL 查询来获得 OLAP 数据。为了使解释更简单,本文描述如何根据多维数据集模型和与多维数据集模型相关的对象(比如事实、维、层次结构和级)生成 SQL 查询。这些说明也可以应用于基于多维数据集和多维数据集相关对象的查询。这些对象引用多维数据集模型中使用的事实、维、层次结构和级对象,它们与多维数据集模型中的这些对象是相似的。但是,它们不包含生成 SQL 查询所需的某些信息,比如联结。因此,在根据多维数据集生成 SQL 查询时,还需要从多维数据集获得多维数据集模型信息,从而获得联结和其他无法从多维数据集相关对象中找到的信息。 数据挖掘实验室

  按照基本规则和 DB2 Cube Views 元数据定义的多维数据集模型完整性规则,查询的多维数据集模型应该是有效的。本文假设多维数据集模型的维具有平衡的层次结构和标准部署。 数据挖掘实验室

  对多维查询的分析 数据挖掘工具

  生成针对数据仓库表的查询所需的大多数信息存储在多维数据集模型相关对象中。多维数据集模型可以看作星形联结或雪花形联结模式的抽象。它由一个事实对象(代表事实表)和一组维对象(代表维表)组成。事实对象和维对象都可以看作一组相互联结的表。维对象或事实对象的属性是组成维对象或事实对象的联结表上的列或列表达式。与属性相似,度量是组成事实对象的表上的列或列表达式。度量还有一个应用于列或列表达式的聚合函数。然后使用多维数据集模型对象中的联结对象将事实表与每个维对象的表联结起来。

  一个查询通常由一个或多个度量组成,这些度量是来自用户感兴趣的事实表的度量实体。 数据挖掘实验室

  OLAP 查询通常将事实表的许多行聚合成一个相对少量的汇总结果。汇总的数量取决于查询访问的多维数据集模型切片。一个切片包含来自多维数据集模型的每个维的层次结构的一个级。如果查询访问的细节级比事实表中存储的细节级高,那么来自事实表的数据会聚合到正确的细节级。

  清单 1 给出了一个基于多维数据集模型的 SQL 查询示例,并展示了 SQL 语句的各个部分如何映射到多维数据集模型中的元素:


1 2 3 4 5 6 7 8 9 10 11 下一页>> 数据挖掘交友

国内最大的专业技术交流平台
[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:定制DB2通用数据库命令行处理器
下一篇:构建DB2 Cube View元数据桥
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • Windows Communication Foundation - Part
  • Industry Leaders Line Up Behind Informat
  • IBM DB2 日常维护汇总(八)
  • DB2 Data Warehouse Edition V9.1 overview
  • DB2编程序技巧 (二)
  • IBM DB2前世今生之DB2的诞生
  • IBM DB2 日常维护汇总(二)
  • DB2编程序技巧 (十)
  • DB2的数据同步经验总结
  • DB2编程序技巧 (六)
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • IBM DB2前世今生之DB2的诞生
  • Modernizing the Mainframe Through SOA: T
  • Industry Leaders Line Up Behind Informat
  • DB2编程序技巧 (七)
  • DB2编程序技巧 (九)
  • DB2编程序技巧 (一)
  • DB2编程序技巧 (十)
  • DB2编程序技巧 (六)
  • DB2编程序技巧 (八)
  • DB2编程序技巧 (三)
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静