分类: Sybase
2008-04-23 08:43:41
来源:赛迪网 作者:艾文 |
目前,数据仓库虽然是一个正在发展中的事物,但它的技术发展及应用的动力是商业竞争迫切需要的。其定义及分类也会随着时代的发展而适时变化。目前流行的描述方法是:"数据仓库是把企业中各分散的原始操作数据和来自外部的数据汇集和整理成一个单一的关系数据库,为企业提供完整、及时、准确和明了的商业决策信息,并使最终用户可以直接从数据仓库提取信息来进行各种决策分析"。
从数据仓库的数据来源及实施环境来看,它离不开数据库,数据仓库技术与数据库技术有紧密联系,二者能相互连通,相互支持,又有着重要差别。主要是数据仓库侧重于决策分析,而数据库则侧重于操作和管理。
其中Data Mart(专用数据仓库)是为满足用户特定需求而创建的数据仓库,具有传统意义上的数据仓库的基本特征,可以看成是中央数据仓库的一个子集,是针对某个部门级的应用( 如市场、财务、销售
、产品控制等)而建立的数据仓库。企业最高级集中化的数据仓库可称之为原子化(Atomic)数据仓库。它主要用作其各个子集——Data Mart的集结基础(Staging ground)以及作为参照(reference)用的中央数据仓库。
各个Data Mart物理上往往散布到与最终用户较近的地点以节约通信开销并提高响应速度。故相对于集中化的数据仓库而言,把Data Mart又称分布式的数据仓库。与中央数据仓库相比它与(某组)用户更具交互性。
应着重指出的是,建立Data Mart的着眼点主要在于它的目标而不是规模。一般情况下Data Mart比中央数据仓库小一些,比如在大型保险公司的数据仓库中所涉及的"主题"可能是保险金、客户等,而在
其地区办事处建立的Data Mart可能仅涉及这些主题的一个子集——本地区的客户、保险金等。
交互式数据仓库解决方案Sybase IQ
作为国际著名数据库厂商之一的Sybase公司推出了交钥匙型的数据仓库解决方案。
Sybase交互式数据仓库解决方案的着眼点是以较低的花费,按一个易于管理和扩充的基础框架为企业用户和信息技术部门提供快速的解决方案。
Sybase的特色产品便是Sybase IQ,它能方便地为用户建立Data Mart,即部门级的数据仓库,或"面向应用系统的数据仓库"。
为使各Data Mart能与该企业中其它Data Mart保持一致的增长和维护,在创建时就应有充分的考虑。因而Sybase推出了一个名为"Quick Start Data Mart"的交钥匙型解决方案。它是以Sybase IQ为核心,
由Sybase及第三方(如:Business Object等)的产品和服务打包而成。
另外还包括了必要的专家咨询和技术培训,以保证在短期内为用户创建一个实用的Data M art。
这一方案的特点包括:
◆能够快速获得效益,风险低;
◆以较经济的方式能够对大量用户的即席查询给出极快的响应。
◆易于实现企业内部数据仓库与Inernet应用的有机结合。
Sybase IQ技术
Sybase IQ是针对DSS应用而提供的一个特定的数据库服务器,它能上百倍地提高交互式即席查询的速度,特别适用于交互式数据仓库环境。
Sybase IQ服务器可透明地集成到Sybase的开放性客户/服务器体系结构中,它使用标准的SQL命令,支持DB-Lib、CT-Lib和ODBC客户调用。因而,利用Isql及各种流行的前端工具,如PowerBuilder、Access
、SAS Assist及Business Object等都可方便地访问Sybase IQ服务器。
Sybase IQ服务器可与SQL Server混合使用。一个内置的智能查询管理器可识别并透明地将对数据库的更新传递到SQL Server以完成OLTP;同时利用Sybase IQ来解决用于DSS的即席查询。Sybase IQ的Bit-Wise索引可定期地在非高峰时刻批量地进行更新。SQL Server和Sybase IQ有一个共同集成的目录(Catalog),这样,在Sybase环境中可统一管理安全性和其他服务,Sybase IQ也可有效地支持SMP环境及多用户并发操作。
Sybase IQ服务器的技术特色
Sybase IQ服务器的主要特点为:
◆数据的垂直分割——数据是按"列"来储存。查询时仅需读取在该查询中所涉及的各列的索引,因而彻底避免了耗时的全表扫描。
◆采用了突破性的数据存取方法——Bit-Wise索引技术。
◆在数据压缩和并行处理方面有独到之处。
◆提供有效的预连接(PreJoin)策略。 |