SlideShare a Scribd company logo
SSISData Flow Tasks 
Ram Kedem
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Connection Managers 
•What does a connection manager do ? 
•Manages connection to the data source 
•Physical Connectivity 
•Connection Strings 
•Providers 
•Authentication 
•Etc.
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Connection Managers 
•Provides a level of abstraction 
•Between the SSIS package runtime environment and the data source 
•Abstraction offers advantages 
•Multiple tasks can share the same connection manager 
•Connection can be used across multiple packages
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Connection Managers
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Derived Columns 
•The Derived Column transformation creates new column values by applying expressions to transformation input columns. 
•An expression can contain any combination of variables, functions, operators, and columns from the transformation input. The result can be added as a new column or inserted into an existing column as a replacement value. 
•The Derived Column transformation can define multiple derived columns, and any variable or input columns can appear in multiple expressions.
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Derived Columns
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Derived Columns
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Derived Columns
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Derived Columns
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Aggregate Task 
•The Aggregate transformation applies aggregate functions, such asAverage, to column values and copies the results to the transformation output. 
•Besides aggregate functions, the transformation provides the GROUP BY clause, which you can use to specify groups to aggregate across.
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Aggregate Task
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Aggregate Task
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Aggregate Task
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Lookup Task 
•The Lookup transformation performs lookups by joining data in input columns with columns in a reference dataset. 
•You use the lookup to access additional information in a related table that is based on values in common columns. 
•The reference dataset can be a cache file, an existing table or view, a new table, or the result of an SQL query. 
•The Lookup transformation uses either an OLE DB connection manager or a Cache connection manager to connect to the reference dataset.
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Lookup Task
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Lookup Task
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Lookup Task
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Lookup Task
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Lookup Task
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Lookup Task
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge Join Transformation 
•The Merge Join transformation provides an output that is generated by joining two sorted datasets using a FULL, LEFT, or INNER join. 
•For example, you can use a LEFT join to join a table that includes product information with a table that lists the country/region in which a product was manufactured. 
•This transformation has two inputs and one output. It does not support an error output. 
•Input & Join Requirements: 
•The Merge Join Transformation requires sorted data for its inputs. 
•The Merge Join transformation requires that the joined columns have matching metadata
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge Join Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge Join Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge Join Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge Join Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge Join Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge Join Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge & Union All 
•The Union All transformation combines multiple inputs into one output. The transformation inputs are added to the transformation output one after the other, no reordering of rows occurs. 
•The Merge transformation combines two sorted datasets into a single dataset. The rows from each dataset are inserted into the output based on values in their key columns. 
•The Merge transformation is similar to the Union All transformation. 
•Use the Union All transformation instead of the Merge transformationin the following situations: 
•The transformation inputs are not sorted. 
•The combined output does not need to be sorted. 
•The transformation has more than two inputs
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Union All
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Union All
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Union All
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Union All
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Merge
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Conditional Split Transformation 
•The Conditional Split transformation can route data rows to different outputs depending on the content of the data. 
•The implementation of the Conditional Split transformation is similar to a CASE decision structure in a programming language. 
•The transformation evaluates expressions, and based on the results, directs the data row to the specified output. This transformation also provides a default output, so that if a row matches no expression it is directed to the default output.
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Conditional Split Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Conditional Split Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Conditional Split Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Conditional Split Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Conditional Split Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Conditional Split Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Conditional Split Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Multicast Transformation 
•The Multicast transformation distributes its input to one or more outputs. This transformation is similar to the Conditional Split transformation. 
•Both transformations direct an input to multiple outputs. 
•The difference between the two is that the Multicast transformation directs every row to every output, and the Conditional Split directs a row to a single output.
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Multicast Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Multicast Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Multicast Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Multicast Transformation
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation 
•The Data Conversion transformation converts the data in an input column to a different data type and then copies it to a new output column. 
•For example, a package can extract data from multiple sources, and then use this transformation to convert columns to the data type required by the destination data store. You can apply multiple conversions to a single input column.
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation –Create DB
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -Overview
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimCustomer
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimCustomer
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimCustomer
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimCustomer
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimCustomer
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimCustomer
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimCustomer
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimCustomer
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimDate
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimDate
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimDate
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimDate
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimDate
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimProduct
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimProduct
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimProduct
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimProduct
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -DimProduct
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -Fact
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -Fact
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -Fact
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -Fact
Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent 
ramkedem.com 
Data Conversion Transformation -Fact

More Related Content

What's hot

Introduction to-sql
Introduction to-sqlIntroduction to-sql
Introduction to-sql
BG Java EE Course
 
MySQL Views
MySQL ViewsMySQL Views
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQLSql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Prashant Kumar
 
Database System Concepts and Architecture
Database System Concepts and ArchitectureDatabase System Concepts and Architecture
Database System Concepts and Architecture
sontumax
 
View & index in SQL
View & index in SQLView & index in SQL
View & index in SQL
Swapnali Pawar
 
Introduction to Mysql
Introduction to MysqlIntroduction to Mysql
Introduction to Mysql
Tushar Chauhan
 
QSpiders - SQL (Data Base)
QSpiders - SQL (Data Base)QSpiders - SQL (Data Base)
REST and RESTful Web Services
REST and RESTful Web ServicesREST and RESTful Web Services
REST and RESTful Web Services
Kasun Madusanke
 
Oracle Database DML DDL and TCL
Oracle Database DML DDL and TCL Oracle Database DML DDL and TCL
Oracle Database DML DDL and TCL
Abdul Rehman
 
Transaction Properties in database | ACID Properties
Transaction Properties in database | ACID PropertiesTransaction Properties in database | ACID Properties
Transaction Properties in database | ACID Properties
nomanbarki
 
Intro to dbms
Intro to dbmsIntro to dbms
Intro to dbms
Surkhab Shelly
 
Constraints In Sql
Constraints In SqlConstraints In Sql
Constraints In Sql
Anurag
 
Heap_Sort1.pptx
Heap_Sort1.pptxHeap_Sort1.pptx
Heap_Sort1.pptx
sandeep54552
 
Stored procedure in sql server
Stored procedure in sql serverStored procedure in sql server
Stored procedure in sql server
baabtra.com - No. 1 supplier of quality freshers
 
set operators.pptx
set operators.pptxset operators.pptx
set operators.pptx
Anusha sivakumar
 
Php array
Php arrayPhp array
Php array
Nikul Shah
 
Polynomial reppresentation using Linkedlist-Application of LL.pptx
Polynomial reppresentation using Linkedlist-Application of LL.pptxPolynomial reppresentation using Linkedlist-Application of LL.pptx
Polynomial reppresentation using Linkedlist-Application of LL.pptx
Albin562191
 
Introduction of ssis
Introduction of ssisIntroduction of ssis
Introduction of ssis
deepakk073
 
How to design a report with fine report reporting tool
How to design a report with  fine report reporting toolHow to design a report with  fine report reporting tool
How to design a report with fine report reporting tool
FineReport Reporting Tool
 
Physical architecture of sql server
Physical architecture of sql serverPhysical architecture of sql server
Physical architecture of sql server
Divya Sharma
 

What's hot (20)

Introduction to-sql
Introduction to-sqlIntroduction to-sql
Introduction to-sql
 
MySQL Views
MySQL ViewsMySQL Views
MySQL Views
 
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQLSql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
 
Database System Concepts and Architecture
Database System Concepts and ArchitectureDatabase System Concepts and Architecture
Database System Concepts and Architecture
 
View & index in SQL
View & index in SQLView & index in SQL
View & index in SQL
 
Introduction to Mysql
Introduction to MysqlIntroduction to Mysql
Introduction to Mysql
 
QSpiders - SQL (Data Base)
QSpiders - SQL (Data Base)QSpiders - SQL (Data Base)
QSpiders - SQL (Data Base)
 
REST and RESTful Web Services
REST and RESTful Web ServicesREST and RESTful Web Services
REST and RESTful Web Services
 
Oracle Database DML DDL and TCL
Oracle Database DML DDL and TCL Oracle Database DML DDL and TCL
Oracle Database DML DDL and TCL
 
Transaction Properties in database | ACID Properties
Transaction Properties in database | ACID PropertiesTransaction Properties in database | ACID Properties
Transaction Properties in database | ACID Properties
 
Intro to dbms
Intro to dbmsIntro to dbms
Intro to dbms
 
Constraints In Sql
Constraints In SqlConstraints In Sql
Constraints In Sql
 
Heap_Sort1.pptx
Heap_Sort1.pptxHeap_Sort1.pptx
Heap_Sort1.pptx
 
Stored procedure in sql server
Stored procedure in sql serverStored procedure in sql server
Stored procedure in sql server
 
set operators.pptx
set operators.pptxset operators.pptx
set operators.pptx
 
Php array
Php arrayPhp array
Php array
 
Polynomial reppresentation using Linkedlist-Application of LL.pptx
Polynomial reppresentation using Linkedlist-Application of LL.pptxPolynomial reppresentation using Linkedlist-Application of LL.pptx
Polynomial reppresentation using Linkedlist-Application of LL.pptx
 
Introduction of ssis
Introduction of ssisIntroduction of ssis
Introduction of ssis
 
How to design a report with fine report reporting tool
How to design a report with  fine report reporting toolHow to design a report with  fine report reporting tool
How to design a report with fine report reporting tool
 
Physical architecture of sql server
Physical architecture of sql serverPhysical architecture of sql server
Physical architecture of sql server
 

Viewers also liked

SSIS Basic Data Flow
SSIS Basic Data FlowSSIS Basic Data Flow
SSIS Basic Data Flow
Ram Kedem
 
SSIS control flow
SSIS control flowSSIS control flow
SSIS control flow
Slava Kokaev
 
Ssis 2008
Ssis 2008Ssis 2008
Ssis 2008
maha2886
 
Data Warehouse Basics
Data Warehouse BasicsData Warehouse Basics
Data Warehouse Basics
Ram Kedem
 
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
Wolfgang Strasser
 
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuningSQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
Polish SQL Server User Group
 
SSIS Incremental ETL process
SSIS Incremental ETL processSSIS Incremental ETL process
SSIS Incremental ETL process
Ram Kedem
 
Planning by tasks or logical processes - Luciano Luján Antonietti
Planning by tasks or logical processes -  Luciano Luján AntoniettiPlanning by tasks or logical processes -  Luciano Luján Antonietti
Planning by tasks or logical processes - Luciano Luján Antonietti
Luciano L. Antonietti
 
Data Warehouse Design Considerations
Data Warehouse Design ConsiderationsData Warehouse Design Considerations
Data Warehouse Design Considerations
Ram Kedem
 
Advanced integration services on microsoft ssis 1
Advanced integration services on microsoft ssis 1Advanced integration services on microsoft ssis 1
Advanced integration services on microsoft ssis 1
Skillwise Group
 
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
Pramod Singla
 
Step by Step design cube using SSAS
Step by Step design cube using SSASStep by Step design cube using SSAS
Step by Step design cube using SSAS
Ahsan Kabir
 
06 SSIS Data Flow
06 SSIS Data Flow06 SSIS Data Flow
06 SSIS Data Flow
Slava Kokaev
 
05 SSIS Control Flow
05 SSIS Control Flow05 SSIS Control Flow
05 SSIS Control Flow
Slava Kokaev
 
SSIS 2008 R2 data flow
SSIS 2008 R2 data flowSSIS 2008 R2 data flow
SSIS 2008 R2 data flow
Slava Kokaev
 
3.1\9 SSIS 2008R2_Training - ControlFlow asks
3.1\9 SSIS 2008R2_Training - ControlFlow asks3.1\9 SSIS 2008R2_Training - ControlFlow asks
3.1\9 SSIS 2008R2_Training - ControlFlow asks
Pramod Singla
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cube
Slava Kokaev
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL Server
Peter Gfader
 
Informatica power center 9 Online Training
Informatica power center 9 Online TrainingInformatica power center 9 Online Training
Informatica power center 9 Online Training
Glory IT Technologies Pvt. Ltd.
 
Ssn0020 ssis 2012 for beginners
Ssn0020   ssis 2012 for beginnersSsn0020   ssis 2012 for beginners
Ssn0020 ssis 2012 for beginners
Antonios Chatzipavlis
 

Viewers also liked (20)

SSIS Basic Data Flow
SSIS Basic Data FlowSSIS Basic Data Flow
SSIS Basic Data Flow
 
SSIS control flow
SSIS control flowSSIS control flow
SSIS control flow
 
Ssis 2008
Ssis 2008Ssis 2008
Ssis 2008
 
Data Warehouse Basics
Data Warehouse BasicsData Warehouse Basics
Data Warehouse Basics
 
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
Professional Recycling - SSIS Custom Control Flow Components With Visual Stud...
 
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuningSQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
SQLDay2013_ChrisWebb_CubeDesign&PerformanceTuning
 
SSIS Incremental ETL process
SSIS Incremental ETL processSSIS Incremental ETL process
SSIS Incremental ETL process
 
Planning by tasks or logical processes - Luciano Luján Antonietti
Planning by tasks or logical processes -  Luciano Luján AntoniettiPlanning by tasks or logical processes -  Luciano Luján Antonietti
Planning by tasks or logical processes - Luciano Luján Antonietti
 
Data Warehouse Design Considerations
Data Warehouse Design ConsiderationsData Warehouse Design Considerations
Data Warehouse Design Considerations
 
Advanced integration services on microsoft ssis 1
Advanced integration services on microsoft ssis 1Advanced integration services on microsoft ssis 1
Advanced integration services on microsoft ssis 1
 
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
9\9 SSIS 2008R2_Training - Package Reliability and Package Execution
 
Step by Step design cube using SSAS
Step by Step design cube using SSASStep by Step design cube using SSAS
Step by Step design cube using SSAS
 
06 SSIS Data Flow
06 SSIS Data Flow06 SSIS Data Flow
06 SSIS Data Flow
 
05 SSIS Control Flow
05 SSIS Control Flow05 SSIS Control Flow
05 SSIS Control Flow
 
SSIS 2008 R2 data flow
SSIS 2008 R2 data flowSSIS 2008 R2 data flow
SSIS 2008 R2 data flow
 
3.1\9 SSIS 2008R2_Training - ControlFlow asks
3.1\9 SSIS 2008R2_Training - ControlFlow asks3.1\9 SSIS 2008R2_Training - ControlFlow asks
3.1\9 SSIS 2008R2_Training - ControlFlow asks
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cube
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL Server
 
Informatica power center 9 Online Training
Informatica power center 9 Online TrainingInformatica power center 9 Online Training
Informatica power center 9 Online Training
 
Ssn0020 ssis 2012 for beginners
Ssn0020   ssis 2012 for beginnersSsn0020   ssis 2012 for beginners
Ssn0020 ssis 2012 for beginners
 

Similar to SSIS Data Flow Tasks

Power Pivot and Power View
Power Pivot and Power ViewPower Pivot and Power View
Power Pivot and Power View
Ram Kedem
 
SQL Injections - Oracle
SQL Injections - OracleSQL Injections - Oracle
SQL Injections - Oracle
Ram Kedem
 
Data Mining in SSAS
Data Mining in SSASData Mining in SSAS
Data Mining in SSAS
Ram Kedem
 
Data mining In SSAS
Data mining In SSASData mining In SSAS
Data mining In SSAS
Ram Kedem
 
SSRS Groups
SSRS GroupsSSRS Groups
SSRS Groups
Ram Kedem
 
SSAS Cubes & Hierarchies
SSAS Cubes & HierarchiesSSAS Cubes & Hierarchies
SSAS Cubes & Hierarchies
Ram Kedem
 
SSRS Basic Parameters
SSRS Basic ParametersSSRS Basic Parameters
SSRS Basic Parameters
Ram Kedem
 
Deploy SSRS Project - SQL Server 2014
Deploy SSRS Project - SQL Server 2014Deploy SSRS Project - SQL Server 2014
Deploy SSRS Project - SQL Server 2014
Ram Kedem
 
SSRS Conditional Formatting
SSRS Conditional FormattingSSRS Conditional Formatting
SSRS Conditional Formatting
Ram Kedem
 
Deploy SSIS
Deploy SSISDeploy SSIS
Deploy SSIS
Ram Kedem
 
Pig - Processing XML data
Pig - Processing XML dataPig - Processing XML data
Pig - Processing XML data
Ram Kedem
 
SSRS Gauges
SSRS GaugesSSRS Gauges
SSRS Gauges
Ram Kedem
 
SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4
Amazon Web Services
 
Open source Cloud Automation Platform
Open source Cloud Automation PlatformOpen source Cloud Automation Platform
Open source Cloud Automation Platform
Kishore Neelamegam
 
FARO and LFM Software, a Winning Combination for Project Execution in the Ind...
FARO and LFM Software, a Winning Combination for Project Execution in the Ind...FARO and LFM Software, a Winning Combination for Project Execution in the Ind...
FARO and LFM Software, a Winning Combination for Project Execution in the Ind...
Melissa Tiffany
 
C for beginners.pdf
C for beginners.pdfC for beginners.pdf
C for beginners.pdf
TanayKashid
 
C+for+beginners (2).pdf hsudiksbdjdidkdnjd
C+for+beginners (2).pdf hsudiksbdjdidkdnjdC+for+beginners (2).pdf hsudiksbdjdidkdnjd
C+for+beginners (2).pdf hsudiksbdjdidkdnjd
itzvenkatesh21
 
WordPress Affiliate Toolkit - Affiliate Summit East 2014
WordPress Affiliate Toolkit - Affiliate Summit East 2014WordPress Affiliate Toolkit - Affiliate Summit East 2014
WordPress Affiliate Toolkit - Affiliate Summit East 2014
David Vogelpohl
 
Tech sametime-deployment-enablement
Tech sametime-deployment-enablementTech sametime-deployment-enablement
Tech sametime-deployment-enablement
a8us
 
Customization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptxCustomization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptx
HarshitSharma443772
 

Similar to SSIS Data Flow Tasks (20)

Power Pivot and Power View
Power Pivot and Power ViewPower Pivot and Power View
Power Pivot and Power View
 
SQL Injections - Oracle
SQL Injections - OracleSQL Injections - Oracle
SQL Injections - Oracle
 
Data Mining in SSAS
Data Mining in SSASData Mining in SSAS
Data Mining in SSAS
 
Data mining In SSAS
Data mining In SSASData mining In SSAS
Data mining In SSAS
 
SSRS Groups
SSRS GroupsSSRS Groups
SSRS Groups
 
SSAS Cubes & Hierarchies
SSAS Cubes & HierarchiesSSAS Cubes & Hierarchies
SSAS Cubes & Hierarchies
 
SSRS Basic Parameters
SSRS Basic ParametersSSRS Basic Parameters
SSRS Basic Parameters
 
Deploy SSRS Project - SQL Server 2014
Deploy SSRS Project - SQL Server 2014Deploy SSRS Project - SQL Server 2014
Deploy SSRS Project - SQL Server 2014
 
SSRS Conditional Formatting
SSRS Conditional FormattingSSRS Conditional Formatting
SSRS Conditional Formatting
 
Deploy SSIS
Deploy SSISDeploy SSIS
Deploy SSIS
 
Pig - Processing XML data
Pig - Processing XML dataPig - Processing XML data
Pig - Processing XML data
 
SSRS Gauges
SSRS GaugesSSRS Gauges
SSRS Gauges
 
SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4SMS-and-CloudEndure-Module4
SMS-and-CloudEndure-Module4
 
Open source Cloud Automation Platform
Open source Cloud Automation PlatformOpen source Cloud Automation Platform
Open source Cloud Automation Platform
 
FARO and LFM Software, a Winning Combination for Project Execution in the Ind...
FARO and LFM Software, a Winning Combination for Project Execution in the Ind...FARO and LFM Software, a Winning Combination for Project Execution in the Ind...
FARO and LFM Software, a Winning Combination for Project Execution in the Ind...
 
C for beginners.pdf
C for beginners.pdfC for beginners.pdf
C for beginners.pdf
 
C+for+beginners (2).pdf hsudiksbdjdidkdnjd
C+for+beginners (2).pdf hsudiksbdjdidkdnjdC+for+beginners (2).pdf hsudiksbdjdidkdnjd
C+for+beginners (2).pdf hsudiksbdjdidkdnjd
 
WordPress Affiliate Toolkit - Affiliate Summit East 2014
WordPress Affiliate Toolkit - Affiliate Summit East 2014WordPress Affiliate Toolkit - Affiliate Summit East 2014
WordPress Affiliate Toolkit - Affiliate Summit East 2014
 
Tech sametime-deployment-enablement
Tech sametime-deployment-enablementTech sametime-deployment-enablement
Tech sametime-deployment-enablement
 
Customization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptxCustomization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptx
 

More from Ram Kedem

Impala use case @ edge
Impala use case @ edgeImpala use case @ edge
Impala use case @ edge
Ram Kedem
 
Advanced SQL Webinar
Advanced SQL WebinarAdvanced SQL Webinar
Advanced SQL Webinar
Ram Kedem
 
Managing oracle Database Instance
Managing oracle Database InstanceManaging oracle Database Instance
Managing oracle Database Instance
Ram Kedem
 
SSAS Attributes
SSAS AttributesSSAS Attributes
SSAS Attributes
Ram Kedem
 
SSRS Matrix
SSRS MatrixSSRS Matrix
SSRS Matrix
Ram Kedem
 
DDL Practice (Hebrew)
DDL Practice (Hebrew)DDL Practice (Hebrew)
DDL Practice (Hebrew)
Ram Kedem
 
DML Practice (Hebrew)
DML Practice (Hebrew)DML Practice (Hebrew)
DML Practice (Hebrew)
Ram Kedem
 
Exploring Oracle Database Architecture (Hebrew)
Exploring Oracle Database Architecture (Hebrew)Exploring Oracle Database Architecture (Hebrew)
Exploring Oracle Database Architecture (Hebrew)
Ram Kedem
 
Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
Ram Kedem
 
Introduction to Databases
Introduction to DatabasesIntroduction to Databases
Introduction to Databases
Ram Kedem
 
SSRS Calculated Fields
SSRS Calculated FieldsSSRS Calculated Fields
SSRS Calculated Fields
Ram Kedem
 
MSSQL Server - Automation
MSSQL Server - AutomationMSSQL Server - Automation
MSSQL Server - Automation
Ram Kedem
 
Lesson 5 security
Lesson 5   securityLesson 5   security
Lesson 5 security
Ram Kedem
 

More from Ram Kedem (13)

Impala use case @ edge
Impala use case @ edgeImpala use case @ edge
Impala use case @ edge
 
Advanced SQL Webinar
Advanced SQL WebinarAdvanced SQL Webinar
Advanced SQL Webinar
 
Managing oracle Database Instance
Managing oracle Database InstanceManaging oracle Database Instance
Managing oracle Database Instance
 
SSAS Attributes
SSAS AttributesSSAS Attributes
SSAS Attributes
 
SSRS Matrix
SSRS MatrixSSRS Matrix
SSRS Matrix
 
DDL Practice (Hebrew)
DDL Practice (Hebrew)DDL Practice (Hebrew)
DDL Practice (Hebrew)
 
DML Practice (Hebrew)
DML Practice (Hebrew)DML Practice (Hebrew)
DML Practice (Hebrew)
 
Exploring Oracle Database Architecture (Hebrew)
Exploring Oracle Database Architecture (Hebrew)Exploring Oracle Database Architecture (Hebrew)
Exploring Oracle Database Architecture (Hebrew)
 
Introduction to SQL
Introduction to SQLIntroduction to SQL
Introduction to SQL
 
Introduction to Databases
Introduction to DatabasesIntroduction to Databases
Introduction to Databases
 
SSRS Calculated Fields
SSRS Calculated FieldsSSRS Calculated Fields
SSRS Calculated Fields
 
MSSQL Server - Automation
MSSQL Server - AutomationMSSQL Server - Automation
MSSQL Server - Automation
 
Lesson 5 security
Lesson 5   securityLesson 5   security
Lesson 5 security
 

SSIS Data Flow Tasks

  • 2. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Connection Managers •What does a connection manager do ? •Manages connection to the data source •Physical Connectivity •Connection Strings •Providers •Authentication •Etc.
  • 3. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Connection Managers •Provides a level of abstraction •Between the SSIS package runtime environment and the data source •Abstraction offers advantages •Multiple tasks can share the same connection manager •Connection can be used across multiple packages
  • 4. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Connection Managers
  • 5. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Derived Columns •The Derived Column transformation creates new column values by applying expressions to transformation input columns. •An expression can contain any combination of variables, functions, operators, and columns from the transformation input. The result can be added as a new column or inserted into an existing column as a replacement value. •The Derived Column transformation can define multiple derived columns, and any variable or input columns can appear in multiple expressions.
  • 6. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Derived Columns
  • 7. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Derived Columns
  • 8. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Derived Columns
  • 9. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Derived Columns
  • 10. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Aggregate Task •The Aggregate transformation applies aggregate functions, such asAverage, to column values and copies the results to the transformation output. •Besides aggregate functions, the transformation provides the GROUP BY clause, which you can use to specify groups to aggregate across.
  • 11. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Aggregate Task
  • 12. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Aggregate Task
  • 13. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Aggregate Task
  • 14. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Lookup Task •The Lookup transformation performs lookups by joining data in input columns with columns in a reference dataset. •You use the lookup to access additional information in a related table that is based on values in common columns. •The reference dataset can be a cache file, an existing table or view, a new table, or the result of an SQL query. •The Lookup transformation uses either an OLE DB connection manager or a Cache connection manager to connect to the reference dataset.
  • 15. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Lookup Task
  • 16. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Lookup Task
  • 17. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Lookup Task
  • 18. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Lookup Task
  • 19. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Lookup Task
  • 20. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Lookup Task
  • 21. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge Join Transformation •The Merge Join transformation provides an output that is generated by joining two sorted datasets using a FULL, LEFT, or INNER join. •For example, you can use a LEFT join to join a table that includes product information with a table that lists the country/region in which a product was manufactured. •This transformation has two inputs and one output. It does not support an error output. •Input & Join Requirements: •The Merge Join Transformation requires sorted data for its inputs. •The Merge Join transformation requires that the joined columns have matching metadata
  • 22. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge Join Transformation
  • 23. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge Join Transformation
  • 24. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge Join Transformation
  • 25. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge Join Transformation
  • 26. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge Join Transformation
  • 27. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge Join Transformation
  • 28. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge & Union All •The Union All transformation combines multiple inputs into one output. The transformation inputs are added to the transformation output one after the other, no reordering of rows occurs. •The Merge transformation combines two sorted datasets into a single dataset. The rows from each dataset are inserted into the output based on values in their key columns. •The Merge transformation is similar to the Union All transformation. •Use the Union All transformation instead of the Merge transformationin the following situations: •The transformation inputs are not sorted. •The combined output does not need to be sorted. •The transformation has more than two inputs
  • 29. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Union All
  • 30. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Union All
  • 31. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Union All
  • 32. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Union All
  • 33. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge
  • 34. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge
  • 35. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge
  • 36. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge
  • 37. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge
  • 38. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Merge
  • 39. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Conditional Split Transformation •The Conditional Split transformation can route data rows to different outputs depending on the content of the data. •The implementation of the Conditional Split transformation is similar to a CASE decision structure in a programming language. •The transformation evaluates expressions, and based on the results, directs the data row to the specified output. This transformation also provides a default output, so that if a row matches no expression it is directed to the default output.
  • 40. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Conditional Split Transformation
  • 41. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Conditional Split Transformation
  • 42. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Conditional Split Transformation
  • 43. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Conditional Split Transformation
  • 44. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Conditional Split Transformation
  • 45. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Conditional Split Transformation
  • 46. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Conditional Split Transformation
  • 47. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Multicast Transformation •The Multicast transformation distributes its input to one or more outputs. This transformation is similar to the Conditional Split transformation. •Both transformations direct an input to multiple outputs. •The difference between the two is that the Multicast transformation directs every row to every output, and the Conditional Split directs a row to a single output.
  • 48. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Multicast Transformation
  • 49. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Multicast Transformation
  • 50. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Multicast Transformation
  • 51. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Multicast Transformation
  • 52. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation •The Data Conversion transformation converts the data in an input column to a different data type and then copies it to a new output column. •For example, a package can extract data from multiple sources, and then use this transformation to convert columns to the data type required by the destination data store. You can apply multiple conversions to a single input column.
  • 53. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation –Create DB
  • 54. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -Overview
  • 55. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimCustomer
  • 56. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimCustomer
  • 57. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimCustomer
  • 58. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimCustomer
  • 59. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimCustomer
  • 60. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimCustomer
  • 61. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimCustomer
  • 62. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimCustomer
  • 63. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimDate
  • 64. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimDate
  • 65. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimDate
  • 66. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimDate
  • 67. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimDate
  • 68. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimProduct
  • 69. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimProduct
  • 70. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimProduct
  • 71. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimProduct
  • 72. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -DimProduct
  • 73. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -Fact
  • 74. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -Fact
  • 75. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -Fact
  • 76. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -Fact
  • 77. Copyright 2014 © Ram Kedem. All rights reserved. Not to be reproduced without written consent ramkedem.com Data Conversion Transformation -Fact