Skip to content

Glossary#

Every key term from the topic pages, one line each, with a link to the page that explains it. Generated by build_reference.py.

A#

B#

C#

D#

E#

F#

G#

H#

I#

J#

K#

L#

M#

N#

  • Namespace: a grouping of tables, like a schema in a database. See Catalogs.
  • Naming convention: an agreed rule for names, enforced in review or CI. See Naming conventions.
  • Noisy neighbour: a tenant whose load degrades performance for others. See Multi-tenancy.
  • Normalised model: each fact stored once, across many related tables. See OLTP vs OLAP.
  • Notebook: an interactive document of code, results and notes. See Python on the lakehouse.

O#

P#

Q#

R#

  • RACI: a matrix of who is Responsible, Accountable, Consulted and Informed per decision. See Governance roles.
  • Randomisation unit: what is assigned to a group, such as a user. See Experimentation and A/B testing.
  • Range read: reading only part of an object by byte offsets. See Object storage and the S3 API.
  • Rate limit: the maximum number of API calls a target allows per period. See Reverse ETL and activation.
  • Raw layer: the copy of source data kept as delivered, the basis for re-running transformations. See ETL, ELT and EtLT.
  • RBAC: permissions granted to roles; users get permissions through roles. See RBAC and ABAC.
  • Real-time OLAP: databases that answer aggregate queries in milliseconds on fresh data. See Low-latency serving stores.
  • ReBAC: permissions decided from relationships between users and objects. See RBAC and ABAC.
  • Rebuild: recreating a layer from the one below after a logic change or a bug. See Medallion layers: bronze, silver and gold.
  • Recipient: the party that reads shared data with its own tools. See Data sharing.
  • Reconciliation: comparing outputs to find and explain differences. See Platform migration.
  • Reconciliation test: compares counts or totals across tables or systems. See Testing data pipelines.
  • Recovery point objective (RPO): the maximum acceptable data loss, as time. See Disaster recovery.
  • Recovery time objective (RTO): the maximum acceptable time to restore. See Disaster recovery.
  • ref(): a reference to another model, from which dbt builds the dependency graph. See dbt.
  • Regional stack: a full set of storage, catalog and compute for one region. See Residency and regions.
  • Relationship: how tables join, declared once in the layer. See Semantic layer.
  • Remote signing: the catalog signing each storage request on the engine's behalf. See Catalogs.
  • Replay: reprocessing data from the raw layer or from a log. See Backfill and replay.
  • Replication slot: PostgreSQL's record of how far a consumer has read the log. See Change data capture.
  • Reprocessing window: the number of recent days a batch job recomputes on each run. See Late and out-of-order data.
  • Reproducibility: the ability to rerun an analysis on the same data and code and get the same result. See The data science workflow.
  • Resource group: an engine setting that limits resources for a set of queries. See Multi-tenancy.
  • Resource tagging: labelling cloud resources with owner and purpose. See Cost and FinOps.
  • Retained message: the last message on a topic, kept by the broker for new subscribers. See IoT and device data.
  • Retention: how long or how much data a topic keeps. See Kafka and Kafka Connect.
  • Retention period: how long snapshots are kept, which is also how far back time travel reaches. See Iceberg maintenance.
  • Retention period (Privacy lifecycle): how long a kind of data is kept, and why. See Privacy lifecycle.
  • Retrieval-augmented generation (RAG): answering with a model that is given retrieved documents. See Embeddings, vector search and RAG.
  • Retrieval-augmented generation (RAG) (Fine-tuning or RAG): adding retrieved documents to each request. See Fine-tuning or RAG.
  • Retry: re-running a failed task automatically after a delay. See Orchestration.
  • Reverse ETL: syncing platform results into operational tools. See Reverse ETL and activation.
  • Rollback: making an earlier snapshot the current state of a table. See Disaster recovery.
  • Row filter: a condition that limits which rows a user sees. See Row-level security and masking.
  • Row group: a horizontal slice of a file, holding one column chunk per column. See Columnar files and Parquet.
  • Row-oriented storage: all columns of a row stored together. See OLTP vs OLAP.
  • Run parameter: the period a run processes, passed in instead of taken from the clock. See Backfill and replay.
  • Runbook: written steps for responding to an alert. See Observability and SLOs.

S#

T#

U#

V#

W#