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-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"]

    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
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
  • 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…