Skip to content

Halyna R. - #1

Open
halyna1995 wants to merge 8 commits into
HackYourAssignment:mainfrom
halyna1995:week-13-assignment
Open

Halyna R.#1
halyna1995 wants to merge 8 commits into
HackYourAssignment:mainfrom
halyna1995:week-13-assignment

Conversation

@halyna1995

@halyna1995 halyna1995 commented Jul 28, 2026

Copy link
Copy Markdown

Summary

  • Databricks Job Run URL: <paste-your-job-run-url-here>
  • Task 1 (PySpark): Notebook in task-1/ with aggregated borough and payment type queries.
  • Task 2 (dbt Incremental): Ported dbt project in task-2/ with materialized='incremental', merge strategy, timing comparison, and DESCRIBE HISTORY proof in WRITEUP.md.
  • Task 3 (Job Scheduling): Scheduled Databricks Job from GitHub fork on hyf-dbt-warehouse with screenshots and orchestration comparison in task-3/SCHEDULING.md.

How to review

  • Open task-2/WRITEUP.md to check initial vs incremental build times and DESCRIBE HISTORY output.
  • Open task-3/SCHEDULING.md to verify the Databricks Job Run URL, screenshots, and Airflow comparison.
  • Open AI_ASSIST.md for documented LLM interactions.

Secrets hygiene checklist

  • No .env or profiles.yml files committed.
  • No Databricks personal access tokens (dapi...) hardcoded in any notebook or SQL file.
  • profiles.yml.example and .env.example templates present.

@lassebenni

Copy link
Copy Markdown
Contributor

Re-triggering CI after scaffold/CI sync landed on main.

@lassebenni lassebenni closed this Jul 28, 2026
@lassebenni lassebenni reopened this Jul 28, 2026
@github-actions

This comment has been minimized.

Take base .gitignore from HackYourAssignment/c55-data-week-13 main. Keep student assignment content unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

This comment has been minimized.

Stop tracking task-2/dbt_packages, task-2/target, and task-2/.user.yml (regenerated by dbt deps / local runs). Keep assignment source and write-ups unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

This comment has been minimized.

Align .gitignore with upstream main.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

This comment has been minimized.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

This comment has been minimized.

Keep the student's customized README; upstream only changed the curriculum link line.

Co-authored-by: Cursor <cursoragent@cursor.com>
lassebenni pushed a commit to halyna1995/c55-data-week-13 that referenced this pull request Jul 28, 2026
PR HackYourAssignment#1 committed task-2/dbt_packages, task-2/target, and task-2/.user.yml. Keep dbt_packages/target/logs ignored and add .user.yml so local dbt identity files stay out of student PRs.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

This comment has been minimized.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown

📝 HackYourFuture auto grade

Assignment Score: 100 / 100 ✅

Status: ✅ Passed
Minimum score to pass: 60
🧪 The auto grade is experimental and still being improved

Test Details

=== Databricks Lab Autograder ===
  ✓ PASS  task-1 notebook: task-1-week-13-halyna.py
  ✓ PASS  task-2/dbt_project.yml
  ✓ PASS  task-2/WRITEUP.md
  ✓ PASS  task-3/SCHEDULING.md
  ✓ PASS  AI_ASSIST.md
  ✓ PASS  Level 1: required files (15/15 pts)
  ✓ PASS  notebook uses show()
  ✓ PASS  notebook addresses borough and/or payment_type
  ✓ PASS  Level 2: PySpark notebook (25/25 pts)
  ✓ PASS  fct_trips incremental materialization
  ✓ PASS  incremental merge config present
  ✓ PASS  WRITEUP explains incremental behavior
  ✓ PASS  WRITEUP references {{ this }} or the boundary filter
  ✓ PASS  Level 3: dbt incremental + WRITEUP (30/30 pts)
  ✓ PASS  task-3/screenshots/ contains 4 screenshot(s)
  ⚠ WARN  SCHEDULING.md missing Databricks Job Run URL (paste URL from address bar)
  ✓ PASS  SCHEDULING.md contains orchestration comparison
  ✓ PASS  Level 4: Task 3 Job Scheduling (15/15 pts)
  ✓ PASS  AI_ASSIST.md contains documented AI interaction
  ✓ PASS  .gitignore excludes .env and profiles.yml
  ✓ PASS  profiles.yml.example present
  ✓ PASS  Level 5: AI_ASSIST & secrets hygiene (15/15 pts)

Score: 100 / 100  (passing: 60)  pass=true
Total: 100/100 — pass=true (passing threshold: 60)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants