Sybase操作型BI數(shù)據(jù)管理與數(shù)據(jù)集成:
數(shù)據(jù)管理服務(wù)組件
Sybase可提供操作型BI數(shù)據(jù)管理與數(shù)據(jù)集成。它不僅開發(fā)了管理BI信息的產(chǎn)品,還開發(fā)了數(shù)據(jù)庫設(shè)計產(chǎn)品。Sybase IQ與Sybase PowerDesigner則是其中兩個關(guān)鍵的產(chǎn)品。
Sybase IQ
Sybase操作型BI解決方案的基于是Sybase IQ關(guān)系型數(shù)據(jù)庫系統(tǒng)。該產(chǎn)品于1995年從ExPRessway收購而得,從那時起,它就穩(wěn)步贏得客戶的青睞。對高性能的BI信息管理能力的需求使得該產(chǎn)品更加引人關(guān)注。今天,全球使用Sybase IQ的客戶超過750家。
Sybase IQ與傳統(tǒng)的關(guān)系型數(shù)據(jù)庫最關(guān)鍵的不同之處就是,它是專門為高性能的分析型進程設(shè)計的。該性能通過存儲數(shù)據(jù)的方式——列存儲,而不是傳統(tǒng)關(guān)系型數(shù)據(jù)庫中的行存儲而獲得。
Sybase IQ列存儲模型提高了性能,因為查詢中檢索的只是列,從而減少了系統(tǒng)I/O。通過為每一個列的訪問分配線程,允許進行并行的查詢,而進一步提高了性能。這對涉及到多個列的復(fù)雜查詢尤其有利。列存儲模型的另一個好處就是它允許極高效率的數(shù)據(jù)壓縮。例如,西班牙Telefonica管理著70TB的原數(shù)據(jù),它們存儲到Sybase IQ中,只有15TB。同時,他們發(fā)現(xiàn),查詢的運行速度比傳統(tǒng)的解決方案能快到200倍。
從BI應(yīng)用外部來看,Sybase IQ數(shù)據(jù)庫跟其他的關(guān)系型數(shù)據(jù)庫并沒什么兩樣。該產(chǎn)品支持標(biāo)準(zhǔn)的SQL,提供各種功能如存儲過程、函數(shù)等。應(yīng)用接口支持ODBC、JDBC、OLEDB、Web 服務(wù)器。運行環(huán)境包括linux、Windows、Unix等。Sybase IQ數(shù)據(jù)庫的非結(jié)構(gòu)化數(shù)據(jù)選項支持存儲大型二進制對象,比如文本與多媒體數(shù)據(jù)等。
另外,Sybase還提供了一個可選的Sybase IQ Multiplexing功能,允許一個單一的Sybase IQ數(shù)據(jù)庫被多個計算機節(jié)點共享。這進一步提高了大型數(shù)據(jù)庫與工作負(fù)載的性能與可擴展性,服務(wù)器、處理器、硬盤可以按照需要加入到該配置中。該解決方案支持傳統(tǒng)供應(yīng)商如HP、IBM、Sun等公司提供的硬件與操作系統(tǒng)軟件。
Sybase PowerDesigner
Sybase PowerDesigner是一個行業(yè)領(lǐng)先的企業(yè)模型工具,他將商業(yè)分析與數(shù)據(jù)庫設(shè)計加入到傳統(tǒng)的軟件生命周期。它聯(lián)合使用了大量的建模機制。包括業(yè)務(wù)進程建模、數(shù)據(jù)建模、基于對象的UML建模、以及xml建模。它支持主要的行業(yè)開發(fā)環(huán)境如java、Eclipse、Microsoft.NET,而且支持超過60個關(guān)系型數(shù)據(jù)庫產(chǎn)品包括Sybase IQ、IBM DB2、Oracle、Microsoft SQL Server等。
PowerDesigner提供了一個元數(shù)據(jù)管理功能,支持需求管理、影響分析、文檔、數(shù)據(jù)映射、SOA驅(qū)動的項目的綜合管理、基于角色的安全等等。它通過團隊協(xié)作,以及將商業(yè)需求同商業(yè)與數(shù)據(jù)模型進行聯(lián)結(jié)和同步的功能強化了商業(yè)與IT的結(jié)合。
數(shù)據(jù)集成服務(wù)組件
Sybase支持?jǐn)?shù)據(jù)集成機制中的數(shù)據(jù)聯(lián)合和數(shù)據(jù)傳播方式。即Sybase Avaki EII支持?jǐn)?shù)據(jù)聯(lián)合,Sybase Replication Server支持?jǐn)?shù)據(jù)傳播。而數(shù)據(jù)合并與ETL則由Sybase第三方合作伙伴如Business Objects、IBM Ascential與Informatica提供支持。
Sybase Avaki EII
Sybase Avaki EII是Sybase公司于2005年5月通過收購Avaki公司而獲得。就象其他EII產(chǎn)品,Sybase Avaki EII提供了一個分散數(shù)據(jù)的虛擬商業(yè)視圖。對于BI應(yīng)用,使用一個虛擬視圖,分散的數(shù)據(jù)看起來是存儲在一個單一的SQL關(guān)系型表中。當(dāng)應(yīng)用基于該視圖提交一個SQL語句時,EII服務(wù)器訪問與操作適當(dāng)?shù)臄?shù)據(jù)源,組合成一個查詢結(jié)果集,將結(jié)果集返回到應(yīng)用。EII Server將SQL 進程智能地分配到源系統(tǒng)中,以減少需要從給定的源系統(tǒng)中檢索的數(shù)據(jù)量。
Avaki EII支持的數(shù)據(jù)源包括純文本文件(包括XML、NFS等)、關(guān)系型數(shù)據(jù)庫、商業(yè)應(yīng)用(例如JCA、Web服務(wù)器、或由iWay Software等公司提供的第三方連接器)。
該產(chǎn)品包含了有別于其他競爭對手的特征:
· 服務(wù)視圖,隨時可用,它包含支持更深入的數(shù)據(jù)轉(zhuǎn)換與分析的嵌入式程序邏輯。除了Sybase 提供的服務(wù)視圖之外,開發(fā)人員可以使用Javascript編寫他們自己的視圖。服務(wù)視圖與SQL視圖使用基于Eclips的Avaki Studio開發(fā)工具進行定義與管理。
· Avaki EII集成框架允許服務(wù)視圖與外部應(yīng)用如數(shù)據(jù)質(zhì)量與ETL工具、定制的代碼等等進行交互。
· 一個集成的緩沖工具允許結(jié)果提前預(yù)存(基于管理員定義的參數(shù)),以提升查詢性能
· Sybase Avaki EII提供了一個有價值的EII功能,可以直接被BI報表與分析型應(yīng)用使用,或者與Sybase IQ數(shù)據(jù)庫配合使用時由Sybase IQ應(yīng)用使用。
Sybase Replication Server
Sybase Replication Server支持?jǐn)?shù)據(jù)變化從源系統(tǒng)到目標(biāo)系統(tǒng)的數(shù)據(jù)傳播。在Sybase 操作型BI環(huán)境中,目標(biāo)系統(tǒng)將會是Sybase IQ信息管理環(huán)境。其他目標(biāo)系統(tǒng)包括那些Sybase RepConnect與EnterpriseConnect支持的系統(tǒng)。RepConnect 允許數(shù)據(jù)變化傳播到消息產(chǎn)品(IBM Websphere、JMS、TIBCO),而EnterConnect支持第三方數(shù)據(jù)庫系統(tǒng)如IBM DB2、Microsoft SQL Server、Oracle與ODBC。
Replication Server支持的數(shù)據(jù)源包括IBM DB2、IBM IMS與VSAM、Microsoft SQL Server、Oracle、Sybase ASE以及SQL Anywhere。復(fù)制代理(Replication Agent)從這些源數(shù)據(jù)庫日志文件中捕獲數(shù)據(jù)變化,這種數(shù)據(jù)復(fù)制的異步方式降低了復(fù)制代理對操作型BTx應(yīng)用的性能影響。這些數(shù)據(jù)變化可以被傳播到Sybase IQ低延遲數(shù)據(jù)存儲中以備由操作型BI應(yīng)用進行操作。
Sybase操作型BI解決方案提供了一個適時數(shù)據(jù)集成環(huán)境,它將數(shù)據(jù)變化壓縮、傳送到由Sybase IQ管理的低延遲的存儲中。第三方操作型報表和績效管理應(yīng)用可以使用Sybase IQ提供的高性能的查詢能力以生成操作型圖形顯示并據(jù)此執(zhí)行自動化決策。當(dāng)需要當(dāng)前信息時,BI應(yīng)用可以使用Sybase Avaki EII服務(wù)訪問分散的操作型數(shù)據(jù)。
操作型BI案例研究
西班牙Telefonica和澳大利亞電信供應(yīng)商Telstra是兩個已經(jīng)成功使用Sybase IQ的客戶,他們清楚地顯示了操作型BI如何使企業(yè)更加靈活與更加智能。
西班牙Telefonica 8200萬客戶端的信息,來自于11個各自獨立的分散的操作型系統(tǒng),Telefonica開發(fā)了統(tǒng)一信息系統(tǒng)作為其操作型數(shù)據(jù)存儲(ODS)概念的一部分。該系統(tǒng)的目標(biāo)是為Telefonic眾多操作型系統(tǒng)的數(shù)據(jù)管理建立一個單一的、集成的、通用的數(shù)據(jù)存儲。企業(yè)內(nèi)的所有用戶都通過訪問這個單一的數(shù)據(jù)庫存儲來處理操作型信息,而不論這些信息最初來源于哪個操作型系統(tǒng)。
為部署ODS項目,Telefonica使用Sybase IQ與Sybase Replication Server。Replication Server用于從運行在MVS之上的IBM DB2和運行在UNIX平臺的Oracle中捕獲在線更新并傳送到Sybase IQ ODS中。每隔5分鐘,從操作型系統(tǒng)將更新傳送到ODS中。
為確保項目的順利進行,還引入了一個先導(dǎo)測試。該測試基于Sybase與Sun共同提供的數(shù)據(jù)倉庫參考設(shè)計,花費四周的時間完成。“該模型存儲了比其他市場上的數(shù)據(jù)庫多出4到6倍的存儲容量,同時減少了在硬件、支持、管理與維護上的成本,”Telefonica系統(tǒng)工程經(jīng)理Pedro Romera說。“至于響應(yīng)速度,該平臺顯示出超出其他系統(tǒng)200多倍的性能優(yōu)勢。”
另外,該項目的革新之處在于所有的Telefonica操作型系統(tǒng)將向ODS提供數(shù)據(jù)。這意味著Sybase IQ將管理大約15TB的壓縮數(shù)據(jù)(相當(dāng)于70TB的真實信息)。為維護大量數(shù)據(jù)下的高效性,Sybase IQ Multiplex功能被加以使用。
Telstra為澳大利亞提供廣泛的電信與信息服務(wù),包括固定電話線路、兩個移動電話網(wǎng)絡(luò)以及Internet服務(wù)。Telstra是2000年悉尼奧運會獨家電信供應(yīng)商。
Telstra需要一種技術(shù),可以提供接近實時的有關(guān)通話事務(wù)的信息,以便調(diào)整其移動蜂窩管理系統(tǒng)從而滿足需求。“我們需要在奧運會期間運行一個無失誤的、無堵塞的移動電話網(wǎng)絡(luò),”Telstra區(qū)域網(wǎng)絡(luò)經(jīng)理,Anthony Goonan說。
Telstra所要面對的挑戰(zhàn),主要是移動服務(wù),它需要提供無堵塞的網(wǎng)絡(luò)訪問。“對我們而言,存在大量的未知情況——究竟有多少人會來到悉尼?他們對移動電話的使用量以及由國際無線通訊以及印刷媒體所產(chǎn)生的話務(wù)量是多少呢?”Goonan說。“我們需要實時觀察網(wǎng)絡(luò)的性能以滿足所有這些需求。”
在網(wǎng)絡(luò)設(shè)計時,Telstra部署了一種可以將容量從網(wǎng)絡(luò)的某部分轉(zhuǎn)移到另外部分的功能,這取決于客戶在哪里發(fā)出呼叫。“當(dāng)我們?yōu)榇怂褜そ鉀Q方案時,我們發(fā)現(xiàn)了Compudigm的SeePower,它由Sybase IQ提供技術(shù)基礎(chǔ),正是我們所需要的解決方案。”Goonan說。
在奧林匹克公園,Telstra部署了超過200個移動電話蜂窩系統(tǒng),大約每5平方英里一個。“我們需要我們的工程師同時觀察所有這些蜂窩系統(tǒng)的性能,”Goonan說。“該應(yīng)用具有這種功能,它能將整個奧林匹克的網(wǎng)絡(luò)運行情況顯示到一個屏幕上,并接近實時地辨識熱點區(qū)域。這使我們可以調(diào)整網(wǎng)絡(luò)以滿足我們客戶的需求。”
Sybase IQ從遍及悉尼奧林匹克公園的200多個蜂窩系統(tǒng)上收集大量的數(shù)據(jù)。“這是我們第一次在蜂窩移動網(wǎng)絡(luò)運行過程中擁有這種綜合的強大功能,”Goonan說。“Sybase IQ實時地將數(shù)據(jù)發(fā)送到seePower應(yīng)用,它為我們的工程師提供了管理網(wǎng)絡(luò)的信息,從而為我們的客戶提供他們所需的服務(wù)。”
盡管每日的通話時間高達72萬分鐘,Telstra無故障的處理了所有請求。在奧運會開幕式期間,大約50萬個通話被發(fā)起或接收,其中12.5萬個來自奧林匹克體育館。“沒有任何客戶抱怨我們的服務(wù)。”Goonan說。
新聞熱點
疑難解答
圖片精選