Genie spaces - Let's Talk Security
You've built an application that calls Databricks Genie. Users type questions, Genie writes SQL, data comes back. Nice. But then you wonder: What if someone types "drop table customers"? Let me save y

Search for a command to run...
You've built an application that calls Databricks Genie. Users type questions, Genie writes SQL, data comes back. Nice. But then you wonder: What if someone types "drop table customers"? Let me save y

A Server Monitoring Dashboard Example When working with large-scale infrastructure, a common real-world need is building a monitoring dashboard — something that shows you the health of your servers a

Window functions, aggregations, and joins — a practical walkthrough Published March 2026 · 5 min read Introduction A common analytics question is: "Who spent the most each day?" It sounds simple, bu

Overview

If you've ever wondered whether to let Databricks manage your data or keep control of it yourself, this post walks you through the exact commands. Step 1: Create the External Location Before creating

The Problem with Traditional Data Warehouses Traditional data warehouses try to create clean truth immediately: merging records, updating dimensions, applying business rules, and overwriting old values. This approach breaks down in real-world scenari...

What We're Building Key Features: Service Principal — Automated identity for CI/CD and secure deployments File Arrival Trigger — Job runs only when new files land Managed File Events — SNS/SQS fo

One of the most common challenges in Data Engineering is giving a pipeline access to just enough data without handing over the keys to the entire kingdom (or S3 bucket). In this post, we’ll walk throu

Databricks recently introduced a game-changing feature: the ability to publish tables to multiple schemas and catalogs from a single Lakeflow Declarative Pipeline (formerly Delta Live Tables / DLT). T
