13
SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL Server Production DBA Pharmaceutical Industry DR / HA Expert with SQL Server Twitter.com/onpnt LessThanDot.com [email protected]

SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

SQL SERVER INTEGRATION SERVICESGET UP TO SPEED IN 90 MINUTES!

Ted Krueger

SQL Server Production DBA

Pharmaceutical Industry

DR / HA Expert with SQL Server

Twitter.com/onpnt

LessThanDot.com

[email protected]

Page 2: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

SSIS AS A PLANNED RESOURCE

Installation

Development

Execution

Page 3: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

GO BROKE GOING BIG OR STAY SMALL

Installation

Hardware

To 64bit it or not

What and where do I install

Licensing and Editions (start pulling hair out now)

Lots of DL580 G5 lovin!

Page 4: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

INSTALLING SSIS

Development still only $47

Full License for production!!!

SQL Server 2008 Media

What gets installed

DB Engine?

SSIS Binary Files

Services Cluster aware?

Do I need the services?

Where to install

Page 5: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

TO CODE IT OR TO CLICK IT

Development

BIDS

Objective

Develop for reusability

Not just for the developers

Yes I’m talking to you DBA!

Page 6: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

DEVELOP, DEBUG AND EXECUTE

The ever controlling - Control Flow

The mighty Data Flow

Page 7: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

DEVELOP, DEBUG AND EXECUTE

OMG The DBA is programming!!!

•Imagine the power in this

•Now imagine the scary parts

Page 8: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

RIGHT CLICK, RUN JOB…

Execution

Schedules

Manual

Security

OH NO!!!!!

Page 9: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

DEVELOP, DEBUG AND EXECUTE

Even DEMOs run sometimes

Execution

To transformed and inserted

Page 10: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

SCHEDULING VS MANUAL EXECUTION

Do you start your sub pump manually?

Use “Run package” for

Testing

DBA troubleshooting tasks

Force ETL loads

Failover? Yes, DR/HA

Page 11: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

PREPARING TO IGNORE YOUR DTSX

Determine execution

SQL Agent

Proxy or grant SQL Service

JOB SERVER!!!!

DTEXEC.EXE

Still need supporting objects

32bit mode available by default

Very flexible with switches

Windows Scheduled Tasks

Still a useful built in OS method

Page 12: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

DIGGING ME SOME RUN-TIME

•Easy setup

•Configuration flexibility

•Always categorize

•64bit, then 32bit mode

•Logging

•Forget about it until you get an email

Page 13: SQL SERVER INTEGRATION SERVICESblogs.lessthandot.com/wp-content/uploads/blogs/DataMgmt/SQL Ser… · SQL SERVER INTEGRATION SERVICES GET UP TO SPEED IN 90 MINUTES! Ted Krueger SQL

RESOURCES AND MENTIONS

Resources SSIS Team page

http://www.microsoft.com/sqlserver/2008/en/us/integration.aspx

http://msdn.microsoft.com/en-us/sqlserver/cc511477.aspx

Twitter! #sqlhelp – amazing feedback from the experts

SQL University http://sqlchicken.com/sql-university/

Stay on topTwitter and Bloggers on SSIS to follow

Jamie Thomson http://sqlblog.com/blogs/jamie_thomson/

Todd McDermid http://toddmcdermid.blogspot.com/

Andy Leonard http://sqlblog.com/blogs/andy_leonard/

Get out into the community yourself!