Ads 468x60px

Thursday, December 22, 2011

Info: Sort and Merge Components vs. Lookup Component

Worth reading this article..

Tuesday, September 27, 2011

Learn SSIS : SCD - Slowly Changing Dimensions transformation

Slowly changing dimension transformation was one of the mystery transformation for me till now, as i never had chance to actually implement it. So today i block my time to implement this transformation by taking a simple example.

The concept of slowly changing dimension is explained very well and in detail on wikipedia, i would request readers to have a look at below link if you are not aware of SCD concept.

Before starting on our example, let me give you some glance of the SCD

Wednesday, September 21, 2011

Learn SSIS : Expressions in SSIS - Part 2

In my previous post i covered Event handler, in this i will be covering Expressions, and where we can actually set the expressions to extend SSIS package functionality.

Wednesday, September 14, 2011

Learn SSIS : Event handlers, variables, expressions in SSIS - Part 1

SSIS is not just about control flows and dataflows, there are other options available in SSIS which extends functionality of SSIS package, and provides a great flexibility in desiging a successfull ETL solution. Lets take a deep insight of what are those options and how we can take benefit of them.

There are four options which extends functionality of SSIS packages.

1. Event Handlers
2. Variables
3. Expressions
4. SQL Queries

Tuesday, September 13, 2011

Learn SSIS : Contol flow task categorization

Like how we categorized data flow transformations in my previous post "Dataflow-transformation-categorization" here i have categorized various control flow tasks we have in SSIS.

The task have been categroized based on the functionality they provide in SSIS Control Flow.

Wednesday, September 7, 2011

Learn SSIS : Dataflow Transformation Categorization..


Before anyone starts learning/designing data flow in SSIS, one should know what is been offered by Microsoft in SSIS toolbox. Most people don't know how many transformations are actually available in data flow and they choose some alternative workaround to performs operations which can be done easily using available transformations. In this article i am going to provide just a brief of all the transformations available in dataflow and categorise them. After reading this article one should be aware of what is been offered in SSIS designer, and it will be helpful for all those beginners to become aware of available transformations.

Also Categorization helps us to remember transformations, as there are lot.. its difficult to remember :)

Ok so lets start...

Transformations are divided into four categories

1. Row level  transformations
2. Rowset transformations
3. Multiple Input-output transformations
4. Advance Transformations.

Friday, August 12, 2011

Process Multi-Level XML in SSIS

Process Multi-Level XML in SSIS from Ramu Poonjolai on Vimeo.

Thursday, August 11, 2011

Running packages from SSMS

SSIS package deployment made easy in Denali..!!

Saturday, July 23, 2011

SSIS in SQL SERVER Denali CTP3 (The First Look)

SSIS in SQL SERVER Denali CTP3 (The First Look)
As many of us may be aware of that Microsoft has already released sql server codename denali Beta, which will be a next version of sql server which is projected to release in 2012. This post will be concentrating on what you will notice in first look of SSIS designer.

Friday, July 22, 2011

Learn SSIS : What is SSIS ?

What is SSIS? its a comman question been asked and searched on google and other search eagines, this indicates lots of people are looking for information on what exactly ssis is?

Well this post will cover the general defination of SSIS, and where exactly this technology is getting used..

Wednesday, July 13, 2011

SQL Server Code Name "Denali"

Hi Friends,

SQL SERVER 2012 Beta is relaeased checkout below URL for details..

SQL Server Code Name "Denali"

Also you can download SQL SEVER Denali using below URL

Also checkout a presentation video from microsoft..

The Learner..!!

Tuesday, July 12, 2011

Learn SSIS : For Each loop

Welcome back..Today I am going to cover ForEach loop.
ForEach loop we use when we don’t know the number of iteration loop, lets take an example…
The scenario is in adventure works database we have a view vEmployeeDepartment, so what we are going to do is we will be generating files by department name.
Let’s start..
The package will look like this…

Saturday, July 9, 2011


Well its looks I really getting fond of writing blogs. I think everyone should at least give a try writing blogs once :)

Today I am going to study some of the Dataflow transformations, MERGE, MERGE JOIN, and UNION ALL.

Yes the first question any SQL SERVER developer can ask is, these operations can very well be done in T-SQL query, Why using it in SSIS?, well the answer is, T-SQL can be used only when you are working with data which resides in SQL SEVER Tables, but what if the data is coming from different database itself like ORACLE or MYSQL or Flat File or XML or EXCEL.

Wednesday, July 6, 2011

Learn SSIS : For Loop in SSIS 2005/2008

After lots of failure attempts finally I am confident enough to write my first post. It took like 3 years for me to start writing this first post. And you know what, its not that simple!!.

Anyways feelings aside, and lets starts something which is of our interest.

Yeah we gona start with Loops in SSIS, well there are two types of loops available in SSIS 2005/2008

  1. FOR Loop : Use when you know the count of iteration of the loop
  2. FOREACH Loop : Use when you don’t know the count of Iteration of loop