商业智能(BI,Business Intelligence),通过实时存储、访问和分析业务数据来提高用户的商业决策能力。目前,市场上的BI产品主要包括:数据挖掘软件、终端客
户查询、报表和分析工具、数据集市/仓库产品、立体数据分析软件、技术数据分析软件、数据仓库数据库和信息集成工具等。而不同背景的厂商提供的商业智能产品也不近相同,名目繁多的产品可以用百花齐放来形容。
IBM
就在今年四月,IBM刚刚发布了其下一代的商业智能战略Dynamic Warehousing。Dynamic Warehousing将满足那些成长型的企业对商业智能的需要,并可以帮助各种规模的企业从业务数据和信息(包括结构化和非结构化)中获取实时的价值。
IBM全新的动态仓库战略允许用户使用分析能力作为实时业务流程的一部分,并挖掘隐藏在非结构化信息中的数据(包括文本、电子邮件、音频文件、网页等)。此外,这种方法还可实现在处于执行的状态中,无论是客户支持、处理投诉还是进行交易等,都可以即时访问可靠的信息。
与传统的数据仓库只关注查询和报告来了解信息不同,新一代的动态仓库试图通过像联机分析处理(OLAP)和用于历史分析的数据挖掘这样的技术来了解原因,并在今后的工作中提出建议,包括战略和战术的计划。动态仓库还可以按需提供并分析信息,以帮助用户优化每一次交易。
IBM商业智能产品功能和特性如下:
1.数据存储和管理: 用于商业智能的DB2解决方案提供了集成的、易于使用的数据仓库、数据分析和数据管理软件,通过易用的工具迅速建立和管理数据仓库。
2.数据处理: 一旦数据仓库准备就绪,DB2 Warehouse Manager可以提供灵活易用的工具,使数据仓库可以被访问,并能够对使用情况进行管理和跟踪。
3.在线分析: DB2 OLAP Server无需任何查询语言方面的知识,只需要最基本的编程经验,DB2 OLAP服务器就可以使用户迅速地设计和管理应用程序。
4.数据挖掘: DB2 Intelligent Miner将从数据仓库中帮助用户发现以前不知道的并可用于指导决策的信息。当用户的数据积累到一定的数量时,这些数据的某些潜在联系、分类、推导结果和潜在价值就隐藏其中,可以使用数据发掘工具来发现这些有价值的数据。
SAS
SAS提出了高于传统商业智能的企业级智能平台(EIP,Enterprise Intelligence Platform)的概念,其中包含了数据整合(抽取、转换和加载)、智能存储、传统商业智能和分析智能等功能。SAS还在此平台的基础上开发出了其他的商业解决方案,比如支持企业级智能、客户智能、金融智能、供应链智能的产品,还有支持各类垂直市场所需的解决方案。
无论企业是需要网络报告,并通过网络端口或无线上网设备递交内容的互动式问询,还是通过电子邮件发布和订阅频道内容,无论何时何地,SAS商业智能都可提供有价值的信息和答案。
利用可定制的开发环境,SAS提供了一个灵活的、可扩展的界面和支持服务,并提供软件包。SAS商业智能为端到端智能生成和传递过程提供的主要组件如下:
1.易于访问、质量稳定的企业数据;
2.对于业务用户使用在线分析处理(OLAP)快速、有效的访问全球的高度汇总数据;
3.强大的分析型、交互式数据探索;
4.基于网络的报告和分析;
5.通过网络端口发布订阅频道和无线设备传递内容;
6.开放的开发环境,使程序员可以从其他编程语言和程序接入到SAS BI。
NCR
NCR已经宣布将其数据仓库事业部门Teradata分离出来,可见其对商业智能市场的决心,而Teradata的动态数据仓库主要分为四层:
第一层是整个商业智能解决方案的基
础设施,通过统一的数据模型集成各个业务系统的数据,并建立统一的信息视图;
第二层是在基础设施之上逐步实施以多维分析、动态分析、预定义报表为主的基本应用,可以为市场业务部门提供定制/动态报表、相关性多维分析、基本客户细分和辅助营销策略的制定等;
第三层是引入了以客户流失模型、客户价值模型、客户信用模型等数据挖掘为主的高级应用,为企业增加了预测预警等功能;
第四层是进一步实施闭环式客户关系管理、欺诈管理、绩效管理、营收确保等以应用产品为主导的增值应用,深入挖掘和扩展BI的业务价值。
Sybase
Sybase的数据仓库方法从根本上不同于其他的关系型数据库,可以说Sybase开发了一个新的关系型数据库——逆向关系型数据库,它使用了一个传统的关系型结构以及类似的非常熟悉的术语,但是却是基于列的,而非基于行的。
Sybase的商业智能产品Sybase IQ主要有以下三个特点:
1.架构
不同于传统的关系型数据库,Sybase IQ其数据在表中不是按行存储的,而是通过表中的列来存储与访问数据的。尽管这种方式很明显不太适合于交易环境,因为在交易环境中,一个事务是与一行数据有效对应的; 但是在查询进程环境中,则是基于特定的列来选择的。
2.索引
Sybase IQ的关键在于其索引,随着Sybase的用户发现了新的分析需求,Sybase可以简捷地建立新的索引以满足这些需求。这种方法可以为数据仓库增加新的索引,而几乎不会影响到数据仓库的架构和使用仓库的分析型应用。在实时企业与闭环应用领域,Sybase将索引视为在TB数量级甚至PB数量级数据仓库中获得更高查询性能的关键。
3.Multiplex
Sybase IQ的Multiplex组件增加了在单一的Sybase IQ环境中支持多个SMP机器节点的功能。在每个节点上,Sybase IQ使用轻量级的位于每个进程之下的操作系统线程,多线程明显地减轻了进程与内存的负担。