SQL Server 2012 Business Intelligence and Data Warehouses

Course:  SSBIDW
Duration:  5 Days
Level:  I
Course Summary

This course teaches the student how to implement BI solutions to support information worker analytics. Students will learn how to implement ETL with SQL Server Integration Services, validate and cleanse data with SQL Server Data Quality Services and SQL Server Master Data Services. Special BI reporting considerations are included to use PerformancePoint 2010 and Report Builder. Data Warehouse Analysis, Design, and Implementation will be included as time allows.

« Hide The Details
Topics Covered In This Course

Introduction to Data Warehousing

  • Describe data warehouse concepts and architecture considerations
  • Considerations for a Data Warehouse Solution
  • Exploring Data Sources
  • Exploring an ETL Process
  • Exploring a Data Warehouse

Design and Implement a Schema for a Data Warehouse

  • Introduction to ETL with SSIS
  • Exploring Source Data
  • Implementing Data Flow
  • Exploring Source Data
  • Transfer Data with a Data Flow Task
  • Using Transformations in a Data Flow

Implementing Control Flow in an SSIS Package

  • Introduction to Control Flow
  • Creating Dynamic Packages
  • Using Containers
  • Managing Consistency
  • Using Tasks and Precedence in a Control Flow
  • Using Variables and Parameters
  • Using Containers
  • Using Transactions
  • Using Checkpoints

Debugging and Troubleshooting SSIS Packages

  • Debugging an SSIS Package
  • Logging SSIS Package Events
  • Handling Errors in an SSIS Package

Implementing an Event Handler

  • Implementing an Incremental ETL Process
  • Introduction to Incremental ETL
  • Extracting Modified Data
  • Loading Modified Data
  • Using a DateTime Column to Incrementally Extract Data
  • Using a DateTime Column to Incrementally Extract Data
  • Using Change Tracking
  • Using a Lookup task to insert dimension data
  • Using a Lookup task to insert or update dimension data
  • Implementing a Slowly Changing Dimension
  • Using a MERGE statement to load fact data

Enforcing Data Quality

  • Introduction to Data Cleansing
  • Using Data Quality Services to Cleanse Data
  • Using Data Quality Services to Match Data
  • Creating a DQS Knowledge Base
  • Using a DQS Project to Cleanse Data
  • Use DQS in an SSIS Package

Using Master Data Services

  • Master Data Services Concepts
  • Implementing a Master Data Services Model
  • Using the Master Data Services Excel Add-in
  • Creating a Basic MDS Model
  • Editing an MDS Model With Excel
  • Loading Data into MDS
  • Enforcing Business Rules
  • Consuming Master Data Services Data

Deploying and Configuring SSIS Packages

  • Overview of Deployment
  • Deploying SSIS Projects
  • Planning SSIS Package Execution
  • Create an 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

Accessing Data in a Data Warehouse Overview

  • Excel Options.
  • PowerPivot
  • Power View
  • Reporting Builder
  • PerformancePoint Artifacts

Data Warehouse Analysis, Design and Implementation Considerations

  • Requirements Analysis
  • Logical/Physical Design for a Data Warehouse
  • Star Schema
  • Snowflake Schema
  • Time Dimension
What You Can Expect

At the end of this course, students will be able to:

  • Describe data warehouse concepts and architecture considerations.
  • Implement Control Flows in an SSIS Package.
  • Implement Data Flow in an SSIS Package.
  • Debug and Troubleshoot SSIS packages.
  • Implement an SSIS solution that supports incremental loads and changing data.
  • Implement data cleansing by using Microsoft Data Quality Services.
  • Implement Master Data Services to enforce data integrity at source.
  • Extend SSIS with custom scripts and components.
  • Deploy and Configure SSIS packages.
  • Describe how information workers can consume data from the data warehouse.
  • Understand tools including Report Builder and PerformancePoint
  • Understand data warehouse Requirements Analysis, Design and Implementation considerations.
Who Should Take This Course

Business Intelligence Developers, Knowledge Workers and Data Analysts, and Administrators.

Training Style

Instructor led with 50% lecture and 50% lab.

« Hide The Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at info@verhoef.com