Trainer Pre-Class Checklist

Unified checklist covering every platform, credential, and material

TRAINER ONLY

A single unified checklist covering every platform, credential, and material the trainer must prepare before a workshop delivery. Work through each section in order.

Related: facilitator-guide.qmd · module-delivery-pattern.qmd · reflection-prompts.qmd


2 Weeks Before — Infrastructure

Note

Azure resource group — ADLS2 and Databricks are pre-provisioned together under 1000_data_engineering_workshop (subscription MHP Resort Consulting Services, tenant mhpdev.onmicrosoft.com).

Azure / ADLS2 Storage (mhpdeworkshopsa)

Pre-provisioned — account already exists; do not create a new one.

Item Value
Storage account mhpdeworkshopsa
Resource group 1000_data_engineering_workshop
Location Germany West Central
Subscription MHP Resort Consulting Services (ba826c91-8e52-4e07-ac7c-538858bbc813)
Azure tenant mhpdev.onmicrosoft.com
    • Signing method: Account key
    • Permissions: Read + List only
    • Expiry: workshop date + 2 days
    • Copy SAS token query string (save immediately — shown once)

Databricks Workspace (mhpdeworkshop_databricks)

Pre-provisioned — workspace already exists in resource group 1000_data_engineering_workshop; do not create a new one.

Item Value
Workspace mhpdeworkshop_databricks (ID 3359135813781456)
Resource group 1000_data_engineering_workshop (same as ADLS2)
  • GRANT USE CATALOG ON CATALOG mhpdeworkshop_databricks_2026 TO `workshop_trainees_2026`;
    GRANT CREATE SCHEMA ON CATALOG mhpdeworkshop_databricks_2026 TO `workshop_trainees_2026`;
    -- After 00_setup.py per attendee (lowercase schema names):
    GRANT USE SCHEMA ON SCHEMA mhpdeworkshop_databricks_2026.{attendee_id}_bronze TO `workshop_trainees_2026`;
    GRANT USE SCHEMA ON SCHEMA mhpdeworkshop_databricks_2026.{attendee_id}_silver TO `workshop_trainees_2026`;
    GRANT USE SCHEMA ON SCHEMA mhpdeworkshop_databricks_2026.{attendee_id}_gold TO `workshop_trainees_2026`;
    GRANT SELECT ON SCHEMA mhpdeworkshop_databricks_2026.{attendee_id}_gold TO `workshop_trainees_2026`;

Databricks CLI & Secrets (Module 8)

Snowflake (Trainer’s own account)

    • Database: DE_MASTERCLASS
    • Warehouse: DE_WORKSHOP_WH
    • Role: DE_WORKSHOP_ROLE
    • Personal schemas (e.g. 00_JUEWEI_BRONZE/SILVER/GOLD — uppercase from trainer ATTENDEE_ID)

Aiven Kafka (Module 8 only)


1 Week Before — Materials & Credentials

Credentials Sheet

Prepare a printed card or digital document for each attendee containing:

Printed / Digital Materials

Repository

Power BI (Module 7 demo + optional self-paced)

Trainer — build in Desktop (once, before class)

Trainer — publish to cloud workspace (if you have Pro / Fabric)

Trainee self-paced (after Module 4 — optional)


Day Before — Final Prep


Morning of Workshop (T-60 min)


Credential Distribution Schedule

Item When How
ATTENDEE_ID Module 1 (start of day) Printed card or slide
Databricks workspace URL Module 2 Email invite (sent 1–2 weeks before)
ADLS2 Storage Account Key Module 2 Verbal or printed — never in Git
SAS Token Module 3 Printed card — has expiry date
Aiven credentials Module 8 Printed card — SSL certs + Service URI
Snowflake account Self-service Attendee creates own trial (before or during Module 3)
Databricks PAT Module 8 (if needed) Self-service via Settings → Access Tokens

Quick Reference — Who Manages What

Platform Who creates account Who runs setup scripts Notes
Databricks Trainer (workspace + invites) Attendee runs 00_setup.py Trainer pre-creates clusters and shares notebooks
Snowflake Attendee (own trial) Attendee runs 00_account_setup.sql Creates DE_MASTERCLASS, DE_WORKSHOP_WH, DE_WORKSHOP_ROLE
ADLS2 Trainer (one shared account) Attendee uses key in notebook Trainer generates key + SAS token
dbt Attendee (Codespaces or Docker) Attendee configures profiles.yml Targets Snowflake with DE_WORKSHOP_ROLE
Aiven Kafka Trainer (one shared cluster) Attendee adds secrets to Databricks Trainer starts activity generator on Module 8 morning
Power BI Trainer (Module 7 demo) · Attendee (optional self-paced) Trainer builds in Desktop (12 KPIs, 5 pages), publishes to cloud workspace if licensed; attendee uses free Desktop after Module 4 Trainees: no Pro. Trainer: Pro/Fabric workspace optional but recommended for Service demo

Document History

Date Change
2026-06-05 Power BI: trainer Desktop build + cloud workspace publish checklist (12 KPIs, five pages, Service demo path)
2026-06-04 Initial pre-class checklist covering all platforms and timelines