共用方式為


處理多維度數據

數據格集 是多維度數據查詢的結果。 它由一組軸組成,數量通常不超過四根,通常只有兩根或三根。 是來自一或多個維度的成員集合,用來尋找或篩選 Cube 中的特定值。

位置是沿著軸的點。 對於包含單一維度的座標軸,這些位置是維度成員的子集。 如果座標軸是由多個維度所組成,則每個位置都是復合實體,其中 n 元件,其中 n 是沿著該軸方向的維度數目。 位置的每個部分都是一個組成維度的成員。

例如,如果包含銷售數據之 Cube 的 Geography 和 Product 維度沿著數據格集的 X 軸方向,則沿著此座標軸的位置可能包含成員 “USA” 和 “Computers”。在此範例中,判斷沿著 x 軸的位置,需要每個維度的成員都是沿著座標軸方向。

儲存格 是位於座標軸交點的物件。 每個數據格都有多個與其相關聯的資訊片段,包括數據本身、格式化字串(儲存格數據的可顯示形式),以及儲存格序數值。 (每個儲存格都是數據格集中的唯一序數值。數據格集中第一個單元格的序數值為零,而具有八個數據行之單元格集第二列最左邊的單元格則具有八個數據行的序數值。

例如,Cube 具有下列六個維度(請注意,此 Cube 架構與 多維度架構和數據概觀中提供的範例稍有不同):

  • 售貨員

  • 地理 (自然階層) - 大陸、國家/地區、州等

  • 季度 - 季度、月、日

  • 量值 - 銷售、百分比變化、預算銷售

  • 產品

下列數據格集代表所有產品的 1991 年銷售額:

注意

此範例中的儲存格值可以視為座標軸位置序數的已排序配對,其中第一個數位代表 x 軸位置,而第二個數位則為 y 軸位置。

此資料格集的特性如下:

  • 維度(軸):季度、銷售人員、地理位置

  • 篩選維度:量值、年份、產品

  • 兩個軸:COLUMN (x 或 Axis 0) 和 ROW (y 或 Axis 1)

  • x 軸:兩個巢狀維度,業務員與地理位置

  • y 軸:四分之一維度

X 軸有兩個巢狀維度:Salesperson 和 Geography。 從地理位置選取四個成員:西雅圖、波士頓、美國-南和日本。 從 Salesperson 選取兩個成員:Valentine 和 Nash。 這會產生此軸上總共八個位置(8 = 4*2)。

每個座標都會以兩個成員的位置表示-一個來自 Salesperson 維度,另一個來自 Geography 維度:

(Valentine, Seattle), (Valentine, Boston), (Valentine, USA_North),  
(Valentine, Japan), (Nash, Seattle), (Nash, Boston), (Nash, USA_North),  
(Nash, Japan)  

Y 軸只有一個維度,包含下列八個位置:

Jan, Feb, Mar, Qtr2, Qtr3, Oct, Nov, Dec  

儲存格集、儲存格、軸和位置全都由對應的物件在 ADO MD 中表示:CellsetCellAxisPosition

另請參閱

ADO MD 物件模型
ADO (多維度) (ADO MD)
多維度架構和數據 概觀
使用 ADO MD 進行程式設計
搭配 ADO MD 使用 ADO