LanDom
作者LanDom·2010-07-05 18:52
软件开发工程师·互联网企业

五、数据仓库

字数 5360阅读 1045评论 0赞 0

DB2 9 基础 第 1 部分:DB2 规划

五、数据仓库
 
        1、数据库应用程序有两种主要类型:在线事务处理(online transactional processing,OLTP)和数据仓库,数据仓库包括在线分析处理(online analytical processing,OLAP)和数据挖掘应用程序。DB2 9 同时适用于这两种应用程序。
       
        2、OLTP 系统与商业智能(Business Intelligence,BI)数据仓库系统的区别是什么?
       
        区别在于访问数据的典型查询。

        OLTP 系统可能是一个 Web 订购系统,可以通过 Web 执行交易(比如购买产品)。这些应用程序的特征是进行细粒度的单行查询,可能更新少量的记录。与之相反,BI 类型的查询执行大型的表扫描,因为它们尝试在大量数据中寻找数据模式。如果要求您汇总西部地区的所有销售,这就是仓库查询。

        简单地说,OLTP 是简短的查询,而 BI 是对大量数据进行搜索和汇总以便进行报告。
       
        3、在数据仓库中可以存储信息性数据 —— 这些数据是从操作性数据中提取出来的,然后为帮助最终用户决策进行了转换和清理。例如,数据仓库工具可能会复制操作性数据库中的所有销售数据,执行计算来汇总数据,并将汇总的数据写入一个与操作性数据库分开的数据库中。最终用户可以查询这个独立的数据库(仓库),而不会影响 OLTP 数据库。
       
        4、用于数据仓库的 DB2 产品:
       
        DB2 有两个 Data Warehouse Editions(DB2 DWE),用以提供一整套数据仓库工具和解决方案。
       
        DB2 DWE 分为 Base 和 Enterprise 两个版本。
       
        5、DB2 DWE 是在强大的 DB2 Enterprise 9 产品上构建的并扩展了它的功能,提高了数据仓库和分析特性的性能和易用性,帮助进行实时探察和决策的用户获得需要的信息。DB2 DWE 特性包括用于仓库管理、分析应用程序开发、OLAP、数据挖掘以及超大型数据库(VLDB)查询和资源管理的工具。
       
        6、DB2 DW Enterprise Edition 中包含的产品:
       
        (1)、
DB2 Enterprise
       
        (2)、DB2 Data Partitioning 特性

        这个特性允许在单一服务器上或者跨服务器集群对数据库进行分区。DB2 Data Partitioning 为企业提供了支持超大型数据库(这是数据仓库环境中的常见情况)所需的可伸缩性,并可以处理涉及复杂工作负载和高并行性的管理任务。
       
        (3)、DB2 Data Warehouse Edition Design Studio

        DWE Design Studio 是通过包含和扩展一些基于 Eclipse 的 Rational Data Architect(RDA)建模功能形成的,这是一个针对 BI 解决方案的开发环境。Design Studio 将以下任务集成在一个统一的图形化环境中:物理数据建模(RDA)、DB2 基于 SQL 的仓库构造、OLAP 多维数据集建模和数据挖掘建模。这个设计工具使设计人员能够连接源数据库和目标数据库、对物理数据模型进行反向工程、构建 DB2 基于 SQL 的数据流和挖掘流、设置 OLAP 多维数据集以及准备将应用程序部署到运行时系统上。因为它是基于 Eclipse 框架的,这个工具看起来与DB2 Developer Workbench 相似。
       
        (4)、SQL Warehousing Tool

        为了支持端到端业务智能化解决方案,DB2 DWE 提供了用于仓库构建和维护的基础设施,包括用于应用程序设计、部署、执行和管理的工具。
       
        SQL Warehousing Tool 解决了 DB2 数据仓库环境中的数据集成问题。
       
        (5)、DB2 Data Warehouse Edition Administration Console

        DB2 DWE Administration Console 是一个用于管理和监视 BI 应用程序的基于 Web 的应用程序。安装在 WebSphere Application Server 上之后,DWE Administration Console 使用 Web 客户机访问和部署在 DWE 中建模和设计的数据仓库应用程序。这个控制台使用 WebSphere 安全模型,使用户能够以管理员、经理和操作员的角色从统一的控制台页面执行各种管理任务。
       
        (6)、DB2 Data Warehouse Edition OLAP Acceleration

        以前称为 DB2 Cube Views。通过使用 DWE Design Studio 和 Administration Console 中的 OLAP 功能,用户可以创建、操作、优化、部署、导入或导出多维数据集模型、多维数据集和在 OLAP 分析中使用的其他元数据对象。
       
        (7)、DB2 Data Warehouse Edition Data Mining

        通过使用 DB2 DWE 数据挖掘特性,可以发现数据中隐藏的关系,而不需要将数据导出到特殊的数据挖掘计算机上或者借助于少量数据样本。DB2 DWE 为一些建模操作提供了 DB2 扩展:市场篮分析、市场分割、分析等等。
       
        (8)、
DB2 Data Warehouse Edition Data Visualization Feature
         
        用来显示创建的挖掘模型。
       
        (9)、
DB2 Alphablox analytics
       
        DB2 Alphablox 提供了快速创建基于 Web 的定制应用程序的能力,使应用程序能够适应公司的基础设施并能够为公司防火墙内外的用户服务。用 DB2 Alphablox 构建的应用程序在标准 Web 浏览器中运行,允许从客户计算机执行实时的高度可定制的多维分析。DB2 Alphablox 与 DWE Cube Views 紧密集成,DWE Cube Views 提供常用的元数据并为 Alphablox 多维分析进行数据库优化。
       
        (10)、DB2 Data Warehouse Edition Query Workload Management Feature

        DB2 Query Patroller 是 DWE 的查询工作负载管理特性。
       
        DB2 Query Patroller 是一个强大的查询管理系统,可以使用它前瞻性地动态控制 DB2 数据库的查询流。

        DB2 9 基础 第 1 部分:DB2 规划 至此结束,下一篇文章将介绍 DB2 安全性 的相关知识。

        待续……

申明:欢迎转载,但请先告知,谢谢。
 
----------------------------------------------------------------------
--学习笔记:DB2 9 基础 - 5
--彭建军
--最新更新时间:2006-11-23 10:07
----------------------------------------------------------------------

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广