Skip to main content

SSIS_Tasks in Control Flow

Topics : (Bulk Insert Task, Execute Package Task, Script task, File System Task, FTP Task). 

Bulk Insert Task : Used to import text files data to a SQL server.








    Advantages : Faster than Data Flow Task,Can get range of rows.

    Disadvantages : Source must be a Flat file or a Text file

  - Destination must be a SQL Server Table no other destination.

  - Cannot Validate , clean or transform the data within this task.

  - Cannot get error rows separately. 

 The below setting is important part in the Bulk Insert Task.








·         Batch size is nothing but how many rows you want to copy at a time?

·         Last row is the row at which you want to end the copy process.

·         First row is the row with which you want the copy process to be started to a SQL Server. Generally the text files have first few rows with header or with few lines explaining the document, in such case this is useful.

Execute Package Task : It is used to execute other package within the project or  residing outside the project.








Execute Process Task : It is used to run third party executables (Winzip, winrar)

for ex: 








Executable is : path of the program to be called.

Argument and working directory is shown below.







Ex 2: 












Script Task : It is used to write a Visual Studio Script or C# code Script.


 











After clicking on Edit script , you can and add the code as below and Build. It will save the script.













Precedence constraint : We can use Expression and Logical operation as well.











File System Task 












Creating a folder Microsoft in the source.












FTP Task : To Download/Upload from a FTP folder.
































Remote Path is nothing but the FTP Path.
















If you put *.* in the FTP Remote Path that means to download all the Files.(.txt, .doc can also be used to download files of a particular type).






Local path is nothing but the place where you want to save the folder.

Popular posts from this blog

How to remove special characters in the Data(using Script component Task and Regex)

Start with the Below screen shot ( Before Script Task) and you will come to know about the senario. Note : The Script Component also works for the special characters within the Data as well . for ex "A$hish" Hover over the below Regex. it will show > Show potential fixes > in that Select System.Text.RegularExpressions. The Below will disappear.  Use the Below Script.  public override void Input0_ProcessInputRow(Input0Buffer Row) { Row.CustomerID = RemoveSpecialCharacters(Row.CustomerID); Row.NameStyle = RemoveSpecialCharacters(Row.NameStyle); Row.Title = RemoveSpecialCharacters(Row.Title); Row.FirstName = RemoveSpecialCharacters(Row.FirstName); Row.LastName = RemoveSpecialCharacters(Row.LastName); Row.CompanyName = RemoveSpecialCharacters(Row.CompanyName); Row.SalesPerson = RemoveSpecialCharacters(Row.SalesPerson); Row.EmailAddress = RemoveSpecialCharacters(Row.EmailAddress); Row.Phone = RemoveSpecialCharacters(Row.Phone); } public static string ...

DBMS

Database : database can be defined as a collection of information stored at a particular place written in a predetermined manner, belongs to a particular topic.  DBMS: (DATA BASE MANAGEMENT SYSTEM):  it is defined as software which is present inside the database which is used o maintain or manage the data within the database .                                 In the above diagram, if the user needs any info from the database. He has to contact with  dbms , then the dbms goes to the database, takes the information from the  database and gives it back to the user. Database models :  these models are broadly divided into the following types: 1.         FMS/FDMS 2.         HMS/HDMS 3.         NDBMS 4.         RDBMS 5.      ...

Different Schemas in DWH

  SCHEMAS:   Star Schema: -       Star Schema means Dimension Tables are directly linked to the Fact Table. Snow Flake Schema: -       Dimension Tables are indirectly linked to the Fact Table OR -       Dimension table is linking to another dimension table .       Star Schema   Snow Flake Schema 1 Has redundant data and hence tough to maintain/change 1 No redundancy and hence more easy to maintain/change 2 Less complex queries and hence easy to understand 2 More complex queries and hence less easy to understand 3 Less foreign keys so faster execution time of cube. 3 More foreign keys so take more execution of cube 4 Has De-Normalized Tables 4 Has Normalized Tabl...