![MDX基礎(chǔ)知識小結(jié)_第1頁](http://file4.renrendoc.com/view/4ed5100bc462e4bbc76090c32fc3f5e9/4ed5100bc462e4bbc76090c32fc3f5e91.gif)
![MDX基礎(chǔ)知識小結(jié)_第2頁](http://file4.renrendoc.com/view/4ed5100bc462e4bbc76090c32fc3f5e9/4ed5100bc462e4bbc76090c32fc3f5e92.gif)
![MDX基礎(chǔ)知識小結(jié)_第3頁](http://file4.renrendoc.com/view/4ed5100bc462e4bbc76090c32fc3f5e9/4ed5100bc462e4bbc76090c32fc3f5e93.gif)
![MDX基礎(chǔ)知識小結(jié)_第4頁](http://file4.renrendoc.com/view/4ed5100bc462e4bbc76090c32fc3f5e9/4ed5100bc462e4bbc76090c32fc3f5e94.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、1.MDX培訓(xùn)內(nèi)容1.1MDX介紹MDX(Multi-DimensionExpressions,多維表達式)是標(biāo)準(zhǔn)的OLAP查詢語言,支持多維對象與數(shù)據(jù)的定義和操作。與SQL語言類似,不僅在Sqlserver多維分析數(shù)據(jù)庫中應(yīng)用,也可用在SAS或者cogonos中。每個MDX查詢都要求有數(shù)據(jù)請求(SELECT子句)、起始點(FROM子句)和篩選(WHERE子句)。這些關(guān)鍵字以及其它關(guān)鍵字提供了各種工具,用來從多維數(shù)據(jù)集析取數(shù)據(jù)的特定部分。MDX還提供了可靠的函數(shù)集,用來對所檢索的數(shù)據(jù)進行操作,同時還具有用戶定義函數(shù)擴展MDX的能力。1.2MDX基本概念1.2.1CUBE的基本結(jié)構(gòu)CUBE(多維
2、數(shù)據(jù)集):多維數(shù)據(jù)集是聯(lián)機分析處理(OLAP)中的主要對象,是一項可對數(shù)據(jù)倉庫中的數(shù)據(jù)進行快速訪問的技術(shù)。多維數(shù)據(jù)集是一個數(shù)據(jù)集合,通常從數(shù)據(jù)倉庫的子集構(gòu)造,并組織和匯總成一個由一組維度和度量值定義的多維結(jié)構(gòu)。維度:維度是屬性的集合,這些屬性是由數(shù)據(jù)源中數(shù)據(jù)表的列來提供的維度屬性(dimensionattribute):是組成維度集合的各個值鍵屬性:構(gòu)成維度的屬性中,數(shù)據(jù)表的主鍵屬性層次結(jié)構(gòu):屬性層次結(jié)構(gòu)是包含以下級別的屬性成員層次結(jié)構(gòu):包含所有非重復(fù)屬性成員的葉級別,葉級別的各個成員也稱為“葉成員”。中間級別(如果屬性層次結(jié)構(gòu)為父子層次結(jié)構(gòu))??蛇x的“(全部)”級別(lsAggregatab
3、le=True),它包含屬性層次結(jié)構(gòu)的葉成員的聚合值?!埃ㄈ浚奔墑e的成員也稱為“(全部)”成員。級別:級別是維度層次結(jié)構(gòu)的一個元素。級別描述了數(shù)據(jù)的層次結(jié)構(gòu),從數(shù)據(jù)的最高(匯總程度最大)級別直到最低(最詳細)級別;每個維度又包含源自屬性的“級別”。成員:一個成員是維度(包括度量維Measures)上的一個項目值,時間維度上“年”級別的成員可能有2000、2001,月成員有1、2、3等等。度量值:度量實際上是屬于度量維的成員。如度量UnitSales的UniqueName為Measures.UnitSales。st達荷州匝工廠位適西部上半年第召羊醫(yī)怎二季廣第三豐.底所右工廠的位宜得克薩斯卅緬
4、因州東都2371SUM43702443196442032D33104&3412193020334272畫固,n演玄飲劉I:Sii為州便無滬所州1.2.2成員、元組、集合成員(member):任意維度上的某一個單元元組(tuple):CUBE上的一個單元,它從一個或者幾個維度上各取一個成員,用小括號括起來,表示這些成員所限定的范圍。每個維度上至多有一個member,個元組至少有一個維度。集合(set):同一個維度上的若干成員的集合,或是多維數(shù)據(jù)庫中若干個元組的集合,用花括號括起來。集合必須是對稱的。1.2.3表達式表示方法維度、級別、成員等,一般用唯一名稱UniqueName來標(biāo)示,可以用包圍n
5、ame,如果name有空格或者以數(shù)字開頭,必須使用,否則可以忽略。UniqueName是根據(jù)層級結(jié)構(gòu)表示的一種方法。即遞歸顯示出祖先的名稱。維度(Dimension):維度直接用包圍。Product的唯一名稱為Product或Product,維度EducationLevel的唯一名稱為EducationLevel。度量維為Measures。級別(Level):級別的UniqueName為維度名稱.級別名稱,如ProductProductFamily,同樣,如果沒有空格,可以省略,如Product.ProductFamily。成員(Member):成員的UniqueName格式為維度.(Pare
6、ntMemberUniqueName).MemberName,如上面時間維上的2003年2月份的UniqueName為Time.1.2,中間的1為1季度,因為該維度的結(jié)構(gòu)為年、季、月。度量(Measure):度量實際上是屬于度量維的成員。如度量UnitSales的UniqueName為Measures.UnitSales。UniqueName是OLAP元素內(nèi)部的表示法,在MDX查詢語言中,可以使用UniqueName來表示元素。同時,MDX還提供模糊和其它等價的元素標(biāo)示方式。表現(xiàn)在:省略維度名標(biāo)示級別,如果一個維度的級別名稱在整個Cube中是唯一的,那么可以省略維度名來查詢級別。如Produc
7、t.ProductFamily可以寫成ProductFamily。省略維度名標(biāo)示成員,如果省略維度名,可以標(biāo)示該維度最高級別的成員,如Time.2000可以寫成2000,Measures.UnitSales可以寫成UnitSales.成員掛在級別下,即成員不一定要寫成維度.(ParentMemberUniqueName).MemberName,可以寫成維度.級別.MemberName.如2000年3月可以寫成Time.Months.3模糊查詢表示法,都基于不會重復(fù)的假設(shè),如果有重復(fù)的元素,取第一個查找到的元素作為查詢結(jié)果,可能發(fā)生錯誤.因此,建議使用完備的表示法.13MDX查詢與語義1.3.1
8、MDX基本查詢MDX語句的基本結(jié)構(gòu):SELECTaxisspecificationONCOLUMNS,axisspecificationONROWSFROMcubenameWHEREslicerspecification基本的MDXSELECT語句包含一個SELECT子句和一個FROM子句,以及一個可選的WHERE子句。axisspecificatioin可以看成是軸的成員選擇。slicerspecification表示切片上的成員,可以看成過濾信息,slicerspecification可選,如果沒有指定,取系統(tǒng)默認(rèn)的維度成員作為切片。查詢實例:selectMeasures.OMTarget
9、Quantityoncolumns,DimColor.ColorName.membersonrowsfromOM1.3.2軸維度和切片器維度軸維度決定多維結(jié)果集的邊緣,多維表達式(MDX)使用SELECT子句通過將集合指派到特定軸來指定軸維度,軸維度上的只能接受集合,如果是手工指定成員集合,必須用包圍,如果使用MDX集合函數(shù),則不需要用包圍,因為集合函數(shù)返回值為集合。切片器維度篩選多維數(shù)據(jù)??梢酝ㄟ^將切片器維度包含在多維表達式(MDX)查詢的WHERE子句來限制所返回的數(shù)據(jù)。1.3.3計算成員與命名集合計算成員:WithmembersMeasures成員名稱as成員間的計算。計算成員并非只是可以定義度量值維度,也可以定義普通維度。withmemberDimDate.Year.2010to2009asDimDate.Year.&2.01E3-DimDate.Year.&2.009E3memberMeasures.ProfitasMeasures.OMOrderAmount-Measures.OMRefAmountselectMeasures.OMRefAmount,Measures.OMOrderAmount,Measures.Profiton0,DimDate.Year.&2.01E3,DimDate.Year.&2.009
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)六年級口算題卡
- 小學(xué)六年級800道數(shù)學(xué)口算題
- 2025年沈陽貨運從業(yè)資格試題及答案詳解
- 2025年太原貨車從業(yè)資格證答題技巧
- 監(jiān)控錄像管理協(xié)議書(2篇)
- 2024-2025學(xué)年高中地理課時分層作業(yè)13噪聲污染及其防治含解析湘教版選修6
- 2024-2025學(xué)年八年級數(shù)學(xué)上冊第十一章三角形11.2與三角形有關(guān)的角作業(yè)設(shè)計新版新人教版
- 人事行政助理年終工作總結(jié)
- 公司辦公室工作總結(jié)
- 人力資源部年度個人工作計劃
- 2024年中考語文名著閱讀知識(考點)專題10《水滸傳》真題精練(單一題)(解析版)
- 新能源電力市場與電力交易
- 第15課 記憶小竅門(教學(xué)設(shè)計)-蘇教版心理健康四年級上冊
- 華能火力發(fā)電機組節(jié)能降耗技術(shù)導(dǎo)則(2023年版)
- 基礎(chǔ)知識3500個常用漢字附拼音
- 中考英語必背單詞
- 酒店財務(wù)部SOP(標(biāo)準(zhǔn)操作手冊)4092
- JJF(紡織)072-2018紡織滾筒式烘干機校準(zhǔn)規(guī)范
- 干部人事檔案專項審核認(rèn)定表
- 北京故宮作文600字
- 羊水栓塞的應(yīng)急預(yù)案演練腳本
評論
0/150
提交評論