SQL Server 2005 Analysis Services標準指南(中文版)

SQL Server 2005 Analysis Services標準指南(中文版)

SQL Server 2005 Analysis Services標準指南(中文版),作者為(美)邁勒姆,電子工業出版社出版。

基本信息

編輯推薦

書中包含的信息:

·了解多維模型的關鍵概念

·介紹多維對象模型及其定義語言

·介紹MDX語言的主要概念和深入介紹高級MDX概念

·介紹集成多維與關係型資料庫的機制

·介紹如何建立客戶程式,訪問Arlalysis Services中的數據

·介紹伺服器體系結構,包括主數據結構、數據處理和查詢解析算法

·深入介紹數據傳輸的內部和外部協定,包括XML/A協定

·介紹Analysis Services如何管理記憶體

·介紹安全模型,包括基於角色安全、代碼訪問安全和數據安全

·介紹如何監視與管理Analysis Services

內容簡介

本書詳細深入地介紹了Analysis services工作方法,不僅介紹如何設計和創建多維對象、資料庫、維度和多維數據集,而且介紹開發小組進行設計決策的重要信息。本書包括多維模型的關鍵概念、多維對象模型及其定義語言、MDX語言的主要概念和高級MDX概念、集成多維與關係型資料庫的機制、如何建立客戶程式和訪問Analysis Services中的數據,同時還介紹伺服器體系結構,包括主數據結構、數據處理和查詢解析算法。此外,深入介紹數據傳輸的內部和外部協定(包括XML/A協定),介紹Analysis Services如何管理記憶體,介紹安全模型,包括基於角色安全、代碼訪問安全和數據安全,以及介紹如何監視與管理Analysis Services。本書向項目實現人員介紹Analysis Services實際工作原理,幫助他們充分利用Analysis Services。

本書是SOL Server 2005用戶的重要參考讀物。

作者簡介

Edward Melomed是Analysis Services小組最初的成員之一,在微軟公司併購Panorama軟體系統公司時到達雷蒙德。他是個程式經理,在Analysis Services引擎的基礎結構設計中起關鍵作用。

圖書目錄

第一部分 Analysis Services簡介

第1章 Analysis Services 2005新特性

1.1 Analysis Services 2005建模功能

1.2 Analysis Services 2005高級分析

1.3 新的客戶機/伺服器體系結構

1.4 改進伸縮性

1.5 開發與管理工具

1.6 Analysis Services可管理性

1.7 樣本工程

1.7.1 客戶數據

1.7.2 商店數據

1.7.3 產品與倉庫數據

1.7.4 時間數據

1.7.5 賬戶數據

1.7.6 貨幣數據

1.7.7 員工數據

1.7.8 Warehouse and Sales多維數據集

1.7.9 HR多維數據集

1.7.10 Budget多維數據集

1.7.11 Sales and Employees多維數據集

1.8 小結

第2章 多維資料庫

2.1 多維數據模型

2.1.1 概念數據模型

2.1.2 物理數據模型

2.1.3 套用數據模型

2.2 多維空間

2.2.1 描述多維空間

2.3 小結

第3章 UDM:連結關係型與多維資料庫

3.1 小結

第4章 客戶機/伺服器體系結構與多維資料庫概述

4.1 二層體系結構

4.2 一層體系結構

4.3 三層體系結構

4.4 四層體系結構

4.5 分散式系統

4.5.1 分散式存儲

4.5.2 瘦客戶機與胖客戶機

4.6 小結

第二部分 創建多維模型

第5章 概念數據模型

5.1 數據定義語言

5.1.1 DDL對象

5.2 小結

第6章 概念模型中的維度

6.1 維度屬性

6.1.1 屬性的屬性與值

6.1.2 屬性間的關係

6.1.3 屬性成員鍵

6.1.4 屬性成員名

6.1.5 屬性間的關係

6.1.6 屬性離散化

6.1.7 父屬性

6.2 維度層次

6.2.1 層次類型

6.3 屬性層次

6.3.1 父子層次

6.4 小結

第7章 多維數據集與多維分析

7.1 多維數據集維度

7.1.1 多維數據集維度屬性

7.1.2 多維數據集維度層次

7.1.3 角色扮演維度

7.2 維度多維數據集

7.3 透視

7.4 小結

第8章 度量值與多維分析

8.1 多維多維數據集的度量值

8.1.1 SUM

8.1.2 MAX與MIN

8.1.3 COUNT

8.1.4 DISTINCT COUNT

8.2 度量值組

8.3 度量值組維度

8.3.1 事實的粒度

8.3.2 間接維度

8.3.3 度量表達式

8.4 連結度量值組

8.5 小結

第9章 多維模型與Business InteIligence Development Stlldio

9.1 創建數據源

9.1.1 創建新數據源

9.1.2 修改現有數據源

9.1.3 修改DDL檔案

9.2 設計數據源視圖

9.2.1 創建新數據源視圖

9.2.2 修改數據源視圖

9.3 設計維度

9.3.1 創建維度

9.3.2 修改現有維度

9.4 設計多維數據集

9.4.1 創建多維數據集

9.4.2 修改多維數據集

9.4.3 建立多維數據集透視

9.4.4 定義多維數據集翻譯

9.5 配置與部署工程以便瀏覽多維數據集

9.5.1 配置工程

9.5.2 部署工程

9.5.3 瀏覽多維數據集

9.6 小結

第三部分 用MDX分析數據

第10章 MDX概念

10.1 SEL ECT語句

10.1.1 SEL ECT子句

10.1.2 在多維空間定義坐標

10.1.3 默認成員與WHERE子句

10.2 查詢執行情境

10.3 集合代數與基本集合運算

10.3.1 並集

10.3.2 交集

10.3.3 差集

10.3.4 乘集

10.3.5 除集

10.4 MDX函式

10.4.1 層次導航函式

10.4.2 篩選集合的函式

10.4.3 數據排序函式

10.5 MDX中引用對象和使用唯一名稱

10.5.1 按名稱

10.5.2 按限定名

10.5.3 按唯一名

10.6 小結

第11章 高級MDX

11.1 在MDX查詢中使用成員和單元格屬性

11.1.1 成員屬性

11.1.2 單元格屬性

11.2 處理Null

11.2.1 Null成員,Null多元組與空集

11.2.2 Null與空單元格

11.3 MDX對象間的類型轉換

11.4 強關係

11.5 WHERE子句中的集合

11.6 子選擇與子多維數據集

11.7 小結

第12章 基於多維數據集的MDX計算

12.1 MDX腳本

12.2 計算成員

12.2.1 定義計算成員

12.3 賦值

12.3.1 賦值運算符

12.3.2 指定計算屬性

12.3.3 作用域語句

12.3.4 Root與Leaves函式

12.3.5 計算單元格

12.4 命名集合

12.5 多維數據集計算的執行順序

12.5.1 最高遍優先

12.5.2 遞歸解析

12.6 小結

第13章 基於維度的MDX計算

13.1 一元運算符

13.2 自定義成員公式

13.3 半累加性度量值

13.3.1 ByAccount聚合函式

13.4 維度計算的執行順序

13.4.1 最近優先

13.5 小結

第14章 用存儲過程擴展MDX

14.1 創建存儲過程

14.1.1 創建公共語言運行時彙編程式集

14.1.2 用程式域包送公共語言運行時彙編程式集

14.1.3 創建COM彙編程式集

14.2 從MDX調用存儲過程

14.3 安全模型

14.3.1 基於角色安全

14.3.2 代碼訪問安全

14.3.3 基於用戶安全

14.4 伺服器對象模型

14.4.1 對元數據對象的操作

14.4.2 MDX對象操作

14.5 使用默認庫

14.6 小結

第15章 關鍵性能指標、操作與DRILLTHROIJGH語句

15.1 關鍵性能指標

15.1.1 定義KPI

15.1.2 發現與查詢KPI

15.2 操作

15.2.1 定義操作

15.2.2 發現操作

15.3 細化鑽取

15.3.1 DRILLTHROUGH語句

15.3.2 在多維數據集中定義DRILLTHROUGH列

15.4 小結

第16章 將數據寫入Analysis Services

16.1 用UPDATE CUBE語句將數據寫入多維數據集單元格

16.2 可更新與不可更新單元格

16.3 更新生命期

16.4 啟用回寫

16.5 將回寫分區變成普通分區

16.6 其他進行回寫的方法

16.7 小結

第四部分 創建數據倉庫

第17章 從關係型資料庫載入數據

17.1 載人數據

17.2 數據源對象

17.2.1 數據源對象屬性

17.2.2 數據源安全性

17.3 連線逾時

17.4 小結

第18章 DSV與對象綁定

18.1 數據源視圖

18.1.1 命名查詢

18.1.2 命名計算

18.2 對象綁定

18.2.1 列綁定

18.2.2 表綁定

18.2.3 查詢綁定

18.3 小結

第19章 多維模型與關係型資料庫模式架構

19.1 數據倉庫的關係型模式架構

19.2 從多維模型建立關係型模式架構

19.2.1 用嚮導創建關係型模式架構

19.2.2 用模板創建關係型模式架構

19.3 小結

第五部分 將數據引入Analysis Services

第20章 物理數據模型

20.1 存儲數據的內部組件

20.1.1 數據存儲結構

20.1.2 檔案存儲結構

20.1.3 位存儲結構

20.1.4 字元串存儲結構

20.1.5 壓縮存儲結構

20.1.6 存儲的散列索引

20.2 維度的數據結構

20.2.1 屬性數據結構

20.2.2 屬性關係

20.2.3 層次數據結構

20.3 多維數據集物理模型

20.3.1 用數據定義語言定義分區

20.3.2 分區物理模型

20.3.3 多維數據集數據結構概述

20.4 小結

第21章 維度與分區處理

21.1 維度處理

21.1.1 屬性處理

21.1.2 層次處理

21.1.3 建立解碼表

21.1.4 建立索引

21.1.5 維度處理模式

21.1.6 維度處理選項

21.1.7 處理ROLAP維度

21.1.8 處理父子維度

21.2 多維數據集處理

21.2.1 數據處理

21.2.2 建立聚合與索引

21.2.3 多維數據集處理選項

21.3 進程報告與錯誤配置

21.3.1 ErrorConfiguration屬性

21.3.2 處理錯誤處理

21.4 小結

第22章 用SQL Server集成服務載入數據

22.1 用直接載入ETL

22.1.1 創建SSIS維度載入包

22.1.2 創建SSIS分區載入包

22.2 小結

第23章 聚合設計與基於使用最佳化

23.1 設計聚合

23.1.1 關係型報表型維度

23.1.2 柔性與剛性聚合

23.1.3 聚合對象與聚合設計對象

23.1.4 聚合設計算法

23.2 查詢使用統計信息

23.2.1 設定查詢日誌

23.2.2 監視聚合使用

23.3 小結

第24章 主動快取與實時更新

24.1 數據鎖存與主動快取

24.2 定時與主動快取

24.3 主動快取情形

24.3.1 MOLAP情形

24.3.2 調度MOLAP情形

24.3.3 自動MOLAP情形

24.3.4 中鎖存MOLAP情形

24.3.5 低鎖存MOLAP情形

24.3.6 實時HOLAP情形

24.3.7 實時ROLAP模式

24.4 主動快取期間的改變通知與對象處理

24.4.1 調度處理與更新

24.4.2 改變通知類型

24.4.3 遞增更新與完全更新

24.5 主動快取的一般考慮

24.6 監視主動快取活動

24.7 小結

第25章 建立可伸縮Analysis services程式

25.1 達到伸縮性

25.1.1 向上方法

25.1.2 向外方法

25.2 OLAP場

25.2.1 數據存儲

25.2.2 網路負荷平衡

25.3 連結維度和度量值組

25.3.1 更新連結對象的源

25.3.2 連結維度

25.3.3 連結度量值組

25.4 遠程分區

25.4.1 處理遠程分區

25.5 用Bussiness Intelligence Development Studio創建連結維度

25.6 小結

第六部分 分析伺服器體系結構

第26章 伺服器體系結構與命令執行

26.1 命令執行

26.2 會話管理

26.3 伺服器狀態管理

26.4 執行改變Analysis Services對象的命令

26.4.1 創建對象

26.4.2 編輯對象

26.4.3 刪除對象

26.4.4 處理對象

26.4.5 控制事務的命令

26.4.6 管理並發生

26.4.7 用實現鎖達到事務同步

26.5 取消命令執行

26.6 Batch命令

26.7 小結

第27章 記憶體管理

27.1 經濟記憶體管理模型

27.2 伺服器性能與記憶體管理器

27.2.1 記憶體持有者

27.2.2 記憶體回收

27.3 管理不同子系統的記憶體

27.3.1 快取系統記憶體模型

27.3.2 管理檔案存儲的記憶體

27.3.3 管理用戶會話使用的記憶體

27.3.4 其他記憶體持有者

27.4 記憶體分配器

27.5 用記憶體控制器高效分配記憶體

27.5.1 屬性與分區處理模型

27.5.2 建立聚合的模型

27.5.3 建立索引的模型

27.6 小結

第28章 查詢執行體系結構——計算MDX表達式

28.1 查詢執行階段

28.2 剖析MDX請求

28.3 創建計算作用域

28.3.1 全局作用域與全局作用緩衝區

28.3.2 會話作用域與會話作用域快取

28.3.3 全局與會話作用域生命期

28.4 建立虛擬集合運算樹

28.5 刪除空多元組以最佳化多維空間

28.6 計算單元格值

28.6.1 構造計算執行計畫

28.6.2 求值計算執行計畫

28.6.3 執行計算執行計畫

28.7 快取子系統

28.7.1 維度與度量值組快取

28.7.2 公式快取

28.8 小結

第29章 查詢執行體系結構——從存儲體讀取數據

29.1 查詢執行階段

29.2 查詢不同類型的度量值組

29.2.1 查詢普通度量值組

29.2.2 查詢ROLAP分區

29.2.3 查詢帶DISTINCOUNT度量值的度量值組

29.2.4 查詢遠程分區與連結度量值組

29.2.5 查詢具有間接維度的度量值組

29.3 小結

第七部分 訪問Analysis Sevrices數據

第30章 客戶機/伺服器體系結構與數據訪問

30.1 用TCP/IP進行數據訪問

30.1.1 用二進制XML和壓縮進行數據訪問

30.2 用HTTP進行數據訪問

30.3 脫機數據訪問

30.4 小結

第31章 Analysis services所帶的客戶組件

31.1 用XML for Analysis建立程式

31.2 用Analysis Services庫建立程式

31.2.1 用天然代碼編寫程式進行查詢管理

31.2.2 用託管代碼進行查詢管理

31.2.3 對託管程式使用DSO與AMO

31.3 小結

第32章 XML for Analysis

32.1 狀態管理

32.2 XML/A方法

32.2.1 Discover方法

32.2.2 Execute方法

32.3 處理錯誤與警告

32.3.1 整個方法失敗造成的錯誤

32.3.2 開始序列化回響之後發生的錯誤

32.3.3 單元格計算期間發生的錯誤

32.3.4 警告

32.4 小結

第33章 ADoMD.NKT

33.1 創建ADOMD. NET工程

33.2 編寫分析性程式

33.3 ADOMD. NET連線

33.4 處理元數據對象

33.4.1 集合運算

33.4.2 在客戶端快取元數據

33.4.3 處理成員集合(MemberCollection)

33.4.4 使用非對象形式的元數據

33.5 AdomdComancl

33.5.1 屬性

33.5.2 方法

33.6 用CellSet對象處理多維數據

33.6.1 處理對象對稱性

33.7 處理表格式數據

33.7.1 AdomdDataReader

33.7.2 用Visual studio用戶界面元素處理OLAP數據

33.8 用AdomdDataReader還是用CelISet

33.9 在MDX請求中使用參數

33.10 異步執行和取消命令

33.11 錯誤處理

33.11.1 AdomdErrol‘ResponseException

33.11.2 AdomdUnknownResponse Exception

33.11.3 AdoredConnectionException

33.11.4 AdomdCacheExpiredException

33.12 小結

第34章 分析管理對象

34.1 AMO對象模型

34.1.1 AMO對象類型

34.1.2 依賴與引用對象

34.1.3 依賴性計算器

34.2 創建使用AMO的VisualStudio工程

34.3 連線伺服器

34.4 取消長時操作

34.5 AMO對象載人

34.6 在切斷模式中使用AMO

34.7 使用Scripter對象

34.8 使用跟蹤

34.9 錯誤處理

34.9.1 OperationException

34.9.2 ResponseFormatException

34.9.3 ConnectionException

34.9.4 OutOfSyncException

34.10 小結

第八部分 安全性

第35章 Analysis Services安全模型

35.1 連線安全

35.1.1 TCP/IP連線安全

35.1.2 HTTP安全

35.2 外部數據訪問安全

35.2.1 選擇服務登錄賬號

35.2.2 改變服務登錄賬號

35.2.3 運行命名實例的安全(SQL Setver瀏覽器)

35.2.4 運行故障切換群集的安全

35.3 小結

第36章 Analysis Services對象安全模型

36.1 伺服器管理員安全

36.2 資料庫角色和許可權對象層次

36.2.1 許可權對象

36.3 管理資料庫角色

36.4 小結

第37章 維度數據安全

37.1 定義維度安全

37.1.1 AllowedSet與DeniedSet屬性

37.1.2 VisualTotals屬性

37.1.3 通過用戶界面定義維度安全

37.2 測試維度安全

37.3 動態安全

37.4 維度安全體系結構

37.5 維度安全、單元格安全與 MDX腳本

37.6 小結

第38章 單元格值安全

38.1 定義單元格安全

38.2 測試單元格安全

38.3 小分隊單元格安全

38.4 動態安全

38.5 小結

第九部分 管理

第39章 用跟蹤監視與監查 Analvsis Services

39.1 跟蹤體系結構

39.2 跟蹤對象類型

39.2.1 管理跟蹤

39.2.2 會話跟蹤

39.2.3 飛行記錄器跟蹤

39.3 創建跟蹤命令選項

39.4 SQL Server Profiler

39.4.1 定義跟蹤

39.4.2 運行跟蹤

39.5 飛行記錄器

39.5.1 飛行記錄器如何工作

39.5.2 配置飛行記錄器行為

39.5.3 發現伺服器狀態

39.6 跟蹤處理活動

39.6.1 報告維度處理進程

39.6.2 報告分區處理事件

39.7 查詢執行時間事件

39.7.1 進行簡單查詢

39.7.2 改變簡單查詢

39.7.3 運行更複雜的查詢

39.7.4 改變複雜查詢

39.7.5 再次改變查詢

39.8 小結

第40章 備份與恢復操作

40.1 備份數據

40.1.1 計畫備份操作

40.1.2 Anialysis Services 2005備份功能的優點

40.1.3 用備份資料庫對話框備份資料庫

40.1.4 用DDL備份資料庫

40.2 備份相關檔案

40.2.1 備份配置檔案

40.2.2 備份查詢日誌資料庫

40.2.3 備份回寫表

40.3 備份策略

40.3.1 典型備份情形

40.3.2 高可達性系統備份情形

40.4 自動備份操作

40.4.1 SQL Server Agent

40.4.2 SQL Server集成服務

40.4.3 AMO程式

40.5 恢復丟失或損壞的數據

40.5.1 使用還原資料庫對話框

40.5.2 用DDL命令恢複數據庫

40.5.3 用DISCOVER—LOCATIONS指定分區替換地址

40.6 瀏覽檔案系統的MDX擴展

40.6.1 MDX擴展

40.7 小結

第41章 部署策略

41.1 使用部署嚮導

41.2 同步資料庫

41.2.1 使用同步資料庫嚮導

41.2.2 用DDL命令同步資料庫

41.2.3 同步與還原命令的相似性

41.3 同步與遠程分區

41.4 同步與故障切換群集

41.5 小結

相關搜尋

熱門詞條

聯絡我們