Sunday, 20 October 2013

SSIS tasks

Today we will learn about various tasks which are available in SSIS. Before going to know about different tasks first will discuss about what is task.

Task: A task is a discrete unit of work that performs some action required in a package which may be moving a file or sending email or sending/Receiving file from FTP server. SSIS tasks are foundation of the control flow in SSIS. When you are on control flow tab SSIS displays set of controls which represents workflow of the package.

SSIS tasks are divided as following categories


Task Name
Task Description
                                         Looping and Sequence tasks
Sequence Container
Used to group set of tasks as a single component.
For Loop Container
Used to loop through certain tasks in your package 
Foreach Loop Container
Used to loop through collection of objects in your package.
                                          Scripting tasks
Script task
This task allows us to perform .NET based scripting in Visual studio
                                          Analysis Service Tasks
Analysis Services Execute DDL task
Used to execute DDL task in Analysis services(create, drop, delete cubes)
Analysis Services Processing task
Used to process Analysis service processes which are cubes, dimension or cube model
Data Mining Query task
Allows us to run predictive queries against your Analysis Services data - mining models
                                        Data Preparation task
Data Flow task
This task is used to perform ETL (Extract, Transform and load) operations in SSIS package.
Data Profiling task
task allows for the examination of data to replace your ad - hoc data profiling techniques
File System Task
This task is used to perform Directory related or file related operations
FTP task
Used to Send/receives files from FTP server
XML Task
Parse or Processes XML file. It can merge, split or reformat XML file
Web Service task
Used to execute web methods on web service
                                           RDBMS server tasks
Execute SQL task
executes SQL statement or SQL stored procedure
Bulk Insert task
Used to load data into table by using BCP utility in SSIS package
                                           Backward Compatibility tasks
Execute DTS 2000 Package Task
Used to execute legacy 2000 DTS package
ActiveX Script task
Used to execute ActiveX script in your SSIS package. This task only used to conversion of legacy DTS package which uses ActiveX scripting method.
                                           Work Flow tasks
Execute Process task
Used to execute external process in your package such as notepad.exe,command.exe
Execute Package task
Used to execute some other package with in the package
Message Queue task
Sends or receives messages from MSMQ(Microsoft Message Queue)
Send Mail task
Used to send mails using SMTP
WMI Data Reader task
This task executes WQL queries on Windows Management Instrumentation
WMI Event Watcher task
This task gives ability to SSIS to respond certain Windows event
                              SMO(SQL management object) administration task
Transfer Database task
Transfers  Database from one server to another server
Transfer Error Messages task
Transfers Error messages from one SQL server to another server
Transfer Jobs task
Transfers Jobs from one SQL server to another server
Transfer Logins task
Transfers SQL logins from one server to another server
Transfer Master Stored Procedures task
Transfers Stored procedures from one server to another server
Transfer SQL server objects task
Transfers SQL Objects(tables, views, triggers, procedures, User-defined functions..) from one server to another server


NOTE: Leave your comment if you like the post

Technorati Tags: ,,

2 comments:

  1. It’s really amazing that we can record what our visitors do on our site. Thanks for sharing this awesome guide. I’m happy that I came across with your site this article is on point,thanks again and have a great day. Keep update more information..

    Hadoop Training in Chennai

    Base SAS Training in Chennai

    MSBI Training in Chennai

    ReplyDelete

  2. Through this post, I know that your good knowledge in playing with all the pieces was very helpful. I notify that this is the first place where I find issues I've been searching for. You have a clever yet attractive way of writing on Msbi online training
    Msbi online training Hyderabad
    Msbi online training India
    Msbi online course
    Msbi certification training

    ReplyDelete