openskills.info
Databricks Fundamentals logoCourse Preview

Databricks Fundamentals

Databricks is a unified analytics platform built on Apache Spark that combines data engineering, data science, and machine learning in a collaborative workspace. It provides managed Spark clusters, a lakehouse architecture, notebooks, and workflow orchestration.

itData engineering and analytics

Databricks Fundamentals

Databricks is a managed platform for data engineering, analytics, and artificial intelligence. It gives several roles one place to work with governed data. Data engineers build pipelines. Analysts run SQL and create dashboards. Data scientists explore data and train models. Administrators manage identities, compute, and access.

The central mental model is governed data plus separate compute plus shared workspace tools.

                         Databricks account
                                |
          +---------------------+---------------------+
          |                                           |
      workspace                                  Unity Catalog
 notebooks, jobs, SQL                         catalogs and permissions
          |                                           |
          +--------------------+----------------------+
                               |
                    compute reads and writes
                               |
                 Delta tables in cloud storage

This separation matters. A notebook is not a cluster. A table is not stored inside a notebook. Unity Catalog does not execute a query. Compute performs the work, storage keeps durable data, and governance controls access.

Why the platform exists

Data teams often assemble separate systems for ingestion, transformation, business intelligence, machine learning, governance, and scheduling. Those systems can create duplicate data, inconsistent access rules, and several operational boundaries.

Databricks uses the lakehouse pattern to bring data lake and data warehouse workloads closer together. Data remains in scalable cloud storage. Compute can scale separately. Delta Lake adds table reliability. Unity Catalog supplies a common governance layer. Workspace tools expose the platform to different roles.

The result is not one giant process. It is a set of connected layers with distinct jobs.

Start with account, workspace, and metastore

A Databricks account is the top-level administrative boundary. It can contain multiple workspaces. Account-level administration covers identities, workspace management, billing, and Unity Catalog metastores.

A workspace is a team environment. It contains working assets such as notebooks, SQL queries, dashboards, jobs, and files. A company may use one workspace or several workspaces for isolation among teams, environments, or regions.

A Unity Catalog metastore is the central governance system for data and artificial intelligence assets. A metastore can attach to multiple workspaces in the same region. Those workspaces can then share a governed view of registered assets, subject to permissions and workspace bindings.

Do not confuse the workspace browser with durable business data. Workspace storage holds working assets. Unity Catalog tables and volumes refer to data stored separately.

The control plane coordinates; the compute plane processes

Databricks separates platform services from workload execution.

The control plane contains Databricks-managed backend services and the web application. It coordinates workspace features.

The compute plane is where your code and queries process data. Its location depends on the compute type:

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources

  • https://docs.databricks.com/aws/en/introduction/
  • https://docs.databricks.com/aws/en/getting-started/concepts
  • https://docs.databricks.com/aws/en/getting-started/high-level-architecture
  • https://docs.databricks.com/aws/en/getting-started
  • https://docs.databricks.com/aws/en/lakehouse/
  • https://docs.databricks.com/aws/en/delta
  • https://docs.databricks.com/aws/en/data-governance/unity-catalog/
  • https://docs.databricks.com/aws/en/catalogs
  • https://docs.databricks.com/aws/data-governance/unity-catalog/paths
  • https://docs.databricks.com/aws/en/compute
  • https://docs.databricks.com/aws/en/compute/serverless
  • https://docs.databricks.com/aws/en/compute/use-compute
  • https://docs.databricks.com/aws/en/compute/sql-warehouse
  • https://docs.databricks.com/aws/en/release-notes/runtime
  • https://docs.databricks.com/aws/en/notebooks/run-notebook
  • https://docs.databricks.com/aws/en/notebooks/notebooks-code
  • https://docs.databricks.com/aws/en/jobs/
  • https://docs.databricks.com/aws/en/jobs/jobs-quickstart
  • https://docs.databricks.com/aws/en/sql/get-started/data-warehousing-concepts