Introducing Supabase ETL
Blog post from Supabase
Supabase ETL offers a streamlined process for setting up Extract, Transform, Load (ETL) operations directly through the Supabase Dashboard without requiring any coding. It differentiates between OLTP and OLAP by recognizing Postgres's limitations with large-scale analytics, providing a solution that captures changes in the Postgres database and delivers them to analytics destinations like Analytics Buckets and BigQuery in near real-time. The setup involves creating a publication to define tables to replicate, connecting these to a destination, and monitoring the pipeline's status. ETL facilitates faster queries on large datasets and reduces storage costs by transferring data to systems designed for analytics, while maintaining a complete change history with an append-only format. Although in private alpha, Supabase ETL is open source and is designed to work alongside read replicas, catering to both application read scaling and analytics needs.