App.FS040_TestCase
Overview & Purpose
Main Functions:
Key Calculations:
Data Transformations:
Expected Output:
Business Context
Business Rules:
Result Usage:
Execution Frequency:
Critical Periods:
Parameters
Parameter
Data Type
Purpose
Required
Source Tables
debug.vwStudentDetails
Name
Data Type
Business Purpose
RDS.vwDimK12AcademicAwardStatuses
Name
Data Type
Business Purpose
RDS.DimK12AcademicAwardStatuses
Name
Data Type
Business Purpose
staging.K12Enrollment
Name
Data Type
Business Purpose
staging.PersonStatus
Name
Data Type
Business Purpose
RDS.ReportEdFactsK12StudentCounts
Name
Data Type
Business Purpose
Temporary Tables
#vwDiplomaType
Name
Data Type
Purpose/Calculation
#vwStudentDetails
Name
Data Type
Purpose/Calculation
#staging
Name
Data Type
Purpose/Calculation
Various category set temp tables (#SEA_CSA, #LEA_CSA, etc.)
Name
Data Type
Purpose/Calculation
Potential Improvements
Error Handling
Performance
Code Organization
Documentation
Execution Steps
Step 1: Initialize and clean up temporary objects
Step 2: Define test metadata
Step 3: Create or retrieve test record
Step 4: Clear previous test results
Step 5: Define reporting period
Step 6: Create diploma type mapping table
Step 7: Create student details table
Step 8: Create main staging table
Step 9: Process each category set and reporting level
Step 10: Compare results and record test outcomes
Was this helpful?