Glossary
Every term this site uses, in one or two plain sentences, so a page never depends on vocabulary you have to look up elsewhere.
Data platforms
- Lakehouse
- Data stored as open files in cloud storage with warehouse-style reliability and SQL on top. Cheap storage, open formats, transactions. Databricks is the platform we run it on.
- Delta Lake
- The open table format underneath a lakehouse: Parquet files plus a transaction log that gives you reliable writes, schema enforcement and time travel.
- Medallion architecture
- Three layers with three promises. Bronze lands everything as it arrived. Silver fixes, drops or quarantines by rule. Gold holds one table per business question.
- Auto Loader
- The Databricks feature that streams new files into a table and remembers what it has already seen, so a republished file is picked up without a manual step.
- Expectation
- A data quality rule attached to a pipeline step, so each run reports how many rows failed it. Rows that fail can be kept, dropped or quarantined.
- Quarantine table
- Where rows that fail a rule go, with the reason attached, instead of being deleted silently. The place engineers look when a total is wrong.
- Unity Catalog
- Databricks' governance layer: who can read which table, lineage from source to report, and an audit log of access. Grants go to groups; writes go to service principals.
- Service principal
- A non-human identity that pipelines run as, so no person's credentials are in a job and the audit log shows which job did what.
- Job cluster
- Compute that starts for one scheduled run and terminates when it finishes, as opposed to an all-purpose cluster left running for people to use. The main lever on cost.
- Liquid clustering
- A way of physically organising a Delta table by the columns people filter on first (usually a date), so queries read less of it.
- DuckDB
- A fast analytical database that runs inside a process on a laptop or a server and reads files, including Parquet over HTTP. What we used to compute the figures on this site.
- Microsoft Fabric
- Microsoft's platform that bundles a lakehouse, pipelines and Power BI under one licence. A reasonable choice for teams standardised on Microsoft.
Reports and models
- Semantic model
- The layer between tables and visuals in Power BI: relationships, measures with written definitions, security roles. One model can serve many reports, which is how everyone shows the same number.
- Star schema
- One fact table surrounded by clean dimension tables, one hop from any filter to the fact. The shape that makes Power BI fast.
- Measure
- A calculation that runs for the cells on screen, written in DAX. The alternative, a calculated column, is stored for every row at refresh and is usually the wrong choice.
- DAX
- The formula language of Power BI measures and calculated columns.
- Incremental refresh
- A policy that keeps older data as stored partitions and reloads only a recent window each refresh, so a nightly refresh takes minutes instead of hours.
- Aggregation table
- A summary table the engine answers from when a visual only needs totals by date, store or category, falling through to the detail when it needs more.
- Direct Lake
- A Fabric mode where Power BI reads Delta tables directly without importing them, sitting between import mode and DirectQuery.
- Row-level security
- Rules that filter which rows a signed-in person can see, enforced in the model or the database rather than hidden in the interface.
AI assistants and agents
- Assistant
- An AI system that answers questions, often over your own documents, for a person who decides what to do next.
- Agent
- An AI system with a fixed set of tools that carries out a defined job, with a person approving anything that changes a system.
- Frontier model
- One of the most capable general-purpose language models available from a major provider. We build mostly on Claude.
- Safety classifier
- A small, fast model that checks every input before the main model sees it and flags what must be refused or escalated, with keyword rules as a fallback.
- Evals
- A written set of test cases an AI system must pass before launch and on every change, run automatically like unit tests.
- Retrieval
- Finding the relevant pieces of your documents for each request and placing them in the model's context, so answers are grounded in what you have approved and can cite it.
- Knowledge base
- The documents, policies and approved answers the assistant retrieves from. Corrections from the review queue go back into it.
- Review queue
- Where a named person reads a sample of what the system said, flags what was wrong, and feeds the correction back. How the system improves.
- Approval step
- The point where an agent proposes an action that would change something and a person confirms it before it happens.
- MCP (Model Context Protocol)
- A standard way to expose tools and data to a model so any compatible client can use them. Useful when tools are shared across assistants; unnecessary for one agent with three tools.
- Guardrail
- A check on the model's output that replaces an unsafe or out-of-scope answer with a safe fallback before a person sees it.
- Trace
- The record of one request end to end: who asked, the full prompt, the answer, the tools that ran, the timing of each stage, what the classifier decided.
- Rate limit
- A cap on requests per user and per hour, so a loop or an abusive user hits a limit rather than your budget.
- Cost ceiling
- A daily spending limit that stops the system, with an alert that reaches a person before it is hit.
- Retention rule
- How long conversations and traces are kept before a scheduled job deletes them, enforced by the database rather than by a promise.
Workflows and monitoring
- Data quality gate
- Checks that run after a pipeline and before anything is sent: counts in range, no future dates, totals reconciled. If one fails, nothing goes out and a person is told why.
- Runbook
- One page per alert: what it means, how to confirm it, the likely causes with the query for each, what to do, whom to tell.
- Freshness
- When a table or report last updated against when it should have. The first thing a monitoring page shows.
- Drift
- A slow change in data or in an AI system's behaviour that no single run flags. Caught by comparing each run with a rolling baseline.
- Power Automate
- Microsoft's workflow tool for the last mile inside Microsoft 365: sending, posting, approving, filing. Paired with Python for the logic.
- Audit log
- Every action by every role, every pipeline run, every grant change and every purge, in one place an administrator can filter. The answer to "what happened" as a query.
A term that is missing?
Tell us which page sent you here and what it should have explained.