3、ETMCL工具 Warehouse Manager
IBM的Warehouse Manager提供了建立数据仓库强大的、方便的功能:
开发简单。只需要用简单的点击、拖拉等Windows常用操作,系统会自动生成标准的SQL语句,当然,也可以自己定义SQL。一般情况下 不需要编写程序,但提供接口为满足特殊需要,用户也可以自己用VB、C/C++等写数据处理程序。
维护简单。由于基本不需要编程实现,因此可以适应于变化的需求。当需求发生变化时,只需要改变数据仓库中的定义即可。
自动化的执行。通过调度(schedule),数据仓库可以自动完成所有的数据抽取、整理、转换,以及分发等功能。
支持众多的关系数据库,以及非关系数据库。从个人机到NT服务器、Unix服务器以及IBM的主机系统。
提供分布式数据处理功能。利用Agent技术,可以分布式处理来自多个数据源的数据。这一点对于企业级数据仓库来说非常重要,因为它可以提供良好的可扩展性。
元数据管理。DataGuide提供方便的手段管理数据仓库的元数据,用户可以用各种方式查看它们。同时,IBM正在致力于制定数据仓库元数据的国际标准(以Warehouse Manager的TAG文件为基础),以实现不同数据仓库厂商之间的数据交换。
众多的第三方工具。如DataStage、Vality、ETI等可以和Warehouse Manager非常好的集成在一起,为数据处理提供增强的功能。
DB2 UDB是业界公认的性能优良、开放、具有出色可扩展性的数据库。Warehouse Manager和DB2 UDB密切协同工作,为数据仓库的良好运作提供保证。这也是为什么世界上许多大型跨国公司,如花旗银行、联邦快运等都将数据仓库建立在IBM方案之上。
4、DB2 多维分析工具 DB2 Cube Views
IBM DB2 Cube Views 是 DB2 通用数据库的附加功能部件,它增强了 DB2,使 DB2 作为开发和部署商业智能产品和应用程序的平台。特别地,DB2 Cube Views 有助于加速位于 DB2 上的 OLAP 解决方案和应用程序的开发和管理。
DB2 Cube Views 功能部件是如何做到这一点呢?首先,它允许 DB2 支持 OLAP。如果没有多维数据视图,关系数据库对于不熟悉数据库结构和内容的人来说似乎是一组令人生畏的带有一些列的表。DB2 Cube Views 元数据使您能够更完整地记录 DB2 数据库中的底层结构。
通常,仓库或数据集市是特别为维分析设计的。在这种情况下,数据库通常由被组织为一个或多个星型(或雪花型)模式的表组成。简单的星型模式包含一个事实表,事实表周围有一些维表。例如,事实表可以记录公司各个产品和分店每日销售数据。维表(或许是 PRODUCTS 和 STORES 表)可能包含有关各个产品和分店的详细信息,并且与事实表相连接。
5、多维分析服务器DB2 OLAP Server
优秀的设计理念。用户只需要关系需要分析的要素(outline),具体的物理实现由DB2 OLAP Server完成,如数据的存放,索引的建立等。
方便的实现。一般情况下,用户不需要编写复杂的计算公式,DB2 OLAP Server提供强大的计算功能和函数等,帮助用户获得所需要的数据。
维护简单。由于物理实现由DB2 OLAP Server完成,当需求变化时,用户只需要改变逻辑结构(outline)即可。
分布式处理能力。通过DB2 OLAP Server提供的分区功能(partition),可以方便的实现分布式处理,把运行在不同机器(或同一机器)上的多维立方体统一起来。这些机器可以运行不同的操作系统。
出色的性能。由于数据可以预先计算好,所以用户可以有较好的查询响应时间。
与数据仓库良好集成。DB2 OLAP Server可以与Warehouse Manager集成在一起,利用Warehouse Manager的调度功能,实现OLAP的自动维护、数据加载、计算等。
完全开放的、事实上的客户端接口标准。有100多家公司为DB2 OLAP Server提供前端工具。它除了支持IBM自己的DB2Alphablox之外,几乎所有多维分析前端工具都支持DB2 OLAP Server,例如:Business Objects、Brio、Cognos、、Excel、Lotus 1-2-3等。这些工具提供丰富的展现功能,并且大都支持通过Web方式访问,支持Java、JavaScript、CGI等标准方法。
6、数据智能挖掘 DB2 Intelligent Miner
IBM的数据挖掘服务器DB2 Intelligent Miner支持六大类十三种数据挖掘算法和多重统计算法,并且可以将其挖掘的模型以预测模型描述语言PMML格式输出,与其它挖掘和打分工具进行模型交换。而其它一些的数据挖掘工具则只能支持少数机中挖掘算法,并且不支持模型输出。
数据挖掘打分工具DB2 Intelligent Miner Scoring支持倒入PMML格式的挖掘模型,并直接在数据仓库或生产系统中对样本进行实时打分智能挖掘。
7、前端分析组件DB2 Alphablox
DB2 Alphablox是基于JAVA开发的分析组件,基于DB2 Alphablox可快速开发出基于浏览器三层架构的在线分析应用。利用该产品可构建:
强大功能的报表:繁忙的信息技术部门可以在几分钟内创建用于在企业中分发的完善的报表。,决策人员可以从该Web页面上找到可用的一系列报表。
图形化分析:远远超出对数据的静态图形化步骤。决策人员可以根据需要排序、分组数据并改变“图表”(Chart)的类型(直方图、饼形图、线图、堆积图)。图表中的元素可以被“钻取”到其他的细节层次,并可以返回来恢复一个概要性的步骤,。
多种图表步骤:直方图、线图、组合图、饼形图、堆积图和离散点图。
可在任何地方“钻取”—没有路径的预先定义。
完善的报表:复合报表通过用各种不同的形式(交叉表、图表、表格或以上几种形式的组合来表现分析结果,对工作进行概括。优美格式的商用报表
交互式的、立即的“所见即所得”(WYSIWYG)显示。
此外,作为一个功能完善的系统,其门户建设和系统管理、数据存储管理等也是必不可少的,IBM提供如下软件解决这部分问题:
消息传输服务器WebSphere MQSeries及企业应用集成(EAI)服务器Websphere Business Integration Message Broker;
WEB应用服务器WebSphere Application Server;
可定制化的门户服务器WebSphere Portal Server;
数据存储管理软件Tivoli Storage Manager;
系统管理软件Tivoli等;
另外,IBM的软件是以开放为设计原则的。IBM数据仓库解决方案支持各种第三方前端展现工具,例如Brio、BO、Cognos、Excel等。
此外,IBM的咨询服务部门可以提供完整的数据仓库概念设计、逻辑设计、物理设计、集成等各种相关咨询服务。