Skip to main content
Raw tables are a starting point — a data model is how you shape them into something every analyst, dashboard, and agent can reason about the same way. Nexalytica’s Data Modelling tools let you describe how a source’s tables relate to each other and what its columns mean, so joins and definitions are captured once instead of everyone rediscovering them. Schema Drift monitoring watches for upstream structural changes and routes alerts to the right people before anything breaks.
Data Modelling is labelled Beta. Behaviour and UI controls may change between releases.
Each data source has one model, and it is created for you automatically — there is no gallery of models to manage and no “New model” step. The model is always ephemeral: it lives as a definition only, and Nexalytica queries your source live (federated) rather than copying your data onto its own infrastructure. For that reason there is no “materialize” step and no choice of storage type.

Getting there

Open a data source, go to its Schema tab (the Schema Explorer), and click Open Data Modelling UI. Nexalytica opens the source’s model straight away (creating it the first time). A Back to Schema Explorer link returns you to the plain table/column browser. You can also reach the same surface directly from the Data Modelling route for a source.

Schema Explorer

The starting point is the read-only Schema Explorer. Nothing here modifies your source data — it’s for inspection before (or after) you describe relationships.

Inside the model editor

The editor is a three-part workspace: an Entities / Suggestions sidebar on the left, a canvas in the middle, and a Properties panel on the right. There is no separate step to publish or store the model — saving is all that’s needed, and the source is queried live whenever an agent, dashboard, or chat uses it.

Schema Drift

Schema Drift monitors your connected sources for structural changes — dropped columns, renamed tables, changed data types — and surfaces them as alerts before downstream models and dashboards break.

Alert anatomy

Each drift alert records:

Triage alerts

The active triage queue. Every unresolved alert appears here.

Alert statuses

Drift Policy

The Drift Policy tab controls who gets notified and under what conditions. Click Save to apply changes or Reset to revert to the last saved state.
If no recipients are selected, drift is still recorded and visible in the Open Alerts tab — but no email notifications are sent. The policy form displays a warning when you save with no recipients configured.

Permissions reference

  • Curate the source’s model — add tables, draw and edit relationships, write the model description
  • Accept or dismiss AI-suggested relationships
  • Acknowledge and resolve drift alerts
  • Configure the Drift Policy
  • Browse the Schema Explorer (read-only)
  • Open and inspect the model (read-only; no editing)
  • Review alerts and History tab (read-only; no acknowledge or resolve)