內容簡介
《SQLServer 2005商業智慧型實現》結合實例、完整的練習和可下載的代碼,全面闡述了SQL Server 2005中的整合、分析和報表功能。適合於使用Micrsoft SQL Server 2005進行商業智慧型開發的系統架構師和程式設計師、企業CIO以及應用程式開發人員,也可作為高等院校相關課程的教材。
作者簡介
Brian Larson,微軟認證的解決方案專家(MCSD)和資料庫管理員(MCDBA),從事計算機行業20年,擔任資深顧問16年,在為企業創建資料庫套用方面積累了豐富的經驗。他目前任美國明尼蘇達州Superior Consulting Services的技術總監,是微軟RepoSing Services的諮詢合作夥伴。此外,Brian還擔任微軟Reporting Services開發小組的顧問,致力於Reporting Services原始代碼庫的編寫。在Reporting Services套用與最佳實踐方面,Brian為財富500強企業提供了有力的技術指導。
內容簡介
《SQLServer 2005商業智慧型實現》結合實例、完整的練習和可下載的代碼,全面闡述了SQL Server 2005中的整合、分析和報表功能。適合於使用Micrsoft SQL Server 2005進行商業智慧型開發的系統架構師和程式設計師、企業CIO以及應用程式開發人員,也可作為高等院校相關課程的教材。
目錄
第Ⅰ部分商業智慧型化
第1章使組織機構具備有效決策
能力 3
1.1有效決策能力 4
1.1.1誰是決策者? 4
1.1.2什麼是有效決策? 5
1.2具備有效決策能力的要素 5
1.2.1量化的目標 6
1.2.2具體的度量 7
1.2.3適時的信息 8
1.3商業智慧型 10
第2章充分利用現有資源 13
2.1商業智慧型的作用 14
2.1.1用於問題明確的情況 14
2.1.2發現新問題並解決問題 15
2.2多層次的商業智慧型 15
2.2.1金字塔的頂層 16
2.2.2中間層次 17
2.2.3最低層次 18
2.3MaximumMiniatures公司 18
2.3.1業務需求 19
2.3.2當前系統 19
2.4建立基礎 21
第3章商業智慧型的源系統 23
3.1尋找源系統 24
3.2數據集市 26
3.2.1數據集市的特徵 27
3.2.2數據集市的結構 29
3.3小結 36
第4章統一維度模型 39
4.1在線上分析處理 40
4.1.1使用多維數據集建立
OLAP系統 40
4.1.2OLAP系統的特性 43
4.1.3OLAP系統的體系結構 45
4.1.4缺點 46
4.2統一維度模型 47
4.2.1結構 48
4.2.2優點 52
4.3小結 53
第5章開始商業智慧型的第一步 55
5.1BusinessIntelligence
DevelopmentStudio 56
5.1.1VisualStudio 56
5.1.2BusinessIntelligence
DevelopmentStudio
導航 57
5.1.3BusinessIntelligence
DevelopmentStudio
的選項 70
5.2SQLServerManagement
Studio 73
5.3小結 81
第Ⅱ部分定義商業智慧型的
結構
第6章建立基礎——創建和填充
數據集市 85
6.1數據集市 86
6.2設計數據集市 88
6.2.1決策者的需求 89
6.2.2可用數據 90
6.2.3數據集市的結構 90
6.2.4使用SQLServer
ManagementStudio
創建數據集市 99
6.2.5使用BusinessIntelligence
DevelopmentStudio創建
數據集市 112
6.3小結 120
第7章使用IntegrationServices
填充數據集市 121
7.1IntegrationServices 122
7.1.1包結構 122
7.1.2包項 139
7.2包的開發特性 200
7.2.1開發Integration
Services包 200
7.2.2包開發工具 208
7.2.3遷移SQLServer2000
中的DTS包 217
7.3套用Integration
Services包 218
7.3.1部署Integration
Services包 218
7.3.2執行Integration
Services包 220
7.4小結 221
第Ⅲ部分分析多維數據集
第8章多維數據集的機制
——度量和維度 225
8.1回顧與展望 226
8.1.1完善生產線數據集市 226
8.1.2創建多維數據集 236
8.2度量 242
8.2.1度量組 243
8.2.2計算成員 245
8.2.3度量聚合 248
8.3維度 252
8.3.1管理維度 252
8.3.2建立維度和度量組
的聯繫 253
8.3.3維度類型 256
8.3.4漸變維度 259
8.4小結 263
第9章OLAP多維數據集的屬性 265
9.1準備部署多維數據集 266
9.1.1部署和處理 266
9.1.2從BusinessIntelligence
DevelopmentStudio
進行部署 267
9.1.3從“AnalysisServices
部署嚮導”進行部署 273
9.2其他的多維數據集屬性 279
9.2.1連結對象 279
9.2.2商業智慧型嚮導 282
9.2.3關鍵性能指標 283
9.2.4操作 288
9.2.5分區 290
9.2.6透視 306
9.2.7翻譯 307
9.3小結 308
第10章編寫新的腳本——MDX 309
10.1術語與概念 310
10.1.1我們在哪裡? 310
10.1.2從當前位置到達另
一個目的地 326
10.2運用MDX腳本 333
10.2.1多維數據集的安全 333
10.2.2今年和去年的對比
以及年初到本日止
的匯總 343
10.3從多維數據集中
提取數據 347
第11章MDX查詢 349
11.1MDXSELECT語句 350
11.1.1基本的MDXSELECT
語句 351
11.1.2其他查詢工具 362
11.1.3其他維度 372
11.2其他查詢語法 374
11.2.1運算符 374
11.2.2函式 377
11.3數據挖掘 380
第Ⅳ部分數據挖掘
第12章數據挖掘入門 383
12.1什麼是數據挖掘 384
12.1.1從混亂到有序 384
12.1.2數據挖掘完成
的任務 387
12.1.3數據挖掘的步驟 392
12.2數據挖掘算法 394
12.2.1MicrosoftDecision
Trees算法 394
12.2.2MicrosoftNaiveBayes
算法 395
12.2.3MicrosoftClustering
算法 396
12.2.4MicrosoftAssociation
算法 397
12.2.5MicrosoftSequence
Clustering算法 399
12.2.6MicrosoftTimeSeries
算法 400
12.2.7MicrosoftNeural
Network算法 402
12.3小結 403
第13章處理數據挖掘模型 405
13.1數據挖掘結構 406
13.1.1數據列 406
13.1.2數據挖掘模型 406
13.1.3訓練數據集 407
13.2挖掘模型查看器 418
13.2.1Microsoft決策樹 418
13.2.2MicrosoftNaive
Bayes 423
13.2.3Microsoft聚類 426
13.2.4Microsoft神經網路 429
13.2.5Microsoft關聯 430
13.2.6Microsoft序列聚類 432
13.2.7Microsoft時間序列 432
13.3小結 433
第14章使用數據挖掘 435
14.1“挖掘準確性圖表”
選項卡 436
14.1.1“列映射”選項卡 436
14.1.2提升圖 441
14.1.3利潤圖 445
14.1.4分類矩陣 446
14.2“挖掘模型預測”
選項卡 447
14.2.1單獨查詢 447
14.2.2PredictionJoin
查詢 451
14.3DataMiningExtension 456
14.3.1預測查詢語法 457
14.3.2預測查詢的類型 458
14.4數據傳遞 463
第Ⅴ部分報表
第15章使用ReportingServices
實現商業智慧型 467
15.1ReportingServices 468
15.1.1報表結構 469
15.1.2傳遞報表 470
15.2報表服務結構 471
15.2.1ReportServer 471
15.2.2ReportingServices
的組成部分 473
15.2.3ReportingServices
的安裝注意事項 476
15.3創建報表 478
15.4ReportManager 526
15.4.1資料夾 526
15.4.2ReportManager 527
15.4.3使用ReportDesigner
部署腳本 528
15.4.4使用ReportManager
上傳報表 529
15.4.5在ReportManager
中列印報表 534
15.5在ReportServer上
管理報表 536
15.5.1安全性 536
15.5.2連結報表 543
15.5.3報表緩衝 544
15.5.4執行快照 547
15.5.5報表歷史記錄 548
15.5.6標準訂閱 548
15.5.7數據驅動訂閱 549
15.6即席報表 550
15.6.1報表模型 551
15.6.2ReportBuilder基礎 558
15.7小結 562
第16章在套用中整合OLAP 563
16.1ADOMD.NET 564
16.1.1ADOMD.NET
的結構 564
16.1.2ADOMD.NET示例 566
16.2不帶ReportManager的
ReportingServices 572
16.2.1URL訪問 572
16.2.2Web服務訪問 587
16.2.3ReportViewer控制項 592
16.3小結 600
第17章Excel透視表和透視圖表 601
17.1Excel 602
17.1.1創建透視表和
透視圖表 602
17.1.2透視表 603
17.1.3透視圖表 612
17.1.4其他功能 621
17.2小結 621
附錄A學習資源 623