FlowDiagram
37 templates

Data pipelines & ETL templates

Ingestion, transformation and warehouse loading diagrams. Every one opens as a real, editable diagram — restyle it, extend it and export it as your own. See also the data pipeline diagram tool.

All 37 data pipelines & etl templates

SalesforceFivetranPostgres OLTPS3 event filesSnowpipeSnowflake RAW

Nightly ELT pipeline

Three sources, one loader, a warehouse and a transform step.

Mermaid
App eventsProducer SDKIoT sensorsMQTT bridgeKafka raw topicSchema regis…

Kafka event streaming pipeline

Producers into topics, consumed by stream processing and storage.

Mermaid
ERPIngestion jo…CRMEvent streamBronze: raw,…Quality chec…

Medallion (bronze/silver/gold) warehouse

The standard lakehouse layering pattern.

Mermaid
ERP nightly…SFTP landing…CRM CSV extr…All files ar…Wait & retry…Load to stag…

Batch ETL to a data warehouse

Classic extract-transform-load with a staging area.

Mermaid
ApplicationProduction Post…Write-ahead…Debezium connec…Schema regis…Kafka change to…

Change data capture (CDC) replication

Database changes streamed to a warehouse in near real time.

Mermaid
Raw eventsCleaning jobCustomer tab…Feature engi…Feature drif…Alert ML team

ML feature engineering pipeline

Raw data to a feature store used by training and serving.

Mermaid
Source feedLand raw fileSchema match…Reject & not…Load to stag…Null & range…

Data pipeline with quality gates

Validation steps that can halt the pipeline before bad data lands.

Mermaid
AppsImmutable event…DevicesCDC from dat…Stream processo…Serving view…

Kappa architecture

One streaming path for everything: an immutable log, stream processors for all transformations, and reprocessing by replaying the log instead of a separate batch layer.

Mermaid
Relational data…Sqoop batch…Log filesFlume / NiFiEventsKafka

Big data architecture (Hadoop ecosystem)

The classic on-prem big-data stack: HDFS, YARN, Hive, Spark, HBase, Kafka, Sqoop and Oozie, with Ranger security.

Mermaid
Sources: DBs…Ingestion: Spar…Object stora…Table format: I…Hive metastore…Spark on Kubern…

Spark big data processing platform

Object storage, Spark on Kubernetes, table formats, a metastore, a query engine and orchestration — the cloud-native successor to Hadoop.

Mermaid
Web & mobileEvent collec…ServicesKafkaOperational…Debezium CDC

Real-time analytics (Kafka, Flink, Pinot)

Sub-second user-facing analytics: events into Kafka, Flink enrichment and aggregation, Apache Pinot or Druid for serving, and a lake for history.

Mermaid
Apps & IoTKinesis Data St…Amazon MSKManaged Service…OpenSearch: liv…Timestream

AWS real-time analytics

Kinesis Data Streams, Managed Service for Apache Flink, Firehose, OpenSearch, Timestream and Redshift streaming ingestion.

Mermaid
DevicesIoT HubAppsEvent HubsFabric Eventstr…Stream Analytics

Azure real-time analytics

Event Hubs and IoT Hub into Fabric Real-Time Intelligence (Eventstream, Eventhouse/KQL), Stream Analytics, Data Activator and Power BI.

Mermaid
Apps & devic…Pub/SubCloud SQL / All…Datastream CDCDataflow stream…BigQuery: strea…

Google Cloud real-time analytics

Pub/Sub, Dataflow streaming, BigQuery streaming and continuous queries, Bigtable for serving, and Looker.

Mermaid
SaaS appsFivetran / Airb…DatabasesEvent tracki…Snowflake / Big…dbt transformat…

Modern data stack

Managed ELT, cloud warehouse, dbt, semantic layer, BI, reverse ETL, orchestration and observability — the typical 2020s analytics stack.

Mermaid
KafkaFlink streaming…Database CDCSpark batch jobsIceberg tables…REST catalog: P…

Streaming lakehouse (Apache Iceberg)

Streams and batch landing in the same Iceberg tables, queried by several engines through one open catalog.

Mermaid
ERPConnectors &…CRMData lakeCloud warehouseActive metad…

Data fabric architecture

A metadata-driven layer over distributed sources: active metadata, knowledge graph, virtualisation, governance and self-service delivery.

Mermaid
OLTP databas…Auto Loader…Partner files i…Event hub / Kaf…Structured s…Bronze Delta

Lakehouse platform (Delta Lake)

Batch and streaming ingestion into bronze/silver/gold Delta tables with Unity Catalog governance and BI, ML and SQL consumers.

Mermaid
Web & appEvent collec…Schema valid?Invalid even…Kafka rawFlink: sessioni…

Real-time analytics pipeline

Clickstream events to sub-second dashboards: collection, validation, stream processing and OLAP.

Mermaid
Product DB,…ELT loaderWarehouse rawdbt modelsCustomer 360…Product-qual…

Reverse ETL to business tools

Warehouse models synced back into CRM, marketing and support tools so teams act on the same data.

Mermaid
Self-serve d…Orders domai…Data product…Customers do…Data product…Marketing do…

Data mesh with domain data products

Domain teams own and publish data products on a self-serve platform, governed by federated policies.

Mermaid
02:00 schedu…Wait for ups…Arrived by 0…SLA miss ale…Extract CRMExtract bill…

Orchestrated daily pipeline (Airflow DAG)

A daily DAG with sensors, parallel extracts, transforms, tests, and SLA alerting — how most batch pipelines are scheduled.

Mermaid
Feature storeData validat…Alert & stopTraining pip…Evaluate vs…Better?

MLOps end-to-end pipeline

Data validation, training, registry, deployment and monitoring with automatic retraining.

Mermaid
ApplicationsLog agents:…Kubernetes nodesLoad balancersKafka bufferParse & norm…

Log collection & analytics pipeline

Application and infrastructure logs shipped, parsed, enriched, stored in tiers and searched.

Mermaid
Web analyticsStagingApp eventsCRM contactsSupport tick…In-store pur…

Customer 360 & identity resolution

Stitching customer identities across web, app, CRM and support into one golden record.

Mermaid
DevicesIoT hubRaw telemetr…Decode binar…Plausible va…Sensor fault…

IoT telemetry data pipeline

Millions of device readings per minute: ingestion, downsampling, hot and cold storage, and fleet analytics.

Mermaid
Source syste…IngestionAuto-classif…Tokenise dir…Token vaultPseudonymise…

Privacy-aware data pipeline

Classification, pseudonymisation, consent filtering and deletion propagation built into the data platform.

Mermaid
Migration ki…Inventory ta…Prioritise b…Convert DDL…Historical d…Rebuild ETL…

Legacy warehouse to cloud migration

Moving from an on-prem warehouse to a cloud platform with parallel runs and reconciliation.

Mermaid
TransactionsKafka transacti…Streaming fe…Online featu…Scoring serv…Fraud model

Streaming fraud detection pipeline

Transactions scored in milliseconds with streaming features, a model server and a case management loop.

Mermaid
Ad platforms…ELT connecto…Web sessions…CRM opportun…Billing reve…Warehouse raw

Marketing attribution pipeline

Ad spend, sessions and conversions joined into multi-touch attribution for channel ROI.

Mermaid
Producer tea…Update contr…CI: compatib…Breaking cha…Merge & publ…Notify regis…

Data contracts between producers and consumers

Schema contracts enforced in CI and at runtime so upstream changes cannot silently break downstream pipelines.

Mermaid
Job startsRead checkpo…Fetch next b…Batch empty?Job completeTransform re…

ETL job with retries & dead letters

Resilient batch processing: idempotent loads, retries with backoff, poison records and restart from checkpoint.

Mermaid
Provider pro…Curated shar…Secure views…Secure shareConsumer acc…Consumer acc…

Snowflake cross-organisation data sharing

Publishing governed data to partners through secure shares and a data marketplace listing.

Mermaid
Event sourceImmutable ev…Batch layer:…Batch viewsSpeed layer:…Real-time vi…

Lambda architecture (batch + speed layer)

Combining a batch layer for accuracy and a speed layer for freshness behind one serving layer.

Mermaid
Email, uploa…Capture & de…OCRClassify doc…Extract fiel…Confidence o…

Document processing (IDP) pipeline

Invoices and forms captured, OCRed, classified, extracted, validated and posted with human-in-the-loop review.

Mermaid
Customer add…Geocoding se…GPS pingsSnap to road…Point tableAdmin bounda…

Geospatial data pipeline

Addresses and GPS points geocoded, joined to boundaries and tiled for map visualisation.

Mermaid
Pipelines runCollect meta…Anomaly dete…Anomaly?Lineage: fin…Route to tab…

Data observability & incident flow

Monitoring freshness, volume, schema and distribution across tables, and routing data incidents to owners.

Mermaid

Other template categories