Bulk insert task is used to copy large amount of data into SQL Server tables from text files. For example, imagine a data analyst in your organization provides a feed from a mainframe system to you in the form of a text file and you need to import this into a SQL server table. The easiest way to accomplish this is in SSIS package is through the bulk insert task.
Configuring Bulk Insert Task
Drag the bulk insert task from the toolbox into the control flow window.

Read more…
Categories: Bulk Insert Task, Connection Managers, SQL Server, SSIS, SSIS 2008, SSIS Basics, SSIS Tasks Tags: Bulk Insert Task, Configure, Control Flow, SQL Server, SSIS
In this blog, I will walk you through the creation of excel files ( xls / Excel 2003) dynamically through SSIS.
Scenario: every day one of my process runs to pull data from SQL server table to excel file. I need to use unique file everyday with name as “taxonomy_<date>.xls” , for example on 14th of January 2011 the file name should be “Taxonomy_01142011.xls” with the excel sheet name “TaxonomyValues”.
It is pretty simple to create this file dynamically. At first we need to set up an excel connection manager pointing to the file. The connection manager needs to be dynamically configured to point to the correct file everyday, in our case “Taxonomy_01142011.xls” on 14th Jan. To do this,
- go to properties window of the excel connection manager
- click on expression and the browse ( … symbol) and choose “excel File Path” property. ( please refer the pictures below)
- Copy and paste the expression given below or develop similar expression. Click on evaluate expression and it will display the file path as evaluated value.
“C:\\Taxonomy_”+ (MONTH( GETUTCDATE() ) < 10? “0 “+(DT_WSTR,2) MONTH( GETUTCDATE() )
DT_WSTR,2)MONTH( GETUTCDATE() ))
+(DAY( GETUTCDATE() ) < 10? “0 “+(DT_WSTR,2) DAY( GETUTCDATE() )
DT_WSTR,2)DAY( GETUTCDATE() ))
+(DT_WSTR,4)YEAR( GETUTCDATE() ) +”.xls”
Also you need to use the settings as below for connection manager ( for .xls files)

Read more…
Categories: Connection Managers, DFT, Execute SQL Task, SQL Server, SSIS, SSIS, SSIS 2008, SSIS Tasks, T-SQL, Tips & Tricks Tags: Connection Managers, Connections, Dynamic file creation, Excel, SSIS