您正在看的SQLserver教程是:SQL Server2005 Analysis服務實踐之起步(1)。
一、在Analysis Services項目中定義數據源視圖
BIDS(Business Intelligence Development Studio)利用模板創建不同類型的項目,Analysis Services項目即為其中的一個模板,而且這些模板是可自定義的。
使用Native OLE DB\Microsoft OLE DB Provider for SQL Server驅動程序連接SQL Server。
數據源視圖(data source vIEw,針對項目中選定的數據源的表或視圖的元數據視圖),將元數據存儲在數據源視圖中使用戶可以在開發過程中脫離對數據源的連接使用元數據。可以選用多個異類查詢作為數據源,但至少一個數據源必須是SQL Server數據源。
BIDS使用數據源視圖中的元數據定義維度(dimensions)、屬性(attributes)和測度組(measure groups)。BIDS使用立方體對象的FriendlyName屬性而不使用Name屬性,所以本步驟主要是修改在上一步中創建的對象的 FrIEndlyName屬性以提高用戶友好性。(不僅可以更改數據源視圖中表的友好名稱,也可以更改列的名稱,定義計算列,甚至在表或視圖間進行連接以提高用戶友好性)。
幾個概念:
立方體向導可以協助定義測度和維度。
立方體也可以在沒有數據源的情況下定義。這種情況下,BIDS自動生成底層相關對象,配合SQL Server Intergration Services從相關數據庫對象加載數據到Analysis Services的維度和立方體中。這種自上而下的方法一般用在原型法和假設分析(what-if analyses)中。
根據以上建立的數據源定義立方體的步驟如下:
a.選擇構建立方體的方法,選擇“Build the cube using a datasource”,並選中"Auto Build"。
.選擇上面定義過的數據源視圖。
c.立方體向導自動檢測事實表和維度表。
d.制定事實表和維度表。指定E1日銷售明細為事實表,其它的均為維度表(此處為Name),並制定時間維度表為date(此處為FrIEndlyName)。