App.FS006_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
Staging.K12Enrollment
Name
Data Type
Business Purpose
Staging.Discipline
Name
Data Type
Business Purpose
Staging.ProgramParticipationSpecialEducation
Name
Data Type
Business Purpose
RDS.ReportEDFactsK12StudentDisciplines
Name
Data Type
Business Purpose
Temporary Tables
#C006Staging
Name
Data Type
Purpose/Calculation
#S_CSA, #S_CSB, #S_CSC, #S_CSD, #S_ST1
Name
Data Type
Purpose/Calculation
#L_CSA, #L_CSB, #L_CSC, #L_CSD, #L_ST1
Name
Data Type
Purpose/Calculation
#excludedLeas
Name
Data Type
Purpose/Calculation
Potential Improvements
Performance
Error Handling
Code Organization
Execution Steps
Step 1: Initialize and clean up temporary objects
Step 2: Define or retrieve the test case in App.SqlUnitTest
Step 3: Clear previous test results
Step 4: Set up date variables and parameters
Step 5: Identify LEAs to exclude from reporting
Step 6: Create main staging table with all required data
Step 7: Update removal length categories
Step 8: Execute test cases for SEA-level reporting
Step 9: Execute test cases for LEA-level reporting
Was this helpful?