The Data Integration feature in TiDB Cloud Lake provides a visual, no-code interface for importing, synchronizing, or consuming data from external systems into TiDB Cloud Lake. The feature centers around two key concepts: data sources and integration tasks.
Reusable connection settings or credentials used to access external systems or send notifications, such as AWS Access Key / Secret Key, MySQL hostname / username / password, SQS (S3) queue URL, Kafka broker addresses, or a FeiShu bot webhook.
Executable tasks that define where data comes from, where the task writes data or how it saves results, which runtime parameters it uses, and how you start and monitor the task.
Data sources do not move data by themselves. They only store the information required to access external systems. Integration tasks are the units that actually perform imports, snapshots, continuous synchronization, or message consumption.
Note
Running Data Integration tasks incurs service hosting fees. TiDB Cloud Lake bills these fees per second based on the actual running time of the service. For details, see Service Hosting Pricing.
Not every data source corresponds to an ingestion task. For example, FeiShuBot is used for notifications rather than loading source data into TiDB Cloud Lake.