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.
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.
|
Create or replace table at run time
| The Data Integration Service drops the target table at run time and replaces it with a table based on a target table that you identify.
|
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.
|