程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> Sybase操作型BI數據管理與數據集成

Sybase操作型BI數據管理與數據集成

編輯:SyBase綜合文章

本文將對Sybase 操作型BI解決方案(Operational BI)進行評述,目的不是要提供一個深入的產品指南,而是對解決方案的主要特征進行概述,同時介紹Sybase是如何支持操作型BI環境的……

數據管理服務組件

Sybase可提供操作型BI數據管理與數據集成。它不僅開發了管理BI信息的產品,還開發了數據庫設計產品。Sybase IQ與Sybase PowerDesigner則是其中兩個關鍵的產品。

Sybase IQ

Sybase操作型BI解決方案的基石是Sybase IQ關系型數據庫系統。該產品於1995年從Expressway收購而得,從那時起,它就穩步贏得客戶的青睐。對高性能的BI信息管理能力的需求使得該產品更加引人關注。今天,全球使用Sybase IQ的客戶超過750家。

Sybase IQ與傳統的關系型數據庫最關鍵的不同之處就是,它是專門為高性能的分析型進程設計的。該性能通過存儲數據的方式——列存儲,而不是傳統關系型數據庫中的行存儲而獲得。

Sybase IQ列存儲模型提高了性能,因為查詢中檢索的只是列,從而減少了系統I/O。通過為每一個列的訪問分配線程,允許進行並行的查詢,而進一步提高了性能。這對涉及到多個列的復雜查詢尤其有利。列存儲模型的另一個好處就是它允許極高效率的數據壓縮。例如,西班牙Telefonica管理著70TB的原數據,它們存儲到Sybase IQ中,只有15TB。同時,他們發現,查詢的運行速度比傳統的解決方案能快到200倍。

從BI應用外部來看,Sybase IQ數據庫跟其他的關系型數據庫並沒什麼兩樣。該產品支持標准的SQL,提供各種功能如存儲過程、函數等。應用接口支持ODBC、JDBC、OLEDB、Web 服務器。運行環境包括Linux、Windows、Unix等。Sybase IQ數據庫的非結構化數據選項支持存儲大型二進制對象,比如文本與多媒體數據等。

另外,Sybase還提供了一個可選的Sybase IQ Multiplexing功能,允許一個單一的Sybase IQ數據庫被多個計算機節點共享。這進一步提高了大型數據庫與工作負載的性能與可擴展性,服務器、處理器、硬盤可以按照需要加入到該配置中。該解決方案支持傳統供應商如HP、IBM、Sun等公司提供的硬件與操作系統軟件。

Sybase PowerDesigner

Sybase PowerDesigner是一個行業領先的企業模型工具,他將商業分析與數據庫設計加入到傳統的軟件生命周期。它聯合使用了大量的建模機制。包括業務進程建模、數據建模、基於對象的UML建模、以及XML建模。它支持主要的行業開發環境如Java、Eclipse、Microsoft.Net,而且支持超過60個關系型數據庫產品包括Sybase IQ、IBM DB2、Oracle、Microsoft SQL Server等。

PowerDesigner提供了一個元數據管理功能,支持需求管理、影響分析、文檔、數據映射、SOA驅動的項目的綜合管理、基於角色的安全等等。它通過團隊協作,以及將商業需求同商業與數據模型進行聯結和同步的功能強化了商業與IT的結合。

數據集成服務組件

Sybase支持數據集成機制中的數據聯合和數據傳播方式。即Sybase Avaki EII支持數據聯合,Sybase Replication Server支持數據傳播。而數據合並與ETL則由Sybase第三方合作伙伴如Business Objects、IBM Ascential與Informatica提供支持。

Sybase Avaki EII

Sybase Avaki EII是Sybase公司於2005年5月通過收購Avaki公司而獲得。就象其他EII產品,Sybase Avaki EII提供了一個分散數據的虛擬商業視圖。對於BI應用,使用一個虛擬視圖,分散的數據看起來是存儲在一個單一的SQL關系型表中。當應用基於該視圖提交一個SQL語句時,EII服務器訪問與操作適當的數據源,組合成一個查詢結果集,將結果集返回到應用。EII Server將SQL 進程智能地分配到源系統中,以減少需要從給定的源系統中檢索的數據量。

Avaki EII支持的數據源包括純文本文件(包括XML、NFS等)、關系型數據庫、商業應用(例如JCA、Web服務器、或由iWay Software等公司提供的第三方連接器)。

該產品包含了有別於其他競爭對手的特征:

· 服務視圖,隨時可用,它包含支持更深入的數據轉換與分析的嵌入式程序邏輯。除了Sybase 提供的服務視圖之外,開發人員可以使用Java script編寫他們自己的視圖。服務視圖與SQL視圖使用基於Eclips的Avaki Studio開發工具進行定義與管理。

· Avaki EII集成框架允許服務視圖與外部應用如數據質量與ETL工具、定制的代碼等等進行交互。

· 一個集成的緩沖工具允許結果提前預存(基於管理員定義的參數),以提升查詢性能

· Sybase Avaki EII提供了一個有價值的EII功能,可以直接被BI報表與分析型應用使用,或者與Sybase IQ數據庫配合使用時由Sybase IQ應用使用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved