mstr學習筆記(一)

 

今天先解釋一下幾個名詞,開始一直沒有弄清楚,後來理解上總算有些眉目了。

1、事實,對應於數據表中的列,也可以是利用運算符(+、-、*、/、())得到運算過的列。還有一點值得注意的就是由於事實是對應於數據表中的列,所以一些針對行操作的運算不能用於事實,所對f(x)一般都不能用事實。另外事實可能組成事實表達式。

2、度量,在事實上進行的運算。常用的相當於SQL中的聚集函數。如sum、count、average

3、實體(前面兩個概念還好理解,實體就一直沒弄明白,主要是不清楚實體與事實的區別,下面我還是會說一下對於這兩個概念的區別我的理解),對應於數據表中的一個字段(注意是字段,而不列)

實體表達式事物模式中的實體而且通常用數據倉庫中的唯一的一個標示列來定義。實體起着象列頭一樣的作用,出現在下面的表中的數據是元素。 元素定義以及建立實體。 比如,元素紐約, 巴爾迪摩, 以及波士頓就在城市實體下變成一組。

attribute form  attribute fact  

 |              |              |       |

city

city abbrev

year sales New York NY 1999 30k Baltlmore BA 1999 55k Boston BN 1999 43k

4、實體和事實的區別:

1)事實對應於數據表中的列,而實體對應於數據表中的字段。

2)可以對事實進行運算,不能對實體進行運算。

3)實體中可以有多個實體形式,事實可以是多個列運算的列。

以下區別是摘自mstr高級報表的文檔中的,希望能有助於理解

1)事實和實體等其他圖解對象一樣,事實是一個與物理列以及表相符的邏輯MiscroStrategy對象。

2)不同於實體的是,事實並不實際去描述數據。事實是存儲在特定事層系的實際數據。事實就保存在作爲最底層系列實體的事實入口層系。

3)事實是數字數據而實體是事實的文本數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章