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