Data Source Type | Edition |
Doris | 0.15,1.x |
Parameter | Description |
Data Destination | Select the target data source to be synchronized. |
Database Matching Policy | Set task runtime name matching rules for databases and tables in Doris: Same as source database/table name: During task runtime, the system will by default match objects in the target data source that have the same name as the source database/table. Custom Definition: Custom Definition rules allow setting special relationships between the source and target, such as adding a unified fixed prefix or suffix to source database or table names when writing to the target database or table during task runtime. Under this strategy, the system will by default match target objects based on the naming rules. Note: When the source end is Kafka, the whole database synchronization task to Doris does not support automated database/table creation during the full synchronization stage. Please pre-construct existing databases and table objects in Doris to ensure normal task operation. |
Batch table creation | When the source end is MySQL, TDSQL-C MySQL, or TDSQL MySQL, batch creation of Doris target tables is supported during the task configuration stage. Click Batch Table Creation to display the following pop-up. The system will match target databases and tables according to the user-defined database and table matching rules. Tables that do not exist on the target end will appear in Unmatched Databases/Tables, while existing tables will appear in Matched Databases/Tables. For unmatched tables or tables that are matched but need to be deleted and recreated (you can change the target table creation method to delete the existing table and create a new one), you can perform table creation operations. Click Start Table Creation to create target tables based on the source table structure. The creation result will be displayed as shown below. Users can review the failed tables and the reasons, check and modify the table creation statements, and retry the failed items. |
Advanced Settings | Set the runtime parameters for Doris writing end. These parameters can be configured according to business needs |
Parameter | Description |
Data Destination | Doris data source to be written into. |
Database | Support selection or manual entry of the library name to be written to. By default, the database bound to the data source is used as the default database. Other databases need to be manually entered. If the data source network is not connected and the database information cannot be fetched directly, you can manually enter the database name. Data synchronization can still be performed when the Data Integration network is connected. |
Table | Support selection or manual entry of the table name to be written to. If the data source network is not connected and the table information cannot be fetched directly, you can manually enter the table name. Data synchronization can still be performed when the Data Integration network is connected. |
Advanced Settings (optional) | You can configure parameters according to business needs. The requirements are as follows: 1. One parameter per line; if parameters need to be used together, write them on the same line. 2. Each parameter has a default value. |
Parameter | Description |
Data Destination | Select the available Doris data source in the current project. |
Database/Table | Select the corresponding database table from this data source. |
Advanced Settings (optional) | You can configure parameters according to business needs. |
Internal Types | Doris Type |
NULL | NULL_TYPE |
BOOLEAN | BOOLEAN |
TINYINT | TINYINT |
SMALLINT | SMALLINT |
INT | INT |
BIGINT | BIGINT |
FLOAT | FLOAT |
DOUBLE | DOUBLE |
DATE | DATE |
TIMESTAMP | DATETIME |
DECIMAL | DECIMAL |
STRING | CHAR |
STRING | LARGEINT |
STRING | VARCHAR |
STRING | STRING |
DECIMAL | DECIMALV2 |
ARRAY | ARRAY |
MAP | MAP |
STRING | JSON |
STRING | VARIANT |
STRING | IPV4 |
STRING | IPV6 |
Was this page helpful?