使用多維度資料

資料格集是多維度資料查詢的結果。 其中包含軸集合,通常不會超過四個軸,一般只有兩個或三個。 是一個或多個維度的成員集合,用來尋找或篩選 Cube 中的特定值。

位置是沿著軸分佈的點。 對於包含單一維度的軸,這些位置會是維度成員的子集。 如果軸包含多個維度,則每個位置都是有 n 個部分的複合實體,其中 n 是沿著該軸方向分佈的維度數目。 位置的每個部分都是一個成分維度的成員。

例如,如果包含銷售資料的 Cube 中有「地理位置]和「產品」維度,且沿著資料格集的 X 軸方向分佈,則沿著此軸的位置可能包含成員「美國」和 「電腦」。在此範例中,判斷 X 軸上的位置需要每個維度的成員都是沿著軸方向分佈。

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

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

  • Salesperson

  • 地理位置 (自然階層) - 洲、國家/地區、州等

  • 季 - 季、月、日

  • 量值 - Sales、PercentChange、BudgetedSales

  • 產品

下列資料格集代表所有產品在 1991 年的銷售額:

注意

範例中的資料格值可以作為已排序的多組軸位置序數來檢視,其中第一個數字代表 X 軸位置,第二個數字代表 Y 軸位置。

此資料格集的特性如下:

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

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

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

  • X 軸:兩個巢狀維度:銷售人員和地理位置

  • y 軸:季維度

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

每個座標都會以具有兩個成員的位置表示 - 一個來自銷售人員維度,另一個來自地理位置維度:

(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