Skip to content

Repository files navigation

DMV-Akte-Dashboard-Demo — FAST Analysis (Portfolio Demo)

This repository showcases my Tableau dashboard for DMV AKTE exam analysis.
All assets are anonymized: table names are generic, identifiers are hashed, and screenshots mask PII.

What’s Included

  • sql/demo_query.sql — the query powering the dashboard (scrubbed, documented)
  • (See Below) — static screenshots of the dashboard

Dashboard Overview

Dashboard Overview
Main dashboard view showing exam types, durations, and state averages.

Parameters & Filters

Dashboard Filters
Available filters: date range, office, exam type, language, CDL flag, and result.

Interactivity

  • Fully filterable by Start/End Date, Exam Name, Office, Language, CDL flag, and Result.
  • Click any chart segment (e.g., exam type, office bar) to drill down into the detailed exam-level table.
  • Tooltips provide additional context on hover (e.g., state averages, record counts).

What the Dashboard Shows

  • Average exam duration by exam type with state-average reference lines
  • Filters/ Parameters for Start/End date, Office, Exam Name, Language, CDL flag, and Result
  • Record-level detail for QA (counts of questions, score, completion reason)
  • Secondary verification linkage (fingerprint audit → session → exam) within a configurable time window

Data/Privacy Notes

  • No raw DL numbers or IP addresses are exposed; both are hashed.
  • Names, DOB, and street addresses are omitted.
  • Some test types are excluded per policy/business rules (see CTE exclude_test_ids).

How the SQL Works (High Level)

  1. Scope sessions and exams to the selected date window.
  2. Exclude certain test types (admin/instructor exams).
  3. Link fingerprint-audit failures to sessions within X seconds (parameterized).
  4. Join exams to sessions and a vault lookup (hashed driver IDs).
  5. Produce clean facts + dimensions for Tableau, including pass/fail counters and durations.
  6. (Optional) Enrich with non-PII DL attributes via a LEFT JOIN.

Tech Stack

  • SQL (Snowflake-like dialect),
  • Tableau for visualization.

Project Highlights

  • Built a parameter-driven Tableau dashboard for DMV exam analysis.
  • Designed SQL query with CTEs for clean modular logic (sessions, exams, audits).
  • Applied anonymization: hashed driver IDs, masked IP addresses, removed PII.
  • Delivered interactive visualizations with state-average KPIs and detailed record tables.

Additional Dashboard: OL AKTE Exam Dashboard

This version of the dashboard focuses on office-level exam distribution and outcomes.

  • Exam distribution by exam type (donut chart)
  • Pass/Fail outcomes by exam type (stacked bar)
  • Office-level completion metrics with pass/fail breakdowns
  • Record-level detail including exam duration, % correct, and outcomes

ol-akte-dashboard

Interactivity

  • Fully filterable by date range, exam type, office, result, and workstation IP.
  • Click-to-drilldown: selecting a bar or chart segment filters the detailed table automatically.
  • Row-level table is dynamically tied to filters, showing exam-by-exam breakdowns.

About

Portfolio project: exam analytics dashboards with anonymized DMV data (SQL + Tableau)

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors