From a Relational Database
Sample JSON File
"from-config-values": {
"configs": [
{
"inputs": [
{
"name": "fromJobConfig.useSql",
"value": "false"
},
{
"name": "fromJobConfig.schemaName",
"value": "rf_database"
},
{
"name": "fromJobConfig.tableName",
"value": "rf_from"
},
{
"name": "fromJobConfig.columnList",
"value": "AA&BB"
},
{
"name": "fromJobConfig.incrMigration",
"value": "false"
},
{
"name": "fromJobConfig.createOutTable",
"value": "false"
}
],
"name": "fromJobConfig"
}
]
}
Parameter Description
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
fromJobConfig.useSql |
Yes |
Boolean |
Whether to use the customized SQL statement to export data when exporting relational database data |
|
fromJobConfig.sql |
No |
String |
Customized SQL statement. CDM executes the SQL statement to export data. |
|
fromJobConfig.schemaName |
Yes |
String |
Database mode or tablespace. For example, public.
NOTE:
The parameter value can contain wildcard characters (*), which is used to export all databases whose names start with a certain prefix or end with a certain suffix. The examples are as follows:
|
|
fromJobConfig.tableName |
Yes |
String |
Table name. For example, TBL_EXAMPLE.
NOTE:
The table name can contain wildcard characters (*), which is used to export all tables whose names start with a certain prefix or end with a certain suffix. The number and types of fields in the tables must be the same. The examples are as follows:
|
|
fromJobConfig.whereClause |
No |
String |
WHERE clause used to specify the data to be extracted. If no WHERE clause is configured, the entire table will be extracted. For example, age > 18 and age <= 60. |
|
fromJobConfig.columnList |
No |
String |
List of fields to be extracted. Use & to separate field names. For example, id&gid&name. |
|
fromJobConfig.partitionColumn |
No |
String |
Partition field to be extracted, by which a job is split in multiple sub-jobs executed concurrently. For example, id. |
|
fromJobConfig.usePartition |
No |
Boolean |
When data is exported from the Oracle database, data can be extracted from each partition in a partitioned table. When this function is enabled, you can use the fromJobConfig.partitionList parameter to specify the partitions in the Oracle table. This function does not support non-partitioned tables. |
|
fromJobConfig.partitionList |
No |
String |
Oracle table partitions to be migrated. Separate multiple partitions with ampersands (&). If you do not set this parameter, all partitions will be migrated. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.