The tOracleOutputBulk and tOracleBulkExec components are used together in a two step process. In
the first step, an output file is generated. In the second step, this file is used in
the INSERT operation used to feed a database. These two steps are fused together in the
tOracleOutputBulkExec component.
Component family |
Databases/Oracle |
|
Function |
Executes the Insert action on the data provided. |
|
Purpose |
As a dedicated component, it allows gains in performance during |
|
Basic settings |
Property type |
Either Built-in or Since version 5.6, both the Built-In mode and the Repository mode are |
|
|
Built-in: No property data stored |
|
|
Repository: Select the repository |
|
Use an existing connection |
Select this check box and in the Component List click the NoteWhen a Job contains the parent Job and the child Job, if you need to share an existing
For an example about how to share a database connection across Job levels, see |
|
Connection type |
Drop-down list of available drivers:
Oracle OCI: Select this connection
Oracle Service Name: Select this
Oracle SID: Select this connection
Oracle Custom: Select this |
|
DB Version |
Select the Oracle version in use |
|
Host |
Database server IP address. Currently, only localhost, |
|
Port |
Listening port number of DB server. |
|
Database |
Name of the database |
|
Schema |
Name of the schema. |
|
Username and |
DB user authentication data. To enter the password, click the […] button next to the |
|
Table |
Name of the table to be written. Note that only one table can be |
|
Action on table |
On the table defined, you can perform one of the following
None: No operations is carried
Drop and create table: The table is
Create table: The table does not
Create table if not exists: The
Drop table if exists and create:
Clear table: The table content is
Truncate table: The table content |
|
File Name |
Name of the file to be generated and loaded. WarningThis file is generated on the machine specified by the URI in |
|
Create directory if not exists |
This check box is selected by default. It creates a directory to |
|
Append |
Select this check box to add the new rows at the end of the |
|
Action on data |
On the data of the table defined, you can perform:
Insert: Add new entries to the
Update: Make changes to existing Insert or update: Insert a new record. If the record with Update or insert: Update the record with the given
Truncate: Remove all entries from |
|
Schema and Edit |
A schema is a row description, it defines the number of fields to Since version 5.6, both the Built-In mode and the Repository mode are Click Edit schema to make changes to the schema. If the
|
|
|
Built-In: You create and store the schema locally for this |
|
|
Repository: You have already created the schema and When the schema to be reused has default values that are integers or functions, ensure that For more details, see https://help.talend.com/display/KB/Verifying+default+values+in+a+retrieved+schema. |
|
Field separator |
Character, string or regular expression to separate fields. |
Advanced settings |
Advanced separator (for number) |
Select this check box to change data separators for
Thousands separator: define
Decimal separator: define |
|
Use existing control file |
Select this check box and browse to the .ctl control file you want |
|
Field separator |
Character, string or regular expression to separate fields. |
|
Row separator |
String (ex: ” |
|
Specify .ctl file’s INTO TABLE clause manually |
Select this check box to enter manually the INTO TABLE clause of |
|
Use schema’s Date Pattern to load Date field |
Select this check box to use the date model indicated in the |
|
Specify field condition |
Select this check box to define a condition for loading data. |
|
Preserve blanks |
Select this check box to preserve blank spaces. |
|
Trailing null columns |
Select this check box to load data with all empty columns. |
|
Load options |
Click + to add data loading
Parameter: select a loading
Value: enter a value for the |
|
NLS Language |
From the drop-down list, select the language for your data if the |
|
Set Parameter NLS_TERRITORY |
Select this check box to modify the conventions used for date and |
|
Encoding |
Select the encoding from the list or select Custom and define it manually. This field is |
|
Oracle encoding type |
Select the Oracle-specific encoding type for the data to be |
|
Output |
Select the type of output for the standard output of the Oracle to console, to global variable. |
|
Convert columns and table names to uppercase |
Select this check box to put columns and table names in upper |
|
Bulk file parameters |
Set the parameters Buffer Size |
|
tStatCatcher Statistics |
Select this check box to gather the job processing metadata at a |
Dynamic settings |
Click the [+] button to add a row in the table and fill The Dynamic settings table is available only when the For more information on Dynamic settings and context |
|
Usage |
This component is mainly used when no particular transformation is |
|
Limitation |
The database server/client must be installed on the same machine |
For use cases in relation with tOracleOutputBulkExec,
see the following scenarios: