您现在的位置: 天极网 > 开发频道 > 构建DB2 Cube View元数据桥之一
全文

构建DB2 Cube View元数据桥之一

2004-01-13 14:13作者:wayne编译出处:yesky责任编辑:方舟


  元数据对象
 
  DB2 Cube View元数据尤其擅长获得一个星形图式或者雪花图式(参见图1)所固有的结构。 元数据通过一套元数据对象提供相关数据的"维度视图"。 元数据对象被分层为从Attributes这样的简单对象到更复杂的对象,比如Joins、Hierarchies、Dimensions和Cube Models。 一个完全定义的Cube Model对象通常相当于一个星形(或者雪花)图式,并且使用一个通用的维数建模一套量度数。 那么毫无疑问,Cube Model封装其它DB2 Cube View元数据对象,比如Dimensions和Measures。


图1、引用一个关系星形图式的DB2 Cube View

  总而言之,DB2 Cube View元数据使你能你的DB2数据库的多维管理结构和设计。元数据对象在IBM DB2 Cube Views Setup and User's Guide,第二章中被详细描述。

  除了使得DB2感知OLAP以外,DB2 Cube View元数据至少还以两种方法使用:

  · DB2 Cube View特性利用元数据最优化在DB2数据库中的SQL查询。

  · 基于DB2 UDB的Products和应用程序可以使用元数据。

  让我们简要地讨论这两种用法。

  使用DB2 Cube View元数据用于最优化

  DB2 Cube View可以通过创建相应的保持前集合体数据的物化查询表或者MQT加速SQL查询。MQT也被称为摘要表。 DB2优化程序可以根据情况重写到MQT的SQL查询(参见图2)。MQT通常在数量级上比底层的基本表小。这样,查询可以被重写,能够比运行在基本表上的SQL查询要快很多。.

  DB2 Cube View有一个最优化顾问,基于元数据和用户输入,建议一套相应的MQT。请参阅DB2 Cube Views Setup and User 's Guide关于最优化的章节,获取更详细的信息。


图2、DB2优化程序在适当的时候编写到MQT的查询

  元数据使用者

  Cube View元数据还有其它的优点。 业务智能工具可以从DB2 UDB中读取元数据,来了解DB2表的维度结构。基于元数据,这些工具然后可以提供针对DB2 UDB数据的查询和报告解决方案。

  使用DB2 Cube View元数据的工具和应用程序通常分成两类:

  · 第一类应用程序"直接固定"到DB2 Cube View上。它们读取元数据并直接使用它来分析DB2数据库,通常通过使用元数据构建SQL查询。最常见的情况是,这些工具查询和报告DB2 Cube View Cube模型和Cube对象。

  · 第二类工具把Cube View元数据从DB2传到它们自己的工具,然后基于它们的元数据查询DB2。这些工具必须把DB2 Cube View元数据映射为它们自己的元数据。映射的复杂性取决于元数据的类似性。

  元数据生产者

  注意并非所有对DB2 Cube View元数据感兴趣的应用程序都要读取它。另一类工具和应用程序产生元数据并把它推进DB2。维度元数据常常在数据库设计、提取-转换-载入(ETL)及其他数据库管理工具中产生。 通过把维度元数据传送到DB2 UDB,这些工具可以利用早先提到的最优化和管理等优点。

  显然,工具和应用程序需要一个与DB2中的Cube View元数据交互的方法,以便读取、创建、修改和删除元数据对象。

  DB2 Cube View提供一个API,用于进行这些操作,我们在后面会接触到。


共2页。 9 1 2

软件资讯·软件下载尽在天极软件

共2页。 首页 上一页 1 2
相关搜索:
相关文章及软件
关注此文读者还看过
热门关注
特别推荐
网友关注
软件下载
娱乐下载
驱动下载
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众