Staging.Staging-To-FactK12SeclusionsOrRestraints
Overview & Purpose
Main Functions:
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.MiK12StudentSeclusionsOrRestraints
Name
Data Type
Business Purpose
Staging.PersonStatus
Name
Data Type
Business Purpose
Staging.Disability
Name
Data Type
Business Purpose
Temporary Tables
#SchoolYears
Name
Data Type
Purpose/Calculation
#vwDimDisabilityStatuses
Name
Data Type
Purpose/Calculation
#K12SeclusionOrRestraint
Name
Data Type
Purpose/Calculation
#Facts
Name
Data Type
Purpose/Calculation
Potential Improvements
Performance
Performance
Maintainability
Error Handling
Execution Steps
Step 1: Create temporary table of distinct school years
Step 2: Create temporary tables from dimension views filtered by relevant school years
Step 3: Create temporary table with student ages
Step 4: Join age data with dimension IDs
Step 5: Transform seclusion and restraint data into unified format
Step 6: Create facts temporary table and populate with initial data
Step 7: Update facts with additional dimension IDs
Step 8: Insert data into fact table
Step 9: Clean up temporary tables
Step 10: Populate bridge table for races
Step 11: Populate bridge table for disability types
PreviousStaging.Staging-to-FactK12ProgramParticipationsNextStaging.Staging-to-FactK12StudentCounts_ChildCount
Was this helpful?