Skip to main content

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 systemparts in tableIdString example
Oracle/PostgreSQL/SQL Serverdatabase, schema, tablemydb.dbo.orders
MySQL/Doris/StarRocksdatabase, tablemydb.orders
Kafkatopicorders