Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
This guide provides an implementation configuration overview for establishing a direct access connection (ODBC/JDBC) to the CCC Data Warehouse for authorized CCC colleges and districts. |
...
Table A: Data Availability Chart
Source Data Set | CCCCO Access | College Access | Requires Opt-In for inclusion | Introduced in Release Version | ||
---|---|---|---|---|---|---|
DW Direct | DW | DW Direct | DW | |||
CCCApply Standard Application |
|
|
|
| CCC Data 2.0 | |
CCCApply Noncredit Application |
|
|
|
| CCC Data 2.0 | |
CCCApply International Application |
|
|
|
| CCC Data 2.0 | |
California College Promise Grant Application |
|
|
|
| CCC Data 2.0 | |
Decrypted LGBTQ Data (and Report) |
|
|
|
| CCC Data 2.0 | |
Multiple Measures Placement Service (MMPS) |
|
|
|
| CCC Data 2.0 | |
COCI: Chancellor's Office Curriculum Inventory |
|
|
|
| CCC Data 2.1 | |
C-ID: Course ID Numbering System |
|
|
|
| CCC Data 2.1 | |
CANVAS (Opt-in) |
|
|
|
|
| CCC Data 2.1 |
CO-MIS |
|
|
|
| CCC Data 2.1 | |
NOVA |
|
|
|
| CCC Data 2.1 | |
Launchboard |
|
|
|
| CCC Data 2.1 |
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Data dictionaries for the above data sources are available on the CCC Data Warehouse documentation site. |
...
The process to implement a direct access connection to the CCC Data Warehouse (Redshift), including a summary of the roles and responsibilities for participants, is listed below.
Participation
Participant | Is responsible for… |
---|---|
College / District Researcher |
|
Enabling Services (ES) College Relationship Manager (CRM) |
|
ES Implementation Configuration Engineer (ICE) |
|
College / District IT/Network Admin |
|
ES Implementation Configuration Engineer (ICE) |
|
ES Support Services |
|
Note |
---|
Colleges and districts using their own analytics/BI applications are responsible for their own support in the use of these tools. |
...
In order to complete the connection process (SQL Workbench install) and access the CCC Data Warehouse (Redshift cluster), you will need to meet the requirements below.
Complete VPN Configuration & Log In from Internal Network: Log in and connection to the Redshift cluster must originate from your local network.
Account Login Credentials: Obtain your account credentials (username and password) and the database endpoint (DNS), provided by your ES implementation team.
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 the district has provided for this purpose.
...
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 more in depth regarding the actual installation steps.
Process Overview:
Prerequisite: Install Java (11 or higher recommended)
Info |
---|
Reference: Visit the AWS website for Connecting to Your Cluster Using SQL Workbench |
...
Name: The name for this connector that you will reference later when you want to access this database again. This is for your use only, so make it descriptive enough to where you understand clearly which DB you are accessing. For example, if you are going to query the COCI DB, something like `DWH-COCI` might be appropriate. Signifying the environment in this name is highly recommended.
URL: Where to reach the database. Edit the autofilled string here with your custom endpoint (example shown below).
Environment | Endpoint | ||
Production | jdbc:redshift://dwh-prod.ccctechcenter.org:5439/{{database}} Ex: jdbc:redshift://dwh-prod.ccctechcenter.org:5439/canvas
|
Username: the PostgreSQL username you are using to login.
Password: the password for the username above.
...
Table B: Application Database Names
Info |
---|
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 would represent their 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 | canvas | canvas_rs_<misScope> |
Info |
---|
Note: Data dictionaries for the above data sources are available on the CCC Data Warehouse documentation site. |
Note |
---|
Troubleshooting: If the test fails, the two most common fixes are:
|
Tip |
---|
Next Step: Validate your connection and data access. |
...