Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

The Student Journey data model, introduced in the CCC Data Warehouse with the CCC Data 3.0.0 release, consolidates student information from multiple datasets into a unified view for CCC researchers. By integrating data from various sources, it streamlines access, eliminating the need to search through multiple databases and tables. Designed for analytics, this dataset enhances how researchers view, query, and utilize the CCC Data Warehouse.

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

The Student Journey dataset is only available through direct access and cannot be accessed via the Data Warehouse Report Server. If you don’t have access to the CCC Data Warehouse, contact your College Experience Manager (CEM) at cems@ccctechcenter.org for assistance in setting up a direct connection.

Contents

Table of Contents
maxLevel2

Benefits for Researchers

The Student Journey dataset integrates data from CCCApply and CO-MIS, providing researchers with a more comprehensive and accessible view of student information.

With the CCC Data 3.0.0 release, this new database consolidates datasets and simplifies access permissions, eliminating the need to navigate multiple sources. Designed specifically for analytics, it offers optimized tables that improve query performance and usability.

The Student Journey model is built for adaptability, evolving based on researcher needs. Future enhancements will be guided by user feedback, ensuring the dataset continues to support relevant and impactful research.

Note: Existing databases and tables outside the Student Journey dataset remain unchanged and will continue to be supported.

Scope of this User Guide

This guide provides detailed information on the Student Journey dataset, including an overview of the data model, data sources, and instructions on how to use it, complete with example queries.

For direct access to the Data Warehouse and information on available datasets, refer to the Data Warehouse Direct Connect Access User Guide at: [CCC Data Warehouse Public Documentation - Confluence].

Student Journey Goals

The Student Journey dataset is designed to:

  • Improve the usability and accessibility of student data for researchers.

  • Establish clear correlations between MIS and CCCApply data, enabling more comprehensive analysis.

Data Model Explanation

The Student Journey dataset is design

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#F4F5F7

IMPORTANT: The CCC Data Warehouse should not be used as a staging ground for data distribution to your local data warehouse. This type of usage will not be permitted, as it places an undue load and cost on the CCC Data infrastructure.

Available Data Sources

Direct access connection is supported for the following data sources within the CCC Data Warehouse:

Implementation Process

When a request is received from an authorized individual at a college or district office (often the Dean overseeing institutional research), the CCCTC Enabling Services (ES) team will work directly with the college IT group to configure a custom site-to-site VPN based on the system used by the college. Enabling Services will then establish a secure direct access connection to the CCC Data Warehouse from the college (or district). After successful implementation and query validations, the ES Support team will be able to provide post-implementation (live) support through the CCCTechnology.info support channel.

Process Overview

The process to implement a direct access connection to the CCC Data Warehouse (Redshift) is described below, beginning with a summary of the roles and responsibilities for participants.

  1. Request Access

  2. Establish VPN Configuration

  3. Establish Account Credentials

  4. Connect to (Redshift) Database Using SQL Workbench

  5. Data Access Validation & Testing Queries

Request Access

The following are the general steps to establish a direct access connection (ODBC/JDBC) to the CCC Data Warehouse.

  1. An authorized individual at the college or district makes the request directly to the CEM assigned to the college. This request is typically made by the Vice Chancellor or the Dean overseeing institutional research.

  2. Upon approval of the request, the CEM initiates the implementation process by passing the required information to Enabling Services (ES).

  3. The ES implementation team then creates the college’s custom VPN and sets up the account credentials.

  4. Provide the following information to the CEM when requesting direct access:

-Contact name and email address of the primary researcher responsible for the account login credentials

-Contact name and email address of primary IT/network admin who will work with ES to establish site-to-site VPN connection

-System configuration information such as firewall make, model, and version, as well as IP information

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#F4F5F7

Note: The initial direct connection request should be made to your College Experience Manager. If you do not have the name of the CEM for your college, send an email to cems@ccctechcenter.org.

Establish VPN Configuration

The ES Implementation Configuration Engineer (ICE) works with your primary IT contact(s) to facilitate the configuration of the VPN and to establish the account credentials.

A secure direct access (ODBC/JDBC) connection between your college or district (MIS scope) and the CCC Data Warehouse Redshift cluster is enabled using a custom site-to-site VPN tunnel and a service account with authorized user credentials. The data that is accessible by the college or district is based on the scope of access authorized to the organization.

Setting up the VPN and the service account can occur simultaneously; however the configuration of the VPN should be handled first, as it often requires more time to implement (due to required approvals and IT resources).

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#F4F5F7

Note: Ensure that the ES ICE has all necessary system configuration information, including the firewall make, model, and version, as well as IP information.

Establish Account Credentials

In order to access the (Redshift) databases, a service account must be established based on the scope of your authorized access (MIS scope). The ES ICE establishes the service account and provides the account login credentials to the primary IT contact at the college/district. (The login credentials consist of the username and password.)

The ES ICE also provides the database endpoint (DNS) and schema roles to the college or district’s primary IT contact via secure transmission. (The schema roles are also provided in this document.)

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#F4F5F7

Note: The login credentials are a Service Account. While they are issued to an individual, they are intended to be used to connect applications (such as Tableau) to the CCC Data Warehouse. Protecting these credentials is the responsibility of the college/district.

Scope of Access

Authorized access to the CCC Data Warehouse for colleges and districts using direct access connection (ODBC/JDBC) is permitted through secure login credentials to your local network VPN.

Configuration of the authorized user’s account credentials are based on the scope of their access, where the scope is defined by their 3-digit MIS code. In this context, the scope of their access is defined as <misScope>. For example, authorized district users will have a scope of access that is represented by their district MIS code (example: 210). Authorized college users will have a scope represented by their college MIS code (example: 211).

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

The <misScope> will appear in the user’s credentials (username) and also in the database schema formats used in SQL queries during the Connect using SQL Workbench validations.

Connect to the Data Warehouse (Redshift Cluster)

This section is designed for authorized colleges who want to gain access to the CCC Data Warehouse Redshift cluster databases. AWS Redshift is a secure, cloud-based data warehouse service used for collecting and storing large-scale data sets and enables users to analyze data using various BI tools.

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#F4F5F7

Note: Colleges achieve direct connection access to the CCC Data Warehouse using SQL Workbench.

Connection Requirements

In order to complete the connection process (SQL Workbench install) and access the CCC Data Warehouse (Redshift cluster), the college/district will need to meet the requirements below.

  1. Complete VPN Configuration & Log In from Internal Network: Log in and connection to the Redshift cluster must originate from your local network.

  2. Account Login Credentials: Obtain your account credentials (username and password) and the database endpoint (DNS), provided by your ES implementation team.

  3. Database Connection Strings & Schemas: Ensure the database names, connection strings, and schema roles are correct to access specific databases (see Table B: Application Database Names below).

Remote Connection: If you are working remotely and the district has authorized it, you will need to establish a connection to the district’s internal network using a separate VPN client that the district has provided for this purpose.

...

panelIconIdatlassian-warning
panelIcon:warning:
bgColor#F4F5F7

...

Connect using SQL Workbench

Follow the instructions in this section to install SQL Workbench and configure database access connection. SQL Workbench is a database GUI used for accessing many different databases. The instructions below are similar to those found on the AWS website for SQL Workbench, but are more in-depth regarding the specific installation steps.

The process for connecting to the Data Warehouse using SQL Workbench is as follows:

  1. Prerequisite: Install Java (v11 or higher recommended)

  2. Download & Install SQL Workbench

  3. Download Redshift Drivers & Test Connection

  4. Configure Database Connection String

  5. Table B: Application Database Names & Schema Formats

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

For more information, visit the AWS website for Connecting to Your Cluster Using SQL Workbench.

...

SQL Workbench requires a Java version 11 (or higher) runtime environment. You can use either a JRE ("Runtime") or a JDK ("Development Kit").

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

For more information, see Section 4.1: Installing and Starting SQL Workbench in the SQL Workbench Manual.

Download & Install SQL Workbench

Download SQL Workbench/J here: https://www.sql-workbench.eu/downloads.html.

Select the generic installation package for all systems with optional libraries. (We recommend saving the package on your local machine with an informative name that is easy to access.)

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#F4F5F7

Note: The generic package contains the jar file, the manual (HTML and PDF), shell scripts for Linux/Unix based systems (including MacOS) to start the application as well as a Windows® launcher and sample XSLT scripts.

...

Unzip the downloaded folder and select the sqlworkbench.jar (JAR) file inside to open SQL Workbench.

...

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#F4F5F7

IMPORTANT: Follow these instructions to generate an SQL Workbench executable file:
https://www.sql-workbench.eu/macos-binary.html.

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

More details about installing and configuring the application can be found in the SQL Workbench manual.

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#F4F5F7

IMPORTANT: It is necessary to configure the necessary JDBC driver(s) for your database before you can connect to a database. Please refer to the chapter JDBC Drivers in the SQL Workbench manual for details on how to make the JDBC driver available to SQL Workbench/J.

The application is now installed and the Select Connection Profile screen appears.

...

Download Redshift Drivers and Test Connection

Download the Amazon Redshift JDBC driver version 2.0 to enable SQL Workbench to communicate with Redshift. Below is the zip file to download:

JDBC 4.2–compatible driver (without the AWS SDK) and driver dependent libraries for AWS SDK files version 2.0

Once you have downloaded and unzipped the Redshift drivers to a directory you choose on your machine, go back to the SQL Workbench installed and select 'Amazon Redshift' from the Driver dropdown.

At the prompt asking you to configure the driver, select ‘Yes,’ as shown below.

...

The Manage Drivers menu will appear. Click the Folder icon and navigate to the directory that contains the driver package that you recently unzipped, as shown below.

...

Select the Redshift driver, which will be named ‘Redshift*.jar,’ then click ‘Open.’ See the example below.

...

Once the driver file is selected, click ‘OK’ on the Manage Drivers screen.

Configure the Database Connection String

Configure the Connection Profile screen with your account credentials (username and password) and the connection string.

With the drive selected, a sample endpoint will autofill in the URL field. This endpoint needs to be modified, and several other fields need to be completed. See the example below.

...

The essential fields to configure are as follows:

  • Name: The name for the connector that you will reference later to access this database again. This is for your use only, so make it clearly descriptive for the database you will be accessing. Identifying the environment in the name is highly recommended. (For example, if you are going to query the COCI DB, a name such as `DWH-COCI` might be appropriate.)

  • URL: Where to reach the database. Edit the auto-filled string in this field with the custom endpoint (example shown below).

...

Environment

...

Endpoint

...

Production

...

jdbc:redshift://dwh-prod.ccctechcenter.org:5439/{{database}}

Ex: jdbc:redshift://dwh-prod.ccctechcenter.org:5439/canvas2

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#F4F5F7

IMPORTANT: Replace {{database}} with the specific Database Name shown in Table B below for the database to which you are trying to connect.

  • Username: The PostgreSQL username you are using to login.

  • Password: The password for the username above. 

Place a checkmark in the Autocommit box, as shown in the example below.

...

Click Test in the lower right to verify you have connected successfully. Then click OK.

...

Table B: Application Database Names and Schema Formats

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

The value of <misScope> can be derived from the prefix of your Data Warehouse Direct user name which is in the format of <misScope>_<firstInitial><lastName> i.e. 000_jdoe, where 000 represents the MIS scope value. An example of the resulting schema for accessing tables within the Application database = dw_apply_read_000.

...

Application (Data Source)

...

Database Name

...

Query Schema Format

...

CCCApply Application

...

application

...

dw_apply_read_<misScope>

...

CC College Promise Grant

...

bogfw_application

...

dw_apply_read_<misScope>

...

CCC International Application

...

intl_application

...

dw_apply_read_<misScope>

...

Multiple Measures Placement Service (MMPS)

...

mmps

...

dw_apply_read_<misScope>

...

Chancellor's Office Curriculum Inventory (COCI)

...

coci

...

dw_coci_read_<misScope>

...

Course Identification Numbering System (C-ID)

...

cid

...

dw_cid_read_<misScope>

...

Canvas Data 2

...

canvas2

...

dw_canvas2_read_<misScope>

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

Note: Data dictionaries for the above data sources are available on the CCC Data Warehouse documentation site

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#F4F5F7

IMPORTANT: For troubleshooting if the connection test fails, the two most common fixes are as follows:

  1. Verify you have entered the URL, username, and password correctly.

  2. Ensure you are connected to the college’s VPN.

Data Access Validation & Testing

Once connected to the CCC Data Warehouse with your own tool, colleges are encouraged to conduct a series of data access tests and activities, which may include:

  • Test Query Data Sources

Through local resources, the participant is able to connect to, and run at least one query against each of the available datasets (CCCApply application, CCCApply international application, CCCApply Promise Grant, and Multiple Measures Placement Service).

  • Connect Data to Local Data Warehouse

If a local data warehouse is available, configure a CCC Data Warehouse table as an external table in the local database source. This supports data within the CCC Data Warehouse to be connected to your local data warehouse without the need to copy data to the local machine or district server.

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#F4F5F7

Note: CCCTC College Staff Support is available to assist with issues connecting to the CCC Data Warehouse.  

ES will work with colleges to validate initial data queries.

  • Using provided user documentation (such as this user guide), the college configures their BI tool to connect to the Data Warehouse.

  • The college confirms local connection and successful login, and also performs optional data validation activities.

  • Online documentation is available to support data access validation activities for researchers.

  • Work with your ES ICE (engineer) to confirm access validation and query tests. Discuss any unfinished implementation steps before hand-off to ES Support.

Canvas Data 2 with DW Direct Connect Service

Colleges may request to access their Canvas Data 2 (CD2) data through the CCC Data Warehouse via direct access connection (ODBC/JDBC). The ability to access CD2 data will require the college Canvas Administrator to generate and pass their Canvas Data 2 API credentials to the CCCTC Enabling Services (ES) Implementation Configuration Engineer (ICE) as part of the configuration process. Once received and implemented, the Canvas v2 data warehouse integration will be configured to pass your CD2 data to the CCC Data Warehouse. Following that initial pass, the data will be updated per a configured schedule.

To get started, send an email requesting Canvas Data 2 Data Warehouse Direct Connect access for your college to your College Experience Manager (CEM) at CCCTC Enabling Services.

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#F4F5F7

Important: Colleges must be live with the basic DW Direct Connect service in order to implement Canvas Data 2 Direct Connect access. If your college has not yet configured site-to-site VPN access with the CCC Data Warehouse, please contact Enabling Services to get started. 

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

For more information about the Canvas Data 2 Direct Connect service, including the college preparatory requirements before and during the implementation process, refer to the following link: /wiki/spaces/ES/pages/3172564993.

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

For information about the latest Canvas Data 2 updates to the CCC Data Warehouse, refer to the following link: Canvas Data 2 Changes to Data Warehouse.

Access In-Progress Application Data in the CCC Data Warehouse

The CCCApply “in_progress_applications” table is available in the Data Warehouse via Direct Connect Access to make it easier for researchers to perform quick queries without having to include the joins manually for every query. 

See related content in Accessing In-Progress Application Data in the CCC Data Warehouse, featuring tables and query information.

Making Queries

After the database connection is validated, you will be given the following prompt that will allow you to enter SQL Queries.

...

A tab labeled Database Explorer displays more information about the database that your user has access to. Table names can be found there, as well as some additional basic information about the DB.

...

You can also run SQL against objects your DB user has access to.

...

Example Query to run on Data Warehouse Data

To get a row count of a table, run the following query:

Code Block
languagesql
select count(*) from dw_apply_read_523.contact;

You will need to replace the dw_apply_read_523 with the appropriate schema your user has access to. You can also use the database explorer in SQL workbench to navigate the data.

CCC Data Warehouse Direct Access FAQs

Q: Can I have more than one VPN connection for my district?

A. Not at this time. If this is needed, please discuss with your CEM.

Q: My IT department does not want to create a site-to-site VPN, can I just have an individual VPN connection? 

A. No, the CCC Tech Center is not staffed to handle individual user VPN requests.

Q: Can I have more than one individual at the college (or district office) connect to the VPN at a time?

A: While the login credentials are intended to serve as a Service Account for the connection of local applications to the CCC Data Warehouse, individual accounts may be requested for authorized users where this is needed.

More Information: See CCC Data Warehouse - Frequently Asked Questions for more frequently asked questions.

...

panelIconIdatlassian-note
panelIcon:note:
bgColor#F4F5F7

...

Introduction

The Student Journey data model, introduced in the CCC Data Warehouse with the CCC Data 3.0.0 release, consolidates student information from multiple datasets into a unified view for CCC researchers. By integrating data from various sources, it streamlines access, eliminating the need to search through multiple databases and tables. Designed for analytics, this dataset enhances how researchers view, query, and utilize the CCC Data Warehouse.

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#F4F5F7

The Student Journey dataset is only available through direct access and cannot be accessed via the Data Warehouse Report Server. If you don’t have access to the CCC Data Warehouse, contact your College Experience Manager (CEM) at cems@ccctechcenter.org for assistance in setting up a direct connection.

...

Contents

Table of Contents
minLevel1
maxLevel2
outlinefalse
styledefault
typelist
printabletrue

...

Benefits for Researchers

The Student Journey dataset integrates data from CCCApply and CO-MIS, providing researchers with a more comprehensive and accessible view of student information.

With the CCC Data 3.0.0 release, this new database consolidates datasets and simplifies access permissions, eliminating the need to navigate multiple sources. Designed specifically data analysis, it allows for the creation of optimized tables that improve query performance and usability.

The Student Journey model is built for adaptability, evolving based on researcher needs. Future enhancements will be guided by user feedback, ensuring the dataset continues to support relevant and impactful research.

Note: Existing databases and tables outside the Student Journey dataset remain unchanged and will continue to be supported.

Scope of this User Guide

This guide provides detailed information on the Student Journey dataset, including an overview of the data model, data sources, and instructions on how to use it, complete with example queries.

For direct access to the Data Warehouse and information on available datasets, refer to the Data Warehouse Direct Connect Access User Guide.

Student Journey Goals

The Student Journey dataset is designed to:

  • Improve the usability and accessibility of student data for researchers.

  • Establish clear correlations between CO-MIS and CCCApply data, enabling more comprehensive analysis.

Data Model Explanation

The Student Journey data model uses a canonical modeling approach to unify data from multiple sources into a single, structured framework. Instead of maintaining separate, sparsely populated tables for different data sources, this model consolidates attributes into core tables with linked satellite tables, improving data consistency and usability.

Core Tables

These tables serve as the foundation of the model:

  • Application

  • College

  • District

  • Needs_and_Interests

Satellite Tables

Each core table is associated with satellite tables that store additional details:

  • Education

  • Contact_Information

  • Personal_Information

  • Personal_Sociodemographic

Consult the Student Journey Database Data Dictionary to identify the source, table, description, and example values for each data field.

Description of the Schema

Researchers can query the Student Journey dataset in the CCC Data Warehouse via direct access. The following tables are available:

Core Tables

  • ccc__district_vw

  • ccc__college_vw

  • ccc__needs_and_interests_vw

Application and Student Data Tables

  • apply__mis_associative_entity_vw

  • apply__application_vw

  • apply__college_attended_vw

  • apply__contact_information_vw

  • apply__education_vw

  • apply__needs_and_interests_vw

  • apply__personal_information_vw

  • apply__personal_sociodemographic_vw

  • student_journey__dictionary_mvw

These tables consolidate data from multiple sources and follow a canonicalized structure to ensure consistency and ease of use.

Using the Student Journey Data Model

This section provides guidance on interpreting and querying the tables within the Student Journey canonical model.

Example Query 1: Educational Attainment

To analyze educational attainment, researchers can use the apply__application_vw and apply__education_vwtables, as this attribute is linked to each student’s college application. The following examples demonstrate how to retrieve this information.

Figure 1: Application Table

college
_id

tstmp_
create

tstmp_
update

tstmp_
submit

app_id

source

app_lang

status

ccc_id

181

51:26.5

05:05.4

246163

stnd_application

en

AAP

181

58:30.4

05:05.4

246170

stnd_application

en

AAP

181

40:35.5

05:05.4

14308

stnd_application

en

AAA

181

04:30.1

05:06.7

766185

stnd_application

en

AAA

181

11:06.6

05:05.4

243283

stnd_application

en

AAP

181

43:57.4

05:05.4

244160

stnd_application

en

AAP

863

22:35.0

05:43.2

05:43.2

799145

stnd_application

en

S

AAA

863

16:01.8

09:35.5

799957

stnd_application

en

AAB

863

55:24.6

55:24.9

10:41.5

839913

stnd_application

en

S

ABS

863

32:53.0

32:53.1

33:19.3

785127

stnd_application

en

S

ABK

The application table includes fields common to all application data sources. The source field specifies the origin of each record, as shown in the table below.

Figure 2: Application Source

source

number_of_records

bogfw_application

75648

stnd_application

801022

intl_application

63459

The application_education table, linked to the source field, provides additional details on educational background and goals, as shown below.

Figure 3: Application Education Table

app_id

source

ccc_id

tstmp_create

field

value

823812

stnd_application

ABQ7872

29:06.4

description

Apprenticeship: Electrical (Cert)

823812

stnd_application

ABQ7872

29:06.4

highest_edu_level

32013

827804

stnd_application

ABR7662

40:17.0

intended_major

1491

827873

stnd_application

ABR6671

01:56.5

major_category

Behavioral Sciences

823812

stnd_application

ABQ7872

29:06.4

major_category

Apprenticeship Education

840738

stnd_application

ABQ7872

36:43.0

highest_edu_level

0

840738

stnd_application

ABQ7872

36:43.0

description

ASL/English Interpreter Education

840738

stnd_application

ABQ7872

36:43.0

edu_goal

A

781669

stnd_application

AAA3495

45:28.3

intended_major

84102

827873

stnd_application

ABR6671

01:56.5

edu_goal

F

By querying the apply__education_vw view, researchers can access attributes related to a student's educational background and future goals. This table includes both valid values and unknown values (represented as 0), but does not contain null or blank values.

To determine how many submitted applications include an edu_goal, researchers can perform a left join between the application and application_education tables using the query below.

Figure 4: Example Query

Code Block
SELECT count(*) as num_applications
  FROM apply__application_vw ca
LEFT JOIN apply__education_vw cae
    ON (ca.app_id = cae.app_id)
WHERE ca.source = 'stnd_application' 
   AND cae.field = 'hs_edu_level' ;

Figure 5: Query Result

num_applications

801022

To generate a report on educational attainment by student, use the following query:

Figure 6: Example Query

Code Block
SELECT ccc_id,max(value)  as   hs_edu_level
  FROM apply__application_vw ca
LEFT JOIN apply__education_vw cae
    ON (ca.app_id = cae.app_id)
WHERE ca.source = 'stnd_application' 
   AND cae.field = 'hs_edu_level' 
   and ca.tstmp_create > '2025-01-01' group by ccc_id;

To generate a report on student sociodemographic information, use the following query.

Figure 7: Example Query

Code Block
SELECT ccc_id,max(value)  as   hs_edu_level
  FROM apply__application_vw ca
LEFT JOIN apply__education_vw cae
    ON (ca.app_id = cae.app_id)
WHERE ca.source = 'stnd_application' 
   AND cae.field = 'hs_edu_level' 
   and ca.tstmp_create > '2025-01-01' group by ccc_id;

This requires data from the apply__application_vw and apply__personal_information_vw tables.

Figure 8: apply_personal_Information_vw view

app_id

source

ccc_id

lastname

firstname

middlename

tstmp_update

855357

bogfw_application

ABU2416

Kimmy

Pamy

46:12.1

855456

bogfw_application

ABU3934

Walsh

Esme

Shanon

48:24.7

855588

bogfw_application

ABU6936

sreetest

suvtest

07:16.8

855555

bogfw_application

ABU6903

sreetester

Suvtester

52:16.4

855489

bogfw_application

ABU6244

Sreetester

Suvatester

01:14.6

855522

bogfw_application

ABU6245

sreetest123

suvtest12

17:02.4

855786

bogfw_application

ABU6244

Sreetester

Suvatester

38:28.9

855852

bogfw_application

ABU6245

sreetest123

suvtest12

50:40.4

855753

bogfw_application

ABU6245

sreetest123

suvtest12

27:13.1

855423

bogfw_application

ABU3934

Walsh

Esme

Shanon

44:48.3

Figure 9: apply_personal_sociodemographic_vw View

app_id

source

ccc_id

tstmp_create

field

value

119389

bogfw_application

ABS2569

28:30.7

married_or_rdp

y

119389

bogfw_application

ABS2569

28:30.7

homeless_youth_school

y

119389

bogfw_application

ABS2569

28:30.7

cert_national_guard

y

119389

bogfw_application

ABS2569

28:30.7

marital_status

M

119389

bogfw_application

ABS2569

28:30.7

homeless_youth_other

y

119389

bogfw_application

ABS2569

28:30.7

elig_police_fire

y

119389

bogfw_application

ABS2569

28:30.7

parents_deceased

y

119389

bogfw_application

ABS2569

28:30.7

reg_dom_partner

y

119389

bogfw_application

ABS2569

28:30.7

us_veteran

y

119389

bogfw_application

ABS2569

28:30.7

parents_assistance

y

By querying these tables, researchers can access attributes related to a student's sociodemographic status. For example, to determine how many students indicated they were married when completing their application, use the following query.

Figure 10: Marriage Information Query

Code Block
SELECT pi.app_id,sd.field,sd.value ,pi.value last_name FROM apply__personal_sociodemographic_vw sd inner join
apply__personal_information_vw pi on pi.app_id=sd.app_id where sd.field='married_or_rdp'
and pi.field='lastname';

This query returns the following results:

Figure 11: Query Results

ABU2416

married_or_rdp

ABU6245

married_or_rdp

n

ABU6245

married_or_rdp

n

ABU6245

married_or_rdp

n

ABU6245

married_or_rdp

n

ABU6903

married_or_rdp

n

ABU6903

married_or_rdp

n

ABU3934

married_or_rdp

n

ABU3934

married_or_rdp

n

More Connection Info: DW Direct Access User Guide

For details on connecting to the Data Warehouse and accessing current datasets, refer to the Data Warehouse Direct Connect Access User Guide. 

Student Journey Application Database Name and Schema Format

When connecting to the Data Warehouse using the instructions in the Data Warehouse Direct Connect Access User Guide, use the following details for the Student Journey dataset:

  • Database Name: Student_Journey

  • Schema: public

All tables are stored in the public schema, eliminating the need to navigate to a specific schema based on your MIS codeData access is automatically managed and protected.

Data Access Validation & Testing for Student Journey

To validate your connection to the Student Journey dataset, follow the instructions in the Data Warehouse Direct Connect Access User Guide and run the following SQL query:

Code Block
select * from student_journey.public.ccc_district_vw
limit 10;

This query should return 10 rows, confirming successful connectivity.

Colleges are encouraged to perform additional data access tests, such as running:

Code Block
select * from student_journey.public.apply__mis_associative_entity limit 10;

General Data Warehouse Help

If you need assistance with the CCC Data Warehouse, visit the http://CCCTechnology.info  support channel. There, you can receive help from the Enabling Services Support (ESS) team and collaborate with other colleges and districts on using the CCC Data Warehouse.