Staging.Staging-to-FactK12ProgramParticipations
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.K12ProgramParticipation
Name
Data Type
Business Purpose
Staging.K12Enrollment
Name
Data Type
Business Purpose
Staging.PersonStatus
Staging.ProgramParticipationSpecialEducation
Staging.K12PersonRace
Temporary Tables
#Facts
Name
Data Type
Purpose/Calculation
#temp
Name
Data Type
Purpose/Calculation
Potential Improvements
Error Handling
Transaction Management
Performance
Code Maintainability
Execution Steps
Step 1: Create temporary table for fact data
Step 2: Populate temporary fact table with transformed data
Step 3: Update student IDs that may have been missed
Step 4: Insert data into fact table
Step 5: Rebuild indexes on fact table
Step 6: Create temporary table for race bridge data
Step 7: Populate race bridge table
Step 8: Clean up temporary tables
PreviousStaging.Staging-To-DimPeople_K12StudentsNextStaging.Staging-To-FactK12SeclusionsOrRestraints
Was this helpful?