Oracle BI Application
Data Warehouse Administration Console
In
Oracle BI Application Data Waehouse Administration Console, a task is a unit of
work that load data to one or more tables. A task can extract the data from the
source and populate the staging tables or load the data from the staging tables
to the target warehouse tables.
Typically
a task is mapped to an Informatica workflow. DAC does not include the actual
mapping logic. DAC stores the essential metadata which satisfies the needs to
generate the ETL execution plan. A task is the minimum unit of work the DAC
engine can include in the execution plan.
A
task in DAC consists of the following information:
- Source Tables
- Target Tables
- Phase
- Execution Type
- Truncate Option
- Command for Increment Load : The name of the Informatica workflow
- Command for Full Load: The name of the Informatica workflow
Oracle
BI Applications provides the pre-defined task seed data for the predefined
Informatica mappings for different OLTP adapters (Oracle E-Business Suite,
PeopleSoft, Siebel, and SAP)The DAC client allows you to define new tasks and
configure the execution plan for your custom deployment. When the task is
mapped to Informatica workflow, DAC provides the capability to synchronize the
metadata between DAC repository and Informatica repository. If the workflow
name is found in Informatica repository, the source tables and target tables of
the Informatica workflow will be fetched and loaded into DAC respository for
the DAC task.
The
source and target table information is essential for DAC to determine the tasks
required for populating a target star schema and to determine the sequence of
tasks in execution plan.
Always use the “Synchronize Tasks” option when
you define a task in DAC.
You
can also execute a SQL script to load the data instead of using
Informatica Workflow. Informtica gave Oracle BI applications development
the advantage of developing the platform independent ETL programs, which can
extract and load the data from and into different database platform.
However, DAC does support the ETL execution type, other then Informatica
workflow, such as SQL script. If you want to improve your data warehouse
ETL performance or you find that it is easier to develop SQL script to perform
your custom ETL jobs, you can create SQL scripts and still register the scripts
with DAC in its repository so it can be included in the execution plan and
executed automatically by the DAC execution engine.
Create SQL script to improve your warehouse
ETL performance in your custom warehouse deployment
No comments:
Post a Comment