The Master Student table (ach_masterstudentfile) stores a unique list of students by spring term. Only upload student records for the spring term. The data for these records will come from multiple sources. If insert records from the private M-STEP data that only gives us student s who are in the 3rd through 8th-grade (sometimes 11). Other metadata may come from NWEA, DataHub roster, etc.
1. If student UIC already exists, then only update existing records. For example, use the private M-STEP data to update the metadata fields that come from M-STEP (like Special Education, Migrant, etc).
2. If student UIC does not exist then insert the record. We only want to insert where the student UIC and Term ID does not exist.