tenant-adminUpdated 2026-04-27

Model Configuration

Model Builder — Settings panel, Configuration sub-tab.

What this covers

The Configuration sub-tab inside the Model Builder Settings panel lets you override per-model knobs that only make sense for an individual model. It is laid out as five focused tabs — Aggregates, AI Optimizer, Pocket, Predictive, Limits — so a modeller can tune the parts of the cube that matter without scanning a wall of unrelated settings.

Where to find it

  1. Open the Model Builder for the model you want to configure.
  2. Click the Settings icon in the toolbelt (right side).
  3. Switch to the Configuration sub-tab. It is the last tab in the Settings panel and is only available while a model is open.

How overrides work

Every row is a pure override. The placeholder shows the value currently inherited from the project level, which itself may fall back to system defaults. Save a value to override; leave the field blank and click Save, or click Clear, to remove the override and inherit again. The resolver walks model → project → system → registry default and returns the first non-null value, so a model override only applies to that single model.

The five tabs

Aggregates

Per-model defaults for the materialised aggregate pipeline:

Override these when a single model has unusually heavy aggregates that need a slower cadence than the project's other models.

AI Optimizer

Knobs for the optimiser sweep that proposes new aggregates on this model:

Override these when a model has a different signal density than the project default — high-traffic models often want a tighter cron and a higher cap; low-traffic models can run with a longer lookback.

Pocket

Pocket-table behaviour for this model:

Override only when the model has a tenant-shape that differs from the project's other models.

Predictive

Predictive-aggregate generation for this model — promotion thresholds, retention horizon, and which models seed candidates. Override per-model when the model's measure set or query mix justifies a different policy.

Limits

Per-model ceilings (aggregate count, row count, retention). All limits default to "no cap"; leaving the field blank means the system enforces no model-specific limit. Override when one model needs a stricter quota for cost or compliance reasons.

Inheritance preview

Each row's caption reads Inherits: <value> and shows the value the resolver would return if the override were cleared. When you save a value, the row gets an "Overridden" chip and the input now drives the resolver. Clearing returns the row to the inherited state immediately — there is no soft-delete, no draft state.

Best practices

Common pitfalls

Related