sql server integration services for developers

16
SQL Server Integration Services for Developers Robert C. Cain, MVP BIRMINGHAM NASHVILLE BEIJING

Upload: others

Post on 11-Feb-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SQL Server Integration Services for Developers

SQL Server Integration Services for Developers

Robert C. Cain, MVP

BIRMINGHAM NASHVILLE BEIJING

Page 2: SQL Server Integration Services for Developers

Your Presenter

• Robert C. Cain

• Microsoft MVP SQL Server since 2008

• Senior BI Architect COMFRAME

• Technical Contributor to PluralSight

• Co-Author SQL Server MVP Deep Dives

• Contributor to SQL Share

• http://arcanecode.com

• http://twitter.com/arcanecode

Page 3: SQL Server Integration Services for Developers

Today

• 100 Level Introduction to SSIS

• Overview of SSIS

• Simple tasks every dev must do

• Calling SSIS from .Net

Page 4: SQL Server Integration Services for Developers

What is SSIS?

• SSIS is a tool for pulling data from a source, transforming that data, then putting into another location

• Database to Database

• Flat file to Database

• Database to Flat file

• Flat file to Flat File

• SSIS is most commonly used in Data Warehousing / Business Intelligence

Page 5: SQL Server Integration Services for Developers

Many more uses

• Legacy data conversion to new systems

• Data exports

• Move massive data processing to the server

Page 6: SQL Server Integration Services for Developers

How to get SSIS?

• SQL Server Standard

• SQL Server Enterprise

• SQL Server DEVELOPER!

Page 7: SQL Server Integration Services for Developers

SSIS is Full Featured

• Variables

• Debugging

• Logging

• Configurations

• Error Handling

• SQL Scripting

• VB.Net or C# code

Page 8: SQL Server Integration Services for Developers

SSIS Concepts – Control Flow

• The control flow orchestrates the work, the Tasks that get things done

• Does not work on individual rows

• Works on “sets” of data, or coordinates the items that do work at the row level

Page 9: SQL Server Integration Services for Developers

SSIS Concepts – Data Flow

• Data Flow does the work at the individual row level

• Reads a row, processes row, writes the row

• Data Flows have three main items:

– Data Source

– Transformation

– Data Destination

Page 10: SQL Server Integration Services for Developers

Enough!

Let’s see some

CODE!

Page 11: SQL Server Integration Services for Developers

Resources

• Erik Veerman /

Brian Knight Books • http://www.amazon.com/Expert-Server-Integration-Services-

Programmer/dp/0470134119/ref=sr_1_5?ie=UTF8&s=books&qid=1239833324&sr=8-5

• http://www.amazon.com/Professional-Microsoft-Integration-Services-Programmer/dp/0470247959/ref=sr_1_1?ie=UTF8&s=books&qid=1239833324&sr=8-1

• http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-445/dp/0735623414/ref=sr_1_7?ie=UTF8&s=books&qid=1239833324&sr=8-7#

• http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-448/dp/0735626367/ref=sr_1_4?ie=UTF8&s=books&qid=1239833324&sr=8-4

• http://www.amazon.com/reader/0470496924?_encoding=UTF8&ref_=sib_dp_pop_fc&page=1#reader

Page 12: SQL Server Integration Services for Developers

Adventure Works Demos

• Demo Site - http://www.codeplex.com/Wiki/View.aspx?ProjectName=SqlServerSamples

• Sample DBs - http://www.codeplex.com/MSFTDBProdSamples/

• SSIS - http://www.codeplex.com/MSFTISProdSamples/

• SSAS - http://msftasprodsamples.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=18652

• SSRS - http://www.codeplex.com/MSFTRSProdSamples/

Page 13: SQL Server Integration Services for Developers

Resources

• Blogs • SSIS Junkie - http://blogs.conchango.com/jamiethomson/default.aspx

• Brian Knight - http://pragmaticworks.com/community/blogs/brianknight/default.aspx

• Podcast • SQL Down Under -

http://www.sqldownunder.com/PreviousShows/tabid/98/Default.aspx • SQL Share (formerly JumpstartTV) - http://sqlshare.com/

• Forums • MSDN SSIS Forum -

http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=80&SiteID=1

• Arcane Samples • Calling SSIS from .Net Application -

http://code.msdn.microsoft.com/ssisfromnet

• Other • Microsoft BI Site - http://www.microsoft.com/events/series/bi.aspx • SQL Serverpedia - http://sqlserverpedia.com/ • COMFRAME BI http://www.comframe.com/bi/

Page 14: SQL Server Integration Services for Developers

Children in need

http://www.warchild.org www.SQLServerMVPDeepDives.com

Page 15: SQL Server Integration Services for Developers

Where I’m At Next…

• Webinar for Pluralsight on PowerPivot

Thursday Aug 12, 2010 10:00 am CST

http://pluralsight.com

• SQL Saturday Nashville – “Data Dude”

Aug 21, 2010

http://sqlsaturday.com/

Page 16: SQL Server Integration Services for Developers

Thanks!

• Questions?

• All material available at either http://arcanecode.com or http://www.comframe.com/bi

[email protected]