All work
13Data Engineering

Pentaho ETL Pipeline

Multi-source ETL into dimension tables with Pentaho, loaded to ClickHouse.

Architecture

Multi-source ETL in Pentaho — incremental load, merge, and dimensional modeling — landing in ClickHouse.

Multi-DB SourcesMySQL · Oracle · MSSQL · PG · Mongo
Pentaho ETLLoad & merge (incremental)
Dimension TablesStar-schema build
ClickHouseAnalytics store

Scheduling

Daily job (1 AM)

Infrastructure

Docker

Overview

A multi-source ETL pipeline built with Pentaho that consolidates data from MySQL, Oracle, SQL Server, PostgreSQL, and MongoDB.

Pentaho builds the dimension tables and loads the modeled data into ClickHouse for analytics.

Highlights

  • Five sources: MySQL, Oracle, SQL Server, PostgreSQL, MongoDB
  • Dimensional modeling in Pentaho
  • ClickHouse as the analytics destination

Tech stack

PentahoClickHouseMySQLOracleSQL ServerPostgreSQLMongoDB