6 — Materials & Credentials

Pre-class Checklist — 1 week before

TRAINER ONLY

1 week before Step 6 of 9

1 Week Before — Materials & Credentials

Credentials Sheet

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

    • Where: Trainee management roster or spreadsheet — assign before Module 1
    • Configure: Pattern de_{nn}_{firstname}; trainers use tr_{NN}_{firstname}
    • Where: From page 2 workspace URL field
    • Configure: Attendees paste into .env as DATABRICKS_HOST
    • Where: Databricks → Workspace → Users → <lead-trainer-email> → MHP-DE-Workshop-2026
    • Configure: List lead + co-trainer emails so trainees know whose shared folder to open
    • Where: Generated on page 1never print in Git or email body
    • Configure: Distribute verbally in Module 2
    • Where: From page 1 — check expiry before printing cards
    • Configure: Paste into attendee 04_external_stage.sql in Module 3
    • Where: From page 4 — facilitator-managed via Databricks secrets; card optional for debugging

Distribution timing: Credential Distribution Schedule

Attendee comms (site URL + pre-work)

Trainee roster & portal

    • Where: Training site → Trainee management (trainer login)
    • Configure: Each row: unique email (Workshop Access sign-in) + GitHub username or email (fork invites)
    • Verify: Saves to D1 when cloud sync enabled
    • Where: Trainee management → cohort settings panel
    • Configure: Site URL, ADLS2 key/SAS (secure fields), Databricks URL, Aiven URI as available
    • Where: Trainee management → Copy portal link → format …/trainee-portal.html?cohort=YYYYMMDD-slug
    • Where: Trainee management → Unlock credentials (or auto-unlock on delivery date if configured)

Attendee .env file (Codespaces / local)

Trainer checklist:

    • Where: Email + site Prerequisites page
    • Configure: Include cp .env.template .env step and variable list
    • Where: Printed card / portal — no shared Snowflake password

Tell attendees (Module 1 slide or email):

  1. Open Exercise: dbt § Configure .env (trainees do this before Module 4, not pre-class)
  2. In Codespace terminal: cp .env.template .env
  3. Fill ATTENDEE_ID, Snowflake trial vars, Databricks vars before Modules 2/4
  4. Run bash .devcontainer/setup-environment.sh or restart Codespace

Repository

    • Where: Open production URL → sign in with workshop token → browse modules, setup guides, exercises
    • Where: Repo root files — confirm DE_MASTERCLASS, DE_WORKSHOP_ROLE, catalog mhpdeworkshop_databricks_2026

Next 7 — Power BI Module 7 demo — needs trainer Gold from Snowflake or Databricks