Property | Description |
---|---|
Name | Name of the relational data object. |
Description | Description of the relational data object. |
Property | Description |
---|---|
Name | Name of the column. |
Native Type | Native data type of the column. |
Precision | Maximum number of significant digits for numeric data types, or maximum number of characters for string data types. For numeric data types, precision includes scale. |
Scale | Maximum number of digits after the decimal point for numeric values. |
Description | Description of the column. |
Property | Description |
---|---|
Connection | Name of the Hive connection. |
Owner | Name of the resource owner. This property is not applicable for Hive sources and targets. |
Resource | Name of the resource. |
Database Type | Type of the source. This property is read-only. |
Resource Type | Type of the resource. This property is read-only. |
Property | Description |
---|---|
Name | Name of the relational data object. You can edit the name in the Overview view. When you use the relational file as a source in a mapping, you can edit the name within the mapping. |
Description | Description of the relational data object. |
When column metadata changes | Indicates whether object metadata is synchronized with the source. Select one of the following options:
|
Property | Description |
---|---|
Specify By | To specify target columns and metadata, select one of the following options:
Default is the Value option. |
Data Object | If you created the target from an existing data object, the field displays the name of the object. Click Browse to change the data object to associate with the data object. |
Parameter | Choose or create a parameter to associate with the target. |
At runtime, get data object columns from data source | When you enable this option, the Data Integration Service fetches metadata and data definition changes from target tables to the data object. |
Property | Description |
---|---|
Name | Name of the column. |
Type | Native data type of the column. |
Precision | Maximum number of significant digits for numeric data types, or maximum number of characters for string data types. For numeric data types, precision includes scale. |
Scale | Maximum number of digits after the decimal point for numeric values. |
Description | Description of the column. |
Column | Name of the column in the resource. |
Resource | Name of the resource. |
Property | Description |
---|---|
Connection | Name of the Hive connection. |
Owner | Name of the Hive database. |
Resource | Name of the resource. |
Property | Description |
---|---|
Tracing level | Controls the amount of detail in the mapping log file. |
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. Note: When you write to a JDBC target and the target does not have a table, Spark creates a table even if you do not select this option. Spark creates columns in the table with appropriate target data type and default precision for the data type irrespective of the the precision you specify in the target properties. |
DDL Query | The DDL query based on which the Data Integration Service creates or replace the target table at run time. You cannot create a custom DDL query that creates or replaces a Hive table at run time in streaming mappings. |
Truncate target table | Truncates the target before loading data. Note: If the mapping target is a Hive partition table, you can choose to truncate the target table only with Hive version 0.11. |
Truncate Hive Target Partition | Truncates the external table before loading data. Streaming mappings do not support this property. The property is ignored. |
PreSQL | The 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 | The SQL command that the Data Integration Service runs against the target database after it writes to the target. The Developer tool does not validate the SQL. Streaming mappings do not support Post-SQL queries. Post-SQL queries in streaming mappings are ignored. |
Maintain Row Order | Maintain row order while writing data to the target. Select this option if the Data Integration Service should not perform any optimization that can change the row order. When the Data Integration Service performs optimizations, it might lose the row order that was established earlier in the mapping. You can establish row order in a mapping with a sorted flat file source, a sorted relational source, or a Sorter transformation. When you configure a target to maintain row order, the Data Integration Service does not perform optimizations for the target. |