Common Content for Data Integration
- Common Content for Data Integration 10.5.1
- All Products
Property
| Description
|
---|---|
Truncate Hive Target Partition
| Overwrites the partition in the Hive target in which the data is being inserted. To enable this option, you must also select the option to truncate target tables.
You can truncate external partitioned tables and non-partitioned tables.
Default is disabled.
|
Load type
| Type of target loading. Select Normal or Bulk.
If you select Normal, the Data Integration Service loads targets normally. You can choose Bulk when you load to DB2, Sybase, Oracle, or Microsoft SQL Server. If you specify Bulk for other database types, the Data Integration Service reverts to a normal load. Bulk loading can increase mapping performance, but it limits the ability to recover because no database logging occurs. When you write to an Oracle target with bulk loading, you can optimize performance by disabling constraints in the Oracle database.
Choose Normal mode if the mapping contains an Update Strategy transformation. If you choose Normal and the Microsoft SQL Server target name includes spaces, configure the following environment SQL in the connection object:
|
Update override
| Overrides the default UPDATE statement for the target.
|
Delete
| Deletes all rows flagged for delete.
Default is enabled.
|
Insert
| Inserts all rows flagged for insert.
Default is enabled.
|
Target Schema Strategy
| Type of target schema strategy for the relational or Hive target table.
You can select one of the following target schema strategies:
|
DDL query for create or replace
| The DDL query based on which the Data Integration Service creates or replaces the target table.
This option is applicable when you select the
CREATE - Create or replace table at run time target schema strategy.
|
Truncate target table
| Truncates the target before it loads data.
Default is disabled.
|
Update strategy
| Update strategy for existing rows. You can select one of the following strategies:
|
PreSQL
| SQL command the Data Integration Service runs against the target database before it reads the source. The Developer tool does not validate the SQL.
|
PostSQL
| SQL command the Data Integration Service runs against the target database after it writes to the target. The Developer tool does not validate the SQL.
|