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

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.      ...

Introduction to Datawarehouse

In shot what is DWH (Data warehouse)? A DWH is a Large Database which consists of Dimension and Fact tables. Or Collection of DataMart is called as a DWH. Father of Data Warehouse: Dr. William H. Inmon Dr. Ralph Kimball -Introduced Dimension Modelling to design DWH in 1990. What is Data Warehouse? As per Dr. William Inmon, Data Warehouse is a -       Subject Oriented (Loans, Mutual Funds etc.) -       Integrated (Get data from various sources) -       Time Variant (Different time period data)   ·          *Datamart is Subject Oriented ·          *DWH is a collection of Datamart ·          *DWH is a superset of Datamart ·          *Datamart is also another database. Top-down Approach: (DWH->Datamarts)   ...

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...