Forsythes IT & Training Newcastle
About Us Courses Schedules Learning Options Certifications Training Rooms Skills Testing Case Studies Events Contact Us
 Training Information Technology Forsythes Group
Courses & Certifications

Desktop Applications
Technical
Cisco
Citrix
CompTIA
ITIL
Microsoft SQL
Microsoft Windows XP
Microsoft Windows Vista
Microsoft Exchange 2003
Microsoft Exchange 2007
Microsoft Server 2008
Microsoft Server 2003
Microsoft SBS 2003
Microsoft SMS 2003
Microsoft ISA 2004
MS Visual Studio 2005
Microsoft SharePoint
Microsoft BizTalk
Assorted Programming
Professional Development

Need further information on SQL Server 2005 Courses?
Click here
Enrollment form PDF Document
Microsoft Server
MS2795 Designing an ETL Solution Architecture Using Microsoft SQL Server 2005 Integration Services

Course start date: Call 02 4969-0690 for the next course date
Training Location 9 Denison St, Newcastle West
Duration: 2 Days
Price: Call 02 4969-0690 for pricing

Overview

The purpose of this 2-day instructor-led course is to teach Business Intelligence (BI) professionals working in enterprise environments to design an extract, transform, and load (ETL) solution that supports their BI solution. Students will learn how to plan an ETL solution, and specifically how to design and implement a SQL Server Integration Services (SSIS) based ETL solution. They will also learn how to monitor, optimize, and deploy an SSIS solution.

Prerequisites

Before attending this course, students must:
  • Have hands-on experience with database development tasks. For example:
  • Creating Transact-SQL queries
  • Writing and optimizing advanced queries (for example, queries that contain complex joins or subqueries)
  • Creating database objects such as tables, views, and indexes
  • Be familiar with SQL Server 2005 features, tools, and technologies. In particular, they must have built an SSIS package.
  • Have foundational conceptual understanding of data warehousing, data marts, and Business Intelligence. Students must be well-versed on the subjects of data warehousing, data marts, and BI, and preferably have read at least one book by Ralph Kimball or Bill Inmon.
  • Have a conceptual understanding of ETL processes.
  • Have foundational understanding of Microsoft Windows security. For example, how groups, delegation of credentials, and impersonation function in a security context.
  • Have foundational understanding of Web-based architecture. For example, SSL, SOAP, and IIS-what they are and what their role is.
  • Already know how to use:
  • Microsoft Office Visio
  • Microsoft SQL Server Business Intelligence Development Studio
  • Microsoft SQL Server Management Studio
  • Performance Monitor
  • Microsoft SQL Server Profiler

Course Outline
Module 1: Planning for ETL
In this module, Students will learn how to plan the way in which data will be transferred and staged in an ETL solution.
  • Identifying Data Sources and Destinations
  • Evaluating Source Data
  • Identifying Staging Requirements
Module 2: Planning an SSIS Solution
In this module, students will learn how to plan an SSIS-based ETL solution. Specifically, they will learn how to plan SSIS packages, how to plan an effective package development process, and how to design the control flow within the packages.
  • Planning Packages
  • Planning Package Development
  • Designing Package Control Flow
Module 3: Designing Data Flow
In this module, students will learn how to design data flows that extract, transform, and load data. They will also learn about factors to consider when working with slowly changing dimensions (SCDs) and when implementing custom SCD transformations.
  • Understanding Data Flow
  • Designing Data Flow Operations
  • Handling Data Changes
Module 4: Logging, Error Handling, and Reliability
In this module, students will learn how to incorporate logging, error handling, and reliability into your SSIS package designs. The module covers standard logging, custom logging, and log reporting. The module also teaches students how to implement error handling and how to handle bad data. Finally, the module shows students how to implement a transaction strategy, use checkpoints, and handle restarts and rollbacks.
  • Logging ETL Operations
  • Handling Errors in SSIS
  • Implementing Reliable ETL Processes with SSIS
Module 5: Optimizing an SSIS Solution
In this module students will learn how to monitor and optimize SSIS performance. They will also learn how to scale-out SSIS packages
  • Monitoring SSIS Performance
  • Optimizing SSIS Packages
  • Scaling Out SSIS Packages
Module 6: Deploying and Operating an SSIS Solution
This module describes considerations for deploying an SSIS solution into a production environment. It also discusses some of the issues related to operations and management that you must consider when planning an SSIS solution.
  • Deploying SSIS Packages
  • Operating an SSIS Solution
Print this course

Forsythes IT & Training provides instructor led computer training on the Microsoft Office and Adobe range of applications.
We service Newcastle, the Hunter Valley, Lake Macquarie and the Central and Northern Coasts of New South Wales (NSW) Australia. With our mobile training room we can provide a range of courses on-site at your premises.

Privacy Policy Terms & Conditions Site Map Links & Resources Home Website Design - Indelible Image