These are the properties that can be set to customize the
bulk load operation when the stage is configured for the Oracle database
type.
- Schema name
- Specifies the name of the schema (owner) in which the target table
resides.
There is no default value.
If no value is specified the table is assumed to reside in
the schema of the currently connected user.
- Partition name
- Specifies the name of the table partition to which to load data.
There is no default value.
If the value is not specified, the data is loaded to the entire
table.
- Max Record Number
- Specifies the maximum number of input records in a batch.
- The default value is 100.
- Load mode
- Specifies the method to use to load the data in the target table.
The supported values are:
- Automatic
- Loads the data directly to the target database table using Direct
Path Oracle interface.
- Manual
- Creates Oracle SQL*Loader control file and data file which can
later be used to perform the load with Oracle SQL*Loader utility.
- Control file name
- Specifies the name of the Oracle SQL*Loader control file that
the stage creates when the Load mode property
is set to value Manual.
There is no default value.
- Data file name
- Specifies the name of the Oracle SQL*Loader data file that the
stage creates when the Load mode property is
set to Manual.
There is no default value.
- Delimiter
- Specifies the character used to delimit field values in the input
data.
The default values is comma character ( ,).
- Preserve Blanks
- Specifies whether to preserve trailing blanks in the input text
values or to truncate them.
The supported values are:
- Yes
- Preserve the trailing blanks.
This value is the default value.
- No
- Truncate trailing blanks.
- Case sensitive column names
- Specifies whether the input link column names should be treated
as case sensitive values.
The supported values are:
- Yes
- The column names should be treated as case-sensitive values.
- No
- All characters in the input link column names should be treated
as uppercase characters.
This value is the default value.
In the manual load mode the stage does not write
data to the database table directly, but instead creates Oracle SQL*Loader
control and data files to be used with Oracle SQL*Loader to load the
data to the table. The format of these two files is determined internally
by the stage and can change in future releases of the product. For
this reason it is not recommended to design jobs that rely on the
current format of these files.
If the control file name is not
specified, the stage will create the control file name consisting
of the specified Oracle service name, followed by the underscore character,
followed by the specified name of the table to which the data is loaded,
followed by the .ctl extension.
If the
data file name is not specified the stage will use the same logic
to produce the data file name except instead of the .ctl extension,
the .dat extension will be used for the file
name.