p20 state core logical data model
DESCRIPTION
P20 State Core Logical Data Model. September, 2010. NEDM k12 State Core and CCSSO P20 State Core Model. P20 STATE CORE (ODS-EAV-RDS). EXISTING STATE LONGITUDINAL DATA SYSTEM. The P20 State Core Logical Data Model. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/1.jpg)
P20 State CoreLogical Data Model
September, 2010
![Page 2: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/2.jpg)
Page 2
NEDM k12 State Core and CCSSO P20 State Core Model
EXISTINGSTATE LONGITUDINAL DATA SYSTEM
P20 STATE CORE(ODS-EAV-RDS)
![Page 3: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/3.jpg)
Page 3
The P20 State Core Logical Data Model
Developed as part of the Common Data Standards (CDS) adoption work with funding from the Gates Foundation
Based on NCES handbook, NEDM v2.0, SIF v2.4, PESC, SHEEO State of State PS Data Systems report , and Common Data Standards v1.0
Includes early childhood, elementary and secondary, post-secondary, and workforce data (aka P20) and detailed maps to all 657 files states are required to submit to USED
Designed to support dropout early warning intervention systems (DEWIS), positive behavior intervention systems (PBIS) and response to intervention (RTI)
May be maintained and governed as a model by a joint task force of SIFA and PESC on behalf of CCSSO and SHEEO and their member states (to be determined).
Intended for SEAs and to help guide the relationships, business rules, and entity factoring validate state maps to views of a common P-20 SLDS model including: source files with different and or non-existent start and end dates complex relationships between organizations people with multiple roles in multiple organizations including student-teacher linkage
![Page 4: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/4.jpg)
Page 4
Each level of an educational system share common attributes, or data points, that allow us to represent all levels as ‘Organizations’ without losing the business relationship.
All can be represented
as Organizations
Directory - the core of the core, Org-Org Relationships
![Page 5: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/5.jpg)
Page 5
Each person shares common attributes, or data points, that allow us to represent all levels as ‘Persons.’ Each Person has one or more ‘roles.’
People and Roles, the Person – Org Relationship
![Page 6: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/6.jpg)
Page 6
The Person Organization Relationships
![Page 7: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/7.jpg)
Page 7
ODS: Operational Data Store
ODS represents the most current data that the State has
ODS includes the most current view of some historical data (such as prior assessment data and enrollment records)
ODS is a relational database
A “record” is added for each Person.Org Relationship change event in the system.
Other updates to entity.attributes edit records in ODS and update in EAV
![Page 8: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/8.jpg)
Page 8
ODS – Conceptual Model
![Page 9: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/9.jpg)
Page 9
ODS – Physical View of Logical Model (Partial)
![Page 10: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/10.jpg)
Page 10
ODS – Physical View of Logical Model (Full)
![Page 11: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/11.jpg)
Page 11
ODS – Organization
![Page 12: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/12.jpg)
Page 12
ODS – Organization Indicators and Statistics
![Page 13: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/13.jpg)
Page 13
ODS – Person
![Page 14: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/14.jpg)
Page 14
ODS – Person [K12 Student]
![Page 15: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/15.jpg)
Page 15
ODS – Person [K12 Staff]
![Page 16: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/16.jpg)
Page 16
ODS – Location
![Page 17: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/17.jpg)
Page 17
ODS – Assessment [K12 – SIF]
![Page 18: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/18.jpg)
Page 18
ODS – Learning Standards [K12-SIF]
![Page 19: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/19.jpg)
Page 19
ODS – Transcript [K12 SIF]
![Page 20: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/20.jpg)
Page 20
ODS – Person-Org [K12 Student.Enrollment]
![Page 21: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/21.jpg)
Page 21
ODS – Person-Org [K12 Student.Program]
![Page 22: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/22.jpg)
Page 22
EAV: Entity Attribute Value
EAV is the auditing schema for ODS
All ODS data manipulation operations result in or are caused by an EAV record
EAV is a “no edit” database. Records are added, not edited.
A record is added for each change in Entity.Attribute value
![Page 23: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/23.jpg)
Page 23
EAV: Logical Model
![Page 24: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/24.jpg)
Page 24
RDS: Reporting Data Store
The RDS is a view of the ODS as of a specific date
The RDS can be an unchanging snapshot or can remain synchronized to changes in the ODS
The RDS contains both granular and derived /aggregated attributes to support reporting
The RDS is more of a “flat” “star schema” focused on facts of people and organization as of a specific dates
![Page 25: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/25.jpg)
Page 25
ODS data is transformed and copied into RDS, time-stamping the data to allow that dataset to represent a specific point in time.
The ODS populates each RDS
![Page 26: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/26.jpg)
Page 26
Each RDS represents a particular “As of” Date
![Page 27: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/27.jpg)
Page 27
K12 Official Reporting Data Store (RDS) - Logical
![Page 28: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/28.jpg)
Page 28
Tying everything in the model together, “Data Set”.
![Page 29: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/29.jpg)
Page 29
The model is built on PCG’s metadata methodology
![Page 30: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/30.jpg)
Page 30
ETLETLData ModelData Model
ValidationValidation
Metadata Metadata
PoliciesPolicies Reporting(Outputs)
Reporting(Outputs)
Extensibility Extensibility
DataSources
UsageScenarios
1717
The model addresses the complete SLDS system cycle
![Page 31: P20 State Core Logical Data Model](https://reader036.vdocuments.site/reader036/viewer/2022062520/56815a22550346895dc765e7/html5/thumbnails/31.jpg)
Page 31
Inman DW 2.0 – The Importance of Metadata