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 "