すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:サポートされているデータソース

最終更新日:Nov 09, 2025

AnalyticDB for MySQL は、RDS MySQL、MongoDB、OSS、MaxCompute、Kafka などのさまざまなデータソースからデータウェアハウスまたはデータレイクにデータをインポートすることをサポートしています。インポートメソッドはデータソースによって異なります。このドキュメントを使用して、適切なインポートメソッドを選択してください。

概要

データウェアハウスとデータレイクへのデータ取り込みの違いは次のとおりです。

  • データウェアハウスへのデータ取り込み:

    • データは前処理されてからデータウェアハウスにインポートされます。

    • データウェアハウスは、AnalyticDB for MySQL によって開発された独自の Xuanwu 分析ストレージエンジン を使用します。このストレージエンジンは、高い信頼性、高い可用性、パフォーマンス専有型、および費用対効果の高いエンタープライズグレードのデータストレージを提供します。このエンジンにより、AnalyticDB for MySQL は、高スループットのリアルタイム書き込みとパフォーマンス専有型のリアルタイムクエリをサポートできます。

    • データウェアハウスへのデータ取り込みは、データ分析に高いパフォーマンスを必要とするビジネスシナリオに適しています。

  • データレイクへのデータ取り込み:

    • 生データは、Iceberg や Paimon などのオープンソースのテーブルフォーマットでデータレイクにインポートされます。

    • AnalyticDB for MySQL が提供する レイクストレージ または独自の OSS バケットをデータレイクストレージとして使用できます。データレイクはオープンソースであり、Iceberg や Paimon などのオープンフォーマットでデータを保存するため、データは AnalyticDB for MySQL の Spark および XIHE エンジンと、MaxCompute などの外部エンジンの両方からアクセスできます。

    • データレイクへのデータ取り込みは、オープンソースソリューションを必要とし、分析パフォーマンスに厳しい要件がないビジネスシナリオに適しています。データレイクに高いアクセスパフォーマンスが必要な場合は、LakeCache を有効にすることで、OSS と比較してより高い帯域幅とより低いレイテンシーを実現できます。

データウェアハウスへのデータ取り込み

カテゴリ

データソース

インポート方法

プロダクトエディション

ドキュメント

データベース

RDS MySQL

外部テーブル

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

外部テーブルを使用して RDS MySQL からデータをインポートする

DTS

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DTS を使用してデータをインポートする

DataWorks

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DataWorks を使用してデータをインポートする

シームレス統合

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

シームレス統合 (Zero-ETL) を使用してデータを同期する

RDS SQL Server

DTS

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DTS を使用してデータをインポートする

DataWorks

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DataWorks を使用してデータをインポートする

PolarDB 分散版 (旧 DRDS)

DTS

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DTS を使用してデータをインポートする

DataWorks

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DataWorks を使用してデータをインポートする

ワンストップ同期

Enterprise Edition、Basic Edition、または Data Lakehouse Edition

PolarDB-X メタデータを自動的に同期する

PolarDB for MySQL

統合分析

Enterprise Edition、Basic Edition、または Data Lakehouse Edition

フェデレーション分析機能を使用してデータを同期する

DTS

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DTS を使用してデータをインポートする

シームレス統合

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

シームレス統合 (Zero-ETL) を使用してデータを同期する

MongoDB

外観

Enterprise Edition、Basic Edition、または Data Lakehouse Edition

外部テーブルを使用して MongoDB からデータをインポートする

シームレス統合

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

シームレス統合 (Zero-ETL) を使用してデータを同期する

Lindorm

シームレス統合

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

Lindorm からデータをインポートする

Oracle

DataWorks

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

Oracle からデータをインポートする

自己管理 MySQL

外観

Data Warehouse Edition

自己管理 MySQL データベースからデータをインポートする

自己管理 HBase

DTS

Data Warehouse Edition

自己管理 HBase クラスターからデータをインポートする

ストレージ

OSS

外部テーブル

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

外部テーブルを使用して OSS からデータをインポートする

DataWorks

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DataWorks を使用してデータをインポートする

Tablestore

外部テーブル

Enterprise Edition、Basic Edition、または Data Lakehouse Edition

Tablestore からデータをクエリおよびインポートする

HDFS

外部テーブル

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

外部テーブルを使用して HDFS からデータをインポートする

DataWorks

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DataWorks を使用してデータをインポートする

ビッグデータ

MaxCompute

外部テーブル

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

外部テーブルを使用して MaxCompute からデータをインポートする

DataWorks

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DataWorks を使用してデータをインポートする

Flink

Flink

Data Warehouse Edition

Flink からデータをインポートする

メッセージキュー

Kafka

DataWorks

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

DataWorks を使用してデータをインポートする

Logstash プラグイン

Data Warehouse Edition

Logstash を使用して Data Warehouse Edition にデータをインポートする

ログデータ

ログデータ

データ同期

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

データ同期機能を使用して SLS データを Data Warehouse Edition に同期する

Logstash プラグイン

Data Warehouse Edition

Logstash を使用して Data Warehouse Edition にデータをインポートする

ローカルデータ

SQLAlchemy

Data Warehouse EditionEnterprise Edition、Basic Edition、または Data Lakehouse Edition

SQLAlchemy を使用して DataFrame データをインポートする

LOAD DATA

Data Warehouse Edition

LOAD DATA を使用して Data Warehouse Edition にデータをインポートする

インポートツール

Data Warehouse Edition

インポートツールを使用して Data Warehouse Edition にデータをインポートする

Kettle

Data Warehouse Edition

Kettle を使用して Data Warehouse Edition にデータをインポートする

データレイクへのデータ取り込み

重要

この機能は、Enterprise Edition、Basic Edition、または Data Lakehouse Edition クラスターでのみ利用可能です。

カテゴリ

データソース

インポート方法

ドキュメント

メッセージキュー

Kafka

データ同期

データ同期を使用して ApsaraMQ for Kafka から Data Lakehouse Edition にデータを同期する(推奨)

ログデータ

Simple Log Service (SLS)

データ同期

データ同期機能を使用して SLS データを同期する (推奨)

ビッグデータ

Hive

データ移行

Hive からデータをインポートする

ストレージ

OSS

メタデータディスカバリー

メタデータディスカバリーを使用して Data Lakehouse Edition にデータをインポートする

参照

AnalyticDB for MySQL は、データインポートタスクの非同期送信もサポートしています。詳細については、「非同期インポートタスクを送信する」をご参照ください。