0% found this document useful (0 votes)
75 views

SQL Server 2005 Integration Services: Matthew Stephen IT Pro Evangelist (SQL Server) Microsoft LTD

12_SQL_Server_2005_Integration_Services

Uploaded by

Guillermo David
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views

SQL Server 2005 Integration Services: Matthew Stephen IT Pro Evangelist (SQL Server) Microsoft LTD

12_SQL_Server_2005_Integration_Services

Uploaded by

Guillermo David
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 21

SQL Server 2005 Integration Services

Matthew Stephen
IT Pro Evangelist (SQL Server)
http://blogs.technet.com/mat_stephen
Microsoft Ltd.
What is SQL Server Integration
Services?
A new Microsoft SQL Server
Business Intelligence application

The successor to Data


Transformation Services

The platform for a new generation


of high performance data
integration technologies
SQL Server
Business Intelligence

Integrate Analyze Report

 Data acquisition from  Data enrichment,  Data presentation


source systems and with business and distribution
integration logic, hierarchical  Data access for
 Data transformation views the masses
and synthesis  Data discovery via
data mining
Example: before Integration Services
Alerts & escalation

ETL Data mining


Call centre data: semi structured Text Mining Staging

Staging
Warehouse
ETL
Hand
Legacy data: binary files
coding
Cleansing
&
ETL Reports
ETL Staging
Application database Mobile
data
•Integration and warehousing require separate, staged, operations.
•Preparation of data requires different, often incompatible, tools.
•Reporting and escalation is a slow process, delaying smart responses.
•Heavy data volumes make this scenario increasingly unworkable.
Example: with Integration Services
Alerts & escalation

Text mining Data mining Mobile


components components data
Call centre:
semi-structured data

Custom Merges
source
Warehouse
Legacy data: binary files

Standard Data cleansing


sources components
Reports
Application database SQL Server Integration Services
•Integration and warehousing are a seamless, manageable, operation.
•Sourced, prepare and load data in a single, auditable process.
•Reporting and escalation can be parallelized with the warehouse load.
•Scales to handle heavy and complex data requirements.
How SSIS Operates

•Data sources can be diverse, including custom or scripted adapters


•Transformation components shape and modify data in many ways.
•Data is routed by rules or error conditions for cleansing and conforming.
•Flows can be as complex as your business rules, but highly concurrent.
•And finally data can be loaded in parallel to many varied destinations.
Customer benefits of SSIS
Performance
Data flows process large volumes of data efficiently
Facility
Many prebuilt adapters and transformations reduce
hand coding
Extensible object model
Highly productive visual environment
Data cleansing features
Data mining
imputation of incomplete data
Feature drilldown:
Data Integration

Traditional data sources


XML
Custom data sources
Integrate diverse sources
Parallel loading of diverse destinations
Feature drilldown:
Data Warehousing

Sorting and aggregation during loading


Multicast and partition
Slowly changing dimensions
Load and process Analysis Services cubes
Feature drilldown:
Intelligent Data Handling

Capture error rows


Fuzzy lookup and grouping
Data mining on the data flow
Text mining
Feature drilldown:
Large Data Volumes
Efficient data sources
High performance processing
> 700% faster than DTS 2000
Unique SQL Server Destination
> 8% faster than Bulk Insert
Advanced data flow architecture
Enables flexible concurrent processing
Feature drilldown:
Development

Visual studio integration


Visual designer
Visual debugging
Build and deploy
Custom code integration
Enabling new architectures …
Traditional (DTS) warehouse loading

•Integration process simply conforms data and loads the database server
•The database performs aggregations, sorting and other operations
•Database competes for resources from user queries
•This solution does not scale very well
Enabling new architectures …
Warehouse loading with SQL Server Integration Services

•SQL Server Integration Services conforms the data


•But also aggregates and sorts, and loads the database
•This frees-up the database server for user queries
Life Cycle tools
Design
Business Intelligence Designer
Migration wizard for pre SQL 2005 packages
Execute DTS 2000 package Task
Visual Source Safe Integration
Deployment
Deployment Utility
Command Line execution
Flexible Configuration Options
Supportability
Rich per package Logging
SSIS service
SQL Management Studio.
Checkpoint - Restart ability
Sample Server Layout
Packages on
file system
Source
SSIS data
packages
stored in
SQL

Integration
Services
Package Execution

Source Flat
Files
Destination
SSIS data
SSIS support
SSIS
package Server(s)
package
Logging
error rows
Sample Server Layout
SSIS Parent
Package Execution
via SQL Agent
SSIS
(scheduled)
packages
in SQL

Parent calls
children via Source
SQL Agent on data
other
machines

SSIS
Destination support
Logging Error Rows
data Server(s)
Demo
Summary

SQL Server Integration Services is an


exceptionally high performance integration and
transformation tool
Some processes benefit more from parallelism,
some from memory
Many new tasks and transforms
Separation of control flow and data flow
Resources
Microsoft SQL Team blogs
http://www.sqljunkies.com/blogs
Microsoft SQL Server community on the web
www.sqlservercentral.com
SQL Server Integration Services on the web
www.sqlis.com
SQL Server Developer Center
http://msdn.microsoft.com/sql/
Microsoft SQL Server 2005 website
http://www.microsoft.com/sql/2005/default.asp
SQL Newsgroups
http://www.microsoft.com/technet/community/newsgroups/server/sql.mspx
SQL Server 2005 Datamining
http://www.sqlserverdatamining.com/DMCommunity/
© 2003 Microsoft Corporation. All rights reserved.

You might also like