DataAxis
Henkel
Data Engineering · Data Engineer

A governed serving layer for global marketing & sales steering

Delivered the data backend for a global steering-and-reporting platform: governed serving views and fact tables on Databricks that business apps consume for account mapping, sales pipeline, opportunities, orders, and market modeling across business units.

Retail & Consumer

The challenge

  • Marketing and sales data spanned many strategic business units with differing needs.
  • Metric definitions (net sales, contribution, win rate, market size, growth) had to stay consistent across every app.
  • The same logic had to deploy safely across development, test, acceptance, and production.

Our approach

  • Built governed serving views and fact tables on Databricks with Unity Catalog.
  • Templated the DDL with environment placeholders so identical SQL promotes cleanly across all environments.
  • Implemented fine-grained, role-based access — granting visibility per business unit and persona.
  • Encoded shared metric definitions into the views so downstream apps report consistent numbers.
  • Maintained a recurring weekly reporting cadence for stakeholders.

Architecture

Source data

  • Marketing & sales
  • Multiple business units

Databricks

  • Unity Catalog

Serving layer

  • Templated views & facts
  • Shared metric definitions

Access control

  • Per business unit & persona

Business apps

  • Steering & weekly reporting
A governed, environment-templated serving layer with fine-grained per-business-unit access.

Outcomes

  • A single, governed source of truth feeding multiple business applications.
  • Consistent metric definitions across business units and reports.
  • Safe, repeatable promotion across environments via templated, parameterized SQL.

Have a data, ML, or AI challenge?

Book a 30-minute call. We'll tell you straight whether and how we can help.

Book a meeting