You are on page 1of 9

Course Outline

Implementing a Data Warehouse with Microsoft


SQL Server 2012
Course details
ee !1"#$ e%c& '()
Da*s $
Course code M10+++
Special Notices
)his course is run as an instructor led course, with the option to -oin via .%tended
Classrooms& )o find dates clic/ on the view dates01oo/ course ta1&
2sing the latest technologies it allows virtual delegates to -oin an instructor led classroom,
and interact with 1oth the other delegates and instructors as if the* were there&
Overview
)his $3da* instructor3led course descri1es how to implement a 4I platform to support
information wor/er anal*tics& Students will learn how to create a data warehouse with SQL
Server 2012, implement .)L with SQL Server Integration Services, and validate and cleanse
data with SQL Server Data Qualit* Services and SQL Server Master Data Services& )his
course helps people prepare for the e%am +0356#&
(udience 7rofile
)he primar* audience for this course are data1ase professionals who need to fulfil a
4usiness Intelligence Developer role& )he* will need to focus on hands3on wor/ creating 4I
solutions including Data Warehouse implementation, .)L, and data cleansing& 7rimar*
responsi1ilities will include8
Implementing as data warehouse
Developing SSIS pac/ages for data e%traction and loading0transfer0transformation
.nforcing data integrit* using Master Data Services
Cleansing data using Data Qualit* Services
Prerequisites
In addition to their professional e%perience, students who attend this training should have
technical /nowledge e9uivalent to the following course8
www&9a&com 0:5$ +$+ #::: 7age 1 of "
Course Outline
: Querying Microsoft SQL Server 2012
Delegates will learn how to
(fter completing this course, students will 1e a1le to8
Descri1e data warehouse concepts and architecture considerations&
Select an appropriate hardware platform for a data warehouse&
Design and implement a data warehouse&
Implement Data low in an SSIS 7ac/age&
Implement Data low in an SSIS 7ac/age&
De1ug and )rou1leshoot SSIS pac/ages&
Implement an SSIS solution that supports incremental DW loads and changing data&
Integrate cloud data into a data warehouse ecos*stem infrastructure&
Implement data cleansing 1* using Microsoft Data Qualit* Services&
Implement Master Data Services to enforce data integrit* at source&
.%tend SSIS with custom scripts and components&
Deplo* and Configure SSIS pac/ages&
Descri1e how information wor/ers can consume data from the data warehouse&
Course Outline.
Module 18 Introduction to Data Warehousing
)his module provides an introduction to the /e* components of a data warehousing solution
and the high3level considerations *ou must ta/e into account when em1ar/ing on a data
warehousing pro-ect&
Lessons
Descri1e data warehouse concepts and architecture considerations
Considerations for a Data Warehouse Solution
La1 8 .%ploring a Data Warehousing Solution
www&9a&com 0:5$ +$+ #::: 7age 2 of "
Course Outline
.%ploring Data Sources
.%ploring an .)L 7rocess
.%ploring a Data Warehouse
Descri1e data warehouse concepts and architecture considerations&
Module 28 Data Warehouse ;ardware Considerations
)his module descri1es the considerations for selecting the appropriate hardware platform for
*our data warehouse solution&
Lessons
)he Challenges of 4uilding a Data Warehouse
Data Warehouse <eference (rchitectures
Data Warehouse (ppliances
Module #8 Designing and Implementing a Data Warehouse
)his module descri1es how to implement the logical and ph*sical architecture of a data
warehouse 1ased on industr* proven design principles&
Lessons
Logical Design for a Data Warehouse
7h*sical Design for a Data Warehouse
La1 8 Implementing a Data Warehouse Schema
Implementing a Star Schema
Implementing a Snowfla/e Schema
Implement a )ime Dimension )a1le
Design and implement a schema for a data warehouse&
Module 58 Design and implement a schema for a data warehouse
)his module discusses considerations for implementing an .)L process, and then focuses
on SQL Server Integration Services =SSIS> as a platform for 1uilding .)L solutions&
Lessons
Introduction to .)L with SSIS
www&9a&com 0:5$ +$+ #::: 7age # of "
Course Outline
.%ploring Source Data
Implementing Data low
La1 8 Implementing Data low in an SSIS 7ac/age
.%ploring Source Data
)ransfer Data with a Data low )as/
2sing )ransformations in a Data low
Implement Data low in an SSIS 7ac/age
Module $8 Implementing Control low in an SSIS 7ac/age
)his module descri1es how to implement control flow which allows users to design ro1ust
.)L processes for a data warehousing solution that coordinate data flow operations with
other automated tas/s&
Lessons
Introduction to Control low
Creating D*namic 7ac/ages
2sing Containers
Managing Consistenc*
La1 8 Implementing Control low in an SSIS 7ac/age
2sing )as/s and 7recedence in a Control low
2sing 'aria1les and 7arameters
2sing Containers
La1 8 2sing )ransactions and Chec/points
2sing )ransactions
2sing Chec/points
Implement control flow in an SSIS pac/age&
Module 68 De1ugging and )rou1leshooting SSIS 7ac/ages
)his module descri1es how *ou can de1ug pac/ages to find the cause of errors that occur
during e%ecution& It then discusses the logging functionalit* 1uilt into SSIS that *ou can use
to log events for trou1leshooting purposes& inall*, the module descri1es common
www&9a&com 0:5$ +$+ #::: 7age 5 of "
Course Outline
approaches for handling errors in control flow and data flow&
Lessons
De1ugging an SSIS 7ac/age
Logging SSIS 7ac/age .vents
;andling .rrors in an SSIS 7ac/age
La1 8 De1ugging and )rou1leshooting an SSIS 7ac/age
De1ugging an SSIS 7ac/age
Logging SSIS 7ac/age .%ecution
Implementing an .vent ;andler
;andling .rrors in a Data low
De1ug and )rou1leshoot SSIS pac/ages&
Module +8 Implementing an Incremental .)L 7rocess
)his module descri1es the techni9ues *ou can use to implement an incremental data
warehouse refresh process&
Lessons
Introduction to Incremental .)L
.%tracting Modified Data
Loading Modified Data
La1 8 .%tracting Modified Data
2sing a Date)ime Column to Incrementall* .%tract Data
2sing a Date)ime Column to Incrementall* .%tract Data
2sing Change )rac/ing
La1 8 Loading Incremental Changes
2sing a Loo/up tas/ to insert dimension data
2sing a Loo/up tas/ to insert or update dimension data
Implementing a Slowl* Changing Dimension
www&9a&com 0:5$ +$+ #::: 7age $ of "
Course Outline
2sing a M.<?. statement to load fact data
Implement an SSIS solution that supports incremental DW loads and changing data&
Module :8 Incorporating Data from the Cloud in a Data Warehouse
)his modules descri1es how integrate cloud data into a data warehouse ecos*stem&
Lessons
@verview of Cloud Data Sources
SQL Server (Aure
(Aure Data Mar/et
La1 8 2sing Cloud data in a Data Warehouse Solution
.%tracting data from SQL (Aure
(c9uiring Data from the (Aure Data Mar/et
Integrate cloud data into a data warehouse ecos*stem&
Module "8 .nforcing Data Qualit*
)his modules descri1es how to use Data Qualit* Services =DQS> for cleansing and
deduplicating *our data&
Lessons
Introduction to Data Cleansing
2sing Data Qualit* Services to Cleanse Data
2sing Data Qualit* Services to Match Data
La1 8 Cleansing Data
Creating a DQS Bnowledge 4ase
2sing a DQS 7ro-ect to Cleanse Data
2se DQS in an SSIS 7ac/age
La1 8 De3Duplicating Data
Creating a Matching 7olic*
2sing a DQS 7ro-ect to Match Data
www&9a&com 0:5$ +$+ #::: 7age 6 of "
Course Outline
Implement data cleansing 1* using Microsoft Data Qualit* Services&
Module 108 2sing Master Data Services
)his module introduces Master Data Services and e%plains the 1enefits of using it in a
1usiness intelligence =4I> conte%t& It also descri1es the /e* configuration options, e%plains
how to import and e%port data and appl* rules that help to preserve data integrit*, and
introduces the new Master Data Services (dd3in for .%cel&
Lessons
Master Data Services Concepts
Implementing a Master Data Services Model
2sing the Master Data Services .%cel (dd3in
La1 8 Implementing Master Data Services
Creating a 4asic MDS Model
.diting an MDS Model With .%cel
Loading Data into MDS
.nforcing 4usiness <ules
Consuming Master Data Services Data
Implement Master Data Services to enforce data integrit* at source&
Module 118 .%tending SSIS
)his module descri1es how to e%tend SSIS 1* using custom scripts and components&
Lessons
2sing Custom Components in SSIS
2sing Scripting in SSIS
La1 8 2sing Scripts and Custom Components
2sing a Custom Component
2sing the Script )as/
.%tend SSIS with custom scripts and components
Module 128 Deplo*ing and Configuring SSIS 7ac/ages
www&9a&com 0:5$ +$+ #::: 7age + of "
Course Outline
)his modules descri1es how to deplo* and configure SSIS pac/ages&
Lessons
@verview of Deplo*ment
Deplo*ing SSIS 7ro-ects
7lanning SSIS 7ac/age .%ecution
La1 8 Deplo*ing and Configuring SSIS 7ac/ages
Create an SSIS Catalog
Deplo* an SSIS 7ro-ect
Create .nvironments for an SSIS Solution
<unning an SSIS 7ac/age in SQL Server Management Studio
Scheduling SSIS 7ac/ages with SQL Server (gent
Deplo* and configure SSIS pac/ages&
Module 1#8 Consuming Data in a Data Warehouse
)his module descri1es how information wor/ers can consume data from the data
warehouse&
Lessons
2sing .%cel to (nal*Ae Data in a data Warehouse&
(n Introduction to 7ower7ivot
(n Introduction to Crescent
La1 8 2sing a Data Warehouse
2se 7ower7ivot to Quer* the Data Warehouse
'isualiAing Data 1* 2sing Crescent
Related training courses
C@LL@W@DEM10++:C@LL@W@DEC@LL@W@DEM2056$C@LL@W@DE
C@LL@W@DEM5000:C@LL@W@DEC@LL@W@DEM5000"C@LL@W@DE
C@LL@W@DEM651"C@LL@W@DE
www&9a&com 0:5$ +$+ #::: 7age : of "
Course Outline
Related Certifications
)his course forms part of the following certification trac/=s>8
SQL Server 2012 MCS( 7art #8 Implementing a Data Warehouse with Microsoft SQL
Server 2012 =e%am +0356#> 3 Certification in a 4o%
MCS( SQL Server 2012
We are continuousl* improving our courses, so specifications ma* change at an* time&
www&9a&com 0:5$ +$+ #::: 7age " of "

You might also like