You are on page 1of 4

Course Outline

10777 - Implementing a Data


Warehouse with Microsoft SQL
Server 2012
General Description
Data warehousing is a solution organizations use to centralize business data for
reporting and analysis. This five-day instructor-led course focuses on teaching
individuals how to create a data warehouse with SQL Server 2012, implement ETL
with SQL Server Integration Services, and validate and cleanse data with SQL
Server Data Quality Services and SQL Server Master Data Services. This course
helps people prepare for exam 70-463.

Outcomes
At the end of the course, students will be able to:
 Describe data warehouse concepts and architecture considerations.
 Select an appropriate hardware platform for a data warehouse.
 Design and implement a data warehouse.
 Implement Data Flow in an SSIS Package.
 Implement Control Flow in an SSIS Package.
 Debug and Troubleshoot SSIS packages.
 Implement an SSIS solution that supports incremental data warehouse loads
and changing data.
 Integrate cloud data into a data warehouse ecosystem infrastructure.
 Implement data cleansing by using Microsoft Data Quality Services.
 Implement Master Data Services to enforce data integrity.
 Extend SSIS with custom scripts and components.
 Deploy and Configure SSIS packages.
 Describe how information workers can consume data from the data
warehouse.

Course Details
Course code: 10777
Duration: 5 days
Starting time: 9am
Finishing time: 4.30pm

 1300 86 87246
Booking guidelines
1300 TO TRAIN Contact our learning consultants on 1300 86 87246 and we will assist you with your
booking.
Enter pre-requisites

ttttttt

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Course Outline 10777A Visit us on the web at www.advancedtraining.com.au
Version 2.0 May 2012
Course Outline
 Module 1: Introduction to based on industry-proven design tasks and workflow logic. This
Data Warehousing principles. module covers how to implement
This module provides an Lessons control flow, and design robust ETL
introduction to the key components • Logical Design for a Data processes for a data warehousing
of a data warehousing solution and Warehouse solution that coordinate data flow
the high-level considerations you • Physical Design for a Data operations with other automated
must take into account when starting Warehouse tasks.
a data warehousing project. Lab: Implementing a Data Lessons
Lessons Warehouse Schema • Introduction to Control Flow
• Overview of Data Warehousing • Implementing a Star Schema • Creating Dynamic Packages
• Considerations for a Data • Implementing a Snowflake • Using Containers
Warehouse Solution Schema • Managing Consistency
Lab: Exploring a Data • Implementing a Time Dimension Lab: Implementing Control
Warehousing Solution Table Flow in an SSIS Package
• Exploring data sources After completing this module, • Using Tasks and Precedence in a
• Exploring an ETL solution students will be able to: Control Flow
• Exploring a data warehouse • Implement a logical design for a • Using Variables and Parameters
After completing this module, data warehouse. • Using Containers
students will be able to: • Implement a physical design for Lab: Using Transactions and
• Describe the key elements of a a data warehouse. Checkpoints
data warehousing solution. • Using Transactions
• Describe the key considerations  Module 4: Creating an ETL • Using Checkpoints
for a data warehousing project. Solution with SSIS After completing this module,
This module discusses students will be able to:
 Module 2: Data Warehouse considerations for implementing an • Implement control flow with
Hardware ETL process, and then focuses on tasks and precedence constraints.
This module describes the SQL Server Integration Services • Create dynamic packages that
characteristics of typical data (SSIS) as a platform for building ETL include variables and
warehouse workloads, and explains solutions. parameters.
how you can use reference Lessons • Use containers in a package
architectures and data warehouse • Introduction to ETL with SSIS control flow.
appliances to ensure you build the • Exploring Source Data • Enforce consistency with
system that is right for your • Implementing Data Flow transactions and checkpoints.
organization. Lab : Implementing Data Flow
Lessons in a SSIS Package  Module 6: Debugging and
• Considerations for Building a • Exploring Source Data Troubleshooting SSIS
Data Warehouse • Transferring Data by Using a Packages
• Data Warehouse Reference Data Flow Task This module describes how you can
Architectures and Appliances • Using Transformations in a Data debug SQL Server Integration
After completing this module, Flow Services (SSIS) packages to find the
students will be able to: After completing this module, cause of errors that occur during
• Describe the main hardware students will be able to: execution. Then module then covers
considerations for building a data • Describe the key features of SSIS. the logging functionality built into
warehouse. • Explore source data for an ETL SSIS you can use to log events for
• Explain how to use reference solution. troubleshooting purposes. Finally,
architectures and data warehouse • Implement a data flow using the module describes common
appliances to create a data SSIS. approaches for handling errors in
warehouse. control flow and data flow.
 Module 5: Implementing Lessons
 Module 3: Designing and Control Flow in an SSIS • Debugging an SSIS Package
Implementing a Data Package • Logging SSIS Package Events
Warehouse Control flow in SQL Server • Handling Errors in an SSIS
In this module, you will learn how to Integration Services packages Package
implement the logical and physical enables you to implement complex
architecture of a data warehouse ETL solutions that combine multiple

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Visit us on the web at www.advancedtraining.com.au
Course Outline
Lab: Debugging and  Module 8: Incorporating Data After completing this module,
Troubleshooting an SSIS from the Cloud into a Data students will be able to:
Package Warehouse • Describe how Data Quality
• Debugging an SSIS Package In this module, you will learn about Services can help you manage
• Logging SSIS Package Execution how you can use cloud computing in data quality.
• Implementing an Event Handler your data warehouse infrastructure • Use Data Quality Services to
• Handling Errors in a Data Flow and learn about the tools and cleanse your data.
After completing this module, services available from the Microsoft • Use Data Quality Services to
students will be able to: Azure Marketplace. match data.
• Debug an SSIS package. Lessons
• Implement logging for an SSIS • Overview of Cloud Data Sources  Module 10: Using Master
package. • SQL Server Database Data Services
• Handle errors in an SSIS package. • The Windows Azure This module introduces Master Data
Marketplace Services and explains the benefits of
 Module 7: Implementing an Lab: Using Cloud Data in a using it in a data warehousing
Incremental ETL Process Data Warehouse Solution context. The module also describes
This module describes the • Creating a SQL Azure Database the key configuration options for
techniques you can use to implement • Extracting Data from a SQL Master Data Services, and explains
an incremental data warehouse Azure Database how to import and export data.
refresh process. • Obtaining Data from the Finally, the module explains how to
Lessons Windows Azure Marketplace apply rules that help to preserve
• Introduction to Incremental ETL After completing this module, data integrity, and introduces the
• Extracting Modified Data students will be able to: new Master Data Services Add-in for
• Loading Modified Data • Describe cloud data scenarios. Excel.
Lab: Extracting Modified Data • Describe SQL Azure. Lessons
• Using a DateTime Column to • Describe the Windows Azure • Introduction to Master Data
Incrementally Extract Data Marketplace. Services
• Using a Change Data Capture • Implementing a Master Data
• Using Change Tracking  Module 9: Enforcing Data Services Model
Lab: Loading Incremental Quality • Using the Master Data Services
Changes Ensuring the high quality of data is Add-in for Excel
• Using a Lookup Transformation essential if the results of data Lab: Implementing Master Data
to Insert Dimension Data analysis are to be trusted. This Services
• Using a Lookup Transformation module explains how to use the SQL • Creating a Basic Model
to Insert or Update Dimension Server 2012 Data Quality Services • Editing a Model by Using the
Data (DQS) to provide a computer Master Data Services Add-in for
• Implementing a Slowly Changing assisted process for cleansing data Excel
Dimension values and identifying and removing • Loading Data into a Model
• Using a MERGE Statement to duplicate data entities. • Enforcing Business Rules
Load Fact Data Lessons • Consuming Master Data Services
After completing this module, • Introduction to Data Quality Data
students will be able to: • Using Data Quality Services to After completing this module,
• Describe the considerations for Cleanse Data students will be able to:
implementing an incremental • Using Data Quality Services to • Describe key Master Data
extract, transform, and load Match Data Services concepts.
(ETL) solution. Lab: Cleansing Data • Implement a Master Data
• Use multiple techniques to • Creating a DQS Knowledge Base Services model.
extract new and modified data • Using a DQS Project to Cleanse • Use the Master Data Services
from source systems. Data Add-in for Excel to view and
• Use multiple techniques to insert • Using DQS in an SSIS Package modify a model.
new and modified data into a Lab: Deduplicating Data
data warehouse. • Creating a Matching Policy  Module 11: Extending SQL
• Using a DQS Project to Match Server Integration Services
Data This module describes the
techniques you can use to extend

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Visit us on the web at www.advancedtraining.com.au
Course Outline
SQL Server Integration Services • Explain how to deploy SSIS
(SSIS). The module is not designed to projects using the project
be a comprehensive guide to deployment model.
developing custom SSIS solutions, • Plan SSIS package execution.
but to provide an awareness of the
fundamental steps required to use  Module 13: Consuming Data
custom components and scripts in an in a Data Warehouse
ETL process that is based on SSIS. This module introduces Business
Lessons Intelligence (BI), describes the
• Using Custom Components in components of SQL Server that you
SSIS can use to create a BI solution, and
• Using Scripts in SSIS the client tools that users can use to
Lab: Using Custom create reports and analyze data.
Components and Scripts Lessons
• Using a Custom Component • Introduction to Business
• Using a Script Task Intelligence
After completing this module, • Introduction to Reporting
students will be able to: • Introduction to Data Analysis
• Describe how custom Lab: Using Business
components can be used to Intelligence Tools
extend SSIS. • Exploring a Reporting Services
• Describe how you can include Report
custom scripts in an SSIS • Exploring a PowerPivot
package. Workbook
• Exploring a Power View Report
 Module 12: Deploying and After completing this module,
Configuring SSIS Packages students will be able to:
SQL Server Integration Services • Describe BI and common BI
provides tools that make it easy to scenarios.
deploy packages to another • Explain the key features of SQL
computer. The deployment tools also Server Reporting Services.
manage any dependencies, such as • Explain the key features of SQL
configurations and files that the Server Analysis Services.
package needs. In this module, you
will learn how to use these tools to
install packages and their
dependencies on a target computer.
Lessons
• Overview of SSIS Deployment
• Deploying SSIS Projects
• Planning SSIS Package Execution
Lab: Deploying and
Configuring SSIS Packages
• Create a SSIS Catalog
• Deploy an SSIS Project
• Create Environments for an SSIS
Solution
• Running an SSIS Package in SQL
Server Management Studio
• Scheduling SSIS Packages with
SQL Server Agent
After completing this module,
students will be able to:
• Describe SSIS deployment.

For more information about any of our training courses, contact our Learning Consultants
on 1300 86 87246 or email us on info@advancedtraining.com.au
Visit us on the web at www.advancedtraining.com.au

You might also like