Staging.Staging-to-FactK12StudentCounts_Membership
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
Name
Data Type
Business Purpose
App.ToggleQuestions
Name
Data Type
Business Purpose
App.ToggleResponses
Name
Data Type
Business Purpose
Temporary Tables
#vwGradeLevels
Name
Data Type
Purpose/Calculation
#vwRaces
Name
Data Type
Purpose/Calculation
#vwUnduplicatedRaceMap
Name
Data Type
Purpose/Calculation
#vwEconomicallyDisadvantagedStatuses
Name
Data Type
Purpose/Calculation
#Facts
Name
Data Type
Purpose/Calculation
@GradesList
Name
Data Type
Purpose/Calculation
Potential Improvements
Error Handling
Transaction Management
Performance
Logging
Execution Steps
Step 1: Initialize environment and clean up temporary objects
Step 2: Declare and set variables
Step 3: Determine grade level inclusion based on toggle settings
Step 4: Populate grade levels list based on toggle settings
Step 5: Create and populate temporary tables from dimension views
Step 6: Create indexes on temporary tables
Step 7: Get fact type ID and delete existing records
Step 8: Create and populate #Facts temporary table
Step 9: Insert data from #Facts into destination table
Step 10: Rebuild indexes on fact table
PreviousStaging.Staging-to-FactK12StudentCounts_HSGradPSEnrollNextStaging.Staging-to-FactK12StudentCounts_MigrantEducationProgram
Was this helpful?