內容簡介
本書從SQLServer分析服務的基礎知識入手,介紹了開發到部署的整個生命周期過程,闡述了怎樣使用分析服務所提供的工具和功能。本書採用步驟式方法指導讀者學習和掌握相關內容,輕鬆創建、管理並共享OLAP多維數據集,為實現BI方案做準備。
本書是一本理想的參考書,適合SQLServer2005套用和開發人員閱讀。
圖書目錄
第Ⅰ部分開始了解分析服務
第1章理解商業智慧型和數據倉庫 3
1.1分析服務介紹 3
1.2回顧數據倉庫概念 4
1.2.1數據倉庫的用途 4
1.2.2多維資料庫的結構 5
1.2.3事實表 8
1.2.4維度表 9
1.3快速參考 13
第2章理解OLAP和分析服務 14
2.1理解OLAP 14
2.1.1持續的快速回響 15
2.1.2基於元數據的查詢 16
2.1.3電子表風格的公式 18
2.2理解分析服務 19
2.2.1分析服務和速度 19
2.2.2分析服務和元數據 20
2.2.3分析服務公式 21
2.2.4分析服務工具 22
2.3快速參考 23
第3章創建第一個多維數據集 24
3.1瀏覽商業智慧型開發工作檯 24
3.1.1查看分析服務項目的內容 25
3.1.2瀏覽選單命令 27
3.2準備創建多維數據集 28
3.2.1回顧分析需求 29
3.2.2創建新的分析服務項目 29
3.3創建多維數據集 30
3.3.1使用不帶有數據源的
多維數據集嚮導 30
3.3.2在多維數據集設計器中瀏覽
多維數據集結構 36
3.4生成架構 38
3.4.1使用架構生成嚮導 38
3.4.2向關係架構載入數據 42
3.5處理和瀏覽多維數據集 44
3.5.1部署和處理多維數據集 45
3.5.2瀏覽多維數據集 46
3.6快速參考 48
第Ⅱ部分基礎設計
第4章設計維度 51
4.1瀏覽數據倉庫結構 51
4.2構建標準維度 52
4.2.1添加數據源 52
4.2.2創建數據源視圖 54
4.2.3使用維度嚮導 55
4.2.4部署維度 60
4.2.5更改特性的屬性 62
4.3使用時間維度 63
4.3.1修改數據源視圖 63
4.3.2創建時間維度 64
4.3.3使用角色共享維度 68
4.4創建父子維度 70
4.4.1創建職員維度 70
4.4.2為非葉子級別成員匯總數據 72
4.4.3管理父子維度中的級別 75
4.5快速參考 78
第5章設計度量值組和度量值 80
5.1向多維數據集添加度量值組 80
5.1.1生成一個多維數據集 80
5.1.2更改度量值和度量值組的
屬性 83
5.1.3指定維度用法 84
5.1.4瀏覽多個度量值組 87
5.2聚合半累加性度量值 91
5.2.1向已有的多維數據集添加
度量值組 91
5.2.2使用半累加聚合函式 93
5.3計算無重複計數 95
5.4創建簡單計算 97
5.4.1向多維數據集添加計算 97
5.4.2使用條件格式 102
5.5快速參考 103
第6章使用財務度量值組 105
6.1設計賬戶維度 105
6.1.1使用賬戶智慧型 106
6.1.2使用一元操作符 110
6.1.3按賬戶聚合 114
6.2設計非累加性會計度量值 118
6.3快速參考 121
第7章設計聚合和層次結構 123
7.1理解聚合設計 123
7.1.1使用聚合設計嚮導 124
7.1.2查看聚合 128
7.1.3更改分區計數 130
7.1.4向聚合設計添加屬性 132
7.2設計用戶層次結構 133
7.2.1添加用戶層次結構 134
7.2.2聚合用戶層次結構 136
7.3最佳化聚合 138
7.3.1使用查詢日誌 138
7.3.2瀏覽使用數據 140
7.3.3運用基於使用情況的最佳化嚮導 141
7.3.4維護查詢日誌 142
7.4快速參考 143
第Ⅲ部分高級設計
第8章使用MDX 147
8.1創建基於元組的計算成員 147
8.1.1創建總數百分比MDX計算 151
8.1.2創建父成員百分比MDX計算 154
8.2使用MDX進行查詢 156
8.2.1執行MDX查詢 157
8.2.2使用基本MDX查詢 160
8.3設計客戶化成員 164
8.3.1使用基於集合的函式創建計算成員 160
8.3.2創建累加性計算 160
8.4使用MDX腳本 168
8.4.1管理計算的次序 168
8.4.2添加腳本賦值 171
8.5設計關鍵性能指標 175
8.5.1把多維數據集數值與目標進行對比 175
8.5.2在關鍵性能指標中使用MDX表達式 178
8.6快速參考 181
第9章探討高級功能 182
9.1定義維度關係 182
9.1.1使用引用關係類型 182
9.1.2使用多對多關係類型 186
9.2支持貨幣轉換 192
9.3本地化多維數據集 193
9.3.1添加翻譯 193
9.3.2瀏覽翻譯 196
9.4使用資料夾和透視組織信息 197
9.4.1組織度量值 198
9.4.2使用透視 199
9.5快速參考 202
第10章與多維數據集互動 204
10.1實現操作 204
10.1.1使用標準操作 204
10.1.2連線到報表 207
10.1.3添加鑽取 209
10.2使用寫回 210
10.2.1啟用維度寫回 211
10.2.2向維度動態添加成員 212
10.2.3為寫回修改多維
數據集結構 213
10.2.4向多維數據集寫回數值 216
10.3快速參考 220
第Ⅳ部分生產管理
第11章實現安全性 225
11.1使用基於角色的安全性 225
11.1.1創建安全性角色 225
11.1.2管理角色 230
11.2對維度套用安全性 231
11.2.1限制對維度的訪問 231
11.2.2限制對維度特定成員的訪問 234
11.2.3控制維度的直觀匯總 235
11.2.4為維度定義默認成員 236
11.3在單元格級別保護數據 239
11.3.1阻止單元格的數值被看到 239
11.3.2允許用戶向單元格寫數據 241
11.4設定管理安全性 242
11.5快速參考 244
第12章管理分區和資料庫處理 245
12.1管理超大型資料庫 245
12.1.1理解分區策略 245
12.1.2創建分區 246
12.1.3合併分區 250
12.2使用存儲 253
12.2.1理解分析服務存儲模型 253
12.2.2設定存儲選項 254
12.2.3在數據倉庫中更改數據 256
12.3管理OLAP處理 259
12.3.1處理維度 259
12.3.2處理多維數據集 263
12.3.3配置主動快取 266
12.4監視多維數據集活動 271
12.4.1監視分析服務查詢 271
12.4.2使用性能監視器 274
12.5快速參考 276
第13章管理部署 278
13.1回顧部署選項 278
13.1.1生成資料庫 278
13.1.2部署資料庫 282
13.1.3處理資料庫 287
13.2通過編程管理資料庫對象 290
13.3自動化資料庫處理 294
13.3.1創建一個SQLServer集成服務包 295
13.3.2使用分析服務處理任務 295
13.3.3處理任務失敗 297
13.4安排SQLServer集成服務包的執行 299
13.5計畫災難恢復 302
13.5.1備份分析服務資料庫 302
13.5.2還原分析服務資料庫 303
13.6快速參考 305