當前位置:成語大全網 - 漢語詞典 - MDX解決方案目錄

MDX解決方案目錄

第1章MDX 1簡介

1.1什麽是MDX1?

1.2查詢基礎2

1.3軸框架:名稱和編號

1.4區分大小寫和布局5

1.5簡單MDX6

1.5.1逗號(,)和冒號(:)6

1.5.2 .成員7

1.5.3使用。子成員來獲取成員的子成員8。

1.5.4使用Descendants()獲取成員9的後代成員

1.6去除查詢結果中的空切片11。

1.7MDX 13中的註釋

1.8MDX數據模型:元組和集14

1.8.1元組14

1.8.2第16集

1.8.3查詢17

1.9更多基本詞匯18

1 . 9 . 1交叉連接()

1 . 9 . 2過濾器()20

1 . 9 . 3訂單()22

1.10查詢成員屬性24

1.1查詢單元屬性26

1.12客戶端結果數據布局27

1.13匯總28

第2章計算成員和命名集簡介29

2.1計算成員形式的維度計算29

2.2計算成員範圍30

2 . 2 . 1計算成員和查詢31的WITH部分

2.2.2公式的優先級(求解順序)32

2.3基本計算功能37

2.3.1算術運算符37

2.3.2匯總統計操作員37

Avg()函數38

Count(),. Count38

2.3.5DistinctCount()函數(Microsoft擴展)39

Sum()函數39

最大()函數40

Median()函數40

2 . 3 . 9最小()函數40

2.3.10NonEmptyCount()函數(Hyperion擴展)41

2.3.11Stdev()和Stddev()函數41

2.3.12StdevP()和StdevP()函數(微軟擴展)41

2.3.13Var()和Variance()函數42

2.3.14VarP()和VarianceP()函數(微軟擴展)42

2.4補充功能42

2.5命名集簡介44

2.6摘要47

第3章MDX 49中的壹般計算和選擇

3.1 MDX中的元數據引用函數51

3.2多重比率、平均值、百分比和分布52

3.3貢獻率(同壹層級中不同級別之間的簡單比率)52

3.3.1對總額的貢獻率53

使用。當前成員函數53

使用。父功能53

使用。當前成員函數和。父函數獲取父對象的份額53。

3.3.5使用祖先函數54

使用。計算祖先對象份額的當前成員函數和祖先函數54

3.3.70除數56的處理

3.4基本分布56

3.4.1基於另壹比率的數量比例分配56

3.4.2沿等級制度的非加權分配57

3.5平均值57

3.5.1簡單平均數57

3.5.2加權平均

3.6時間序列的時基參考和計算60

3.6.1每個期間的參考和計算(逐期間)60

3.6.2參考和計算上年同期61

3.7本年以來合計61

3.8移動平均線和52周最高/最低價63

3.9使用LastPeriods()選擇基於目標成員65的時間範圍

3.10不同維度的不同聚合(使用MDX的半累加性測量)65

3.11混合聚合:非時間和、沿時間的平均值、最小值和最大值66

3.12混合聚合:非時間和,沿時間維度的期初/期末余額66

3.13余額轉賬為緩變值,余額報表最後輸入67

3.14查找所有數據輸入的最後壹個時間成員71

3.15在MDX表達式71中使用成員屬性(計算和分類)

3.16處理邊界條件(超出範圍的成員、0或其他除數)74

3.16.1欠處理範圍尺寸74

3.16.2底部處理層級深度75

3.16.3處理錯誤的級別參考75

3.16.40除數處理76

3.17摘要77

第4章MDX查詢上下文和執行79

4.1查詢80中的單元上下文和解析順序

4.1.1查詢執行階段80

4.1.2單元評估(針對任何單元)87

4.1.3分析非空軸89

4.1.4對AS2005中第90條的分析

4.1.5循環上下文和。當前成員函數92

4.1.6AS2005成員的互聯:強等級、自我存在和屬性關系93

4.2在AS2005 96中修改多維數據集上下文

4 . 2 . 1創建子立方體語句97

4.2.2在AS2005的FROM條款中使用SELECT103。

4.2.3無限遞歸:計算環境中可能遇到的“陷阱”106

4.2.4特定產品解析順序的使用106

4.3非數據:無效數字、NULL和無效成員109。

4.3.1無效計算:除數為0,數字錯誤109。

4.3.2空單元格110的語義

4.3.3無效位置112

4.4計算中單元屬性優先級114

4.4.1顯示115的格式化優先級。

4.4.2計算單元中的數據類型116

4.5操作117中多維數據集的上下文

4.6 KPI 117中的多維數據集上下文

4.7 AS 2005 117中全局、會話和指定查詢計算中定義的可見性

4.8匯總119

第5章命名集和集的別名121

5.1命名集:範圍和上下文121

5.2命名集的常規使用122

別名124共5.3集

5 . 3 . 1集124的別名示例

5.3.2詳細了解集合的別名126。

5.3.3當需要集合的別名時,128

5.4匯總130

第6章MDX 131中的排序和分類

6.1函數131

6.2典型前N名選擇132

6.2.1添加分類號(使用Rank()函數)134。

6.2.2獲取集合138中Top-N的後代成員和其他相關成員。

6.3得到最少/最多元組達到臨界值140。

6.4得到元組TopN的百分比142

6.5按維度順序放置成員/元組(先/後放置祖先成員)143

6.6設置反向排序144

6.7摘要145

第7章MDX高級應用147

7.1將父對象/祖先成員排在子對象之後(而不是之前)148。

7.2返回成員下面的子樹,並將其祖先成員148連同成員壹起返回。

7.3使用Generate()將元組操作轉換為集合操作149。

7.4日期計算/日期算術150

7.5為行/列/軸上選擇的成員定義比率(而不是為指定維度定義比率)153。

7.6基於報表的總父對象,總報表的貢獻率為156。

7.6.1方法1:唯壹標準的MDX方法156。

7.6.2方法2:考慮在AnalysisServices中使用VisualTotals()161。

7.6.3方法3:使用AS2005子多維數據集163。

7.7跨層級的分級排序164

7.8基於多規則的單集排序165

7.9多級排序或多維排序166

7.9.1嵌套排序,每個維度的排序規則相同166。

7.9.2根據不同的嵌套維度對167進行排序。

7.10帕累托分析和累計和169

7.11將最暢銷的產品(或其他重要名稱)作為度量173返回。

7.12所選會員集合最新事件174

7.13累積大量數據所需的時間設置(設置為沿時間向前或向後求和)177

7.14乘法聚合(乘積代替加法)180

7.15通過集中並行分類包含所有元組184。

7.16公共維度186的時間分析

7.17樣品分析188

7.18匯總195

第八章使用了Microsoft analysis services 197的屬性數據模型。

8.1統壹維度模型197

8.2尺寸199

8.2.1屬性、層級和聯系人201

8.2.2維度查詢205

成員屬性207

8.2.4父子層次結構209

時間維度210

8.3立方211

8.3.1維度關系214

8.3.2角色扮演維度217

8.3.3透視圖217

8.3.4鉆孔218

8.4計算模型218

8.5定義UDM的安全性219

8.6摘要224

第9章在HyperionEssbase 225中使用屬性維和成員屬性

9.1UDA和屬性225

9.2在查詢軸中檢索UDA和屬性值226

9.3在計算中使用UDA和屬性227

9.4根據UDA和屬性值選擇基本維成員227

9.4.1使用屬性函數根據* * * *的屬性值選擇成員228。

9.4.2使用WithAttr函數根據屬性值選擇成員229

9.4.3使用UDA函數選擇UDA值為230的* * *成員。

9.5在230中使用連接基本成員和屬性層次結構

9.5.1連通性基礎成員及其實際屬性成員231

9.5.2連接屬性成員及其屬性值231

9.6摘要232

第10章通過外部函數擴展MDX233

10.1對MDX使用存儲過程234

10.2ADOMD服務器對象237

10.2.1表達式239

10.2.2元組生成器239

10.2.3發電機組240

10.2.4MDX240

10.2.5上下文241

10.2.6服務器元數據對象242

10.3AMO.NET托管存儲過程243

10.4靜態函數和非靜態函數的性能評估244

10.4.1調試。NET存儲過程245

10.4.2NULL附加編程中的NULL、ERROR()和Exception等。246

10.4.3使用動態安全存儲過程248

10.4.4COMDLL存儲過程251

10.5參數和返回類型的討論251

10.6用於COM存儲過程的MDX函數256

10.6.1SetToStr()和TupleToStr()256

10.6.2Members()、StrToSet()和stroto tuple () 256

10.7外部函數示例:TimeSpanUntilSum()函數258

10.8加載和使用存儲過程260

10.9存儲過程名稱解析261

10.10調用MDX中的存儲過程262

存儲過程的其他註意事項263

10.12匯總263

第11章通過MDX 265更改多維數據集和維度環境

11.1在進程266中更改維度的默認成員

11.2維回寫操作266

11.2.1創建新成員267

11.2.2移動構件267的尺寸

11.2.3刪除成員268

11.2.4更新成員定義268

11.3刷新單元數據和維度成員269

將數據寫回立方體269

11.4.1標準單元寫回270

11.4.2提交和回滾270

11.4.3使用UPDATECUBE270

11.5匯總273

第12章MicrosoftAnalysisServices中的各種計算方法275

12.1計算機制概述276

12.1.1公制276的固有聚合

12.1.2使用壹元運算符匯總277

12.1.3自定義成員公式279

12.1.4計算成員280

12.1.5單位計算283

12.1.6條件格式287

12.2各種計算如何交互288

12.2.1無細胞計算的相互作用288

12.2.2單位計算轉移289

12.2.3使用求解順序確定變速器中的公式293。

12.2.4計算成員本身沒有聚合294

12.2.5自定義匯總、自定義成員和計算單元結果的固有聚合295

12.3使用不同計算技術時需要註意的問題295

12.4摘要296

第13章分析服務中的MDX腳本2005 297

13.1MDX腳本基礎297

13.1.1什麽是MDX腳本297?

13.1.2計算報表299

13.1.3子多維數據集300

13.1.4分配和匯總303

13.1.5分配和計算成員307

13.1.6分配和命名集308

13.2MDX腳本和更復雜的多維數據集309

13.2.1多屬性層次結構309

用戶層次結構315

13.2.3父子屬性層次結構316

13.2.4多對多多維317

13.2.5事實維度和引用維度319

13.2.6半加性測量和非加性測量

13.2.7壹元運算符和自定義成員公式321

13.3高級MDX腳本323

13.3.1定義了具有作用域的子多維數據集323。

13.3.2MDX表達式賦值326

13.3.3給子多維數據集的值不正確,為329

13.3.4將單元屬性值分配給子多維數據集330。

13.3.5條件賦值331

13.4現實世界中的MDX腳本332

13 . 4 . 1時間智能向導332

13.4.2復習基本分配335

13.5摘要336

第14章加強客戶互動337

使用鉆孔338

14.1.1中有關鉆取的改進和更改Microsoft Analysis Services 2005 35363636636

14.1.2鉆孔MDXI339

14.1.3鉆井相關重要問題340

14.1.4鉆孔MDXII342

14.1.5鉆井安全343

14.2使用操作343

14.2.1可以做什麽操作?344

操作目標347

定義操作348

14.2.4與操作351相關的編程註意事項

14.2.5刪除操作354

14.3使用KPI355

14.3.1創建KPI355

14.3.2MDXKPI函數358

14.3.3使用KPI359

14.4匯總361

第15章客戶端編程基礎363

15.1ADOMD。網絡基礎364

15.1.1先決條件365

建立連接365

15.2處理元數據366

15.2.1獲取架構行集366

15.2.2使用模式行集時的互操作性367

15.2.3使用元數據對象模型367

15.2.4使用元數據對象模型時的互操作性368

15.2.5維度屬性368

15.2.6處理ADOMD.NET元數據緩存369

15.3執行查詢370

執行命令370

15.3.2參數命令371

15.3.3使用單元集對象372

15.3.4有關從查詢中獲取信息的更多詳細信息376

15.3.5關鍵績效指標381

執行操作382

15.5處理“平面”MDX結果383

15.6摘要387

第16章優化MDX389

16.1架構從AnalysisServices2000更改為AnalysisServices2005 390

16.2優化設置操作391

對16.2.1交叉連接集391求和

16.2.2交叉連接集上的過濾器393

16.2.3優化TopCount()和BottomCount()394

16 . 2 . 4 analysis services 2005中的非空函數395

16.2.5優化排序:Order()396

16.2.6用於查詢大型數據集的無序函數397

16.3最佳總和397

16.4在數據庫中設計計算(將成員屬性放入度量和新的MDX函數MemberValue中)398

16.5MDX腳本優化400

16.5.1計算明細400

16.5.2避免計算葉級401

16.5.3在多維數據集設計402中避免葉級別計算

16.5.4通過測量表達式403優化葉級計算

16.5.5用於葉級別計算的MDX腳本優化404

16 . 5 . 6 Analysis Services 2005:使用屬性層次結構而不是成員屬性406

16 . 5 . 7 Analysis Services 2005:將IIF407替換為Scope。

16.6避免在MDX腳本中使用慢速函數409。

16 . 6 . 1更改計算邏輯以獲得更好的性能:流計算409

16.6.2使用服務器本地特性而不是腳本來執行與聚合相關的計算411。

16.7匯總412

第17章使用本地立方體413

17.1選擇要使用的語法。

17.2使用CREATECUBE語句414

17.2.1流程概述414

17.2.2CREATECUBE語句415的分析

17.2.3定義尺寸416

17.2.4級別417

定義度量標準422

添加命令423

17.2.7ROLAP和MOLAP424

對17.2.8INSERTINTO語句的分析56666.86668686661

17.2.9立方體目標425

17 . 2 . 10插入中的選項條款427

第428條

17.2.12施工提示430

17.2.13從本地多維數據集到服務器多維數據集431

17.2.14匯總和自定義成員公式431

17.3使用CREATEGLOBALCUBE語句433

1過程概述433

17.3.2CREATEGLOBALCUBE語句433的分析

定義度量標準434

17.3.4定義尺寸434

17.3.5定義級別435

17.3.6定義切片成員435

17.3.7註意事項436

17.4使用Analysis Service腳本語言436

1流程概述436

17 . 4 . 2 SSL語句分析437

安全437

17.5匯總438

附錄AMDX函數和運算符參考439

附錄B影響MDX 523的連接參數

附錄C單元和成員的內部屬性541

附錄D格式字符串編碼551

附錄e學習資源559

……