Microsoft

SQL Server 2005: Business Intelligence: Integration Services (SSIS): Implementing and Maintaining

Course Code: SQ05-IS      Days: 4
Show all Microsoft Courses
Scheduled Dates (sort by: location | date)
Request availability or book by selecting a date:
14/10/08 London (Central) (NW1) £ 1,695
16/12/08 London (Central) (NW1) £ 1,695
17/02/09 London (Central) (NW1) £ 1,695
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.

Course Overview

It is vital for organisations to effectively and securely manage data migration among a myriad of platforms to enhance their business intelligence capabilities. Participants leverage SQL Server 2005 Integration Services to extract, transform, load and integrate data from a variety of sources.

In this course, you gain the skills to automate complex multistep tasks and audit the success or failure of processes. You learn to solve data management problems by creating dynamic packages for migrating, processing and reporting on data for business intelligence.

Audience

This course is valuable for database developers, administrators and analysts who need to migrate and transform data amongst diverse platforms. A basic knowledge of databases, SQL and scripting is helpful.

Skills Gained

  • Migrate and transform data using SQL Server 2005 Integration Services (SSIS)
  • Upgrade DTS packages and perform imports and exports
  • Assemble tasks to perform complex data migrations
  • Enhance package functionality with scripting
  • Extract, Transform and Load (ETL) data
  • Log errors and debug packages
  • Integrate Business Intelligence components

Course Outline

Introduction to Integration Services

  • Defining SQL Server Integration Services
  • Exploring the need for migrating diverse data
  • The role of Business Intelligence (BI)

SSIS Architecture and Tools

Managing heterogenous data

  • Leveraging the ETL capabilities of SSIS
  • Running wizards for basic migrations
  • Creating packages for complex tasks

Illustrating SSIS architecture

  • Distinguishing between data flow pipeline and package runtime
  • Executing packages on the client side or hosted in the SSIS service

Upgrading legacy DTS

  • Executing existing DTS packages in the SSIS environment
  • Converting DTS packages to SSIS with the migration wizard
  • Logging migration results

Implementing Tasks and Containers

Utilising basic SSIS objects

  • Configuring connection managers
  • Adding data flow task to packages
  • Reviewing progress with data viewers

Operating system level tasks

  • Copying, moving and deleting files
  • Transferring files with the FTP task
  • Reading system information with WMI query language (WQL)

Communicating with external sources

  • Sending messages through mail
  • Detecting system events with WMI

Manipulating XML

  • Merging, comparing and validating XML documents
  • Specifying XSD schemas with XML imports

Extending Capabilities with Scripting

Writing expressions

  • Making properties dynamic with variables
  • Building expressions in Expression Builder

Script Task and ActiveX Script

  • Extending functionality with the Script Task
  • Debugging, breakpoints, watches

Transforming with the Data Flow Task

Performing transforms on columns

  • Converting and calculating columns
  • Transforming with Character Map

Combining and splitting data

  • Merge, Union, Conditional Split
  • Multicasting and converting data

Manipulating row sets and BLOB data

  • Reading and writing binary files
  • Aggregate, sort, audit and lookup data
  • Importing and exporting BLOB data
  • Redirecting error rows

Performing database operations

  • Executing a SQL task
  • Bulk inserting data from text files

Error Handling, Logging and Transactions

Organising package work flow

  • Defining success, failure, completion and expression precedence constraints
  • Handling events and event bubbling

Designing robust packages

  • Choosing log providers
  • Adapting solutions with package configurations
  • Auditing package execution results

Administering Business Intelligence

Managing and securing packages

  • Storing packages in Package Store and msdb
  • Monitoring, backing up, restoring
  • Encrypting packages with passwords and user keys

Integrating with other BI components

  • Displaying data in Reporting Services
  • Publishing data with ASP. NET


How to make a booking for the SQ05-IS course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership