Type of tasks in Informatica:
Tasks are used to create workflows and worklets. Tasks are designed in workflow manager and represent an executable set of actions. Which shows the run time behavior of ETL process. There are several types of tasks available.1.Session Task
- It is used to run the mapping by using set of instructions.
- Allows to execute operating system command
- In unix we can specify one or more unix commands or a shell script.
- In windows we can specify one or more dos commands or batch files.
- It allows to define own condition that determines the execution of the workflow.
- Integration service evaluates the decision condition specified in a decision task and returns true or false.
- Predefined variable called $Decision_task_name.condition
- Event Raise Task: Event Raise task raises the event while running the workflow. It represents the location of a user-defined event.
- Event Wait Task: The Event Wait task waits for an event to occur.
- There are two types of event
User defined event: A user defined event is a sequence of tasks in the workflow.
- When all the tasks in the branch from the start task to the Event raise task complete, the Event raise task triggers the event. The Event wait task waits for the Event-Raise task to trigger the event before continuing with the rest of the tasks in its branch.
- It allows to assign a value to a user-defined workflow variable.
- It allows to set the time between the tasks to set dependencies in the workflow properly.
Relative time: Instruct the integration service to wait for specified period of time after timer starts.
7.Email Tasks
- Send Email during workflow.
- Email addresses, a subject line and the email message text can be defined. When called from within a Session task, the message text can contain variable session-related metadata.
- It is used to stop or abort the workflow.