メインコンテンツまでスキップ

Import

The Import module provides a managed ingestion workflow for bringing external data into a VeloDB Cloud warehouse. Use it when you want VeloDB Cloud to create and operate ingestion jobs through a visual wizard.

Import is suitable for the following scenarios:

  • Loading existing data from a source system into VeloDB Cloud.
  • Continuously ingesting changes from MySQL or PostgreSQL through CDC.
  • Consuming records from Kafka-compatible event streams.
  • Loading files from object storage on a schedule or as a batch job.

If you want to query external data in place without moving it into VeloDB Cloud, use Add Catalog instead. If you are moving a full Apache Doris or VeloDB warehouse, use Migration.

Supported sources​

SourceUse caseGuide
MySQLInitial load plus incremental CDC, or incremental-only ingestionMySQL
PostgreSQLInitial load plus incremental CDC, or incremental-only ingestionPostgreSQL
Kafka-compatible streamsContinuous ingestion from Kafka topics, including Apache Kafka, Confluent Cloud, and Amazon MSKKafka
Amazon S3Batch loading files into VeloDB tablesS3

Before you begin​

Before creating an import job, make sure you have:

  • A running VeloDB Cloud warehouse.
  • Source connection information, such as host, port, database, username, password, access key, bucket path, or Kafka bootstrap servers.
  • Network access from VeloDB Cloud to the source system.
  • Source-side permissions required for the selected ingestion mode.
  • A target database in VeloDB Cloud, or permission to create one during the wizard.

Next steps​

Choose the source-specific guide for your import job: