Definition #
When connecting to external systems, it is necessary to establish a mapping relationship with the storage objects of the external system. This is what Table Id refers to.
Example #
To be compatible with most external systems, the Table Id is represented by a 3-tuple : (namespace, schemaName, tableName).
Connectors should establish the mapping between Table Id and storage objects in external systems.
The following table lists the parts in table Id of different data systems:
data system | parts in tableId | String example |
---|---|---|
Oracle/PostgreSQL | database, schema, table | mydb.default.orders |
MySQL/Doris/StarRocks | database, table | mydb.orders |
Kafka | topic | orders |