Dataphin data sources

Updated at:

Before you can use Dataphin, you must select a database or data warehouse that meets your business requirements to serve as a data source for reading raw data and writing output data. Dataphin integrates a variety of data engines and supports data warehouses such as MaxCompute and Hive, as well as traditional enterprise databases like MySQL and Oracle.

Background

Dataphin supports various data sources, including big data storage sources, file data sources, message queue data sources, relational data sources, and NoSQL data sources. The data source types supported by each module are as follows:

  • To connect to a data source in Dataphin, you must first create it in data source management.

  • Dataphin allows you to add both production and development data sources. Basic projects and the Prod environment of Dev-Prod projects read from and write to production data sources. The Dev environment of Dev-Prod projects reads from and writes to development data sources. In DataService, Basic projects and the Prod environment of Dev-Prod projects read from production data sources, while the Dev environment of Dev-Prod projects reads from development data sources. Synchronization tasks do not support separate Prod and Dev environments and always read from and write to production data sources.

    Note

    If a required data source type is not available as a built-in option, you can define a custom offline or real-time data source type and connect it to Dataphin. For detailed instructions, see the following topics:

Data sources

Use case

Description

References

Batch integration

You can create a batch integration pipeline on a canvas by dragging, configuring, and connecting these components. It also supports a script mode for custom configurations. When you create a custom RDBMS data source, its input and output components are automatically added to the component library for data synchronization.

Batch integration

Real-time integration

Dataphin supports real-time integration, allowing you to synchronize data changes from an entire source database or specific tables with a destination data source.

Real-time integration

Batch development - database SQL

After connecting a data source, you can create database SQL tasks in Dataphin.

Create a database SQL task

Metadata collection

The metadata center extracts, processes, centrally stores, and manages metadata from various business systems to support data governance, enhancing your ability to organize, retrieve, and analyze data.

Metadata center

Real-time development

You can use connected data sources to create real-time metatables and develop real-time tasks.

Flink SQL task development

Data quality

Asset quality, a feature in Dataphin, offers a comprehensive data quality solution for data development and consumption. You can create quality rules for global tables or specific data sources.

Data source quality rules allow you to create quality monitoring rules for any data source in Dataphin. All supported data sources can run a connectivity test, but only some support quality rules for schema change detection. For details, see the Data source quality - Schema change detection column in the table below.

Asset quality overview

OneService

OneService is the final step in building a data middle platform with Dataphin. As a unified exit point for data services, OneService enables centralized data management. It simplifies data sharing while ensuring security.

OneService

Label factory

Label factory provides an end-to-end workflow from label creation to label serving. It offers a one-stop platform for data development teams and engineers, suitable for various use cases such as risk control and marketing. It supports the development, management, exploration, and serving of batch, real-time, and service-based labels. This helps enterprises build a repository of label assets and makes labels easier to develop, find, use, and manage.

Label factory overview

This topic lists the data sources that can be connected to Dataphin and their supported use cases. For details on the features supported by each data source for each use case, see the following topics:

Big data storage

Data source type

Batch integration

Real-time integration

Offline development - SQL

Metadata collection

Real-time development

Global table quality

Table structure change

Data service

Tag factory

Guide

MaxCompute

Supported

Supported

Not supported

Not supported

Supported

Supported

Supported

Supported

Supported

Create a MaxCompute data source

Hive

Supported

Supported

Not supported

Supported

Supported

Supported

Supported

Supported

Not supported

Create a Hive data source

Hologres

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Create a Hologres data source

Impala

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Supported

Not supported

Create an Impala data source

TDH Inceptor

Supported

Not supported

Not supported

Not supported

Supported

Supported

Supported

Supported

Not supported

Create a TDH Inceptor data source

Kudu

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Create a Kudu data source

StarRocks

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Not supported

Create a StarRocks data source

Hudi

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Create Hudi data source

Doris

Supported

Not supported

Supported

Supported

Supported

Supported

Supported

Supported

Not supported

Create a Doris data source

Greenplum

Supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Supported

Create a Greenplum data source

TDengine

Supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Create a TDengine data source

ArangoDB

Supported

Not supported

Not supported

Not supported

Not supported

Supported

Supported

Not supported

Not supported

Create an ArangoDB data source

SelectDB

Supported

Not supported

Supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Create a SelectDB data source

Databricks

Supported

Supported

Not supported

Not supported

Not supported

Supported

Supported

Supported

Not supported

Create a Databricks data source

Amazon Redshift

Supported

Not supported

Not supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Create an Amazon Redshift data source

DolphinDB

Supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Create a DolphinDB data source

Snowflake

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create Snowflake data source

AWS Lake Formation

Supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create a Data Lake Formation data source

File data sources

Data source type

Offline integration

Real-time integration

Offline development - SQL

Metadata collection

Real-time development

Global table quality

Data source quality - schema change

Data service

Label Factory

Setup guide

HDFS

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

How to create an HDFS data source

FTP

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

How to create an FTP data source

OSS

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

How to create an OSS data source

Amazon S3

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

How to create an Amazon S3 data source

Message queue data sources

Data source type

Batch integration

Streaming integration

Batch development - database SQL

Metadata collection

Streaming development

Global table quality

Data source quality - table schema change

Data service

Tag factory

Actions

Log Service

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Create a Log Service data source

Kafka

Supported

Supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Supported

Create a Kafka data source

DataHub

Supported

Supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Supported

Create a DataHub data source

RabbitMQ

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Create a RabbitMQ data source

Relational data source

Data source type

Batch integration

Real-time integration

Batch development - SQL

Metadata collection

Real-time development

Global table quality

Data source quality - schema change

Data service

Tag factory

Unstructured dataset

Actions

PolarDB

Supported

Not supported

Not supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Not supported

Create PolarDB Data Source

PolarDB-X

Supported

Not supported

Not supported

Supported

Supported

Supported

Supported

Not supported

Not supported

Not supported

Create PolarDB-X Data Source

PolarDB-X 2.0

Supported

Not supported

Supported

Not supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Create PolarDB-X 2.0 Data Source

MySQL

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Not supported

Create MySQL Data Source

SAP HANA

Supported

Not supported

Not supported

Supported

Supported

Supported

Supported

Supported

Not supported

Not supported

Create SAP HANA Data Source

Microsoft SQL Server

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Not supported

Not supported

Create Microsoft SQL Server Data Source

PostgreSQL

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Create PostgreSQL Data Source

AnalyticDB for MySQL 2.0

Supported

Not supported

Supported

Not supported

Supported

Not supported

Supported

Supported

Not supported

Not supported

Create AnalyticDB for MySQL 2.0 Data Source

AnalyticDB for MySQL 3.0

Supported

Not supported

Supported

Supported

Supported

Not supported

Supported

Supported

Not supported

Not supported

Create AnalyticDB for MySQL 3.0 Data Source

AnalyticDB for PostgreSQL

Supported

Not supported

Supported

Not supported

Supported

Supported

Supported

Supported

Supported

Not supported

Create AnalyticDB for PostgreSQL Data Source

OceanBase

Supported

Not supported

Supported

Supported

Supported

Not supported

Supported

Supported

Not supported

Not supported

Create OceanBase Data Source

Oracle

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Supported

Not supported

Create Oracle Data Source

Vertica

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Create Vertica Data Source

IBM DB2

Supported

Supported

Not supported

Supported

Not supported

Supported

Supported

Not supported

Not supported

Not supported

Create IBM DB2 Data Source

Teradata

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Create Teradata Data Source

ClickHouse

Supported

Not supported

Supported

Supported

Supported

Supported

Supported

Supported

Not supported

Not supported

Create ClickHouse Data Source

DM

Supported

Not supported

Supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Create DM Data Source

GBase 8a

Supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Create GBase 8a Data Source

KingbaseES

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create KingbaseES Data Source

TiDB

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create TiDB Data Source

GoldenDB

Supported

Not supported

Not supported

Not supported

Not supported

Supported

Supported

Not supported

Not supported

Not supported

Create GoldenDB Data Source

openGauss

Supported

Not supported

Supported

Supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Create openGauss Data Source

GaussDB (DWS)

Supported

Not supported

Supported

Not supported

Supported

Supported

Supported

Supported

Not supported

Not supported

Create GaussDB (DWS) Data Source

Amazon RDS for MySQL

Supported

Not supported

Not supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Create Amazon RDS for MySQL Data Source

Amazon RDS for PostgreSQL

Supported

Not supported

Not supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Create Amazon RDS for PostgreSQL Data Source

Amazon RDS for SQL Server

Supported

Not supported

Not supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Create Amazon RDS for SQL Server Data Source

Amazon RDS for Oracle

Supported

Not supported

Not supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Create Amazon RDS for Oracle Data Source

Amazon RDS for DB2

Supported

Not supported

Not supported

Supported

Not supported

Supported

Supported

Not supported

Not supported

Not supported

Create Amazon RDS for DB2 Data Source

TDSQL for MySQL

Supported

Not supported

Supported

Supported

Not supported

Supported

Supported

Supported

Not supported

Not supported

Create TDSQL for MySQL Data Source

GBase 8c

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Create GBase 8c Data Source

TDSQL for PostgreSQL

Supported

Not supported

Supported

Not supported

Not supported

Supported

Not supported

Supported

Not supported

Not supported

Create TDSQL for PostgreSQL Data Source

OushuDB

Supported

Supported

Supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Create OushuDB Data Source

NoSQL data sources

Data source type

Offline integration

Real-time integration

Offline development - SQL

Metadata collection

Real-time development

Global table quality

Data source quality - schema change

Data service

Tag factory

Knowledge graph

Actions

HBase 0.9.4

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Supported

Supported

Not supported

Create an HBase data source

HBase 1.1x

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Supported

Supported

Not supported

Create an HBase data source

HBase 2.0

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Supported

Supported

Not supported

Create an HBase data source

Elasticsearch

Supported

Not supported

Not supported

Supported

Supported

Not supported

Not supported

Supported

supported

Not supported

Create an Elasticsearch data source

MongoDB

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Supported

Not supported

Not supported

Create a MongoDB data source

Tablestore

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Create a Tablestore data source

ApsaraDB for HBase

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create an ApsaraDB for HBase data source

Redis

Supported

Not supported

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create a Redis data source

Presto

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create a Presto data source

Easysearch

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create an Easysearch data source

Trino

Not supported

Not supported

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create a Trino data source

OpenSearch

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create an OpenSearch data source

InfluxDB

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create an InfluxDB data source

Lindorm

Supported

Not supported

Supported (excluding the wide column engine - HBase connection type)

Not supported

Not supported

Not supported

Not supported

Supported

Supported (only for the wide column engine - HBase connection type)

Supported

Create a Lindorm data source

Semi-structured data sources

Data source type

Batch integration

Real-time integration

Batch development-SQL

Metadata collection

Real-time development

Global table quality

Data source quality - schema change

Data service

Tag Factory

Knowledge graph

Creation

API

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Not supported

Create an API data source

SAP Table

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create an SAP Table data source

Salesforce

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create a Salesforce data source

Lark Bitable data source

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Create a Lark Bitable data source

Neo4j

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Create a Neo4j data source

Vector database

Data source type

Offline integration

Real-time integration

Offline SQL development

Metadata collection

Real-time development

Global table quality

Table schema change

Data service

Label factory

Knowledge graph

Unstructured dataset

Guide

Milvus

Supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Not supported

Supported

Create a Milvus data source