Modeled for longitudinal storage and reporting of P-20W data, the Common Education Data Standards (CEDS) Data Warehouse implements star schema data warehouse normalization techniques for improved query performance.
To create a new instance of the CEDS Data Warehouse on your SQL Server, perform the following steps.
- Open the database creation script at /src/ddl/CEDS-Data-Warehouse-V11.0.0.0.sql using your preferred SQL client.
- Connect to the server on which you want to create the CEDS Data Warehouse instance.
- Find and replace the existing database name in the script (i.e. CEDS-Data-Warehouse-V11-0-0-0) with the database name of your choice.
- Run the script. This will create the CEDS-Data-Warehouse-V11.0.0.0 database.
The database is empty by default. Proceed with the following instructions to load CEDS Element metadata and CEDS Option Set values into the Dimension tables.
- Open the Create CEDS Elements V11.0.0.0 document at /src/dimension-data/CEDS-Elements-V11.0.0.0
- Connect to the server on which you created the CEDS Version 11.0.0.0 instance
- Run the script. This will create the CEDS-Elements-V11.0.0.0 Database
- Open the Junk-Table-Dimension-Population-V11.0.0.0 document at /src/dimension-data/Junk-Table-Dimension-Population-V11.0.0.0
- Find and replace the existing database name in the script (i.e. CEDS-Data-Warehouse-V11-0-0-0) with the name of your data warehouse instance.
- Run the script. This will populate the dimension tables in the CEDS Data Warehouse Version 11
Please read Contributing.md for details on our code of conduct, and the process for submitting pull requests to us.
We use a customized version of Explicit Versioning for versioning. To keep the various CEDS Open Source projects in alignment with the CEDS Elements, we are replacing the concept of "disruptive" releases with "alignment" releases. These releases ensure that the data models are in sync with the official, community approved list of CEDS Elements. For the versions available, see the tags on this repository.
See the list of contributors who participated in this project.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.