Skip to main content

StudentSchoolDim View

Purpose

Contains attributes of a student including name, enrollment, and demographic information as defined in relationship to a school at which the student is currently enrolled. Part of the Core View Collection.

SQL Object

analytics.StudentSchoolDim

Usage Notes

See How to Use the Student Dimensions.

Data Sources

Data Standard 2.2

Student to Characteristic Relationships (DS 2) Copy
Copy

Data Standard 3+

StudentSchoolDim ERD Copy
Copy

Structure

Data Standard 2.2 Structure

ColumnData TypeSourceDescription
StudentSchoolKeyString{Student.StudentUniqueId}-{StudentSchoolAssociation.SchoolId}Primary key
​StudentKeyStringedfi.Student.UniqueId​
SchoolKeyStringedfi.StudentSchoolAssociation.SchoolId
SchoolYearStringedfi.StudentSchoolAssocation.SchoolYearconvert to string to signal to modeling tools that this is not an aggregatable number
StudentFirstNameStringedfi.Student.FirstName
StudentMiddleNameStringedfi.Student.MiddleName
StudentLastNameStringedfi.Student.LastSurname
EnrollmentDateKeyStringedfi.StudentSchoolAssociation.EntryDateformatted as YYYY-MM-DD
GradeLevelStringedfi.Descriptor.CodeValue via edfi.StudentSchoolAssociation.EntryGradeLevelDescriptorId
LimitedEnglishProficiencyStringedfi.Descriptor.CodeValue via edfi.Student.LimitedEnglishProficiencyDescriptorIdReplace null with "Not Applicable"
IsHispanicBooleanedfi.Student.HispanicLatinoEthnicityReplace null with 0
SexStringedfi.SexType.CodeValue via edfi.Student.SexTypeId
LastModifiedDateDateTimeMost recent date from any source that has a LastModifiedDate column

Data Standard 3+ Structure

ColumnData TypeSourceDescription
StudentSchoolKeyString{Student.StudentUniqueId}-{StudentSchoolAssociation.SchoolId}Primary key
​StudentKeyStringedfi.Student.UniqueId​
SchoolKeyStringedfi.StudentSchoolAssociation.SchoolId
SchoolYearStringedfi.StudentSchoolAssocation.SchoolYearconvert to string to signal to modeling tools that this is not an aggregatable number
StudentFirstNameStringedfi.Student.FirstName
StudentMiddleNameStringedfi.Student.MiddleName
StudentLastNameStringedfi.Student.LastSurname
EnrollmentDateKeyStringedfi.StudentSchoolAssociation.EntryDateformatted as YYYY-MM-DD
GradeLevelStringedfi.Descriptor.CodeValue via edfi.StudentSchoolAssociation.EntryGradeLevelDescriptorId
LimitedEnglishProficiencyStringedfi.Descriptor.CodeValue via edfi.StudentEducationOrganizationAssociation.LimitedEnglishProficiencyDescriptorIdReplace null with "Not Applicable"
IsHispanicBooleanedfi.StudentEducationOrganizationAssociation.HispanicLatinoEthnicityReplace null with 0
SexStringedfi.Descriptor.CodeValue via edfi.StudentEducationOrganizationAssociation.SexDescriptorId
LastModifiedDateDateTimeMost recent date from any source that has a LastModifiedDate column