DimPayeeLoad
 GetStudentMods (Variable)
  Properties
Property Value
Name GetStudentMods
Value Expression: "DECLARE @IncrementalBeginDtTm datetime = '" + @[User::IncrementalBeginDtTm] + "' /* Date and Time to validate against RowUpdatedOn in Source Tables */ DECLARE @IncrementalEndDtTm datetime = '" + @[User::IncrementalEndDtTm] + "' SELECT CAST('S' + Student.STUDENT_ID as varchar(14)) as PayeeAK ,Student.STUDENT_ID as PayeeId ,0 as PayeeSequence ,'S' as PayeeTypeCode ,ISNULL(PayeeDesc.DESCRIPTION, 'N/A') as PayeeType , CAST(ISNULL(Student.LST_NM, 'N/A') + ', ' + ISNULL(Student.FRST_NM, ' ') + ' ' + ISNULL(Student.MDL_NM, ' ') AS varchar(50)) AS PayeeName , CAST(ISNULL(Student.LST_NM, 'N/A') + ', ' + ISNULL(Student.FRST_NM, ' ') + ' ' + ISNULL(Student.MDL_NM, ' ') AS varchar(50)) AS PayeeNameConsolidated ,CAST('Unknown' AS VARCHAR(10)) AS IsMinority ,ISNULL(CAST(StdntAddr.STATE AS VARCHAR(3)), 'N/A') AS StateCode ,CAST(ISNULL(StateDesc.DESCRIPTION, 'N/A') AS VARCHAR(30)) AS State ,CAST(ISNULL(StdntAddr.ZIP_CD, 'N/A') AS VARCHAR(11)) as Zi

DECLARE @IncrementalBeginDtTm datetime = 'Jan 1 1900 12:00AM' /* Date and Time to validate against RowUpdatedOn in Source Tables */ DECLARE @IncrementalEndDtTm datetime = 'Mar 4 2016 10:33AM' SELECT CAST('S' + Student.STUDENT_ID as varchar(14)) as PayeeAK ,Student.STUDENT_ID as PayeeId ,0 as PayeeSequence ,'S' as PayeeTypeCode ,ISNULL(PayeeDesc.DESCRIPTION, 'N/A') as PayeeType , CAST(ISNULL(Student.LST_NM, 'N/A') + ', ' + ISNULL(Student.FRST_NM, ' ') + ' ' + ISNULL(Student.MDL_NM, ' ') AS varchar(50)) AS PayeeName , CAST(ISNULL(Student.LST_NM, 'N/A') + ', ' + ISNULL(Student.FRST_NM, ' ') + ' ' + ISNULL(Student.MDL_NM, ' ') AS varchar(50)) AS PayeeNameConsolidated ,CAST('Unknown' AS VARCHAR(10)) AS IsMinority ,ISNULL(CAST(StdntAddr.STATE AS VARCHAR(3)), 'N/A') AS StateCode ,CAST(ISNULL(StateDesc.DESCRIPTION, 'N/A') AS VARCHAR(30)) AS State ,CAST(ISNULL(StdntAddr.ZIP_CD, 'N/A') AS VARCHAR(11)) as ZipCode ,CAST(ISNULL(CountryDesc.DESCRIPTION, 'N/A') AS VARCHAR(30)) AS Country FROM ST_STDNT_A Student LEFT OUTER JOIN UTL_CODE_TABLE PayeeDesc ON ( PayeeDesc.TABLE_NAME = 'PAYEETYPE' AND PayeeDesc.CODE = 'S' AND PayeeDesc.STATUS = 'A' ) LEFT OUTER JOIN ST_ADDRESSES_A StdntAddr ON ( Student.STUDENT_ID = StdntAddr.STUDENT_ID AND StdntAddr.ADDR_TY = '01' ) LEFT OUTER JOIN UTL_CODE_TABLE StateDesc ON ( StateDesc.TABLE_NAME = 'STATE' AND StateDesc.CODE = StdntAddr.STATE AND StateDesc.STATUS = 'A' ) LEFT OUTER JOIN UTL_CODE_TABLE CountryDesc ON ( CountryDesc.TABLE_NAME = 'COUNTRY-ST' AND CountryDesc.CODE = StdntAddr.CNTRY AND CountryDesc.STATUS = 'A' ) WHERE Student.STUDENT_ID IN ( /* Select changed records from Student File */ SELECT STUDENT_ID FROM ST_STDNT_A WHERE ( ST_STDNT_A.RowUpdatedOn >= @IncrementalBeginDtTm AND ST_STDNT_A.RowUpdatedOn <= @IncrementalEndDtTm ) UNION /* Select changed records from Student Address File */ SELECT STUDENT_ID FROM ST_ADDRESSES_A WHERE ( ST_ADDRESSES_A.ADDR_TY = '01' AND ST_ADDRESSES_A.RowUpdatedOn >= @IncrementalBeginDtTm AND ST_ADDRESSES_A.RowUpdatedOn <= @IncrementalEndDtTm ) ) ORDER BY PayeeAK, PayeeName
Value Type String
Description This variable contains the SQL Query that will retrieve the data from the ST_STDNT_A table to load into the DimPayee dimension.
System Variable False
Namespace User
Qualified Name User::GetStudentMods
Evaluate As Expression True
Expression "DECLARE @IncrementalBeginDtTm datetime = '" + @[User::IncrementalBeginDtTm] + "' /* Date and Time to validate against RowUpdatedOn in Source Tables */ DECLARE @IncrementalEndDtTm datetime = '" + @[User::IncrementalEndDtTm] + "' SELECT CAST('S' + Student.STUDENT_ID as varchar(14)) as PayeeAK ,Student.STUDENT_ID as PayeeId ,0 as PayeeSequence ,'S' as PayeeTypeCode ,ISNULL(PayeeDesc.DESCRIPTION, 'N/A') as PayeeType , CAST(ISNULL(Student.LST_NM, 'N/A') + ', ' + ISNULL(Student.FRST_NM, ' ') + ' ' + ISNULL(Student.MDL_NM, ' ') AS varchar(50)) AS PayeeName , CAST(ISNULL(Student.LST_NM, 'N/A') + ', ' + ISNULL(Student.FRST_NM, ' ') + ' ' + ISNULL(Student.MDL_NM, ' ') AS varchar(50)) AS PayeeNameConsolidated ,CAST('Unknown' AS VARCHAR(10)) AS IsMinority ,ISNULL(CAST(StdntAddr.STATE AS VARCHAR(3)), 'N/A') AS StateCode ,CAST(ISNULL(StateDesc.DESCRIPTION, 'N/A') AS VARCHAR(30)) AS State ,CAST(ISNULL(StdntAddr.ZIP_CD, 'N/A') AS VARCHAR(11)) as Zi
ID 68699bc4-314e-49fe-b3df-f5cf0a0502c8
Raise Changed Event False
Powered by BI Documenter