Using SQL Server Integration Services with Oracle - Microsoft

29

Transcript of Using SQL Server Integration Services with Oracle - Microsoft

Page 1: Using SQL Server Integration Services with Oracle - Microsoft
Page 2: Using SQL Server Integration Services with Oracle - Microsoft
Page 3: Using SQL Server Integration Services with Oracle - Microsoft
Page 4: Using SQL Server Integration Services with Oracle - Microsoft
Page 5: Using SQL Server Integration Services with Oracle - Microsoft

High performance ETL platform

Heterogeneous data access

Workflow and data flow design

Easy to use

“SQL Server Integration Services (SSIS) ETL product was

by far the least likely to require external SI support

according to our survey, with only 9% of respondents saying

that they used an SI for implementation, compared with

IBM’s users employing an SI more than 50% of the time.” – Forrester: Enterprise ETL: Evolving and Indispensable To Your Data

Management Strategy (May 2010 )

Page 6: Using SQL Server Integration Services with Oracle - Microsoft

Developer productivity

Visual Studio based designer

Drag and drop content creation

“Customer references cite the overall low total cost of

ownership, speed of implementation, ease of use, and

the ability to integrate with the rest of the Microsoft SQL

Server capabilities as the main reasons for choosing

SSIS over alternatives.” - Gartner, 2010

Page 7: Using SQL Server Integration Services with Oracle - Microsoft
Page 8: Using SQL Server Integration Services with Oracle - Microsoft
Page 9: Using SQL Server Integration Services with Oracle - Microsoft
Page 10: Using SQL Server Integration Services with Oracle - Microsoft
Page 11: Using SQL Server Integration Services with Oracle - Microsoft
Page 12: Using SQL Server Integration Services with Oracle - Microsoft

Data Flow Task

OracleConnection Manager

OCI

Oracle dB

OracleSource

OCIArray Binding

OracleDestination

OCIDirect Path

OCI

Custom built connector for SSIS

Uses Oracle Call Interface (OCI) API for high performance, low level data access

Provides Source, Destination and Connection Manager for the SSIS Data Flow

Page 13: Using SQL Server Integration Services with Oracle - Microsoft

30884

29651

36016

1646

29756

1554

1731

23823

0 5000 10000 15000 20000 25000 30000 35000 40000

Add to Table

Empty Table

Extract

Add to Table Empty Table Extract

Oracle OLE DB 1554 1731 23823

Microsoft OLE DB 1646 29756

Connector for Oracle (by Attunity) 30884 29651 36016

Page 14: Using SQL Server Integration Services with Oracle - Microsoft
Page 15: Using SQL Server Integration Services with Oracle - Microsoft
Page 16: Using SQL Server Integration Services with Oracle - Microsoft
Page 17: Using SQL Server Integration Services with Oracle - Microsoft
Page 18: Using SQL Server Integration Services with Oracle - Microsoft
Page 19: Using SQL Server Integration Services with Oracle - Microsoft

Record position

Write to destination

Read all from source

Prepare database

Save current position

Process changes

Read changes

Get last position

Page 20: Using SQL Server Integration Services with Oracle - Microsoft
Page 21: Using SQL Server Integration Services with Oracle - Microsoft
Page 22: Using SQL Server Integration Services with Oracle - Microsoft

CDC Designer

Page 23: Using SQL Server Integration Services with Oracle - Microsoft
Page 24: Using SQL Server Integration Services with Oracle - Microsoft
Page 25: Using SQL Server Integration Services with Oracle - Microsoft
Page 26: Using SQL Server Integration Services with Oracle - Microsoft
Page 27: Using SQL Server Integration Services with Oracle - Microsoft
Page 29: Using SQL Server Integration Services with Oracle - Microsoft