Databricks Data Analyst study materials
Databricks Data Analyst study resources

Databricks Data Analyst key terms

Databricks Data Analyst · Get comfortable with the vocabulary.

Lakehouse

A data architecture that combines the cheap, flexible storage of a data lake with the management and performance features of a data warehouse, letting one copy of data serve BI, SQL, and machine learning workloads.

Related: Delta Lake, Medallion architecture, Unity Catalog
Unity Catalog

Databricks' centralized governance layer that stores metadata about catalogs, schemas, tables, volumes, and permissions, and enforces access control across all workspaces attached to a metastore.

Related: Metastore, Catalog, GRANT
Metastore

The top-level Unity Catalog container that holds catalogs and is assigned to one cloud region; workspaces are attached to it so users share the same objects and permissions.

Related: Unity Catalog, Catalog
Delta Lake

An open table format that adds a transaction log on top of Parquet files, providing ACID transactions, schema enforcement, and versioned history for tables stored in cloud object storage.

Related: Time travel, OPTIMIZE, Managed table
Medallion architecture

A layered data design pattern where raw ingested data lands in a bronze layer, is cleaned and conformed in silver, and is aggregated into business-ready gold tables for reporting.

Related: Lakehouse, Star schema, Auto Loader
Databricks workspace

The browser-based environment where users create notebooks, run queries, build dashboards, and manage compute; each workspace is tied to a cloud region and an attached metastore.

Related: Compute, Unity Catalog
Compute

The cluster of virtual machines that actually runs SQL queries and notebook code. Its size and type determine cost, concurrency, and how fast workloads finish.

Related: SQL warehouse, Serverless SQL warehouse, Photon
Catalog

The first level of the Unity Catalog three-part namespace, grouping related schemas (databases) that usually belong to one project, team, or environment such as dev or prod.

Related: Schema, Unity Catalog, Metastore
Schema

A container inside a catalog that holds tables, views, volumes, and functions; it is the middle part of the three-level name used when referencing an object in SQL.

Related: Catalog, Managed table
Managed table

A table whose data files are owned and placed by Databricks inside the metastore's managed storage location; dropping the table deletes both metadata and underlying data.

Related: External table, External location, Delta Lake
External table

A table whose data files live at a path you specify, often in a cloud storage location; dropping the table removes only the metadata and leaves the files untouched.

Related: Managed table, External location, Storage credential
Time travel

A Delta Lake feature that lets you query an earlier version or timestamp of a table using a version or timestamp clause, useful for auditing changes or recovering accidentally modified data.

Related: Delta Lake, VACUUM
OPTIMIZE

A command that compacts many small Delta files into fewer larger ones and can also apply clustering, improving read performance for downstream queries.

Related: Liquid clustering, VACUUM, Delta Lake
VACUUM

A maintenance command that deletes data files no longer referenced by the table and are older than a retention threshold, freeing storage but reducing how far back time travel can go.

Related: OPTIMIZE, Time travel
Liquid clustering

A table layout technique that lets Databricks automatically organize data by chosen columns without fixed partitions, and adapt the layout as new data arrives.

Related: OPTIMIZE, Delta Lake
COPY INTO

A SQL command that loads files from a cloud storage location into a Delta table, tracking which files were already processed so repeated runs do not duplicate data.

Related: Auto Loader, External location
Auto Loader

An incremental ingestion mechanism that detects new files arriving in cloud storage and processes them efficiently at scale, tracking discovered files so each is loaded once.

Related: COPY INTO, Medallion architecture
DBFS

A Databricks file system layer that mounts cloud storage so files can be browsed from the workspace; many paths under it are legacy and are not governed by Unity Catalog permissions.

Related: External location, Unity Catalog
SQL warehouse

A compute resource purpose-built for running SQL and serving BI tools. It has configurable size and scaling behavior and is separate from general-purpose clusters used for notebooks.

Related: Serverless SQL warehouse, Compute, Query history
Serverless SQL warehouse

A SQL warehouse whose compute is fully managed by Databricks, starting quickly and scaling automatically with no cluster configuration required from the user.

Related: SQL warehouse, Compute
Query editor

The Databricks SQL interface where analysts write, run, and save SQL statements against a selected warehouse, view results as tables or charts, and share queries with others.

Related: SQL warehouse, Visualization
Parameter marker

A named placeholder in a SQL statement that receives its value at run time from a widget, dashboard filter, or API call, allowing one saved query to serve many scenarios.

Related: Dashboard, Query editor
Query history

A log of executed statements showing who ran what, on which warehouse, with duration and status, used for auditing, troubleshooting failures, and comparing performance over time.

Related: Query profile, SQL warehouse
Query profile

A visual breakdown of how a query executed, showing operators, rows processed, time spent per stage, and where time or data volume bottlenecks occurred.

Related: Query history, Photon
Photon

Databricks' vectorized query engine written in C++ that accelerates SQL and DataFrame workloads on Databricks compute, often reducing query run time substantially.

Related: Query profile, Compute
Result cache

A warehouse-level cache that stores the output of a previously run query so an identical repeat query returns almost instantly without rescanning the underlying data.

Related: Query history, SQL warehouse
Dashboard

A shareable collection of saved queries, visualizations, and filters presented on one page, with its own permission settings and optional refresh schedules.

Related: Visualization, Parameter marker
Visualization

A chart or table configuration applied to a query result set, choosing axes, series, aggregation, and chart type so trends and comparisons are easy to read.

Related: Dashboard, Query editor
Genie space

A configured AI/BI assistant environment where business users ask questions in natural language and receive answers backed by chosen tables and curated instructions.

Related: Trusted asset, Benchmark
Trusted asset

A curated item in a Genie space, such as a sample question, example SQL statement, or defined measure, that guides the assistant toward correct answers for common requests.

Related: Genie space, Benchmark
Benchmark

A stored set of representative questions and expected answers used to evaluate whether a Genie space responds accurately, helping authors spot gaps before sharing it broadly.

Related: Genie space, Trusted asset
Metric view

A Databricks SQL object that defines reusable measures, dimensions, and joins on top of source tables, so consistent business metrics can be queried without rewriting aggregation logic.

Related: Star schema, Materialized view
Star schema

A dimensional model where a central fact table stores measurable events and surrounding dimension tables hold descriptive attributes, joined by keys for simple, fast analytical queries.

Related: Medallion architecture, Metric view
Materialized view

A database object that stores the precomputed result of a query and can be refreshed incrementally, trading storage and refresh time for faster reads by consumers.

Related: Metric view, Schema
GRANT

The SQL statement used to give a user, group, or service principal a specific privilege such as SELECT or MODIFY on a catalog, schema, table, or view.

Related: Unity Catalog, Row filter, Column mask
Row filter

A Unity Catalog table or view property that attaches a SQL function to restrict which rows each user can see based on their identity or group membership.

Related: Column mask, GRANT
Column mask

A Unity Catalog feature that applies a function to a column so different users see different values, such as full values for one team and masked values for another.

Related: Row filter, GRANT
Service principal

A non-human identity used by applications, jobs, and automated tools to authenticate to Databricks and be granted permissions, instead of sharing a person's credentials.

Related: GRANT, Unity Catalog