SQL Server2005Integration Services专家教程

SQL Server2005Integration Services专家教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Knight B.) ,
2008-10
版次: 1
ISBN: 9787302185543
定价: 48.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 369页
字数: 584千字
正文语种: 简体中文
8人买过
  •   通过阅读这样一本实用的参考书,开发能对数据进行ETL(提取、转换和加载)处理的解决方案将变得比以前更容易。本书介绍了如何应用SQLServer2005IntegrationServices(SSIS)组件构建符合要求的企业ETL应用程序,内容涉及数据仓储ETL、错误处理、管理和数据集成等,对SQLServer管理员有极高的参考价值。
      本书由两位SQLServerMVP编写,给出了清楚的描述和具体的范例,全面介绍了有关脚本和数据提取方面的所有背景信息和基础知识,教会您设计和实现必要的体系结构以及应用正确的管理技术。通过学习本书,您将快速了解如何利用SSIS功能实现数据集成和处理需求。
      本书主要内容
      充分利用脚本开发出更高级的应用程序
      关系型数据库转换及维度表和事实表的加载方法
      逐步创建能简单、有效处理错误的复杂解决方案
      利用SSIS功能更好地维护可移植程序的技巧
      如何设计和调整程序包来实现最大的可伸缩性
      本书读者对象
      本书适用于有经验的SQLServer数据库开发人员、架构师和想使用SSIS构建ETL应用程序的管理人员。   BrianKnight(SQLServerMVP、MCSE、MCDBA),来自佛罗里达州绿湾泉,是SQLServerCentral.com和JumpstartTV.com的共同创始人。他在JacksonvillefJSSuG)开办了一个本地的SQLServer用户组,并且是ProfessionalAssociationforSQLServer(PASS)的董事会成员。他是SQLServerStandard的专栏作家,也负责数据库网站SQLServerCentral.corn的一个专栏,并在JumpstartTV.com上定期发表评论。他分别与人合著和独著了9本SQLServer的书籍,包括Admin911:SQLServer2000(McGraw-HillCompanies),ProfessionalSQLServer2000DTS(WileyPublishing),,ProfessionalSQLServer2005Administration(WileyPublishing),和ProfessionalSQLServer2005IntegrationServices(WileyPublishing)。他还在PASS、SQLConnections和TechEd等会议以及许多CodeCamps中作演讲。他的博客地址为www.whiteknighttechnology.com。
      ErikVeerman(SQLServerMVP、MCSE、MCDBA)是SolidQualityLearning的顾问,专职于SQLServerBusinessIntelligence(BI)-平台上的培训、部署和架构解决方案工作。他是Microsoft的WorldwideBISolutionoftheYear以及SQLServerMagazine的InnovatorCup获得者。他设计了大量跨广泛业务范围的BI解决方案,涉及通信、市场营销、零售、商业房产、金融、供应链和信息技术等。他有着大数据量、多TB的环境以及SQLServer(64位)方面的经验,使得客户可伸缩他们基于Microsoft的BI解决方案以达到最优。作为OLAP设计、ETL处理和维度建模方面的专家,他是先驱者、作家和指导者。他领导了第一次用SQLServerIntegrationServices(SSIS)实现ETL体系结构和设计,帮助在Microsoft的SQLServer2005referenceinitiative(ProjectREAL)上推动ETL标准和SSIS的最好实践。他还是ProfessionSQLServer2005IntegrationServices(WileyPublishing,2006)一书的合著者。他居住在乔治亚州的亚特兰大,是本地AtlantaSQLServer用户组(PASS和INETA用户组分支机构)的负责人。 第1章绪言
    1.1选择合适的工具
    1.1.1数据仓储ETL
    1.1.2数据集成
    1.1.3SSIS管理
    1.2SSIS的回顾
    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.1ScriptTasks和自定义库
    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.4SSIS的SlowlyChangingDimensionWizard
    4.4.1SCD的高级属性和其他输出
    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.1SSASETL处理和管理概述
    6.1.1SSAS对象和处理基础
    6.1.2通过SSIS处理SSAS对象的方法
    6.1.3分区的创建和修改
    6.2SSIS中SSAS集成的基础知识
    6.2.1SSAS的控制流任务
    6.2.2SSAS对象的数据流目标
    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.7FilewatcherTask的构建
    7.8小结

    第8章部署
    8.1与ssIs中的团队一起工作
    8.1.1源控制集成
    8.1.2添加新项目
    8.2可重用的程序包
    8.3程序包模板的创建
    8.4程序包的配置
    8.4.1SSIS程序包配置
    8.4.2配置知识库
    8.5部署实用程序
    8.6小结

    第9章SSlS的管理
    9.1PackageStore
    9.1.1SSIS中央服务器的创建
    9.1.2SSIS的群集
    9.1.3文件系统或msdb部署
    9.2ManagementStudiO
    9.3通过DTExecUI来运行程序包.
    9.4安全性
    9.5防火墙问题
    9.6命令行实用程序
    9.6.1DTExec.exe
    9.6.2DTUtil.exe
    9.7程序包的调度
    9.8代理账户
    9.964位的问题
    9.10性能计数器
    9.11小结

    第10章异构数据和不寻常数据的处理
    10.1不寻常数据流的情形
    10.1.1通过列来创建行
    10.1.2单个文件中的多个记录类型
    10.1.3原始文件的使用
    10.2Oracle
    10.2.1从Oracle中读取数据
    lO.2.2把数据写到Oracle中
    10.3其他的数据源
    10.3.1DB2
    10.3.2VSAM
    10.4小结

    第11章从DTS迁移到SSIS
    11.1SQLServer2005DTS的向后兼容性
    11.2DTS程序包的管理和编辑
    11.3从DTS升级
    11.3.1IJpgradeAdvisor
    11.3.2MigrationWizard
    11.4例外情况的处理
    11.4.1DynamicPropertiesrask
    1.4.2ComplexTransformDataFasks
    11.4.3FlatFileConnectionManager
    11..4.4ActiveXScriptTask
    11.5小结

    第12章扩展SSIS
    12.1概述
    12.2SSIS可伸缩性的基础
    12.2.1SSIS服务的状态
    12.2.2确定任务的持续时间
    12.2.3内存的利用率
    12.2.4SQL操作和数据流之间的平衡
    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小结
  • 内容简介:
      通过阅读这样一本实用的参考书,开发能对数据进行ETL(提取、转换和加载)处理的解决方案将变得比以前更容易。本书介绍了如何应用SQLServer2005IntegrationServices(SSIS)组件构建符合要求的企业ETL应用程序,内容涉及数据仓储ETL、错误处理、管理和数据集成等,对SQLServer管理员有极高的参考价值。
      本书由两位SQLServerMVP编写,给出了清楚的描述和具体的范例,全面介绍了有关脚本和数据提取方面的所有背景信息和基础知识,教会您设计和实现必要的体系结构以及应用正确的管理技术。通过学习本书,您将快速了解如何利用SSIS功能实现数据集成和处理需求。
      本书主要内容
      充分利用脚本开发出更高级的应用程序
      关系型数据库转换及维度表和事实表的加载方法
      逐步创建能简单、有效处理错误的复杂解决方案
      利用SSIS功能更好地维护可移植程序的技巧
      如何设计和调整程序包来实现最大的可伸缩性
      本书读者对象
      本书适用于有经验的SQLServer数据库开发人员、架构师和想使用SSIS构建ETL应用程序的管理人员。
  • 作者简介:
      BrianKnight(SQLServerMVP、MCSE、MCDBA),来自佛罗里达州绿湾泉,是SQLServerCentral.com和JumpstartTV.com的共同创始人。他在JacksonvillefJSSuG)开办了一个本地的SQLServer用户组,并且是ProfessionalAssociationforSQLServer(PASS)的董事会成员。他是SQLServerStandard的专栏作家,也负责数据库网站SQLServerCentral.corn的一个专栏,并在JumpstartTV.com上定期发表评论。他分别与人合著和独著了9本SQLServer的书籍,包括Admin911:SQLServer2000(McGraw-HillCompanies),ProfessionalSQLServer2000DTS(WileyPublishing),,ProfessionalSQLServer2005Administration(WileyPublishing),和ProfessionalSQLServer2005IntegrationServices(WileyPublishing)。他还在PASS、SQLConnections和TechEd等会议以及许多CodeCamps中作演讲。他的博客地址为www.whiteknighttechnology.com。
      ErikVeerman(SQLServerMVP、MCSE、MCDBA)是SolidQualityLearning的顾问,专职于SQLServerBusinessIntelligence(BI)-平台上的培训、部署和架构解决方案工作。他是Microsoft的WorldwideBISolutionoftheYear以及SQLServerMagazine的InnovatorCup获得者。他设计了大量跨广泛业务范围的BI解决方案,涉及通信、市场营销、零售、商业房产、金融、供应链和信息技术等。他有着大数据量、多TB的环境以及SQLServer(64位)方面的经验,使得客户可伸缩他们基于Microsoft的BI解决方案以达到最优。作为OLAP设计、ETL处理和维度建模方面的专家,他是先驱者、作家和指导者。他领导了第一次用SQLServerIntegrationServices(SSIS)实现ETL体系结构和设计,帮助在Microsoft的SQLServer2005referenceinitiative(ProjectREAL)上推动ETL标准和SSIS的最好实践。他还是ProfessionSQLServer2005IntegrationServices(WileyPublishing,2006)一书的合著者。他居住在乔治亚州的亚特兰大,是本地AtlantaSQLServer用户组(PASS和INETA用户组分支机构)的负责人。
  • 目录:
    第1章绪言
    1.1选择合适的工具
    1.1.1数据仓储ETL
    1.1.2数据集成
    1.1.3SSIS管理
    1.2SSIS的回顾
    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.1ScriptTasks和自定义库
    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.4SSIS的SlowlyChangingDimensionWizard
    4.4.1SCD的高级属性和其他输出
    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.1SSASETL处理和管理概述
    6.1.1SSAS对象和处理基础
    6.1.2通过SSIS处理SSAS对象的方法
    6.1.3分区的创建和修改
    6.2SSIS中SSAS集成的基础知识
    6.2.1SSAS的控制流任务
    6.2.2SSAS对象的数据流目标
    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.7FilewatcherTask的构建
    7.8小结

    第8章部署
    8.1与ssIs中的团队一起工作
    8.1.1源控制集成
    8.1.2添加新项目
    8.2可重用的程序包
    8.3程序包模板的创建
    8.4程序包的配置
    8.4.1SSIS程序包配置
    8.4.2配置知识库
    8.5部署实用程序
    8.6小结

    第9章SSlS的管理
    9.1PackageStore
    9.1.1SSIS中央服务器的创建
    9.1.2SSIS的群集
    9.1.3文件系统或msdb部署
    9.2ManagementStudiO
    9.3通过DTExecUI来运行程序包.
    9.4安全性
    9.5防火墙问题
    9.6命令行实用程序
    9.6.1DTExec.exe
    9.6.2DTUtil.exe
    9.7程序包的调度
    9.8代理账户
    9.964位的问题
    9.10性能计数器
    9.11小结

    第10章异构数据和不寻常数据的处理
    10.1不寻常数据流的情形
    10.1.1通过列来创建行
    10.1.2单个文件中的多个记录类型
    10.1.3原始文件的使用
    10.2Oracle
    10.2.1从Oracle中读取数据
    lO.2.2把数据写到Oracle中
    10.3其他的数据源
    10.3.1DB2
    10.3.2VSAM
    10.4小结

    第11章从DTS迁移到SSIS
    11.1SQLServer2005DTS的向后兼容性
    11.2DTS程序包的管理和编辑
    11.3从DTS升级
    11.3.1IJpgradeAdvisor
    11.3.2MigrationWizard
    11.4例外情况的处理
    11.4.1DynamicPropertiesrask
    1.4.2ComplexTransformDataFasks
    11.4.3FlatFileConnectionManager
    11..4.4ActiveXScriptTask
    11.5小结

    第12章扩展SSIS
    12.1概述
    12.2SSIS可伸缩性的基础
    12.2.1SSIS服务的状态
    12.2.2确定任务的持续时间
    12.2.3内存的利用率
    12.2.4SQL操作和数据流之间的平衡
    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小结
查看详情
相关图书 / 更多
SQL Server2005Integration Services专家教程
SQL从入门到进阶
陈红波 编著
SQL Server2005Integration Services专家教程
SQL Server数据库实用案例教程(第2版·微课视频版)
王雪梅 李海晨 主编;马亚丽 华进 蔡斌杰 副主编
SQL Server2005Integration Services专家教程
SQLServer2019数据库管理项目教程(活页式高等职业教育计算机专业活页式系列教材)
黄小花、黄侃、熊慧芳 编
SQL Server2005Integration Services专家教程
SQL面试宝典:图解数据库求职题(全彩)
猴子
SQL Server2005Integration Services专家教程
SQL Server数据库设计与应用(第2版)
张成叔
SQL Server2005Integration Services专家教程
SQL Server数据库应用入门(项目式+微课版)
李武韬 文瑛 吴超
SQL Server2005Integration Services专家教程
SQL Server实例教程(2019版)
刘志成
SQL Server2005Integration Services专家教程
SQL实践教程(第10版)
[美]马克·谢尔曼(Mark Shellman)哈桑·阿夫尤尼(Hassan A
SQL Server2005Integration Services专家教程
SQL Server 2014数据库原理与实训教程
吴小刚 主编;彭文惠
SQL Server2005Integration Services专家教程
SQL语言从入门到精通
明日科技
SQL Server2005Integration Services专家教程
SQL Server从入门到精通(第5版)
明日科技
SQL Server2005Integration Services专家教程
SQL数据分析
[美]凯西·谷村(Cathy Tanimura)
您可能感兴趣 / 更多
SQL Server2005Integration Services专家教程
语言恶女:女性如何夺回语言
[美]阿曼达·蒙特尔/著李辛/译
SQL Server2005Integration Services专家教程
爵士乐史(精装本)
[美]泰德·乔亚 著
SQL Server2005Integration Services专家教程
作家榜名著:菊与刀全译本(一本书讲透日本人的矛盾性格!全新未删节插图版《菊与刀》!特别收录4000多字导读 +12幅彩插!)
[美]鲁思·本尼迪克特、作家榜经典名 著;何谦 译
SQL Server2005Integration Services专家教程
哈利·波特解析生物设定
[美]乔迪·雷文森
SQL Server2005Integration Services专家教程
大学技术转移与学术创业:芝加哥手册(精装典藏版)
[美]艾伯特·N. 林克(Albert N. Link);[美]唐纳德·S. 西格尔(Donald S. Siegel);[英]麦克·赖特(Mike Wright)
SQL Server2005Integration Services专家教程
了不起的建筑师扎哈 传奇建筑设计师扎哈·哈迪德绘本传记 4-9岁
[美]维多利亚·滕特勒-克 雷洛夫 著绘
SQL Server2005Integration Services专家教程
全新正版图书 改变世界的6种力亨利·波卓斯基浙江科学技术出版社9787573910929
[美] 亨利·波卓斯基
SQL Server2005Integration Services专家教程
加勒比之梦:旅游、帝国扩张与全球流动
[美]布莱克·C. 斯科特 (Blake C. Scott)
SQL Server2005Integration Services专家教程
加缪
[美]奥利弗·格洛格(Oliver Gloag)
SQL Server2005Integration Services专家教程
读懂经济学:提升“财商”、塑造价值观念的经济学读本,一本书参破瞬息万变的经济世界底层逻辑!
[美]霍华德·亚鲁斯 著;赵善江 译;斯坦威 出品
SQL Server2005Integration Services专家教程
数学侦探 神秘路线上的连环追踪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
SQL Server2005Integration Services专家教程
陶瓷创意造型新技法(陶艺学习系列丛书)
[美]黛布·施瓦茨科夫 著,张靖靖 译