SQL Server 2005 Integration Servics專家教程

SQL Server 2005 Integration Servics專家教程

《SQL Server 2005 Integration Servics專家教程》是2008年10月清華大學出版社出版的圖書,作者是耐特、弗爾曼。

基本介紹

  • 書名:SQL Server 2005 Integration Servics專家教程
  • 作者:(美)耐特(Knight,B.),(美)弗爾曼(Veerman,E.)
  • ISBN:9787302185543
  • 定價:48元
  • 出版社:清華大學出版社
  • 出版時間:2008年10月
  • 裝幀:平裝
內容簡介,目錄,

內容簡介

通過閱讀這樣一本實用的參考書,開發能對數據進行ETL(提取、轉換和載入)處理的解決方案將變得比以前更容易。本書介紹了如何套用SQLServer2005IntegrationServices(SSIS)組件構建符合要求的企業ETL應用程式,內容涉及數據倉儲ETL、錯誤處理、管理和數據集成等,對SQLServer管理員有極高的參考價值。
本書由兩位SQLServerMVP編寫,給出了清楚的描述和具體的範例,全面介紹了有關腳本和數據提取方面的所有背景信息和基礎知識,教會您設計和實現必要的體系結構以及套用正確的管理技術。通過學習本書,您將快速了解如何利用SSIS功能實現數據集成和處理需求。

目錄

第1章 緒言
1.1 選擇合適的工具
1.1.1 數據倉儲ETL
1.1.2 數據集成
1.1.3 SSIS管理
1.2 SSIS的回顧
1.2.1 創建連線管理器
1.2.2 使用控制流
1.2.3 使用數據流
1.2.4 優先權約束
1.2.5 程式包執行
1.2.6 容器
1.2.7 回顧總結
1.3 小結
第2章 擴展SSlS中的腳本
2.1 ScriptTasks和自定義庫
2.1.1 用戶定義的變數
2.1.2 通過代碼檢索變數
2.1.3 訪問數據流中的變數
2.2 構建一個自定義程式集
2.2.1 通過HTTP下載檔案
2.2.2 將程式集添加到GAC
2.3 使連線成為可配置的和動態的
2.4 引發錯誤事件
2.5 通過ScriptComponent加密數據
2.6 數據剖析
2.7 小結
第3章 數據提取
3.1 程式包連線和數據流源
3.1.1 源適配器
3.1.2 高級功能和概念
3.1.3 最佳化的數據分段方法
3.2 增量數據提取
3.2.1 使用一個變化標識符值增量提取
3.2.2 從不帶有觸發器的SQLServer中進行增量提取
3.2.3 使用SSIS處理增量提取的各方面
3.3 跟蹤數據譜系標識符
3.4 小結
第4章 使用SSIS進行維度ETL
4.1 維度ETL概覽
4.2 維度基本知識
4.3 維度ETL的挑戰
4.3.1 為維度ETL準備數據
4.3.2 維度變化類型
4.4 SSIS的SlowlyChangingDimensionWizard
4.4.1 SCD的高級屬性和其他輸出
4.4.2 漸變維度嚮導的優缺點
4.4.3 最佳化內置的漸變維度支持
4.4.4 帶有漸變維度支持的高級維度處理
4.5 創建一個自定義的漸變程式包
4.5.1 連線源數據和維度數據
4.5.2 確定維度變化
4.5.3 處理維度插入和更新
4.6 小結
第5章 事實表ETL
5.1 事實表概覽
5.1.1 映射維度鍵
5.1.2 計算度量
5.1.3 添加元數據
5.1.4 事實表類型
5.2 事實表ETL
5.3 事實表ETL的難點
5.4 事實表ETL的基礎知識
5.4.1 獲取維度代理鍵
5.4.2 度量計算
5.4.3 管理事實表變化
5.5 高級事實表ETL概念
5.5.1 管理事實表粒度
5.5.2 粒度改變的SSIS示例
5.5.3 處理缺少維度查找
5.5.4 處理遲到事實
5.5.5 高級事實表載入
5.6 小結
第6章 通過SSlS處理AnaIvsisSenices對象
6.1 SSASETL處理和管理概述
6.1.1 SSAS對象和處理基礎
6.1.2 通過SSIS處理SSAS對象的方法
6.1.3 分區的創建和修改
6.2 SSIS中SSAS集成的基礎知識
6.2.1 SSAS的控制流任務
6.2.2 SSAS對象的數據流目標
6.3 高級處理和分區管理的示例
6.3.1 維度的處理
6.3.2 分區的創建和處理
6.3.3 分區管理
6.3.4 處理來自非SQLServer源的SSAS立方體.
6.3.5 特性關係上類型l、類型2以及推斷成員的含義
6.4 小結
第7章 程式包的可靠性
7.1 錯誤和事件處理
7.1.1 事件處理程式的類型
7.1.2 通過事件處理程式進行審核
7.1.3 禁止事件處理功能
7.1.4 將快照集成到SSIS中
7.2 日誌記錄
7.2.1 創建唯一的日誌檔案
7.2.2 關於日誌記錄提供器的報告
7.3 檢查點檔案
7.3.1 動態化檢查點檔案名稱
7.3.2 錯誤邏輯的測試
7.4 事務
7.5 原始檔案
7.6 前攝的WMI集成(ProactiVeWMIIntegration)
7.7 FilewatcherTask的構建
7.8 小結
第8章 部署
8.1 與ssIs中的團隊一起工作
8.1.1 源控制集成
8.1.2 添加新項目
8.2 可重用的程式包
8.3 程式包模板的創建
8.4 程式包的配置
8.4.1 SSIS程式包配置
8.4.2 配置知識庫
8.5 部署實用程式
8.6 小結
第9章 SSlS的管理
9.1 PackageStore
9.1.1 SSIS中央伺服器的創建
9.1.2 SSIS的群集
9.1.3 檔案系統或msdb部署
9.2 ManagementStudiO
9.3 通過DTExecUI來運行程式包.
9.4 安全性
9.5 防火牆問題
9.6 命令行實用程式
9.6.1 DTExec.exe
9.6.2 DTUtil.exe
9.7 程式包的調度
9.8 代理賬戶
9.9 64位的問題
9.1 0性能計數器
9.1 1小結
第10章 異構數據和不尋常數據的處理
10.1 不尋常數據流的情形
10.1.1 通過列來創建行
10.1.2 單個檔案中的多個記錄類型
10.1.3 原始檔案的使用
10.2 Oracle
10.2.1 從Oracle中讀取數據
lO.2.2 把數據寫到Oracle中
10.3 其他的數據源
10.3.1 DB2
10.3.2 VSAM
10.4 小結
第11章 從DTS遷移到SSIS
11.1 SQLServer2005DTS的向後兼容性
11.2 DTS程式包的管理和編輯
11.3 從DTS升級
11.3.1 IJpgradeAdvisor
11.3.2 MigrationWizard
11.4 例外情況的處理
11.4.1 DynamicPropertiesrask
1.4.2 ComplexT'ransformDataFasks
11.4.3 FlatFileConnectionManager
11..4.4 ActiveXScriptTask
11.5 小結
第12章 擴展SSIS
12.1 概述
12.2 SSIS可伸縮性的基礎
12.2.1 SSIS服務的狀態
12.2.2 確定任務的持續時間
12.2.3 記憶體的利用率
12.2.4 SQL操作和數據流之間的平衡
12.3 數據流的最佳化
12.3.1 管道體系結構的回顧
12.3.2 普通的管道最佳化
12.3.3 數據流的屬性
12.3.4 目標的最佳化
12.4 程式包執行的原則
12.4.1 “程式包的存儲位置”對“執行位置”
12.4.2.ExecuteSQLTask和BulkInsertFaskExecution
12.4.3 程式包執行和數據流
12.4.4 源或目標伺服器上的程式包執行
12.4.5 單獨的SSIS伺服器
12.4.6 分散式的程式包執行
12.5 小結

相關詞條

熱門詞條

聯絡我們