Wouter Smit About the Speaker Wouter has been working in the data warehousing field for more than 10 years MCITP Professional Database Administrator.

Slides:



Advertisements
Similar presentations
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Advertisements

Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation Session Code: OFS214.
05 | Configuration and Deployment Richard Currey | Senior Technical Trainer–New Horizons United George Squillace | Senior Technical Trainer–New Horizons.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
SQL Server 2005 Integration Services Mike Taulty Developer & Platform Group Microsoft Ltd
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: OLE Notes Migration Utility
Larry Mead Microsoft Corp. Jon Flanders Session Code: INT203.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
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.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
DTS Conversion to SSIS Conversion Best Practices Mike Davis
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Eric White Technical Evangelist Microsoft Corporation Session Code: OFC403.

customer.
Nik Kalyani Co-founder DotNetNuke Corporation WUX312.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Patrick Ortiz Global SQL Solution Architect Dell Inc. BIN209.
OFC308 Hilton Giesenow Development Manager - 3fifteen Host –
Brian Knight Founder Pragmatic Works BIN207 About the Speaker Brian is a SQL Server MVP Founder of Pragmatic Works Co-founder of SQLServerCentral.com.
Meeting Date: September 27, 2007 Topic: Converting DTS to SSIS by Brian Knight.
How We Do Language Design at Microsoft (C#, Visual Basic, F#)
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
2010 Microsoft BI Conference
Julie Strauss Senior Program Manager Microsoft
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /13/2018 7:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tech·Ed North America /15/2018 3:31 AM
Microsoft Visual Studio IDE Futures
Sysinternals Tutorials
Tech·Ed North America /19/ :44 PM
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Tech·Ed North America /21/2018 6:42 PM
Matt Masson Software Development Engineer Microsoft Corporation
Jason Zander Unplugged
Tech·Ed North America /5/2018 6:43 PM
Tech·Ed North America /2/2019 4:47 PM
TechEd /11/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
From DTS to SSIS, Redesign or Upgrade
Tech·Ed North America /17/2019 1:47 AM
Visual Studio 2010 SharePoint Development Tools Overview
Tech·Ed North America /22/2019 3:15 AM
Building Silverlight Apps with RIA Services
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Microsoft Virtual Academy
Tech Ed North America /12/2019 6:45 AM Required Slide
5/8/2019 3:20 AM bQuery-Tool 3.0 A new and elegant way to create queries and ad-hoc reports on your Baan/Infor ERP LN data. This Baan session is a query.
Lap Around the Windows Azure Platform
Code First Development in Microsoft ADO.NET Entity Framework 4.1
5/24/ :22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/20/2019 1:09 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Building Data-Driven Applications Using "Quadrant" and "M"
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

Wouter Smit

About the Speaker Wouter has been working in the data warehousing field for more than 10 years MCITP Professional Database Administrator Database Developer Business Intelligence Developer Worked on a multitude of database platforms Working for a company called 3fifteen technology solutions

About this session A presentation that was done at the North American Tech-Ed Done by Brian Knight SQL Server MVP, and co-founder of SQLServerCentral.com and JumpstartTV.com Written ten SQL Server books

Mapping DTS Knowledge and Skills to SSIS Running DTS Packages in SQL 2005 or 2008 Upgrading DTS Packages Upgrading ActiveX Scripts

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

DTS vs. SSIS Engine 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 Package needs to run from the destination server

Designing Packages DTS Designer

Designing Packages Business Intelligence Development Studio (BIDS)

Comparing DTS to SSIS Objects Transform Data Task

Comparing DTS to SSIS Objects Data Flow Task

Connections DTS Connections Connection Managers

SSIS Quick Mapping

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 DTS xChange Minutes per package Starting from scratch About 3-6 hrs per package conservatively

Running Packages Under Need to download DTS Designer Components (part of SQL Server 2005 Feature Pack) Pro: Delays the upgrade hurdle Con: Cannot create new packages (easily) Logging views historically in SQL Server 2000 not available Runs in 32 bit mode only (WOW) Support ceases in vNext

Common Errors Need to Install the 2005 Backward Compatibility Kit 2005 DTS Designer Components In SQL 2008, copy two additional DLL files over and RLL files Common Errors

Running DTS Package in SQL Server 2005/2008

Microsoft Package Upgrade Wizard Built into SQL Server 2005/2008 Pros: Free Works on simple packages Cons: 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% chance of working

Microsoft Package Upgrade Wizard Demo of MS Existing Wizard

Sample Upgrade Project Plan Scope and Number of Packages How long will it take you to migrate each type of task Use a tool to migrate Upgrade the ActiveX Script Task logic Test, test and test

DTS xChange 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 Includes a SSIS logging repository and reports for trending and alerting Includes BI xPress for new SSIS packages

Monitor Packages

DTS xChange Profile, Convert and Monitor

A Few of the Conversion Rules Support for migration of children packages Logging to SQL Server, Text Files or via Event Handlers Consolidate Connection Managers Create configuration files automatically Create package transactions Checkpoints NULL handling

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

Extract/Load Trend Runtime Trend Error/Warning Trend Monitor Packages

Run Through Profiler Run Through Package Converter Show SSIS Auditing Framework

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

DeActiveX Script Conversions mo

BI xPress Product changing names from SSIS xPress Helps audit, notify, manage and deploy packages Provides in code reusability in SSIS Integrates with Business Intelligence Development Studio (BIDS) and Management Studio

BI xPress

Manage SSIS with BI xPress Audit SSIS Packages Deploy Packages Get Notified On Failure Monitor SSIS Packages

Microsoft Program Partnership Solution to remove DTS upgrade road block includes: DTS xChange BI xPress One year of support and maintenance SQL Server 2008 Training (performed online)

Customer Testimonial Cigna Background: Cigna wanted to upgrade to 64-bit SQL Server 2005 from 32-bit SQL 2000 to consolidate the number of servers. The challenge was migrating thousands of DTS packages on a timely basis. They purchased DTS xChange and have migrated half their environment in the past six months. “Without DTS xChange Cigna estimates the upgrade would have taken years, the conversions would have been less precise and would have required significantly more testing resources.” - Mark Weichman, DBA Manager Reference:

Please download a demo at:

Sessions On-Demand & Community Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources Microsoft Certification & Training Resources Resources

Complete an evaluation on CommNet and enter to win!

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.