Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? 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
|