It's a SQL server 2008R2 SSIS introduction session.These slides will give you brief introduction of SSIS. You can skip the session if you are already know the basics and history of SSIS.
2. Content
What is SSIS?
Basic SSIS package
Why SSIS?
Architecture
Package Development
Introduction to Import and Export Wizard
Integration Services Connection Project in BIDS
Integration Services Projects in BIDS
Demo: Exploring Import and Export Wizard
Demo: Exploring BIDS
3. What Is SSIS?
BI
( SSIS,SSAS,SSR
S)
ETL( Extraction,
Transformation
and Loading)
Tool
New version of
DTS
Other ETL tools:
Informatica,
Talend etc.
5. Why SSIS?
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
6. •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.
SSIS
Architecture
7. Package Development
Package is the unit of
work that is created,
saved and executed
Stored in XML
format
Created using Import
and Export Wizard
Using BIDS
8. Package Development (Using Import Export Wizard)
Import/Export Data
Choose Data Source
Choose Destination
Specify the Table/Query
Edit Mapping
Save and Run package
9. SSIS Development Environment(Using Bids)
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
10. SSIS Development Environment(Using Bids)
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.
11. SSIS Development Environment(Using Bids)
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
12. SSIS Development Environment(Using Bids)
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