Introduction
Course introduction
()
Data story (data warehouse, data lake, data lakehouse)
()
What is Delta Lake?
()
Databricks: A high-level overview
()
1. Getting Started with Databricks
Cloud service provider
()
Databricks account and workspaces
()
Unity Catalog
()
Sign up on Databricks platform
()
Understand Databricks account console
()
Workspace UI walkthrough
()
2. Importing Data
Upload a local file as a table using the UI
()
Writing basic queries in Databricks
()
Upload a local CSV file to a volume using the UI
()
Creating a Delta table from a CSV file using read_files()
()
Moving Delta table to another schema
()
Loading data into a Delta table using COPY INTO
()
Using INSERT INTO to add data to a Delta table
()
Exploring Delta table features in practice
()
Managed vs. external tables
()
Ingesting data from Amazon S3 into Databricks
()
Delta Sharing
()
Databricks Marketplace
()
3. Master SQL in Databricks
Sorting query results using ORDER BY
()
Working with aggregate functions: Update to add STDEV
()
Grouping and filtering data using GROUP BY and HAVING
()
Working with string, date, and data conversion functions
()
Combining tables using joins in Databricks SQL
()
Combining result sets using set operators in Databricks SQL
()
Handling NULL values using IS NULL, COALESCE, and IFNULL
()
Using CASE expression for conditional logic
()
Using subqueries in Databricks SQL
()
Common table expressions (CTE) in Databricks SQL
()
Window functions in Databricks SQL
()
4. Views in Databricks
Standard views
()
Temporary views
()
Materialized views
()
Dynamic views
()
5. Modern SQL Development with AI in Databricks
AI for writing and explaining SQL
()
Debugging and optimization with AI
()
Best practices: AI + analyst workflow
()
Bonus: Using AI to convert SQL to PySpark
()
6. Managing & Securing Data (Unity Catalog)
Unity Catalog fundamentals: Explained simply
()
Unity Catalog in practice: Workspace binding and permissions
()
Applying tags in Unity Catalog using the UI
()
Applying and discovering tags in Unity Catalog using SQL
()
Understanding and viewing data lineage in Unity Catalog
()
Unity Catalog security: Roles, permissions, sharing, and best practices
()
7. Working with Dashboards and Visualizations in Databricks
What is an AI/BI dashboard?
()
Designing datasets for dashboards
()
Working with visualization types in Databricks SQL dashboards, part 1
()
Working with visualization types in Databricks SQL dashboards, part 2
()
Enhancing Databricks dashboards with counters, text widget, and image
()
AI enhanced features
()
Dashboard filtering: Local, global, and cross-filtering
()
Working with parameters in SQL queries and dashboards
()
Sharing and managing dashboard permissions in Databricks
()
Schedule an automatic dashboard refresh
()
Create visualizations in notebooks and the SQL editor
()
Creating and configuring alerts in Databricks SQL
()
8. Developing, Sharing, and Maintaining AI/BI Genie spaces
Introduction to AI/BI Genie and Genie Spaces
()
Creating an AI/BI Genie Space in Databricks
()
Optimizing AI/BI Genie Spaces: Monitoring, feedback, instructions, benchmarks
()
Managing permissions and sharing AI/BI Genie Spaces
()
9. Data Modeling with Databricks SQL
Understanding fact and dimension tables in data modeling
()
Designing star and snowflake schemas
()
Data vault modeling: hubs, links, and satellites
()
Medallion architecture: bronze, silver, and gold layers
()
Building streaming tables with the Medallion architecture
()
Last mile ETL explained
()
10. Analyzing Queries
Introduction to Photon in Databricks
()
Analyzing query performance with query history and query profile
()
Understanding CACHE TABLE in Databricks
()
Liquid clustering in Databricks
()
Data enhancements explained
()
Delta Lake VACUUM: Removing obsolete data files
()
Quiz_Databricks Certified Data Analyst Associate Cert Prep.pdf
(249 KB)