Versions Compared

Key

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

Not Needed

Needed

Not Needed

You can use the following SQL code snippet in Snowflake to see the validation table as of yesterday.

Excerpt
namestudent_table_1

colour

STATE

Needed

Needed

Needed

Not Needed

DW Field

Oracle Field/Calc

 

Description (Sample)

Snowflake Import Status

TERM

sfbetrm.sfbetrm_term_code as term,

Insert excerpt
Common DefinitionsCommon Definitions
nameTERM
nopaneltrue

Status
colourBlue
titleNeeded

https://sequoias.atlassian.net/browse/GOVPUB-10

SEMESTER

stvterm.stvterm_desc as semester,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameSEMESTERTERM
nopaneltrue

Status
colourBlue
titleNeeded

STUDENTID

spriden.spriden_id as studentid,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameSTUDENTID
nopaneltrue
Status
title
colourBlue
Needed

SSN

spbpers.spbpers_ssn as ssn,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameSSN
nopaneltrue
Status
colour
Blue
titleNeeded

PIDM

spriden.spriden_pidm as pidm,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
namePIDM
nopaneltrue
Status
title
colourBlue
Needed

LASTNAME

spriden_last_name as LastName,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameLASTNAME
nopaneltrue

Status
colourBlue
titleNeeded

FIRSTNAME

spriden_first_name as FirstName,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameFIRSTNAME
nopaneltrue

Status
colourBlue
titleNeeded

MIDINIT

spriden_mi as MidInit,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameMIDINIT
nopaneltrue
Status
colourBlue
titleNeeded

STUDENTNAME

nvl(spriden_last_name, '') || ', ' ||

nvl(spriden_first_name, '') || ' ' ||

nvl(spriden_mi, '') as studentname,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameSTUDENTNAME
nopaneltrue
Status
colour
Blue
titleNeeded

ADDRESS

spraddr.spraddr_street_line1 as address,

Address at the start of the record’s term

Status
Blue
titleNeeded

CITY

spraddr.spraddr_city as city,

City at the start of the record’s termstatus

colourBlue
titleNeeded

spraddr.spraddr_stat_code as state,

State at the start of the record’s term

Status
colourBlue
titleNeeded

ZIP

spraddr.spraddr_zip as zip,

Zip at the start of the record’s term

Status
colourBlue
titleNeeded

PHONE

decode(sprtele_phone_number, null, '', '(' || sprtele_phone_area || ') ' || sprtele_phone_number) as phone,

status
Insert excerpt
BF:Common Definitions
BF:Common Definitions
namePHONE
nopaneltrue
colourBlue
titleNeeded

STATUS

decode(f_sgbstdn_fields (spriden.spriden_pidm, sfbetrm.sfbetrm_term_code, 'STU_TYPE'), null, null, substr(f_get_desc_fnc('STVSTYP',f_sgbstdn_fields (spriden.spriden_pidm, sfbetrm.sfbetrm_term_code,'STU_TYPE'),30),1,30) ) as status,

Description of Student Status. See the STVSTYP lookup table in the Appendix. This is the full description of the status. (Continuing Student, Returning Student)

There is also the CAST code (shrttrm_cast_code) which is included at the end of the record.

Status
colourBlue
title

PROGRAM

sgbstdn.SGBSTDN_PROGRAM_1

The program of the major

Status
colourBlue
title

PROG_DEPT

g.SGBSTDN_DEPT_CODE

Department code for student’s program

Has snapshot data on SGASTDN instead of the maintained data on SOACURR.

Status
colourBlue
title

PROG_GE_PATTERN

g.SGBSTDN_MAJR_CODE_CONC_1

Student’s GE pattern for programs

Status
colourBlue
titleNeeded

IN_STATE_IND

Status
title
Note

Data Steward Disagreement

MAJOR_CODE

SGBSTDN.SGBSTDN_MAJR_CODE_1

Numeric code for the student’s majorstatus

colourBlue
titleNeeded

substr(f_get_desc_fnc('STVMAJR',SGBSTDN.SGBSTDN_MAJR_CODE_1,30),1,30) as Major,

Description of the MAJOR_CODE

Status
colourBlue
titleNeeded

GOAL

substr(f_get_desc_fnc('STVEGOL',SGBSTDN_EGOL_CODE,30),1,30) as Goal,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameEDUCATIONAL_GOAL
nopaneltrue
Status
title
Not Needed

GOAL_INFORMED_EFF_TERM

substr(f_get_serdtgl_eff_term(spriden.SPRIDEN_PIDM, sfbetrm.SFBETRM_TERM_CODE),1,6)

 

The term at which the Informed Goal codes became effective.

Status
title

FIN_AID_IND_BY_MJR

substr( baninst1.cos_general_restr.f_aid_ind_from_stvmajor_code( sgbstdn.sgbstdn_majr_code_1, f_get_serdtgl_eff_term(spriden.spriden_pidm, sfbetrm.sfbetrm_term_code)), 1, 1)

This is a Financial Aid indicator based on the major code. ('Y', 'N')

Status
colourBlue
title

CTE_IND_BY_MJR

SUBSTR( baninst1.cos_general_restr.f_cte_ind_from_stvmajor_code( sgbstdn.sgbstdn_majr_code_1 ,f_get_serdtgl_eff_term(spriden.spriden_pidm, sfbetrm.sfbetrm_term_code)) ,1 ,1)

This is a CTE indicator based on the major code. ('Y', 'N')

Status
colourBlue
titleNeeded

GOAL_INFORMED_CODES

substr(f_get_serdtgl_codes(spriden.SPRIDEN_PIDM, sfbetrm.SFBETRM_TERM_CODE),1,10)

 

Most recent Informed Goal codes. Up to 10 codes, no delimiter. See Goal Codes in Appendix.

Status
title
Code Block
languagesql
SELECT *
FROM COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_STVGOAL
WHERE INVOKE_DATA_DATE = CURRENT_DATE;

GENDER

SPBPERS.SPBPERS_SEX as gender,

status
Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameGENDER
nopaneltrue
colourBlue
titleNeeded

BIRTHDATE

spbpers.spbpers_birth_date as birthdate,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameBIRTHDATE
nopaneltrue

Status
colourBlue
titleNeeded

AGE

f_calculate_age(null,spbpers_birth_date, spbpers_dead_date) as age,

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameAGE
nopaneltrue

Status
colourBlue
titleNeeded

AGEATTERM

f_calculate_age(stvterm_end_date,spbpers_birth_date, spbpers_dead_date)

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameAGEATTERM
nopaneltrue
Status
colourBlue
titleNeeded

CENSUSAGEGROUP

substr(baninst1.cos_fw_census_age_categ(sfbetrm_term_code,spbpers_birth_date,spbpers_dead_date),1,18)

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameCENSUSAGEGROUP
nopaneltrue

Status
titleNot Needed

MARITAL_CODE

SPBPERS.SPBPERS_MRTL_CODE

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameMARITAL_CODE
nopaneltrue

Status
colourBlue
titleNeeded

ETHNICITY

decode(spbpers_ethn_code,null,null, substr(f_get_desc_fnc('STVETCT',(substr(f_get_ethn_category(spbpers_ethn_code,'ETCT'),1,1)),30),1,30))

status
Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameDEPRECATED
nopaneltrue
titleNot Needed

NEW_ETHNICITY

decode(spbpers_ethn_cde, null, null, 1, 'Not Hispanic', 2, 'Hispanic')

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameNEW_ETHNICITY
nopaneltrue

Status
colourPurple
titleNeeded - JL Override

RACES

SUBSTR (f_get_races (spriden_pidm), 1, 60)

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameRACES
nopaneltrue
Status
title
colourPurple
Needed - JL Override

Needs rework to allow 3 character codes.

RACES_DESC

SUBSTR (f_get_races_desc (spriden_pidm), 1, 1200)

Description of RACES code(s). Pipe '|' delimited. StatuscolourPurpletitleNeeded - JL Override

RACE_ETHN_CDE

Anchor
race_ethn_cde
race_ethn_cde

SUBSTR(REPORTSNET.f_get_race_ethn(spriden_pidm), 1, 1)

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameRACE_ETHN_CDE
nopaneltrue
Status
colourPurple
titleNeeded - JL Override

RACE_ETHN_CDE_DESC

Anchor
race_ethn_cde_desc
race_ethn_cde_desc

SUBSTR(REPORTSNET.f_get_race_ethn_desc(REPORTSNET.f_get_race_ethn(spriden_pidm)), 1, 30)

Insert excerpt
BF:Common Definitions
BF:Common Definitions
nameRACE_ETHN_CDE_DESC
nopaneltrue
Status
colourPurple
titleNeeded - JL Override