日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
多維查詢表達(dá)式MDX基礎(chǔ)知識(shí)介紹

MDX的全稱是Mutil Dimensional Expressions ,是由 Microsoft ,Hyperion 等公司研究多維查詢表達(dá)式,是所有OLAP 高級(jí)分析所采用的核心查詢語(yǔ)言。

MDX 可以用來(lái)進(jìn)行以下操作:

1.calculated members (計(jì)算成員)

2.Calculated Cells (計(jì)算單元)

3.Security Settion (安全設(shè)置)

4.Custom member formula ( 自定義函數(shù) )

5.Custom level rollup ()

6.Actions (動(dòng)作)

7.Named “ sets ” ( 命名集合 )

8.Server side formatting (服務(wù)器數(shù)據(jù)格式化)

MDX 的基本結(jié)構(gòu)

MDX 的基本結(jié)構(gòu)有三種: Members 、 Tuple 、 Set 。

1.Members :指的是維度樹(shù)上的一個(gè)節(jié)點(diǎn),這里有一點(diǎn)需要指出,量度也是一個(gè)特殊的維度,所以對(duì)于普通維度上的 Member 可以有幾下幾種表示方法: [Customer] 或 [Time].[1996] 等,對(duì)于特殊的維度——量度而言,也可以表示一個(gè) Member ,如: [Measures].[ unit sales] 等。

Member 的表示方法就是用中括號(hào)的形式,“ [……] ”。

2.Tuple :是由若干個(gè) Members 組成,每一個(gè)維度上最多只能有一個(gè) Member ,對(duì)于一個(gè) Tuple 而言至少有一個(gè)維度,多則不限,同時(shí)對(duì)于沒(méi)有列出來(lái)的那就表示為默認(rèn)的 Member 。 Tuple 的表示方法是小括號(hào)“ () ”,因?yàn)槠溆钟?Member 構(gòu)成,所以通常的格式為“ ([…],[…][…],…) ”;示例:

a)([Regin ].[USA])

b)([product].[ computers],[time].[2008]) 。

3.Sets :同一維度上若干個(gè) Members 的集合,或者是若干個(gè) Tuples 的集合,但這里有一個(gè)地方需要注意,那就是如果是若干個(gè) Tuple 組成的集合是,各個(gè) Tuple 里的 Member 之間存在著一定的對(duì)應(yīng)關(guān)系。集合的表示方法用大括號(hào)“ {} ”,所以可能的表示方法為:

a){[time].[2008],[time].[2009],[time].[2000]} ,這里 Set 是由同一維度的若干個(gè) Member 組成。

b){([computer],[usa ]),([ mobile],[china])} ,這個(gè) Set 是由兩個(gè) Tuples 組成,這里大家可以看到,在***個(gè) Tuple 當(dāng)中,***個(gè) Member 是名為 computer 的產(chǎn)品,所以后面的 Tuple 的***個(gè) Member 也必須是一個(gè)產(chǎn)品,所以我們這里看到的是 mobile ,***個(gè) Tuple 里第二個(gè) Member 是一個(gè)國(guó)家,所以第二個(gè) Tuple 的第二個(gè) Member 也必須是一個(gè)國(guó)家名,依次類推。

MDX 查詢語(yǔ)句

一個(gè)標(biāo)準(zhǔn)的 MDX 查詢語(yǔ)句就是由我們前面介紹的 MDX 的三個(gè)基本對(duì)象構(gòu)成,也就是 Member 、 Tuple 、 Set 。

一個(gè)標(biāo)準(zhǔn)的 MDX 查詢的語(yǔ)法如下:

 
 
 
  1. SELECT Set ON COLUMNS,  
  2. Set ON ROWS  
  3. FROM Cube  
  4. WHERE Tuple 

示例:

 
 
 
  1. SELECT  
  2. {[time].[ 1997],[time].[1998]}  
  3. ON COLUMNS,  
  4. {([product].[drink],[customer].[gender].[F]),( [product].[food],[customer].[gender].[M])}  
  5. ON ROWS  
  6. FROM  
  7. [Sales]  
  8. WHERE  
  9. ([Measures].[ StoreSales ]) 

這個(gè)MDX 查詢就表示:查詢時(shí)間為 1997 和 1998 兩年的 drink 類產(chǎn)品,女消費(fèi)者和 food 類產(chǎn)品男消費(fèi)者的 Store Sales 。

關(guān)于多維查詢表達(dá)式MDX基礎(chǔ)知識(shí)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. Oracle數(shù)據(jù)庫(kù)PL/SQL快捷鍵設(shè)置詳解
  2. Oracle數(shù)據(jù)庫(kù)診斷工具RDA的安裝與使用詳解
  3. Oracle數(shù)據(jù)庫(kù)GLOBAL_NAMES參數(shù)的詳細(xì)研究
  4. Oracle數(shù)據(jù)庫(kù)歸檔模式的切換及其相關(guān)操作詳解
  5. Oracle 10g UNDO表空間過(guò)大導(dǎo)致磁盤空間不足的解決

新聞標(biāo)題:多維查詢表達(dá)式MDX基礎(chǔ)知識(shí)介紹
文章來(lái)源:http://www.5511xx.com/article/cojscep.html