2\9.ssis 2008r2 _training - control flow

14
Presented by: Pramod Singla [email protected] .

Upload: pramod-singla

Post on 22-Mar-2017

207 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: 2\9.SSIS 2008R2 _Training - Control Flow

Presented by: Pramod Singla

[email protected]

.

Page 2: 2\9.SSIS 2008R2 _Training - Control Flow

Any Question from Last Session Connection Managers 32-bit versus 64-bit Providers Demo: Creating a Connection Manager Tasks Demo: Creating an Execute SQL Task Demo: Creating a Send Mail Task Precedence Constraints Demo: Adding Precedence Constraints Containers Demo: Working with Containers Summary

Page 3: 2\9.SSIS 2008R2 _Training - Control Flow

World Record:1TB in 30 Minutes with SSIS

Merging Data from Heterogeneous Data Stores

Automating Administrative Functions and Data Loading

Populating Data Warehouses and Data Marts

Free with SQL server

Page 4: 2\9.SSIS 2008R2 _Training - Control Flow

•The run-time engine implements the control flow and package management infrastructure

•The data flow engine is a specialized, high performance engine that is exclusively dedicated to extracting, transforming, and loading data.

Page 5: 2\9.SSIS 2008R2 _Training - Control Flow

◦ Using Import and Export Wizard

◦ Using BIDS

Page 6: 2\9.SSIS 2008R2 _Training - Control Flow

Import/Export Data◦ Choose Data Source◦ Choose Destination◦ Specify the Table/Query◦ Edit Mapping◦ Save and Run package

Page 7: 2\9.SSIS 2008R2 _Training - Control Flow

SSIS Projects:◦ Data Sources◦ Data Source Views◦ SSIS Packages:

Control flow Tasks Loops, sequences and events Variables and scoping Precedence constraints

Connections Manager Data flow

Source and destination adapters Transformations Multiple sources with joins and unions Multiple destinations with splits and multicast

Page 8: 2\9.SSIS 2008R2 _Training - Control Flow

Data sources◦ A data source is a connection reference that you create

outside a package. ◦ A real-time reference to a data store connection, which

includes all tables and views in the data store.

Data source views◦ Provide a subset of data from a data source ◦ You can extend a data source view by adding calculated

columns that are populated by custom expressions, adding new relationships between tables, replacing tables in the data source view with queries, and adding related tables.

Page 9: 2\9.SSIS 2008R2 _Training - Control Flow

Control flow Manages flow of the package and perform other management tasks like logging ,checkpoint ,transaction handling etc.

Tasks◦ Tasks do the work in packages. The most important task is

the data flow task Containers

◦ Containers allow you to group together, or loop through, the tasks

Precedence constraints◦ Precedence constraints join tasks together

Page 10: 2\9.SSIS 2008R2 _Training - Control Flow

A connection manager is a logical representation of a connection

Different types of connection managers enable packages to connect to a variety of data sources and servers

Page 11: 2\9.SSIS 2008R2 _Training - Control Flow

Data flow◦ Is a engine dedicated to ETL process.

Page 12: 2\9.SSIS 2008R2 _Training - Control Flow

Demo2_Demo_Containers.dtsx 2_demo_Precedence_Constraints.dtsx

Page 13: 2\9.SSIS 2008R2 _Training - Control Flow
Page 14: 2\9.SSIS 2008R2 _Training - Control Flow

Contact me : ◦ [email protected]◦ http://pramodsingla.wordpress.com/

Microsoft Resources:◦ msdn.microsoft.com/sqlserver/◦ www.microsoft.com/sql/community