客戶(hù)關(guān)系管理(CRM)以大型數據倉庫為基礎,對客戶(hù)資料和行為進(jìn)行分析,并結合企業(yè)的業(yè)務(wù)策略,提供“一對一”的個(gè)性化服務(wù)。CRM的核心就是數據倉庫。當企業(yè)尋求理想的CRM解決方案時(shí),他們對處于CRM核心的數據倉庫技術(shù)也相當重視。數據倉庫是以數據庫技術(shù)為基礎,但又與傳統的數據庫應用有著(zhù)本質(zhì)區別。決定數據倉庫優(yōu)劣的性能指標有:
①數據裝載(Load)。數據倉庫可以采用來(lái)自不同數據源的數據,包括大型機、OLTP系統、網(wǎng)絡(luò )和其它外部數據源。數據倉庫的數據裝載性能體現在數據裝載的速度、方便程度等方面。
②查詢(xún)(Query)。數據倉庫作為決策支持系統的結構化數據環(huán)境,所要研究和解決的問(wèn)題就是從中獲取信息。查詢(xún)功能是否優(yōu)化,是數據倉庫的一項重要指標。
③可擴展性(Scalability)。信息時(shí)代是數據爆炸的時(shí)代。數據倉庫的一個(gè)發(fā)展趨勢就是數據量越來(lái)越大,從而對數據倉庫的可擴展性要求也越來(lái)越高。
④易用性(Usability)。系統易于操作和使用,可以降低成本。
⑤可管理性(Administration)。當存在大量數據且數據更新間隔時(shí)間很短的情況下,數據倉庫的可管理性顯得尤為重要。
1998年底,Red Brick并入了Informix公司,而后推出了數據倉庫服務(wù)器Informix Red Brick Decision Server。
在數據裝載方面,Red Brick Decision Server的加載器Table Management Utility (TMU),在單個(gè)加載過(guò)程中可以完成所有操作,包括行插入、參照完整性檢查、所有相關(guān)的索引更新和聚集創(chuàng )建,以確保數據就緒以實(shí)現高速度的數據查詢(xún)。TMU的Symmetric Multi Processing (SMP)并行操作,可以并行實(shí)現所有的加載功能,這樣就使加載速度加快。
在查詢(xún)方面,Red Brick Decision Server使用多種不同的索引來(lái)優(yōu)化查詢(xún)功能。Red Brick Decision Server的關(guān)鍵技術(shù)是用很小的索引空間就可以適應不同形式的索引方案。Red Brick Decision Server可以為數據完整性提供索引,而且數據倉庫管理者也可以建立附加索引改進(jìn)性能。
STARindex可以對與外部主鍵參考相關(guān)的表之間的連接處理(STARjoin)進(jìn)行優(yōu)化。當多個(gè)索引存在時(shí),Red Brick Decision Server應用成本模型,可以自動(dòng)選擇最佳的STAR索引用于查詢(xún)任務(wù)。Red Brick Decision Server可以在每個(gè)主鍵上自動(dòng)建立B-Tree索引,確保了獨特性和外部主鍵參考的完整性。TARGETindex用于那些包含多項弱選擇限定的查詢(xún)。
查詢(xún)優(yōu)先并行是為決策支持環(huán)境而設計的一種獨特的多任務(wù)機制,執行查詢(xún)操作不會(huì )影響數據處理和其它操作。
按需并行查詢(xún)可自動(dòng)跟蹤用戶(hù)數量和全面的數據吞吐量,而不會(huì )過(guò)多加大系統負載。它可以自動(dòng)確定應采用的并行處理程度,而不用手工優(yōu)化調節。