# Populating an Oracle data warehouse

The following Java scenario creates a three-component Job that populates a data warehouse. A tOracleInput component reads your client data stored in the *CLIENT* table. A tMap component allows you to modify this data and the modifications are transmitted to the *Leadfact* table in the database through a tOracleOutput component.

### In this section

* [Procedure](https://help.qlik.com/talend/en-US/components/7.2/change-data-capture/toracleoutput-toracleinput-tmap-toracleinput-tmap-procedure-standard-component-enterprise-drop)

**Related information**

[tOracleOutput](https://help.qlik.com/talend/r/en-US/7.2/components/oracle/toracleoutput)

[tOracleInput](https://help.qlik.com/talend/r/en-US/7.2/components/oracle/toracleinput)

[tMap](https://help.qlik.com/talend/r/en-US/7.2/components/tmap/tmap)