DTS Conversion to SSIS Conversion Best Practices Mike Davis

Slides:



Advertisements
Similar presentations
AXC01 DIXF: The Microsoft Dynamics AX Data Import and Export Framework
Advertisements

Module 8 Importing and Exporting Data. Module Overview Transferring Data To/From SQL Server Importing & Exporting Table Data Inserting Data in Bulk.
Moving Data Lesson 23. Skills Matrix Moving Data When populating tables by inserting data, you will discover that data can come from various sources.
SSIS Field Notes Darren Green Konesans Ltd. SSIS Field Notes After years of careful observation and recording of the Species SSIS, Genus ETL, in both.
Solving Automation Reporting Problems with Dream Report Renee Sikes Applications Engineer Dream Report Brand Manager.
Top 10 SSIS Best Practices Tim Mitchell Artis Consulting The World’s Largest Community of SQL Server Professionals.
Wouter Smit About the Speaker Wouter has been working in the data warehousing field for more than 10 years MCITP Professional Database Administrator.
ILLiad Migration & Server Upgrade: From Your Library's' IT Point of View Juan Denzer Library System Specialist August 1, 2013.
1 Chapter Overview Transferring and Transforming Data Introducing Microsoft Data Transformation Services (DTS) Transferring and Transforming Data with.
Week 5 – Chap. 5 Data Transfer DBAs often must transfer data to and from text files, Excel spreadsheets, Access, Oracle or other SQL Server databases This.
Copying, Managing, and Transforming Data With DTS.
Module 11: Data Transport. Overview Tools and functionality in Oracle and their equivalents in SQL Server for: Data transport out of the database Data.
Module 9: Transferring Data. Overview Introduction to Transferring Data Tools for Importing and Exporting Data in SQL Server Introduction to DTS Transforming.
Oracle Application Express Summary. © 2009 Oracle Corporation Oracle APEX Roadmap APEX Introduced Interactive Reports Basis for Audit Vault Reporting.
SQL Server 2005 Integration Services Mike Taulty Developer & Platform Group Microsoft Ltd
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
SQL Server Integration Services (SSIS) Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server (MVP) Microsoft Certified Technology Specialist.
What’s New in SSIS with SQL 2008 Bret Stateham Training Manager Vortex Learning Solutions blogs.netconnex.com.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Populating a Data Warehouse. Overview Process Overview Methods of Populating a Data Warehouse Tools for Populating a Data Warehouse Populating a Data.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
DAT 360: DTS in SQL Server 2000 Best Practices Euan Garden Group Manager, SQL Server Microsoft Corporation.
Integration Services in SQL Server 2008 Allan Mitchell SQL Server MVP.
Today’s Agenda Chapter 7 Review for Midterm. Data Transfer Tools DTS (Data Transformation Services) BCP (Bulk Copy Program) BULK INSERT command Other.
DAT 332 SQL Server 2000 Data Transformation Services (DTS) Best Practices Euan Garden Product Unit Manager SQL Server Development Microsoft Corporation.
1 Integration Services in SQL Server 2008 Allan Mitchell – SQLBits – Oct 2007.
ADAPTING YOUR ETL SOLUTION TO USE SSIS 2012 Presentation by Devin Knight
Lifecycle Server XM Edition. XM Edition Features Full Oracle and SQL Server Support –Oracle & –SQL Server 2005 Improved XML import/export.
Building Data Integration Solutions with Integration Services Donald Farmer Group Program Manager Microsoft Corporation.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
SSIS – Deep Dive Praveen Srivatsa Director, Asthrasoft Consulting Microsoft Regional Director | MVP.
Migrating Data to SQL Azure Arunraj Chandrasekaran Twitter June 21, 2011.
Module 1: Introduction to Microsoft SQL Server Reporting Services
Cognos 8 BI Configuration, Administration, and Upgrade Cognos 8 BI.
Creating Simple and Parallel Data Loads With DTS.
Explore engage elevate Data Migration Without Tears Mike Feingold Empoint Ltd Tuesday 10th November 2015.
Brian Knight Founder Pragmatic Works BIN207 About the Speaker Brian is a SQL Server MVP Founder of Pragmatic Works Co-founder of SQLServerCentral.com.
Bob Duffy Senior Consultant MCA Database| SQL Ranger SQL Academy 2008.
Pulling Data into the Model. Agenda Overview BI Development Studio Integration Services Solutions Integration Services Packages DTS to SSIS.
Presented By: Jemini Joseph | June 18, Woodland Center Blvd. Tampa, Florida | Phone: | SSIS Factory.
SSIS ETL Data Resource Management. Create an ETL package using a wizard database server to database server The business goal of this ETL package is to.
Practical MSBI(SSIS, SSAS,SSRS) online training. Contact Us: Call: Visit:
Meeting Date: September 27, 2007 Topic: Converting DTS to SSIS by Brian Knight.
Template Package  Presented by G.Nagaraju.  What is Template Package?  Why we use Template Package?  Where we use Template Package?  How we create.
What's NEW in SQL 2005 Integration Services Matthew Stephen SQL Server Specialist
SQL Server Tasks and Components from CozyRoc
Get your Oracle data into SQL Server faster!
SSIS Templates, Configurations & Variables
What Is The SSIS Catalog and Why Do I Care?
Dynamic Data Flows in SSIS without ProgramminG
Dynamic Data Flows in SSIS without ProgramminG
Populating a Data Warehouse
Populating a Data Warehouse
Dynamic Data Flows in SSIS without ProgramminG
Populating a Data Warehouse
Populating a Data Warehouse
DYNAMIC DATA FLOWS IN SSIS WITHOUT PROGRAMMING
From DTS to SSIS, Redesign or Upgrade
Smart Integration Express
SSIS Data Integration Data Warehouse Acceleration
SSIS Data Integration Data Warehouse Acceleration
SharePoint Workflow: Taking the Manual Out of Your Process
DYNAMIC DATA FLOWS IN SSIS WITHOUT PROGRAMMING
SSIS Data Integration Data Warehouse Acceleration
DYNAMIC DATA FLOWS IN SSIS WITHOUT PROGRAMMING
Presentation transcript:

DTS Conversion to SSIS Conversion Best Practices Mike Davis

About the Speaker BI consultant Specializing in SSIS, SSRS.Net Developer Four years experience with SQL Server Currently developing new products with Pragmatic Works for SQL Server Blog on Pragmaticworks.com

Why choose SSIS? 64bit support Parallel in-memory multi buffer architecture helps to load data several times faster than DTS. Logging, Configuration, CheckPoint etc. Source Safe Integration because everything is XML Many new Tasks (e.g. Script Task, For Each Loop, XML Task etc.) that replace need for ActiveX Less Maintenance… Faster Development… Faster Performance

DTS vs. SSIS Speed Test DTS SSIS SQL Server Destination SSIS OLE DB Destination Average Runtime (seconds) 33.2 s11.3 s12.3 s On 32 bit dual core machine Pulling 1 million rows out and writing to SQL table with no transformation SSIS 65% + faster than DTS Adding transformation would add more SSIS advantage

Project Options Run DTS in 2005 or 2008 ▫Missing the package logs ▫Runs under 32 bit Upgrade using MS Wizard ▫Not compatible with most package Upgrade using DTSxchange ▫Minutes per package Starting from scratch ▫About 3-5 hrs per package

Demo Running DTS package in SQL Server 2005/2008

Microsoft Package Upgrade Wizard Built into SQL Server 2005/2008 ▫Does not handle ODBC ▫Only handles a few types of text file use cases ▫No Dynamic Properties Task ▫No UDL or legacy database support in data pump ▫Packages only have about a 20% of working

What is Involved in Upgrading? Scope and Number of Packages How long will it take you to migrate each type of task How to migrate, Manual or Tool Upgrade the ActiveX Script Task logic, Manual Test, test and test

Microsoft Package Upgrade Wizard Demo

Feature Highlights Profiles DTS packages to help with a conversion project plan Rapidly converts DTS Packages to SSIS (2005 or 2008) and applies SSIS best practices Converts tasks that are not handled by the existing SQL Server conversion wizard Handles Flat files Properly Shows Warnings not just success

DTS xChange Profiler

DTS xChange Migration

A Few of the Conversion Rules Support for migration of children packages Creates a robust Auditing framework Consolidate Connections in Connection Manager Create configuration files automatically Create package transactions Checkpoints NULL handling

Other Advantages Handles text files properly Handles ODBC for a source Migrates Dynamic Properties Tasks Advanced profiler to estimate your project Full validation of the output of the migration 92% package success rate in customer migrations over thousands of packages

Built-in Reports

ActiveX Script Migration All tools mentioned migrate DTS ActiveX to ActiveX in SSIS ActiveX migrates to SSIS but you would not want to keep it there and it may not run Need for ActiveX Script Task has been replaced with built-in, easy to maintain SSIS tasks ▫File System Object = File System Task ▫Mail objects = Send Mail Task (now has SMTP) ▫ADO objects = Execute SQL Task

Summary MS Wizard Profiler DTSxchange ActiveX Script conversions For Questions

Next Steps Profiler is free at DTSxchange.com Download a free trial of DTSxchange to convert 3 packages Watch the demonstrations on DTSxchange.com

Giveaway A copy of Professional SSIS will be given away.

Questions Contact Pragmatic Sales Department ▫ ▫ (me) Thank you for attending