Skip to content
@nocccd-data

NOCCCD

Official GitHub organization of the North Orange County Community College District (NOCCCD) — supporting research, data, and analytics.

NOCCCD Data Team

Data infrastructure and analytics for North Orange County Community College District — managed by NOCCCD District and serving Cypress College, Fullerton College, and North Orange Continuing Education (NOCE).

Repositories

Repo Description Stack
nocccd-edw Enterprise Data Warehouse built with dbt on Oracle — staging, intermediate, and mart layers (dims + facts) dbt Oracle SQL
nocccd-scff Student Centered Funding Formula data loading, crosswalks, and analysis for district use Python Oracle Pandas
nocccd-k16 K-16 grant reporting automation — queries Oracle Banner (REPT) and builds a headless Excel pivot dashboard from scratch (no template, no Excel app) Python Oracle Pandas Excel
nocccd-nsc National Student Clearinghouse (NSC) StudentTracker submission builder and return-file loader into the DWH warehouse schema Python Oracle Pandas
nocccd-sql Ad-hoc SQL queries organized by campus (Cypress, Fullerton, NOCE, District) SQL Oracle
nocccd-streamlit Ad-hoc reporting dashboards for district use (Oracle / Tableau Cloud) Streamlit Python Tableau
nocccd-flexit-docker-deploy Docker deployment for daily production dbt build refreshes and scheduling, wrapped in the FlexIt web deployment kit Docker PostgreSQL Nginx

Architecture

flowchart LR
    Banner[(Banner SIS)] --> DWHDB[(Oracle DWHDB)]
    Banner --> SQL["Ad-hoc SQL Queries"]
    DWHDB --> SQL

    subgraph EDW["Enterprise Data Warehouse"]
        dbt["dbt - EDW_PROD schema"]
    end

    Banner --> dbt
    dbt -.-> SQL
    FlexIt["FlexIt Docker Scheduler"] --> dbt

    DWHDB --> DWH["DWH schema mat. views/queries"]
    DWH --> SCFF["SCFF Analysis"]
    DWH --> Tableau["Tableau Cloud"]
    Tableau --> Streamlit["Streamlit Dashboards"]

    Banner --> K16["K-16 Excel Pivot Dashboard"]
    Banner --> NSC["NSC Submission Builder"]
    NSC --> NSCST["NSC StudentTracker"]
    NSCST --> DWH

    style Banner fill:#F80000,color:#fff
    style DWHDB fill:#F80000,color:#fff
    style dbt fill:#FF694B,color:#fff
    style Tableau fill:#E97627,color:#fff
    style Streamlit fill:#FF4B4B,color:#fff
    style FlexIt fill:#2496ED,color:#fff
    style K16 fill:#217346,color:#fff
    style NSC fill:#1F6FEB,color:#fff
Loading

Tech Stack

  • Data Warehouse: dbt + Oracle — source staging, transformations, dimensional models (dims & facts)
  • Dashboards: Streamlit with Oracle and Tableau Cloud connectors
  • Analysis: Python, Pandas, SQL
  • Reporting pipelines: Python + Oracle — K-16 grant Excel dashboards (excelize, headless pivots) and NSC StudentTracker submission/return processing
  • Scheduling: FlexIt Docker — daily production dbt refresh orchestration
  • Source System: Ellucian Banner (Student Information System)

Popular repositories Loading

  1. nocccd-streamlit nocccd-streamlit Public

    Streamlit repo for NOCCCD ad-hoc reports.

    Python

  2. .github .github Public

    North Orange County Community College District – Data team GitHub profile

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…