Staging.Staging-to-FactK12StudentEnrollments
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.PersonStatus
Staging.ProgramParticipationSpecialEducation
Staging.IdeaDisabilityType
Staging.ProgramParticipationCte
Staging.Migrant
Staging.ProgramParticipationTitleIII
Staging.Military
Staging.K12PersonRace
Staging.K12StudentAddress
Temporary Tables
#SchoolYears
Name
Data Type
Purpose/Calculation
#vwDimK12Demographics
#Facts
Name
Data Type
Purpose/Calculation
#temp
Potential Improvements
Performance
Error Handling
Performance
Maintainability
Execution Steps
Step 1: Create temporary table of distinct school years
Step 2: Create temporary tables with filtered dimension views
Step 3: Create and populate #Facts temporary table
Step 4: Update missing dimension keys in #Facts
Step 5: Insert data into fact table
Step 6: Populate bridge tables
Was this helpful?