Load and Export¶
You have a variety of options to connect and integrate with 3rd-party ETL applications, mostly using CrateDB’s PostgreSQL interface.
This documentation section lists corresponding ETL applications and frameworks which can be used together with CrateDB, and outlines how to use them optimally. Please also have a look at support for Change Data Capture (CDC) solutions.
Apache Airflow / Astronomer¶
A set of starter tutorials.
Updating stock market data automatically with CrateDB and Apache Airflow
Automating stock data collection and storage with CrateDB and Apache Airflow
A set of elaborated tutorials, including blueprint implementations.
Automating export of CrateDB data to S3 using Apache Airflow
Implementing a data retention policy in CrateDB using Apache Airflow
CrateDB and Apache Airflow: Building a data ingestion pipeline
Building a hot and cold storage data retention policy in CrateDB with Apache Airflow
Tutorials and resources about configuring the managed variants, Astro and CrateDB Cloud.
Apache Flink¶
Build a data ingestion pipeline using Kafka, Flink, and CrateDB
Community Day: Stream processing with Apache Flink and CrateDB
[Executable stack: Apache Kafka, Apache Flink, and CrateDB]
Apache Hop¶
Apache Kafka¶
Apache NiFi¶
Azure Functions¶
dbt¶
InfluxDB¶
Kestra¶
MongoDB¶
MySQL¶
Node-RED¶
Singer / Meltano¶
🚧 Please note these adapters are a work in progress. 🚧
SQL Server Integration Services¶
A demo project which uses SSIS and ODBC to read and write data from CrateDB: