Pre-class Checklist

Unified checklist — 2 weeks before through morning-of

TRAINER ONLY
<span class="trainer-phase-label">Pre-class checklist</span>
<span class="trainer-step-indicator"><strong>9 steps</strong> · 2 weeks → T-60 min</span>

How to use this checklist

Work through every page below in order. Tick each checkbox before delivery day — progress is saved automatically (per delivery date). Reopen any page to see what is done vs still open.

TipProgress tracking

On first visit, enter the workshop delivery date (YYYYMMDD, same as the trainer gate code). Checkboxes sync to Cloudflare D1 (SQLite) when configured; otherwise they persist in this browser until cloud sync is enabled. Lead and co-trainer sharing the same delivery date see the same cloud state.

NoteSingle source of truth for pre-class

This checklist owns all pre-class and morning-of checkboxes (2 weeks before → T-60 min). The facilitator guide is the day-of runbook only — schedule, module rhythm, troubleshooting, and UI verification walkthroughs. It links here instead of duplicating items.

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


Checklist pages (read in order)

# Page When Topics
1 ADLS2 storage 2 weeks before TLC upload · storage key · SAS token
2 Databricks workspace 2 weeks before Git folder · groups · Unity Catalog · clusters · SQL warehouse
3 Snowflake (trainer) 2 weeks before Trainer trial · external stage verification
4 Aiven Kafka 2 weeks before Cluster · certs (Module 8)
5 Databricks secrets 2 weeks before CLI · workshop-scope (Module 8)
6 Materials & credentials 1 week before Credentials sheet · prints · repo · site
7 Power BI 1 week before Desktop build · Service publish (Module 7)
8 Day before Day before Attendee reminder · token expiry · dbt smoke test
9 Morning of T-60 min Live verification · Module 8 generator · room materials

After page 9, continue the day-of runbook: Facilitator guide § Before the room opens.


Dependency order

Infrastructure pages 1 → 5 follow platform dependencies — not alphabetical order:

  1. ADLS2 — Databricks 00_setup.py and Snowflake external stage need keys/tokens from here
  2. Databricks workspace — needs ADLS2 storage account key
  3. Snowflake (trainer) — external stage needs SAS token from ADLS2
  4. Aiven — Kafka cluster and certs (Module 8)
  5. Databricks secrets — needs workspace (page 2) + Aiven credentials (page 4)

Pages 6 → 7 are one week before (materials can be prepared while infra is verified). Pages 8 → 9 are the final countdown.


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

Card contents: § Materials & credentials — Credentials Sheet


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-06 Split into nine sub-pages with index; preserved ADLS2 → Databricks dependency order
2026-06-06 Declared single source of truth for pre-class; facilitator guide defers here
2026-06-05 Power BI: trainer Desktop build + cloud workspace publish checklist
2026-06-04 Initial pre-class checklist covering all platforms and timelines