Sybase操作型BI数据管理与数据集成
数据管理服务组件
Sybase可提供操作型BI数据管理与数据集成它不仅开发了管理BI信息的产品还开发了数据库设计产品Sybase IQ与Sybase PowerDesigner则是其中两个关键的产品
Sybase IQ
Sybase操作型BI解决方案的基于是Sybase IQ关系型数据库系统该产品于年从Expressway收购而得从那时起它就稳步赢得客户的青睐对高性能的BI信息管理能力的需求使得该产品更加引人关注今天全球使用Sybase IQ的客户超过家
Sybase IQ与传统的关系型数据库最关键的不同之处就是它是专门为高性能的分析型进程设计的该性能通过存储数据的方式——列存储而不是传统关系型数据库中的行存储而获得
Sybase IQ列存储模型提高了性能因为查询中检索的只是列从而减少了系统I/O通过为每一个列的访问分配线程允许进行并行的查询而进一步提高了性能这对涉及到多个列的复杂查询尤其有利列存储模型的另一个好处就是它允许极高效率的数据压缩例如西班牙Telefonica管理着TB的原数据它们存储到Sybase IQ中只有TB同时他们发现查询的运行速度比传统的解决方案能快到倍
从BI应用外部来看Sybase IQ数据库跟其他的关系型数据库并没什么两样该产品支持标准的SQL提供各种功能如存储过程函数等应用接口支持ODBCJDBCOLEDB Web 服务器运行环境包括LinuxWindowsUnix等Sybase IQ数据库的非结构化数据选项支持存储大型二进制对象比如文本与多媒体数据等
另外Sybase还提供了一个可选的Sybase IQ Multiplexing功能允许一个单一的Sybase IQ数据库被多个计算机节点共享这进一步提高了大型数据库与工作负载的性能与可扩展性服务器处理器硬盘可以按照需要加入到该配置中该解决方案支持传统供应商如HPIBMSun等公司提供的硬件与操作系统软件
Sybase PowerDesigner
Sybase PowerDesigner是一个行业领先的企业模型工具他将商业分析与数据库设计加入到传统的软件生命周期它联合使用了大量的建模机制包括业务进程建模数据建模基于对象的UML建模以及XML建模它支持主要的行业开发环境如JAVAEclipseMicrosoftNET而且支持超过个关系型数据库产品包括Sybase IQIBM DBOracleMicrosoft SQL Server等
PowerDesigner提供了一个元数据管理功能支持需求管理影响分析文档数据映射SOA驱动的项目的综合管理基于角色的安全等等它通过团队协作以及将商业需求同商业与数据模型进行联结和同步的功能强化了商业与IT的结合
数据集成服务组件
Sybase支持数据集成机制中的数据联合和数据传播方式即Sybase Avaki EII支持数据联合Sybase Replication Server支持数据传播而数据合并与ETL则由Sybase第三方合作伙伴如Business ObjectsIBM Ascential与Informatica提供支持
Sybase Avaki EII
Sybase Avaki EII是Sybase公司于年月通过收购Avaki公司而获得就象其他EII产品Sybase Avaki EII提供了一个分散数据的虚拟商业视图对于BI应用使用一个虚拟视图分散的数据看起来是存储在一个单一的SQL关系型表中当应用基于该视图提交一个SQL语句时EII服务器访问与操作适当的数据源组合成一个查询结果集将结果集返回到应用EII Server将SQL 进程智能地分配到源系统中以减少需要从给定的源系统中检索的数据量
Avaki EII支持的数据源包括纯文本文件(包括XMLNFS等)关系型数据库商业应用(例如JCAWeb服务器或由iWay Software等公司提供的第三方连接器)
该产品包含了有别于其他竞争对手的特征
· 服务视图随时可用它包含支持更深入的数据转换与分析的嵌入式程序逻辑除了Sybase 提供的服务视图之外开发人员可以使用JavaScript编写他们自己的视图服务视图与SQL视图使用基于Eclips的Avaki Studio开发工具进行定义与管理
· Avaki EII集成框架允许服务视图与外部应用如数据质量与ETL工具定制的代码等等进行交互
· 一个集成的缓沖工具允许结果提前预存(基于管理员定义的参数)以提升查询性能
· Sybase Avaki EII提供了一个有价值的EII功能可以直接被BI报表与分析型应用使用或者与Sybase IQ数据库配合使用时由Sybase IQ应用使用
Sybase Replication Server
Sybase Replication Server支持数据变化从源系统到目标系统的数据传播在Sybase 操作型BI环境中目标系统将会是Sybase IQ信息管理环境其他目标系统包括那些Sybase RepConnect与EnterpriseConnect支持的系统RepConnect 允许数据变化传播到消息产品(IBM WebsphereJMSTIBCO)而EnterConnect支持第三方数据库系统如IBM DBMicrosoft SQL ServerOracle与ODBC
Replication Server支持的数据源包括IBM DBIBM IMS与VSAMMicrosoft SQL ServerOracleSybase ASE以及SQL Anywhere复制代理(Replication Agent)从这些源数据库日志文件中捕获数据变化这种数据复制的异步方式降低了复制代理对操作型BTx应用的性能影响这些数据变化可以被传播到 Sybase IQ低延迟数据存储中以备由操作型BI应用进行操作
Sybase操作型BI解决方案提供了一个适时数据集成环境它将数据变化压缩传送到由Sybase IQ管理的低延迟的存储中第三方操作型报表和绩效管理应用可以使用Sybase IQ提供的高性能的查询能力以生成操作型图形显示并据此执行自动化决策当需要当前信息时BI应用可以使用Sybase Avaki EII服务访问分散的操作型数据
操作型BI案例研究
西班牙Telefonica和澳大利亚电信供应商Telstra是两个已经成功使用Sybase IQ的客户他们清楚地显示了操作型BI如何使企业更加灵活与更加智能
西班牙Telefonica 万客户端的信息来自于个各自独立的分散的操作型系统Telefonica开发了统一信息系统作为其操作型数据存储(ODS)概念的一部分该系统的目标是为Telefonic众多操作型系统的数据管理建立一个单一的集成的通用的数据存储企业内的所有用户都通过访问这个单一的数据库存储来处理操作型信息而不论这些信息最初来源于哪个操作型系统
为部署ODS项目Telefonica使用Sybase IQ与Sybase Replication ServerReplication Server用于从运行在MVS之上的IBM DB和运行在UNIX平台的Oracle中捕获在线更新并传送到Sybase IQ ODS中每隔分钟从操作型系统将更新传送到ODS中
为确保项目的顺利进行还引入了一个先导测试该测试基于Sybase与Sun共同提供的数据仓库参考设计花费四周的时间完成该模型存储了比其他市场上的数据库多出到倍的存储容量同时减少了在硬件支持管理与维护上的成本Telefonica系统工程经理Pedro Romera说至于响应速度该平台显示出超出其他系统多倍的性能优势
另外该项目的革新之处在于所有的Telefonica操作型系统将向ODS提供数据这意味着Sybase IQ将管理大约TB的压缩数据(相当于TB的真实信息)为维护大量数据下的高效性Sybase IQ Multiplex功能被加以使用
Telstra为澳大利亚提供广泛的电信与信息服务包括固定电话线路两个移动电话网络以及Internet服务Telstra是年悉尼奥运会独家电信供应商
Telstra需要一种技术可以提供接近实时的有关通话事务的信息以便调整其移动蜂窝管理系统从而满足需求我们需要在奥运会期间运行一个无失误的无堵塞的移动电话网络Telstra区域网络经理Anthony Goonan说
Telstra所要面对的挑战主要是移动服务它需要提供无堵塞的网络访问对我们而言存在大量的未知情况——究竟有多少人会来到悉尼?他们对移动电话的使用量以及由国际无线通讯以及印刷媒体所产生的话务量是多少呢? Goonan说我们需要实时观察网络的性能以满足所有这些需求
在网络设计时Telstra部署了一种可以将容量从网络的某部分转移到另外部分的功能这取决于客户在哪里发出呼叫当我们为此搜寻解决方案时我们发现了Compudigm的SeePower它由Sybase IQ提供技术基础正是我们所需要的解决方案Goonan说
在奥林匹克公园Telstra部署了超过个移动电话蜂窝系统大约每平方英里一个我们需要我们的工程师同时观察所有这些蜂窝系统的性能Goonan说该应用具有这种功能它能将整个奥林匹克的网络运行情况显示到一个屏幕上并接近实时地辨识热点区域这使我们可以调整网络以满足我们客户的需求
Sybase IQ从遍及悉尼奥林匹克公园的多个蜂窝系统上收集大量的数据这是我们第一次在蜂窝移动网络运行过程中拥有这种综合的强大功能Goonan 说Sybase IQ实时地将数据发送到seePower应用它为我们的工程师提供了管理网络的信息从而为我们的客户提供他们所需的服务
尽管每日的通话时间高达万分钟Telstra无故障的处理了所有请求在奥运会开幕式期间大约万个通话被发起或接收其中万个来自奥林匹克体育馆没有任何客户抱怨我们的服务Goonan说