- Data Definition (DDL): Creating and managing schemas and tables within the Databricks environment.
- Data Manipulation (DML): Inserting, updating, and maintaining data integrity.
- Data Filtering & Matching: Utilizing
WHERE,BETWEEN,IN, andLIKEfor precise pattern matching and data retrieval. - Data Transformation:
- Calculating derived columns (e.g., Price * Qty).
- Handling
NULLvalues and ensuring data quality.
- Aggregations & Logic: Applying
GROUP BYwithSUM,AVG,COUNT,MAX,MIN, and filtering results using theHAVINGclause.
- Data Cleansing (Silver Layer): Standardizing inconsistent date formats and stripping string prefixes using
REGEXP_REPLACEandCOALESCE. - Set Operations: Performing gap analysis using
EXCEPTto identify missing records across datasets. - Window Functions:
- Running Totals: Calculating cumulative revenue using
SUM() OVER. - Delta Analysis: Using
LAG()to compute order-over-order performance. - Deduplication: Isolating the latest records using
QUALIFYwithROW_NUMBER().
- Running Totals: Calculating cumulative revenue using
- Data Reshaping: Transposing data dimensions using the
PIVOToperator for regional reporting.
- Content: 12 exercises covering the core DDL/DML and aggregation skills.
- Focus: Covers the primary Skills & Knowledge section, including DDL, DML, basic transformations, and core aggregations
- Content: Medallion Architecture (Bronze → Silver → Gold) workflows
- Focus: Advanced cleansing, window functions, and business-ready analytics.