SQL Server 2012数据仓库实现与SSIS包开发实战

需积分: 15 3 下载量 23 浏览量 更新于2024-07-19 收藏 26.83MB PDF 举报
"70-463 实施SQL Server 2012数据仓库" 该资源是一本关于在Microsoft SQL Server 2012环境中实施数据仓库的专业教材,涵盖了从设计到维护的全过程。书中的章节按照数据仓库逻辑设计、开发SQL Server Integration Services (SSIS) 包、增强SSIS包、管理和维护SSIS包以及构建数据质量解决方案五个部分展开。 1. **数据仓库逻辑设计**: - 第1章介绍了数据仓库的逻辑设计,包括维度设计和事实表的设计与实现。维度是数据仓库中描述业务事件的属性,而事实表则存储了业务度量数据。这两者是构建数据仓库的基础。 2. **数据提取与转换**: - 第2章至第20章涉及了数据提取、转换和加载(ETL)过程。其中,连接管理器定义了数据源和目标之间的连接,数据流设计和实现是ETL的核心,涵盖了控制流和数据流的设计。此外,还涵盖了脚本任务的使用,以实现更复杂的转换逻辑。 3. **SSIS包的创建与增强**: - 第3章至第10章讲解了如何创建和增强SSIS包。这部分内容涵盖了包的创建、控制流和数据流的设计与实现,以及包的优化和重启动能力的构建。动态包的实现允许根据运行时条件调整包的行为,而审计和日志记录则提供了对执行过程的跟踪和监控。 4. **管理和维护SSIS包**: - 第11章至第13章专注于包的部署、执行和安全,以及故障排查和性能调优。安装SSIS、包的部署和执行策略是管理的关键,而安全性确保只有授权用户可以访问和执行包。遇到问题时,有效的故障排查和性能优化方法能够保证系统的稳定性和高效性。 5. **构建数据质量解决方案**: - 第14章至第17章介绍了如何安装和维护Data Quality Services (DQS),实施Master Data Services (MDS),以及管理主数据。数据质量项目用于清洗数据,确保进入数据仓库的数据准确无误,MDS则提供了一个集中管理主数据的平台。 这本书全面地覆盖了SQL Server 2012环境下数据仓库的各个方面,对于IT专业人士,特别是那些致力于数据仓库和ETL流程的人来说,是一份宝贵的参考资料。通过学习这些章节,读者将能够设计、实现并维护高效、可靠的数据仓库解决方案,同时提升数据质量。