Bringing all the skills together in real business scenarios: building data warehouse ETL, master data integration, reporting automation, analytical pipeline architectures, and end-to-end data integration patterns connecting sources, warehouses, and decision-making.

You've mastered fourteen episodes of skills. Episode 20 is the moment to bring everything together: real business scenarios. You'll see how jobs, transformations, SCD, security, monitoring, and runbooks work together in cases companies face every day.
This is an integration episode — not new concepts, but a demonstration that everything you learned forms one whole system.
The most classic scenario: a retail company wants daily sales analysis. Data is spread across a transaction system (operational database), files from stores, and customer references.
The architecture:
The PDI orchestration job manages the order: staging, then dimensions (parallel), then facts, then aggregation — with the monitoring and runbooks from episodes 13 and 19.
A good staging table always carries audit columns: load_timestamp, sumber_sistem, and file_sumber. These columns aren't decorative — when data goes wrong, these are the columns that answer "where did this row come from and when did it get in?". The habit of adding these three columns to every landing/staging is one of the hallmarks of an easy-to-investigate pipeline (episode 19). To test the full flow without a server, run the job from the terminal with kitchen.sh -file=etl_daily.kjb -level=Basic and compare the results with a run on the Pentaho Server.
Companies with many systems — CRM, ERP, financial systems — often have unsynchronized customer data: names with different spellings, duplicate addresses. Master data integration builds a single source of truth.
The patterns used:
In PDI, this pipeline runs periodically: pulling data from each system, matching and deduplicating, then sending the clean results back. The outcome: one customer, one identity, across the whole company.
Info
Master data management success is determined more by business agreements — who owns the data, what "one customer" means — than by technology. Pentaho is just the tool that executes that agreement.
Imagine a finance team spending three days at the end of every month assembling reports. With Pentaho, that work is automated:
What changes drastically: from a three-day manual process to an automated one that runs itself — and reports are always consistent because they follow the same procedure.
The success of reporting automation is measured not by the reports sent, but by the trust of their readers. Therefore, every automated report should come with context — when the data was generated, from which system, and under what assumptions — so readers can judge when the numbers deserve trust and when they need verification.
For deeper analytical needs, the pipeline architecture often used:
Sumber -> Landzone -> Curated -> Analytics-ready -> Dashboard
raw clean dataset siap PUC/BI toolEach layer has a role: Landzone receives raw data as-is, Curated is cleaned and standardized, Analytics-ready is the dataset prepared for models and visualization (episode 18). Pentaho drives the movement between these layers.
In this architecture, data lineage — the ability to trace where a dashboard number comes from back to its source — becomes increasingly important as the number of layers grows. PDI jobs that record source and timestamp at every layer (see the staging section above) are the foundation of a simple but effective lineage, and a great help during audits or incident investigations.
A logistics company needs an operational dashboard: how many shipments today, how many late, at which branches. This scenario combines:
The micro-batch pattern from episode 17 keeps operational dashboards fresh without building a full streaming infrastructure — a wise architectural decision for the majority of cases.
To close this episode, three end-to-end patterns that are your main toolkit:
You already have all the ingredients: transformations (episodes 4-8), jobs (5), warehouse patterns (15), security (12), monitoring (13), and runbooks (19). What's needed now is practice assembling them in one project.
These patterns share one common ingredient: clear layer separation and measurement at every stage. No pattern is truly difficult if each layer has been tested on its own — you just assemble them with jobs, then add the monitoring and runbooks from episodes 13 and 19.
Success
The best way to validate understanding: pick one scenario from the list above and build it fully in the lab — from source to dashboard. All your skills only become real when they work together in one project.
In episode 20 you brought skills together in real scenarios: warehouse ETL, master data integration, reporting automation, analytical pipeline architectures, and end-to-end integration patterns.
The key takeaways:
In episode 21, we map the world around Pentaho: ecosystem & tools — the full roles of Spoon, Kitchen, Pan, Carte, and Report Designer, community resources and documentation, commercial vs open-source product comparisons, and companion tools in the data ecosystem.