Save as a managed Delta table

Getting started with Databricks involves signing up for a free trial, configuring your workspace, creating your first notebook, and running a Spark query — all achievable within an hour. This pillar guide maps the complete beginner journey from account creation through first meaningful data interaction.

    Who this is for:

    Part of the Getting Started with Databricks section of the Databricks tutorial series.

    Architecture / Concept Overview: Save as a managed Delta table

    Databricks runs on your cloud account and consists of two main planes: the control plane (managed by Databricks) and the data plane (running in your cloud). When you sign up, Databricks provisions the control plane and connects to your cloud infrastructure for compute and storage.

    %%{init: {"theme":"base","themeVariables":{"background":"#0B0E14","primaryTextColor":"#E0E6ED","lineColor":"#5D6470","darkMode":true,"primaryColor":"#2E4A4A","secondaryColor":"#374151","secondaryTextColor":"#E0E6ED","tertiaryColor":"#111827","tertiaryTextColor":"#E0E6ED","edgeLabelBackground":"#1f2937"}}}%% flowchart LR classDef source fill:#3F4B59,stroke:#9CA3AF,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef ingestion fill:#5A4B36,stroke:#C9A86B,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef processing fill:#535072,stroke:#8E82B4,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef storage fill:#2E4A4A,stroke:#5FAFA8,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef serving fill:#3D5550,stroke:#6BB7AA,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef governance fill:#5A3F52,stroke:#C28BB0,stroke-width:2px,rx:8,ry:8,color:#E0E6ED User[You] --> UI[Workspace UI] UI --> Control[Control Plane] Control --> Compute[Your Cloud Compute] Control --> Storage[(Your Cloud Storage)] Compute --> Storage class User source class UI ingestion class Control processing class Compute serving class Storage storage

    *Figure 1 — Databricks architecture: control plane manages orchestration while data stays in your cloud.*

    %%{init: {"theme":"base","themeVariables":{"background":"#0B0E14","primaryTextColor":"#E0E6ED","lineColor":"#5D6470","darkMode":true,"primaryColor":"#2E4A4A","secondaryColor":"#374151","secondaryTextColor":"#E0E6ED","tertiaryColor":"#111827","tertiaryTextColor":"#E0E6ED","edgeLabelBackground":"#1f2937"}}}%% graph TD classDef source fill:#3F4B59,stroke:#9CA3AF,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef ingestion fill:#5A4B36,stroke:#C9A86B,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef processing fill:#535072,stroke:#8E82B4,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef storage fill:#2E4A4A,stroke:#5FAFA8,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef serving fill:#3D5550,stroke:#6BB7AA,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef governance fill:#5A3F52,stroke:#C28BB0,stroke-width:2px,rx:8,ry:8,color:#E0E6ED Journey[Getting Started Journey] Journey --> Signup[1. Sign Up] Journey --> Navigate[2. Explore UI] Journey --> Notebook[3. Create Notebook] Journey --> Query[4. Run First Query] Journey --> Connect[5. Connect Data] Journey --> Build[6. Build Pipeline] class Journey processing class Signup source class Navigate ingestion class Notebook processing class Query serving class Connect storage class Build governance

    *Figure 2 — The beginner learning path from signup through first production pipeline.*

    %%{init: {"theme":"base","themeVariables":{"background":"#0B0E14","primaryTextColor":"#E0E6ED","lineColor":"#5D6470","darkMode":true,"primaryColor":"#2E4A4A","secondaryColor":"#374151","secondaryTextColor":"#E0E6ED","tertiaryColor":"#111827","tertiaryTextColor":"#E0E6ED","edgeLabelBackground":"#1f2937"}}}%% flowchart LR classDef source fill:#3F4B59,stroke:#9CA3AF,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef ingestion fill:#5A4B36,stroke:#C9A86B,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef processing fill:#535072,stroke:#8E82B4,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef storage fill:#2E4A4A,stroke:#5FAFA8,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef serving fill:#3D5550,stroke:#6BB7AA,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef governance fill:#5A3F52,stroke:#C28BB0,stroke-width:2px,rx:8,ry:8,color:#E0E6ED Account[Account Console] --> WS1[Workspace 1] Account --> WS2[Workspace 2] Account --> Billing[Billing] Account --> Users[User Management] WS1 --> Notebooks[Notebooks] WS1 --> Clusters[Clusters] WS1 --> Data[Data Explorer] class Account governance class WS1 processing class WS2 processing class Billing source class Users ingestion class Notebooks serving class Clusters storage class Data serving

    *Figure 3 — Account console vs workspace console: administration vs day-to-day work.*

    Key Terms

    Prerequisites and Setup

    • A valid email address for account registration
    • A cloud account (AWS, Azure, or GCP) or willingness to use a Databricks-managed trial
    • A modern web browser (Chrome, Firefox, or Edge)
    • Basic familiarity with either SQL or Python (helpful but not required)

    Step-by-Step Implementation

      Configuration Reference

      Save as a managed Delta table configuration options
      ParameterDescriptionRecommended for Beginners
      Cluster typeAll-purpose vs job clusterAll-purpose for exploration
      Node typeVM instance sizeSmallest available (e.g., Standard_DS3_v2)
      WorkersNumber of worker nodes1-2 for learning
      Auto-terminationIdle shutdown time15 minutes
      Spark versionRuntime versionLatest LTS (Long Term Support)
      Access modeCluster sharingSingle-user for trial

      Monitoring, Cost, and Security Considerations

      Monitoring

      Track your cluster usage via the Compute page. Monitor DBU consumption in the Account Console billing section. Enable email notifications for cluster events (start, stop, failure).

      Cost Optimisation

      Use the smallest cluster size that meets your needs. Set auto-termination to 15 minutes to avoid charges when not actively working. Use serverless SQL warehouses for SQL exploration — they scale to zero automatically.

      Security and Governance

      Create a personal access token only when needed for API access. Avoid sharing tokens. On production workspaces, request admin access only when necessary and prefer least-privilege roles.

      Common Pitfalls and Recommended Patterns

      • Forgetting to terminate clusters after exploration — enable auto-termination on every cluster
      • Creating oversized clusters for simple exploration — one or two workers suffice for learning
      • Not using the built-in sample datasets — they provide immediate data without setup overhead
      • Mixing languages in a notebook without clear cell markers — use %sql, %python, %md magic commands
      • Saving data to DBFS root instead of Unity Catalog — prefer managed tables in catalogs for governance
      • Not bookmarking the workspace URL — save it immediately after provisioning

      Frequently Asked Questions

      Is the free trial really free?

      Yes. Databricks provides a 14-day trial with credits for compute usage. You can explore all features without entering payment details during the trial period (specific terms vary by cloud provider).

      Do I need to know Spark to use Databricks?

      Not immediately. SQL users can work entirely in the SQL editor and dashboards. Python users can start with pandas-like operations. Spark knowledge becomes valuable as your data grows beyond single-machine capacity.

      Which cloud provider should I choose?

      Choose the one your organisation already uses for other workloads. If you have no preference, all three (AWS, Azure, GCP) offer equivalent Databricks features.

      How is Databricks different from Jupyter notebooks?

      Databricks notebooks run on distributed Spark clusters (not a single machine), include built-in visualisation, support real-time collaboration, and integrate with governance and scheduling features.

      Can I use my existing Python libraries?

      Yes. Install libraries on your cluster via the Libraries tab, or use %pip install directly in notebook cells. Most PyPI packages are compatible.