Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Integration Services in SQL Server 2008 Allan Mitchell – SQLBits – Oct 2007.

Similar presentations


Presentation on theme: "1 Integration Services in SQL Server 2008 Allan Mitchell – SQLBits – Oct 2007."— Presentation transcript:

1 1 Integration Services in SQL Server 2008 Allan Mitchell – SQLBits – Oct 2007

2 2 Introduction New threading architecture Pipeline limiter (not really new!) New Tasks/Components/Enumerators C# Change Control routines for data extraction Q and A

3 3 Who am I? SQL Server MVP Co author on Wrox book on SSIS www.SQLDTS.com, www.SQLIS.comwww.SQLDTS.comwww.SQLIS.com Consultancy company – Konesans (www.konesans.com)

4 4 What I will not cover Finding SSIS Creating packages General package design

5 5 Threading How is it now? –Some processes use single threads Why is this not brilliant? –Sync Outputs with a blocking transform on one of the outputs kills performance What is coming? –Threading model changed to allow components to go out and try to get their own thread Why will this help? –Takes advantage of today’s bigger, faster boxes

6 6 DEMO

7 7 Pipeline Limiter Why would they want to slow me down? –Fill buffers and run out of memory I see it now in SQL Server 2005? Really? –You see it but SSIS keeps quiet

8 8 DEMO

9 9 New Tasks and Components (Data Collector Specific) Tasks –Update Row Counts –Reset Row Counts –Trace Start Script –Cache Window Maintenance Components –TxPerfCounters

10 New Enumerator (s) ForEach Database Enumerator –Uses OLEDB for connection –Configure what DBs you enumerate (see next slide) –Rubbish UI experience 10

11 DB Enumeration Types 11 DBENUM_CUSTOM = 0 DBENUM_SYSTEMONLY = 1 DBENUM_USERONLY = 2 DBENUM_ALL = 3

12 12 DEMO

13 13 C# ! Script Component Script Task Custom component development has always been available in C#

14 14 DEMO (Quick Look)

15 15 Using New DB Change Control Billed as an ETL feature We’ll use it if it’s there What is it? How do I use it then?

16 What and Why Increased efficiency of ETL Process Incremental Extractions Identify changed rows and columns Identify operation on data, all changes or net changes Log Based (Transactional Replication LR) Lightweight 16

17 Terminology Capture Instance – Base Object (Max 2 per object) Capture Process – Reading of the log and placing the rows into the change tables 17

18 18 DEMO

19 19 Questions? Email: allan.mitchell@konesans.com


Download ppt "1 Integration Services in SQL Server 2008 Allan Mitchell – SQLBits – Oct 2007."

Similar presentations


Ads by Google