統(tǒng)一數(shù)據(jù)存儲(chǔ)和訪問
大多數(shù)公司擁有多個(gè)商業(yè)系統(tǒng),每一個(gè)都有它自己專用的數(shù)據(jù)存儲(chǔ)。盡管你可以經(jīng)常從單獨(dú)的應(yīng)用中生成報(bào)表,并對(duì)它們包含的數(shù)據(jù)進(jìn)行分析,但是你只能通過合并企業(yè)內(nèi)的異構(gòu)數(shù)據(jù)來創(chuàng)建一個(gè)集中的用于生成報(bào)表和分析的商業(yè)數(shù)據(jù)源。
一.合并所有的數(shù)據(jù),用于分析和生成報(bào)表
SQL Server 2008支持兩個(gè)常見的方法來統(tǒng)一商業(yè)數(shù)據(jù)用于分析和生成報(bào)表:
數(shù)據(jù)倉(cāng)庫(kù)。一個(gè)只針對(duì)企業(yè)級(jí)數(shù)據(jù)的存儲(chǔ),它的數(shù)據(jù)從企業(yè)中的不同數(shù)據(jù)源的商業(yè)數(shù)據(jù)而來,并與其同步。這個(gè)方法的主要優(yōu)點(diǎn)是你可以設(shè)計(jì)數(shù)據(jù)倉(cāng)庫(kù)用于最佳的分析和報(bào)表性能,而對(duì)作為數(shù)據(jù)來源的商業(yè)應(yīng)用的性能沒有影響。這個(gè)方法的另外一個(gè)優(yōu)點(diǎn)是你可以清理和合并多個(gè)數(shù)據(jù)源而來的數(shù)據(jù)到一個(gè)單獨(dú)的與真實(shí)數(shù)據(jù)保持一致的版本中。
數(shù)據(jù)源抽象。SQL Server 2008分析服務(wù)使得可以創(chuàng)建數(shù)據(jù)源視圖以提供一個(gè)針對(duì)一個(gè)或多個(gè)數(shù)據(jù)源的抽象層。然后你可以將這個(gè)數(shù)據(jù)源視圖作為分析服務(wù)、集成服務(wù)和報(bào)表服務(wù)的單獨(dú)的數(shù)據(jù)源。有了這個(gè)數(shù)據(jù)源視圖,當(dāng)進(jìn)行分析和生成一個(gè)報(bào)表的時(shí)候,會(huì)從后臺(tái)的數(shù)據(jù)源系統(tǒng)獲取數(shù)據(jù)。這個(gè)方法的主要優(yōu)點(diǎn)是它使得可以對(duì)你的商業(yè)應(yīng)用中的數(shù)據(jù)作實(shí)時(shí)分析。此外,數(shù)據(jù)源視圖通過它增加的抽象層可以用來創(chuàng)建合適的名稱來替代較長(zhǎng)的或含義模糊的表名。
圖1顯示了這些方法。有了SQL Server 2008,你可以或者使用這些方法,或者兩者結(jié)合使用。