10777A - Implementing A Data Warehouse With Microsoft SQL Server 2012
10777A - Implementing A Data Warehouse With Microsoft SQL Server 2012
Duration
40 hs
Prerrequisites
Audience Profile
This course is intended for database professionals who need to fulfill a Business
Intelligence Developer role. They will need to focus on hands-on work creating BI
solutions including Data Warehouse implementation, ETL, and data cleansing.
Primary responsibilities include:
•Implementing a data warehouse.
•Developing SQL Server Integration Services (SSIS) packages for data extraction,
transformation, and loading (ETL).
•Enforcing data integrity by using Master Data Services.
•Cleansing data by using Data Quality Services.
Implementing a Data Warehouse with Microsoft SQL
Server 2012 Course 10777A
At Course Completion
Course Outline
This module describes the characteristics of typical data warehouse workloads, and
explains how you can use reference architectures and data warehouse appliances to
ensure you build the system that is right for your organization.
Lessons
In this module, you will learn how to implement the logical and physical architecture
of a data warehouse based on industry-proven design principles.
Lessons
This module discusses considerations for implementing an ETL process, and then
focuses on SQL Server Integration Services (SSIS) as a platform for building ETL
solutions.
Lessons
Control flow in SQL Server Integration Services packages enables you to implement
complex ETL solutions that combine multiple tasks and workflow logic. This module
covers how to implement control flow, and design robust ETL processes for a data
warehousing solution that coordinate data flow operations with other automated
tasks.
Lessons
• Using Transactions
• Using Checkpoints
This module describes how you can debug SQL Server Integration Services (SSIS)
packages to find the cause of errors that occur during execution. Then module then
covers the logging functionality built into SSIS you can use to log events for
troubleshooting purposes. Finally, the module describes common approaches for
handling errors in control flow and data flow.
Lessons
This module describes the techniques you can use to implement an incremental data
warehouse refresh process.
Lessons
Implementing a Data Warehouse with Microsoft SQL
Server 2012 Course 10777A
• Introduction to Incremental ETL
• Extracting Modified Data
• Loading Modified Data
In this module, you will learn about how you can use cloud computing in your data
warehouse infrastructure and learn about the tools and services available from the
Microsoft Azure Marketplace.
Lessons
Ensuring the high quality of data is essential if the results of data analysis are to be
trusted. This module explains how to use the SQL Server 2012 Data Quality Services
(DQS) to provide a computer assisted process for cleansing data values and
identifying and removing duplicate data entities.
Lessons
• Describe how Data Quality Services can help you manage data quality.
• Use Data Quality Services to cleanse your data.
• Use Data Quality Services to match data.
This module introduces Master Data Services and explains the benefits of using it in a
data warehousing context. The module also describes the key configuration options
for Master Data Services, and explains how to import and export data. Finally, the
module explains how to apply rules that help to preserve data integrity, and
introduces the new Master Data Services Add-in for Excel.
Lessons
This module describes the techniques you can use to extend SQL Server Integration
Services (SSIS). The module is not designed to be a comprehensive guide to
developing custom SSIS solutions, but to provide an awareness of the fundamental
steps required to use custom components and scripts in an ETL process that is based
on SSIS.
Lessons
SQL Server Integration Services provides tools that make it easy to deploy packages
to another computer. The deployment tools also manage any dependencies, such as
Implementing a Data Warehouse with Microsoft SQL
Server 2012 Course 10777A
configurations and files that the package needs. In this module, you will learn how to
use these tools to install packages and their dependencies on a target computer.
Lessons
This module introduces Business Intelligence (BI), describes the components of SQL
Server that you can use to create a BI solution, and the client tools that users can
use to create reports and analyze data.
Lessons