Date post: | 22-Mar-2017 |
Category: |
Data & Analytics |
Upload: | pramod-singla |
View: | 292 times |
Download: | 6 times |
PRESENTED BY: PRAMOD SINGLA
1. Introduction to SQL Server Integration
Services (SSIS)
.
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
What Is SSIS?
BI ( SSIS,SSAS,SSRS)
ETL( Extraction, Transformation and Loading) Tool
New version of DTS
Other ETL tools: Informatica, Talend etc.
Basic SSIS package
Extraction
Transformation
Loading
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
•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
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
Package Development (Using Import Export
Wizard)
Import/Export Data Choose Data Source Choose Destination Specify the Table/Query Edit Mapping Save and Run package
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
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.
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
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
SSIS Development Environment(Using Bids)
Data flow Is a engine dedicated to ETL process.
Demo
Resources & Questions
Contact me : [email protected] http://pramodsingla.wordpress.com/
Microsoft Resources: msdn.microsoft.com/sqlserver/ www.microsoft.com/sql/community http://social.technet.microsoft.com/wiki/contents/
articles/776.sql-server-integration-services-ssis.aspx