Release Notes 5.0
GENERATE RELEASE NOTES VERSION 5.0
Purpose
This document provides a description of the technical enhancements to Generate version 5.0 released in August 2022. The purpose of this document is to communicate the technical updates made to Generate in version 5.0 with up-to-date information about improvements, including new features and reporting enhancements, which have been made to the system with the new software release.
Upgrade Procedure
No changes have been made to the Generate upgrade procedure for this release. Follow the standard Generate upgrade process to install version 5.0.
Compatible Systems
Generate was tested on the following operating systems and browsers:
Windows 10 Pro
Google Chrome, Version 68 0.3440.106 (Official Build) (64-bit) and
Firefox Quantum 61.01 (64 bit)
Release Overview
Generate version 5.0 continues to leverage a new data migration approach first introduced in the previous release of Generate in which data are migrated from Staging tables directly to the RDS Fact and Dimension tables. In Generate version 5.0, there were additional files updated to the new migration method including all the IDEA Discipline files (FS005, FS006, FS007, FS088, FS143 and FS144), Personnel files (FS070, FS099 and FS112), and Exiting files (FS009).
For SEAs using the Generate user interface to migrate data, this new migration method requires no changes to the loading of the staging tables and requires no changes to how you currently migrate data. Please continue to run the ODS Migration, RDS Migration, and Reports Migration to create submission files. For SEAs that use manual migration scripts that reference the individual stored procedure names that are saved locally, and that DO NOT use the wrapper scripts for that file group (Child Count, Discipline, Exiting or Personnel), for example (App.Wrapper_Migrate_ChildCount_to_RDS), you will need to update them to call the wrapper script because the manual migration scripts will no longer be valid. The wrapper script handles the new process and that is the only change needed.
The benefits of this change include:
Simplifying the steps in the migration process
Less debugging as data is migrated
The migrations run faster
In another effort to simplify the migration process, wrapper scripts were added at the IDS level for all the non-IDEA files specifications. This enhancement means that there is now a single stored procedure that can be selected to migrate every file grouping in Generate at both the IDS and RDS levels. It also means that the options in the IDS and RDS migration screens now match so to migrate Membership for instance, select Staging.Wrapper_Migrate_Membership_to_IDS for the IDS migration, then select App.Wrapper_Migrate_Membership_to_RDS for the RDS migration, then migrate the report(s) by file specification number for the Report migration. Also, on the IDS migration screen, the file specifications included in each wrapper script are noted in the Description column to the right to make it easier to know which wrapper needs to be executed for the file(s) being worked on.
Improvements in the deployment process used to perform automated end-to-end testing of Generate have introduced the potential conflict between the configuration files implemented in states. Please backup and
GENERATE RELEASE NOTES VERSION 5.0
1
delete the following files from your Generate instances to prevent any configuration issues. Also ensure that the AppSettings.json file in the locations below are complete and accurate.
Generate.Web:
Config\AppSettings.Development.json
Config\AppSettings.Production.json
Config\AppSettings.Stage.json
Config\AppSettings.Test.json
Generate.Background:
AppSettings.Development.json
AppSettings.Production.json
AppSettings.Stage.json
AppSettings.Test.json
Generate Enhancements
The following EDFacts reports were updated in this release.
Category
Report
Approved Change
Reference Number
Type of Impact
IDEA Child Count
FS002 FS089
Updated the report logic to handle students that should only be reportable at the SEA level
CIID-4809
Data
FS089
Corrected an issue with the handling of 5-year-old students in the 089 file with relation to Grade Level
CIID-4775
Data
Discipline
FS005 FS006 FS007 FS009 FS088 FS143 FS144
Updated the report logic to handle students that should only be reportable at the SEA level.
CIID-4810
Data
Directory
FS029
Corrected an issue in the Organization migration when the LEA/School has more than one (1) valid record in the given School Year.
CIID-4682
Data
FS029
Resolved issue where there were duplicate records in the metadata table.
CIID-4824
User
Interface
Grades Offered
FS039
Enhanced the IDS Organization Address logic to handle NULL dates passed into RecordEndDateTime in Staging.OrganizationAddress.
CIID-4689
Data
Free and Reduced Price Lunch
FS033
Resolved an issue with the reporting logic filter by adding a join to the DimStudentStatus table and modifying Get_Count SQL to include the missing join.
CIID-4807
Data
FS033
Resolved an issue where the report was not showing zero counts.
CIID-4802
Data
FS033
Added file submission metadata for school years 2020, 2021 and 2022.
CIID-4800
Data
FS033
Modified the stored procedure “Staging.Migrate_PersonStatus” so that it
uses the membership date from Toggle instead of the child count date.
CIID-4806
Data
STATE IMPACT: states will need to make sure the Toggle has been set
before running the migration.
Federal
Programs
FS035
Updated migration logic to migrate Federal Program Funding related
data.
CIID-4833
Data
Membership
FS052
Resolved error where the SEA Level was not producing zero counts.
CIID-4738
Data
Students Involved with
Firearms
FS086
Updated the join logic in Migrate_DimFirearmsDiscipline to be date based so that it pulls only the appropriate records for the school year being migrated.
CIID-4457
Data
Personnel
FS112
Updated the descriptions for the permitted values in the age group category as follows:
“3 through 5” was changed to “Age 3 through 5”
“6 through 21” was changed to “Age 6 through 21”
CIID-4754 CIID-4755
Data
Two new columns added to Staging.K12StaffAssignment: Birthdate
PositionTitle
Source to Staging
ETL
Assessment
FS175 FS178 FS179 FS185 FS188
FS189
Resolved issue where there were duplicate records in the metadata tables.
CIID-4823
User Interface
Discipline, Exiting and Personnel
FS005 FS006 FS007 FS088 FS143 FS144 FS009 FS070 FS099
FS112
Resolved issue where there were duplicate records in the metadata tables that was preventing users from seeing certain reports correctly.
CIID-4822
User Interface
User Interface
Resolved issue with saving responses in Toggle.
CIID-4779
CIID-4803
User
Interface
Updated the links to the CIID and SPP/APR websites.
CIID-4829
User
Interface
Create IDS wrapper scripts for the non-IDEA migrations
CIID-4498
User Interface
Create Common Debugging Views for each data group - Exit, Discipline, Staff
CIID-4808
User Interface
Type of Impact:
Data – the changes will improve data quality and completeness
User Interface – the changes impact the Generate User Interface and/or migration process
Source to Staging ETL – the changes may require modifications to the SEA’s Source to Staging ETL
Last updated
Was this helpful?