Data Integration
Apache Doris supports integration with a wide range of data ecosystem tools. You can choose the right tool for your use case to apply Doris to data visualization, data migration and synchronization, real-time ingestion, log and observability analysis, database development and management, as well as data modeling and transformation.
BI and Visual Analytics
Apache Superset
Configure a Doris data source in Superset to perform self-service analysis, build charts, and create dashboards
Metabase
Query Doris through the Metabase Doris Driver and build interactive analytics dashboards
FineBI
Connect FineBI to Doris for data modeling, multidimensional analysis, and dashboard building
Power BI
Query or import Doris data in Power BI Desktop through the Doris connector
Tableau
Access Doris through the official Tableau MySQL connector and build visualizations on Doris data
QuickSight
Use the AWS QuickSight MySQL data source to connect to Doris in either direct query or import mode
Quick BI
Create Doris data sources and datasets in Alibaba Cloud Quick BI to build visual analytics reports
Smartbi
Integrate Smartbi with Doris for data connection, modeling, and visual analytics
Database Development and Management
DataGrip
Use the DataGrip MySQL data source to connect to Doris and query and manage internal catalog and external catalog
DBeaver
Connect to Doris through the DBeaver MySQL driver for SQL queries and visual database management
CloudDM
Manage Doris data sources with CloudDM, with support for queries, visual editing, access control, and database CI/CD
Data Migration, Synchronization, and Bulk Loading
CloudCanal
Use CloudCanal to migrate or synchronize data from sources such as MySQL, Oracle, PostgreSQL, and SQL Server to Doris
DataX Doriswriter
Use DataX Doriswriter to synchronize data from various sources to Doris through Stream Load
Kettle Doris Plugin
Use the Doris plugin in Kettle jobs to write processed data into Doris through Stream Load
SeaTunnel Doris Sink
Use SeaTunnel Doris Sink for distributed data synchronization, with support for real-time synchronization and exactly-once writes
Doris Streamloader
Use Doris Streamloader to perform multi-file, multi-concurrency Stream Load imports with resumable transfer support
Spark Load
Use external Spark resources to preprocess and load large-scale historical data, reducing import pressure on the Doris cluster
Hive UDF
Generate and compute Bitmap and HLL directly in Hive tables, and load them into Doris through Hive Catalog or Spark Load.
Streaming Ingestion and Big Data Computing
Flink Doris Connector
Read from and write to Doris in Flink, with support for stream and batch writes, Lookup Join, and full-database synchronization based on Flink CDC
Spark Doris Connector
Read from and write to Doris in Spark through RDD, DataFrame, or Spark SQL, with support for batch and streaming writes
Doris Kafka Connector
Use Kafka Connect to continuously write data from Kafka topics into Doris
AutoMQ Load
Use Doris Routine Load to consume Kafka-compatible topics from AutoMQ for real-time data ingestion
Logging and Observability
Filebeat
Use the Beats Doris output plugin to collect logs, metrics, or audit data and write them into Doris in real time
Fluent Bit
Use the Fluent Bit Doris Output Plugin to collect logs and write them into Doris through Stream Load
Logstash
Use the Logstash Doris output plugin to collect and preprocess logs and write them into Doris in real time
LoongCollector
Use the LoongCollector Doris Flusher to collect and process logs and write the data into Doris
OpenTelemetry
Export OpenTelemetry logs, traces, and metrics to Doris for unified analysis
Vector
Use Vector Doris Sink to collect, transform, and route logs, metrics, and trace data to Doris
Langfuse on Doris
Deploy Langfuse with Doris as the analytics backend for LLM application observability analysis












