Merge Two Data in ETL project of SSIS

Author posted by Jitendra on Posted on under category Categories SSIS and tagged as Tags , with 2 Comments on Merge Two Data in ETL project of SSIS

Example of Merging two data in ETL project of SSIS

Before reading this tutorial, please go through the first article on creating ETL project in Business Intelligent  (BI) tool of visual studio for SSIS.

For this tutorial we will need two data sources. I am taking one flat file and another excel file so that new user can understand that extraction can be done from different types of datasources.

Text file contains “CustomerId, Subscription Start Date, Subscription End Date” and Excel file Contains “CustomerId, Segment, CustomerIdSpace” columns.

Observe that both data sources contains one common column named “CustomerId”.  For a while don’t count the column “CustomerIdSpace” of Excel Data Source.

Create New Business Intelligent project in Visual Studio 2005 and Drag “Data Flow Task” from tools to package.

Double click on “Data Flow Task” and new tab will opened. Drag “Flat File Source” and “Excel source” from tool box.

Double click on “Flat File Source” and “Excel Source” and create new Connection for excel file and text file respectively.

Drag two “Sort” control from “Data Flow Transformation” section of the toolbox below both sources.

Double click on “Sort” control and select the column “CustomerId” for both “Sort” Control.

Now Drag the “Merge Join” control from tool box and drop green arrow from both “Sort” Control to the “Merge Join” control. Select the type of Join, in this case we have selected “inner join“, also select the columns which should be exported in Output .

Here, we are not going to write the result in file, but we will use “derived column” control after merge join and add “data Viewer” as discussed in previous article to view the output.

The final snapshot of the ETL package will look like:

Merge Two Data in ETL project of SSIS
Merge Two Data in ETL project of SSIS

Continue reading “Merge Two Data in ETL project of SSIS”

Create Simple ETL Project in SSIS – Filter Records

Author posted by Jitendra on Posted on under category Categories SSIS and tagged as Tags with 1 Comment on Create Simple ETL Project in SSIS – Filter Records

Creating First ETL (Extract, Transform and Load) project in SSIS (SQL Server Integration Services) – Filter Records

In Previous article, we have seen the basics of SSIS. In this article, we will create our first basic application of filtering data from csv file.

As stated, Business intelligence tool is installed with SQL Server 2005 and best part is that it is integrated with Visual Studio 2005. So developer get the benefit of SSIS feature in Visual Studio power to work in disconnected environment.

In this article, we will read the csv file and get the required records and write back into another csv file.  csv file is attached in the source code in this article.

To start the project, click new Project in Visual Studio and select “Business Intelligence Projects” and then “Integration Services Project” as shown in below figure.

Create Business Intelligence Projects in Visual Studio
Create Business Intelligence Projects in Visual Studio

Continue reading “Create Simple ETL Project in SSIS – Filter Records”