Modeling

Modeling defines what your data means. Build it in minutes with AI.

It turns your tables and tribal knowledge into business logic - the entities, metrics, and relationships that describe how your company actually works.

Entities & Relationships

Define your core business objects - like Customer or Transaction - and how they connect.

Honeydew semantic compiler understands these relationships and uses them to generate joins, context, and filters automatically.

Semantic in Honeydew: an ERD graph showing entities and relations

Metrics: the language of the business

Metrics are how your business measures itself — Revenue, Active Users, Retention, Margin.

Define those metrics once, and reuse them everywhere. The Honeydew semantic compiler constructs on-the-fly correct SQL for any data consumer that needs them.

Metric lineage UI - a revenue metric has a derivative filtered metric

One model, a domain per team

Teams don't fork the model - they extend it. A team's domain starts from the shared base and changes what differs: a regional filter added, PII columns dropped, a warehouse role pinned.

Everything else stays shared. Fix a metric in the base and every domain built on it gets the fix.

Domain inheritance graph in Honeydew where a bookings_us_executive domain extends the bookings_executive and bookings_us team domains, with a connector leading down to the shared base