Agent Features

  1. No Data Transformation:
    • Orchestrator, Not Transformer: Agents do not perform data transformation themselves. Their primary role is to orchestrate integration processes.
    • Delegation of Data Transformation: Agents delegate the actual data transformation tasks to other systems, such as:
      • Database servers
      • Operating systems
      • Scripting engines
  2. Multi-threaded Lightweight Components:
    • Multi-threaded: Agents are designed to be multi-threaded, allowing them to handle multiple processes or tasks simultaneously.
    • Lightweight: Agents are efficient and have minimal overhead, making them suitable for running multiple tasks in parallel without significant resource consumption.
  3. Running Multiple Sessions in Parallel:
    • Concurrent Sessions: An agent can run multiple sessions in parallel. This allows for the efficient execution of several integration tasks simultaneously.
    • Maximum Concurrent Sessions: When configuring an agent, Oracle recommends setting a maximum number of concurrent sessions that the agent can handle at any given time, based on the system's capabilities.
  4. Session Queuing:
    • Queueing Mechanism: If an agent reaches its maximum allowed concurrent sessions, any new incoming session will be queued and executed later, once the agent has finished executing previous sessions.
    • Execution Order: The queued sessions will be executed sequentially as the agent becomes available.
  5. Load Balancing:
    • Multiple Parallel Sessions: If you need to run multiple sessions in parallel, you can use load balancing to distribute the execution load across multiple agents.
    • Load Balancing Setup: To configure load balancing, refer to the Load balancing Agents section in the Administering Oracle Data Integrator documentation for detailed instructions.

 

No comments:

Post a Comment