This combined view of the UM_STUD_CENS_VW  and the UM_STD_ENR_C_VW tables was created to accommodate Cross-Listed Courses for census reporting. This data is as of each census day about student. It also contains the UM_INST_HOST field for that purpose. It returns data after fall 2008.

This table has no key fields.

Please note that this view is very slow.

*When using this table, please note that ROW_CHECK is always Y, and is returning only actively enrolled students. Students with ACAD_CAREER = 'NCRD' are excluded.

KeyRecord.FieldnameFormatXLATHeading TextNotes

ACAD_CAREER - Academic CareerChar4NCareerUM_STUD_CENS_VW

ACAD_GROUP - Academic GroupChar5
Acad GroupUM_STUD_CENS_VW

ACAD_LEVEL_BOT - Academic Level - Term StartChar3
Strt LevelUM_STUD_CENS_VW

ACAD_PLAN - Academic PlanChar10
Acad PlanUM_STUD_CENS_VW

ACAD_PROG_PRIMARY - Primary Academic ProgramChar5
Prim ProgUM_STUD_CENS_VW

ADMIT_TERM - Admit TermChar4
Admit TermUM_STUD_CENS_VW

ACAD_SUB_PLAN - Academic Sub-PlanChar10
Sub-PlanUM_STUD_CENS_VW

ACAD_YEAR - Academic YearChar4
Acad YearUM_STUD_CENS_VW

ADMIT_TYPE - Admit TypeChar3
Admit TypeUM_STUD_CENS_VW

BIRTHDATE - Date of BirthDate
BirthdateUM_STUD_CENS_VW

CAMPUS - CampusChar5
CampusUM_STUD_CENS_VW

CIP_CODE - CIP CodeChar13
CIP CodeACAD_PLAN_TBL

CITIZENSHIP_STATUS - Citizenship StatusChar1
StatusUM_STUD_CENS_VW

COUNTRY - CountryChar3
CountryUM_ORIG_ADDR_VW

COUNTRY_DESCR - Country DescriptionChar30
CountryCOUNTRY_TBL

COUNTY - CountyChar30
CountyUM_ORIG_ADDR_VW

COUNTY_DESCR - County DescriptionChar30
County Descr
Code for COUNTY_DESCR
DECODE(PS_UM_ZIP_COUNTYVW.UM_COUNTY_DESCR,
                   'Androscoggin',
                   'Androscoggin',
                   'Aroostook',
                   'Aroostook',
                   'Cumberland',
                   'Cumberland',
                   'Franklin',
                   'Franklin',
                   'Hancock',
                   'Hancock',
                   'Kennebec',
                   'Kennebec',
                   'Knox',
                   'Knox',
                   'Lincoln',
                   'Lincoln',
                   'Oxford',
                   'Oxford',
                   'Penobscot',
                   'Penobscot',
                   'Piscataquis',
                   'Piscataquis',
                   'Sagadahoc',
                   'Sagadahoc',
                   'Somerset',
                   'Somerset',
                   'Waldo',
                   'Waldo',
                   'Washington',
                   'Washington',
                   'York',
                   'York',
                   ' ',
                   ' ',
                   'Invalid County')
           WHEN PS_UM_ORIG_ADDR_VW.COUNTRY = 'USA' THEN
            PS_UM_ZIP_COUNTYVW.UM_COUNTY_DESCR
           ELSE
            ' '
         END

CUM_GPA - Cumulative GPANum6.3
GPAUM_STUD_CENS_VW

DEGREE - DegreeChar8
DegreeUM_STUD_CENS_VW

EMPLID - Empl IDChar11
IDUM_STUD_CENS_VW

EXT_ORG_ID - External Org IDChar11
Org IDUM_STUD_CENS_VW

FTE - FTENum2.6
FTECASE WHEN PS_UM_STUD_CENS_VW.INSTITUTION = PS_UM_STD_ENR_C_VW.UM_INST_HOST THEN PS_UM_STUD_CENS_VW.FTE ELSE NULL END

HEADCOUNT - HeadcountNum6.0
HeadcountCASE WHEN PS_UM_STUD_CENS_VW.INSTITUTION = PS_UM_STD_ENR_C_VW.UM_INST_HOST THEN PS_UM_STUD_CENS_VW.HEADCOUNT ELSE NULL END

INSTITUTION- Academic InstitutionChar5
InstitutionUM_STUD_CENS_VW

LEVEL_LOAD_RULE - Academic Level RuleChar5
Level RuleUM_STUD_CENS_VW

POSTAL - Postal CodeChar12
PostalUM_ORIG_ADDR_VW

PROG_REASON - Action ReasonChar4
Action RsnUM_STUD_CENS_VW

ROW_CHECK - ROW CHECK*Char1
ROW CHECK

*When using this table, please note that ROW_CHECK is always Y, and is returning only actively enrolled students.

UM_STUD_CENS_VW


SEX - GenderChar1NSex

'F' or 'M' or 'U'

UM_STUD_CENS_VW


STATE - StateChar6
StateUM_ORIG_ADDR_VW

STATE_DESCR - State DescriptionChar30
State

CASE WHEN PS_UM_ORIG_ADDR_VW.COUNTRY IN ('USA', 'CAN') THEN PS_STATE_TBL.DESCR ELSE ' ' END


STRM - TermChar4
TermUM_STUD_CENS_VW

TERM_DESCR30 - TermChar30
TermTERM_TBL

UM_ACADEMIC_YR - Academic YearChar12
Academic YearUM_STUD_CENS_VW

UM_ACADEMIC_YR_SRT - Academic Year SortChar2
Academic Yr SrtUM_STUD_CENS_VW

UM_ACAD_GRP_DESCR - Academic Group DescrChar30
Academic GroupUM_STUD_CENS_VW

UM_ACAD_LOAD_RC - Calculated Academic LoadChar1NCalc Acad LoadUM_STUD_CENS_VW

UM_ACAD_PLAN_DESCR - Academic Plan DescriptionChar30
Acad Plan DescrUM_STUD_CENS_VW

UM_ACAD_PROGP_DSC - Acad Prog Primary DescrChar30
Acd Prg Prm DscUM_STUD_CENS_VW

UM_ACAD_PROG_P_END - ACAD PROG Primary EndChar2
ACAD PRG PR EndUM_STUD_CENS_VW

UM_ACAD_SUBPLN_DSC - Academic Sub Plan DescriptionChar30
Acad Sub DescrUM_STUD_CENS_VW

UM_ADMIT_TYPE_DESC - Admit Type DescriptionChar50
Admit Type DescUM_STUD_CENS_VW

UM_CENSUS_AGE - Census AgeNum5.1
Census AgeUM_STUD_CENS_VW

UM_CENSUS_AGE_PREC - Census Age PreciseNum4.5
Census Age PrecUM_STUD_CENS_VW

UM_CENSUS_AGE_RNG - Census Age RangeChar15
Census Age RngUM_STUD_CENS_VW

UM_CENSUS_AGE_RSRT - Census Age Range SortChar2
Census Age RSRTUM_STUD_CENS_VW

UM_DEGREE_NONDEG - Degree or Non-DegreeChar15
Degree NonDeg

'Degree' or 'Non-Degree'

UM_STUD_CENS_VW


UM_ETHNIC_GRP_DESC - Ethnic Groupd DescriptionChar30
Ethnic Grp DescUM_STUD_CENS_VW

UM_ETHNIC_GRP_SORT - Ethnic Group SortChar2
Ethnic Grp SrtUM_STUD_CENS_VW

UM_FIRST_TIME - First TimeChar1
First TimeUM_STUD_CENS_VW

UM_FULL_PART - Full-time Part-TimeChar10
Full Part

'Full-Time' or 'Part-Time'

UM_STUD_CENS_VW


UM_GENDER - GenderChar10
Gender

'Male' or 'Female'

UM_STUD_CENS_VW


UM_HOST_DESCR - UM Institution Host DescrChar30
Inst Host Descr
Table used for HOST_DESCR
(SELECT G.INSTITUTION,
                           G.DESCR       HOST_DESCR,
                           G.DESCRSHORT  HOST_DESCRSHORT
                      FROM SYSADM.PS_INSTITUTION_TBL G
                     WHERE G.EFFDT =
                           (SELECT MAX(G_ED.EFFDT)
                              FROM SYSADM.PS_INSTITUTION_TBL G_ED
                             WHERE G_ED.INSTITUTION = G.INSTITUTION)
                       AND G.EFF_STATUS = 'A')

UM_HOST_DESCRSHORT - UM Inst Host Descr ShortChar5
Inst Host Short
Table used for HOST_DESCRSHORT
(SELECT G.INSTITUTION,
                           G.DESCR       HOST_DESCR,
                           G.DESCRSHORT  HOST_DESCRSHORT
                      FROM SYSADM.PS_INSTITUTION_TBL G
                     WHERE G.EFFDT =
                           (SELECT MAX(G_ED.EFFDT)
                              FROM SYSADM.PS_INSTITUTION_TBL G_ED
                             WHERE G_ED.INSTITUTION = G.INSTITUTION)
                       AND G.EFF_STATUS = 'A')

UM_INST_HOST - UM Host InstitutionChar5
Host InstUM_STD_ENR_C_VW

UM_IN_OUT - In-State Out-of_StateChar15
In-State Out

'In-State' or 'Out-of-State'

UM_STUD_CENS_VW


UM_LAST_SCH_TYPE - Last School Attended TypeChar3
Last School TypUM_STUD_CENS_VW

UM_RESIDENCY_DESCR - Residency DescriptionChar30
Residency DescrUM_STUD_CENS_VW

UM_RESIDENCY_SORT - Residency Description SortChar2
Residency SortUM_STUD_CENS_VW

UM_STD_LVL_SUM_SRT - Student Level Summary SortChar2
Std Lvl Sum SrtUM_STUD_CENS_VW

UM_STD_LVL_SUM_UG - Student Level Sum UG GradChar30
Std Lvl Sum UGUM_STUD_CENS_VW

UM_STUDENT_LEVEL - Student LevelChar50
Student LevelUM_STUD_CENS_VW

UM_STUD_LEVEL_SORT - Student Level SortChar2
Stud Level SortUM_STUD_CENS_VW

UM_STUD_LEVEL_SUM - Student Level SummaryChar30
Stud Level SumUM_STUD_CENS_VW

UM_TUITION_PAID - Tuition PaidSNm8.0
Tuition PaidUM_STUD_CENS_VW

UNT_PRGRSS - Units Taken-Academic ProgressNum4.2
ProgressUM_STD_ENR_C_VW

WITHDRAW_CODE - Withdrawal \ CancelChar3NWdraw CodeUM_STUD_CENS_VW

Reporting Tips

How can I use this view for reporting?

Example:

A student was enrolled in both UMS04 and UMS05. S/he took 6 hours in total for the term:

1) one 3-hour cross-listed course at UMS05 as UMS04 student

2) one 3-hour course at UMS05 as UMS05 student

example

The reporting for this student is:

  • Credit hours: 6 hours for UMS05 (0 hours for UMS04)
  • Headcount: 1 for UMS04 and 1 for UMS05
  • FTE: 0.2 for UMS04 and 0.2 for UMS05
SQL for PS_UM_CNS_RPT_VW
WITH SPOCK AS
 (SELECT a.emplid,
         a.strm,
         a.institution,
         a.institution_descr,
         a.um_inst_short,
         a.acad_career,
         a.acad_plan,
         a.um_acad_plan_descr,
         a.acad_prog_primary,
         a.um_acad_progp_dsc,
         a.acad_group,
         a.um_acad_grp_descr,
         a.um_census_age,
         a.um_census_age_prec,
         a.um_census_age_rng,
         a.um_census_age_rsrt,
         a.citizenship_status,
         CASE
           WHEN a.institution = b.um_inst_host THEN
            a.headcount
           ELSE
            NULL
         END headcount,
         CASE
           WHEN a.institution = b.um_inst_host THEN
            a.FTE
           ELSE
            NULL
         END FTE,
         a.um_degree_nondeg,
         a.um_stud_level_sum,
         a.um_std_lvl_sum_srt,
         a.um_student_level,
         a.um_stud_level_sort,
         a.um_academic_yr,
         a.um_academic_yr_srt,
         a.um_residency_descr,
         a.um_residency_sort,
         a.um_ethnic_grp_desc,
         a.um_ethnic_grp_sort,
         a.um_full_part,
         a.um_gender,
         a.um_in_out,
         a.um_std_lvl_sum_ug,
         a.row_check,
         a.acad_level_bot,
         a.level_load_rule,
         a.um_acad_load_rc,
         a.birthdate,
         a.cum_gpa,
         a.um_tuition_paid,
         a.sex,
         substr(a.acad_prog_primary, LENGTH(a.acad_prog_primary) - 1, 2) um_acad_prog_p_end,
         a.admit_type,
         a.prog_reason,
         a.ext_org_id,
         a.um_last_sch_type,
         a.admit_term,
         a.Um_Unt_Tak_Prg_Rc,
         a.degree,
         a.acad_sub_plan,
         a.um_acad_subpln_dsc,
         a.acad_year,
         a.campus,
         a.um_first_time,
         a.um_admit_type_desc,
         a.withdraw_code,
         b.um_inst_host,
         b.unt_prgrss,
         h.host_descr um_host_descr,
         h.host_descrshort um_host_descrshort,
         d.descr term_descr,
         e.cip_code,
         CASE
           WHEN (a.um_unt_tak_prg_rc = b.unt_prgrss) AND
                (a.institution <> b.um_inst_host) THEN
            'Y'
           WHEN (a.um_unt_tak_prg_rc = bm.unt_prgrss_bm) AND
                (a.institution <> b.um_inst_host) THEN
            'Y'
           ELSE
            'N'
         END falserowgenerator
    FROM sysadm.ps_um_stud_cens_vw a
    JOIN sysadm.ps_term_tbl d
      ON a.strm = d.strm
     AND a.institution = d.institution
     AND a.acad_career = d.acad_career
    LEFT OUTER JOIN((SELECT f.institution, f.acad_plan, f.cip_code
                      FROM sysadm.ps_acad_plan_tbl f
                     WHERE f.eff_status = 'A'
                       AND f.effdt =
                           (SELECT MAX(f_ed.effdt)
                              FROM sysadm.ps_acad_plan_tbl f_ed
                             WHERE f.institution = f_ed.institution
                               AND f.acad_plan = f_ed.acad_plan
                               AND f_ed.effdt <= sysdate)) e)
      ON a.institution = e.institution
     AND a.acad_plan = e.acad_plan
    LEFT OUTER JOIN((SELECT c.emplid,
                           c.strm,
                           c.institution,
                           c.um_inst_host,
                           SUM(c.unt_prgrss) unt_prgrss
                      FROM sysadm.ps_um_std_enr_c_vw c
                     WHERE c.strm >= '0910'
                     GROUP BY c.emplid,
                              c.strm,
                              c.institution,
                              c.um_inst_host) b)
      ON a.emplid = b.emplid
     AND a.institution = b.institution
     AND a.strm = b.strm
    LEFT OUTER JOIN((SELECT cm.emplid,
                           cm.strm,
                           cm.institution,
                           SUM(cm.unt_prgrss) unt_prgrss_bm
                      FROM sysadm.ps_um_std_enr_c_vw cm
                     WHERE cm.strm >= '0910'
                       AND cm.institution <> cm.um_inst_host
                     GROUP BY cm.emplid, cm.strm, cm.institution) bm)
      ON b.emplid = bm.emplid
     AND b.institution = bm.institution
     AND b.strm = bm.strm
    LEFT OUTER JOIN((SELECT g.institution,
                           g.descr       host_descr,
                           g.descrshort  host_descrshort
                      FROM sysadm.ps_institution_tbl g
                     WHERE g.effdt =
                           (SELECT MAX(g_ed.effdt)
                              FROM sysadm.ps_institution_tbl g_ed
                             WHERE g_ed.institution = g.institution)
                       AND g.eff_status = 'A') h)
      ON h.institution = b.um_inst_host
   WHERE a.strm >= '0910'),
KIRK AS
 (SELECT d.emplid,
         d.state,
         d.county,
         d.postal,
         d.country,
         e.descr AS country_descr,
         CASE
           WHEN d.country IN ('USA', 'CAN') THEN
            f.descr
           ELSE
            ' '
         END AS state_description,
         CASE
           WHEN d.country = 'USA' AND d.state = 'ME' THEN
            decode(g.um_county_descr,
                   'Androscoggin',
                   'Androscoggin',
                   'Aroostook',
                   'Aroostook',
                   'Cumberland',
                   'Cumberland',
                   'Franklin',
                   'Franklin',
                   'Hancock',
                   'Hancock',
                   'Kennebec',
                   'Kennebec',
                   'Knox',
                   'Knox',
                   'Lincoln',
                   'Lincoln',
                   'Oxford',
                   'Oxford',
                   'Penobscot',
                   'Penobscot',
                   'Piscataquis',
                   'Piscataquis',
                   'Sagadahoc',
                   'Sagadahoc',
                   'Somerset',
                   'Somerset',
                   'Waldo',
                   'Waldo',
                   'Washington',
                   'Washington',
                   'York',
                   'York',
                   ' ',
                   ' ',
                   'Invalid County')
           WHEN d.country = 'USA' THEN
            g.um_county_descr
           ELSE
            ' '
         END AS county_description
    FROM sysadm.ps_um_orig_addr_vw d
    LEFT OUTER JOIN sysadm.ps_country_tbl e
      ON d.country = e.country
    LEFT OUTER JOIN sysadm.ps_state_tbl f
      ON d.country = f.country
     AND d.state = f.state
    LEFT OUTER JOIN sysadm.ps_um_zip_countyvw g
      ON substr(d.postal, 1, 5) = g.zip)
SELECT v.emplid,
       v.strm,
       v.institution,
       v.acad_career,
       v.acad_plan,
       v.um_acad_plan_descr,
       v.acad_prog_primary,
       v.um_acad_progp_dsc,
       v.acad_group,
       v.um_acad_grp_descr,
       CASE
         WHEN v.institution <> v.um_inst_host THEN
          NULL
         ELSE
          v.um_census_age
       END um_census_age,
       CASE
         WHEN v.institution <> v.um_inst_host THEN
          NULL
         ELSE
          v.um_census_age_prec
       END um_census_age_prec,
       v.um_census_age_rng,
       v.um_census_age_rsrt,
       v.citizenship_status,
       v.headcount,
       v.FTE,
       v.um_degree_nondeg,
       v.um_stud_level_sum,
       v.um_std_lvl_sum_srt,
       v.um_student_level,
       v.um_stud_level_sort,
       v.um_academic_yr,
       v.um_academic_yr_srt,
       v.um_residency_descr,
       v.um_residency_sort,
       v.um_ethnic_grp_desc,
       v.um_ethnic_grp_sort,
       v.um_full_part,
       v.um_gender,
       v.um_in_out,
       v.um_std_lvl_sum_ug,
       v.row_check,
       v.acad_level_bot,
       v.level_load_rule,
       v.um_acad_load_rc,
       v.birthdate,
       CASE
         WHEN v.institution <> v.um_inst_host THEN
          NULL
         ELSE
          v.cum_gpa
       END cum_gpa,
       CASE
         WHEN v.institution <> v.um_inst_host THEN
          NULL
         ELSE
          v.um_tuition_paid
       END um_tuition_paid,
       v.sex,
       v.um_acad_prog_p_end,
       v.admit_type,
       v.prog_reason,
       v.ext_org_id,
       v.um_last_sch_type,
       v.admit_term,
       v.degree,
       v.acad_sub_plan,
       v.um_acad_subpln_dsc,
       v.acad_year,
       v.campus,
       v.um_first_time,
       v.um_admit_type_desc,
       v.withdraw_code,
       v.um_inst_host,
       v.um_host_descr,
       v.um_host_descrshort,
       v.unt_prgrss,
       v.term_descr,
       v.cip_code,
       k.state,
       k.county,
       k.postal,
       k.country,
       k.country_descr,
       k.state_description,
       k.county_description
  FROM SPOCK v
  LEFT OUTER JOIN KIRK k
    ON v.emplid = k.emplid
UNION
SELECT DISTINCT v1.emplid,
                v1.strm,
                v1.institution,
                v1.acad_career,
                v1.acad_plan,
                v1.um_acad_plan_descr,
                v1.acad_prog_primary,
                v1.um_acad_progp_dsc,
                v1.acad_group,
                v1.um_acad_grp_descr,
                v1.um_census_age,
                v1.um_census_age_prec,
                v1.um_census_age_rng,
                v1.um_census_age_rsrt,
                v1.citizenship_status,
                1,
                v1.Um_Unt_Tak_Prg_Rc / (CASE
                  WHEN v1.Institution = 'UMS02' AND v1.Acad_plan = 'PSY-MA' THEN
                   15
                  WHEN v1.Acad_Level_Bot IN ('GR', 'MAS', 'PHD') THEN
                   9
                  WHEN v1.Acad_Level_Bot IN ('L1', 'L2', 'L3') THEN
                   15
                  WHEN v1.Institution = 'UMS02' THEN
                   16
                  ELSE
                   15
                END),
                v1.um_degree_nondeg,
                v1.um_stud_level_sum,
                v1.um_std_lvl_sum_srt,
                v1.um_student_level,
                v1.um_stud_level_sort,
                v1.um_academic_yr,
                v1.um_academic_yr_srt,
                v1.um_residency_descr,
                v1.um_residency_sort,
                v1.um_ethnic_grp_desc,
                v1.um_ethnic_grp_sort,
                v1.um_full_part,
                v1.um_gender,
                v1.um_in_out,
                v1.um_std_lvl_sum_ug,
                v1.row_check,
                v1.acad_level_bot,
                v1.level_load_rule,
                v1.um_acad_load_rc,
                v1.birthdate,
                v1.cum_gpa,
                v1.um_tuition_paid,
                v1.sex,
                v1.um_acad_prog_p_end,
                v1.admit_type,
                v1.prog_reason,
                v1.ext_org_id,
                v1.um_last_sch_type,
                v1.admit_term,
                v1.degree,
                v1.acad_sub_plan,
                v1.um_acad_subpln_dsc,
                v1.acad_year,
                v1.campus,
                v1.um_first_time,
                v1.um_admit_type_desc,
                v1.withdraw_code,
                v1.institution,
                v1.institution_descr,
                v1.um_inst_short,
                0,
                v1.term_descr,
                v1.cip_code,
                k1.state,
                k1.county,
                k1.postal,
                k1.country,
                k1.country_descr,
                k1.state_description,
                k1.county_description
  FROM SPOCK v1
  LEFT OUTER JOIN KIRK k1
    ON v1.emplid = k1.emplid
 WHERE v1.falserowgenerator = 'Y';
  

Attachments: