|
Name |
|
|
Dimensional Type |
Dimension |
|
Comment |
Programs provide a level of abstraction above courses and sections, and provide a basis for things like degree audit. |
|
CKT_MD_ACADEMICPROGRAM |
|
Name |
Child Table |
Foreign Key Columns |
|
Relationship_237 |
MD_Program_SurrogateKey |
|
Name |
|
Name |
Comment |
Domain |
Data Type |
Length |
|
MD_Program_SurrogateKey |
|
<None> |
numeric |
|
|
MD_Program_ID |
Unique identifier, in Colleague, associated with every program. |
DW_CodeDesc |
varchar(32) |
32 |
|
MD_Program_Name |
Full title of an academic program. See also MD_Program_ID. |
DW_CodeDescLong |
varchar(64) |
64 |
|
MD_Program_CurrentStatus |
Currently (July 2009) one of two values: Active or Cancelled. Defaults to "Unknown" although this value should not in practice be seen (except in the case of a generic "Unknown" program used to make all joins possible to a fact table). Might be other values, thought, at some point. |
DW_CodeDescShort |
varchar(16) |
16 |
|
MD_Program_AcadLevel |
One of: Non-Degree, Undergraduate, Summer Graduate. Note that we use human-readable values here, not "codes." |
DW_CodeDesc |
varchar(32) |
32 |
|
MD_Program_Degree |
Degree with which a program is associated. Typically this is "BA," but may also (as of July 2009) be "Unknown" - which corresponds to NULL in Colleague, and which is also the default. |
DW_CodeDescShort |
varchar(16) |
16 |
|
MD_Program_Department1 |
Primary department with which an academic program is affiliated. |
DW_Department |
varchar(64) |
64 |
|
MD_Program_Department2 |
Second department with which an academic program is affiliated. |
DW_Department |
varchar(64) |
64 |
|
MD_Program_Department3 |
Not currently populated; will always be "Unknown" as of July 2009. |
DW_Department |
varchar(64) |
64 |
|
MD_Program_BeginYear |
Start year of program. |
DW_YearAtCarleton |
int |
|
|
MD_Program_EndYear |
End year of program. |
DW_YearAtCarleton |
int |
|
|
MD_Program_YearsRunningRange |
How many years an academic program ran (has run) for, discretized/banded as a set of ranges, 0-3, 4-7, etc. Defaults to 'Unknown', although this value should not normally be encountered except in the case of a generic Unknown program used to make all joins possible to some fact table. |
DW_CodeDescShort |
varchar(16) |
16 |
|
MD_Program_AuditKey |
|
DW_AuditKey |
bigint |
|
|
MD_Program_Timestamp |
|
<None> |
timestamp |
|
|
Name |
Unique |
Cluster |
Primary |
Foreign Key |
Alternate Key |
Table |
|
MD_ACADEMICPROGRAM_PK |
TRUE |
TRUE |
TRUE |
FALSE |
FALSE |
|
|
MD_ACADEMICPROGRAM_AK |
TRUE |
FALSE |
FALSE |
FALSE |
TRUE |
|
Name |
|
Identifier_1 |
|
AltKey |
|
|
|