AnalyticDB for MySQL provides multiple data import methods to meet data import requirements in different scenarios.

Data sourceImport methodReferences
DatabaseApsaraDB RDS for MySQLExternal table
Data Transmission Service (DTS)Migrate data from an ApsaraDB RDS for MySQL instance to an AnalyticDB for MySQL V3.0 cluster
DataWorksUse DataWorks to import data
ApsaraDB RDS for SQL ServerDTSMigrate data from an ApsaraDB RDS for SQL Server instance to an AnalyticDB for MySQL V3.0 cluster
DataWorksUse DataWorks to import data
PolarDB-XDTSMigrate data from a PolarDB-X 2.0 instance to an AnalyticDB for MySQL V3.0 cluster
DataWorksUse DataWorks to import data
PolarDB MySQLDTSMigrate data from a PolarDB for MySQL cluster to an AnalyticDB for MySQL V3.0 cluster
ApsaraDB for MongoDBExternal tableImport data from ApsaraDB for MongoDB to AnalyticDB for MySQL
OracleDataWorksAdd an Oracle data source
Self-managed MySQL databaseExternal tableImport data from a self-managed MySQL database to AnalyticDB for MySQL
Self-managed HBase databaseDTSMigrate data from a self-managed HBase database to an AnalyticDB for MySQL V3.0 cluster
StorageObject Storage Service (OSS)Metadata discoveryPerform metadata discovery
External table
DataWorksAdd an OSS data source
TablestoreExternal tableUse external tables to import data from Tablestore to AnalyticDB for MySQL Data Lakehouse Edition
Apsara File Storage for HDFSExternal tableUse external tables to import data from Apsara File Storage for HDFS to AnalyticDB for MySQL
DataWorksUse DataWorks to import data
Big dataMaxComputeExternal table
DataWorksUse DataWorks to import data
FlinkFlinkUse Apache Flink to write data to AnalyticDB for MySQL
Message QueueKafkaReal-time data ingestionIngest data from Message Queue for Apache Kafka to an AnalyticDB for MySQL lakehouse in real time for analysis
LogstashUse Logstash to write Apache Kafka data to AnalyticDB for MySQL
DataWorksUse DataWorks to import data
Log dataLog ServiceReal-time data ingestionIngest data from Log Service to an AnalyticDB for MySQL lakehouse in real time for analysis
Log dataLogstashUse Logstash to collect log data in real time
Local dataLOAD DATAUse the LOAD DATA statement to import local data
Import toolUse the AnalyticDB for MySQL import tool to import data to Data Warehouse Edition
KettleUse Kettle to synchronize local data to AnalyticDB for MySQL

In addition, AnalyticDB for MySQL allows you to asynchronously submit data import tasks. For more information, see Asynchronously submit an import or export task.