多维数据集的理解
多維數據集是怎樣一個概念?在MSDN上一開始就給出了這樣一個解釋:
Microsoft SQL Server 2005 Analysis Services (SSAS) 中,多維數據集是基于在數據源視圖中建模的表和視圖開發的。多維數據集是度量值(事實數據)和維度(可涵蓋感興趣的各個方面,例如時間、產品和客戶)組成的集合。多維數據集在計算、關鍵性能指標 (KPI)、操作、分區、透視和轉換方面得到了增強。多維數據集實質上與 UDM 等效。
但這專業的解釋之中,無奈又增加了新的概念。我自己使用之后,覺得可以用一個比較無賴的方法來形象的描述一下。
我們假設普通的關系數據庫中有以下3個表。
A:只有1個字段 x 數據為連續自然數1,2,3,4...
B:只有1個字段 y 數據為連續負整數-1,-2,-3,-4...
M:3個字段,x,y,m xy同上,m為{x,y}的結構。
現在就用這3個表組建多維數據集,A,B為維度表,M為事實表。關系為A.x=M.x,B.y=M.y。
部署之后,瀏覽這個多維數據集,M.m做數據,把A.x字段放做columns,B.y字段放做rows,怎么樣,結果就是一個標準的解析幾何的第三象限了。A.x就是X軸,B.y就是Y軸,M.m則是空間坐標。只要初中文化過關的,應該都可以做反向聯想了把。可以把數據關系表上的各種概念一一放到這里來看看究竟代表空間上的什么幾何意義。還可以自己增加Z軸。
當然,一般多維數據集通常都有10個以上的軸,而我們只有3維的空間。以上的方式只能作為入門了解的方式而已。
轉載于:https://www.cnblogs.com/forget-link/archive/2007/01/12/618818.html
總結
- 上一篇: asp.net 2.0 设置表格高度为1
- 下一篇: Defect Prevention -