Staging.Staging-to-FactK12StudentDisciplines
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.Discipline
Name
Data Type
Business Purpose
Staging.K12Enrollment
Name
Data Type
Business Purpose
Staging.PersonStatus
Name
Data Type
Business Purpose
Staging.ProgramParticipationSpecialEducation
Name
Data Type
Business Purpose
Staging.IdeaDisabilityType
Name
Data Type
Business Purpose
Temporary Tables
#vwGradeLevels
Name
Data Type
Purpose/Calculation
#vwRaces
Name
Data Type
Purpose/Calculation
#tempELStatus
Name
Data Type
Purpose/Calculation
#tempIdeaStatus
Name
Data Type
Purpose/Calculation
#Facts
Name
Data Type
Purpose/Calculation
Potential Improvements
Error Handling
Transaction Management
Performance
Code Clarity
Execution Steps
Step 1: Initialize and set up environment
Step 2: Set variables for the school year
Step 3: Create and populate temporary tables
Step 4: Delete existing fact records for the school year
Step 5: Create and populate #Facts temp table
Step 6: Insert data into fact table
Step 7: Rebuild indexes
PreviousStaging.Staging-to-FactK12StudentCourseSectionsNextStaging.Staging-to-FactK12StudentEnrollments
Was this helpful?