2/4/2016 A Beginner’s Guide to PowerSchool and North Carolina Data A Beginner’s Guide to PowerSchool and North Carolina Data Mark Hausner Stephanie Lawrie Lori Ivey-Dennings NCDPI Mark Hausner Stephanie Lawrie Lori Ivey-Dennings A Beginner’s Guide to PowerSchool and North Carolina Data A Beginner’s Guide to PowerSchool and North Carolina Data • This lab introduces the extended tables used in the PowerSchool database, an Oracle relational database. • We will explain the extended tables, find ways to see what is in the extended tables, and gain insight in how the extended tables are used. • Purpose • Naming • Types • Gen • Lab information • Other symposium presentations Explaining the Extended Tables How to See the Extended Tables Other Data Structures How to Extended Tables are Used • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL • Compliance Reporting • Federal Reporting • Extra Data • Joining NC Extended Schema Purpose Explaining the extended tables • Purpose • Naming • Types • The North Carolina extended schema is a set of tables in the PowerSchool DB that were designed especially for North Carolina. • Allows PowerSchool Customization • It is created in two primary parts. – Reporting – Extra Data Explaining the Extended Tables • Purpose • Naming • Types Explaining the Extended Tables 1 2/4/2016 • • • • Customize PowerSchool Reporting Add to existing PowerSchool Store extra information (i.e. adding columns) Adding NC functionality Adding tables • The reporting part, which we won’t talk much about, stores Compliance Reporting data. • Other reporting information is discussed in the Getting To Know Your SQL4 Reports class. • Purpose • Naming • Types • Purpose • Naming • Types Explaining the Extended Tables Extra Data Naming Conventions • Report tables are prefixed with: S_NC_RPT_ • Extra Data tables are prefixed with: S_NC_ • Many tables have an abbreviation similar to _RPT_ to group tables (i.e. AE, LEP, GP, etc.) • User defined tables (not stored in the state level Operational Data Store (ODS) are prefixed with: U_ • The extra data part (more time will be spent here) is further divided into areas of interest or clusters. More details will be discussed in the How to use section of lab. • See Data Dictionaries and Extended Schema Cluster Reference Documents for more details. • Purpose • Naming • Types Explaining the Extended Tables How are extended tables named – These are not very common in NC – Transactional or district specific tasks. Explaining the Extended Tables Core Table Students Students Extension Group Extension Group Military Enhancements S_NC_MILITARY • Purpose • Naming • Types How are extended tables named Core Table Extension Table Explaining the Extended Tables S_NC_MILITARY Extension Table Extension Table S_NC_SYSTEM_CODES S_NC_MILITARY • Purpose • Naming • Types Explaining the Extended Tables Extension Group S_NC_SYSTEM_CODES Extension Table S_NC_SYSTEM_CODES • Purpose • Naming • Types Explaining the Extended Tables 2 2/4/2016 How are extended tables named • Core Table • Extension Group • Extension Table Table Extension Types Core Extension Table • STUDENTS • S_NC_MILITARY • S_NC_MILITARY • 1 to 1 relationship with parent table Child Table • 1 to many relationship with parent To simplify development, remove confusion, and reduce PowerSchool bugs, one should name the extension group to the extension table name. • Purpose • Naming • Types Stand Alone Table • No defined relationship with another table Table Extension Types Core Extension Table • 1 to 1 relationship with parent table • STUDENTS table is the most extended table • REENROLLMENTS, STUDENTTEST, TESTSCORE, etc. are also extended • Characterized by having primary key equal to ‘parent’DCID (i.e. STUDENTSDCID) • Purpose • Naming • Types Exceptions Explaining the Extended Tables Explaining the Extended Tables Table Extension Types S_NC_LEP_DATA Child Table S_NC_ACADEMIC •STUDENTSDCID •ACAD_DISADV •BOUND_FOR_CODE •CAREER_DEV_PLAN •CAREER_DEV_PLAN_PLUS •CASE_MANAGER •COLLEGE_BOUND •COUNSELOR •DIPLOMA_ISSUED •DIPLOMA_TYPE_CODE •DISPL_HOMEMAKER •GRADE_9_ENTRY_DATE •… •PLAN_OF_INTENT •OCS_DATE •OCS_STATUS • Purpose • Naming • Types • 1 to many relationship with parent • STUDENTS table is the most extended table • STOREDGRADES, SPENROLLMENTS, STUDENTTEST, etc. are also extended • Has both ID column and ‘parent’DCID (i.e. STUDENTSDCID) •ID •STUDENTSDCID •LEP_ACTIVE •LEP_EXITED_SCHOOL_YEAR_ID •LEP_EXPECTED_TO_PART •LEP_HOMELANG_ID •LEP_IN_AMAO1_DENOM •LEP_IN_AMAO2_DENOM •LEP_PROGRESS •LEP_SCHOOL_YEAR_ID •LEP_STATUS_ID •LEP_TIER_ID •LEP_YEARS_US_SCHOOL •LEP_IN_OCT_HEADCOUNT •LEP_YEAR_1_ALT_EXEMPT •LEP_YEAR_1_EXEMPT •LEP_YEAR_2_ALT_EXEMPT •… • Purpose • Naming • Types Explaining the Extended Tables Table Extension Types Explaining the Extended Tables Table Extension Types S_NC_AE_SCHOOL_SETTINGS Exceptions S_NC_IMM_SYSTEM_CODES Stand Alone Table • No defined relationship with another table • Primary key is ID •ID •ACTIVE •ALT_DESC •AREA •CODE •CODE_TYPE •DESCRIPTION •SORT_ORDER •WHATCREATED •WHATMODIFIED •WHENCREATED •WHENMODIFIED •WHOCREATED •WHOMODIFIED • Purpose • Naming • Types Explaining the Extended Tables • Other tables in various states exist • Some are related to a core table by one or more ID or special columns • Some are extended off of a table but have references to other tables. • ID • DISTRICT_NUMBER • MIN_COURSES_PASSED_FALL • MIN_COURSES_PASSED_SPRING • SCHOOL_ID • LEA_CODE •… S_NC_RPT_AIG_DETAIL • • • • • • • RPT_RUN_ID STUDENTID STATE_STUDENTID STATE_ETHNIC_CODE • Purpose GENDER • Naming • Types Explaining ENTRYCODE the Extended Tables … 3 2/4/2016 Ways to see extended tables • • • • • • How to see the extended tables How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Viewing Extended data in PowerSchool • • • • • • • S_NC_STUDENTINFO S_NC_ACADEMIC S_NC_REENROLLMENTS S_NC_STOREDGRADES S_NC_COURSEINFO S_NC_SECTIONINFO S_NC_SCHOOLINFO We will work through examples on each of these tables. • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL S_NC_STUDENTINFO STUDENTSDCID ADDITION_INFO ADMISSION_STATUS_CODE COURT_ACCESS_CODE CUSTODY_CODE DATE_RELEASE_SIGNED DEPT_OF_IND_AFFAIRS_NUMBER DRIVER_LICENSE_NUMBER DROPOUT_REASON EMERGENCY_CLOSURE_CODE EXT_REF_LIBRARY_SYS EXT_REF_POINT_SALE_SYS EXT_REF_TEXTBOOK_SYS FIELD_TRIP_PERMISSION FIRST_LANGUAGE_CODE HOME_LANGUAGE_CODE INTERNET_ACCESS INTERNET_NO_ACCESS_DESC INTERNET_PERMISSION_DESC ISSECONDARYENROLLMENT LANGUAGE_CODE_MOST_USED • • • • • • • • • • • • • • • • • • • • LICENSE_REVOKED LIFT_REQUIRED LOCKER_SCHOOL LOCKER_SERIAL_NUMBER LOT_NUMBER MISCELLANEOUS_1 MISCELLANEOUS_2 MISCELLANEOUS_3 MISCELLANEOUS_4 MONITOR_REQUIRED NO_COLLEGE_RECRUITMENT NO_MILITARY_RECRUITMENT PARKING_SPACE_NUMBER PERMISSION_RIDE_BIKE PERMISSION_TO_TRANSPORT PERMISSION_WALK_HOME RELEASE_OF_INFO RELEASE_OF_INFO_DESC RESTRAINT_REQUIRED_CODE SIGN_CODE_OF_CONDUCT • • • • • • • • • • • • • • • • • • • • How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Viewing Extended data in PowerSchool How to See the Extended Tables • • • • • • • • • • • • • • • • • • • • • Viewing Extended data in PowerSchool In Field List Quick Export Data Export Manager SQL Reports 4 SQL • Determine custody of a child • Stored in S_NC_STUDENTINFO How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Determine custody of a child TRIBAL_CODE VEHICLE_COLOR VEHICLE_LICENSE_NUMBER VEHICLE_MAKE VEHICLE_MODEL VEHICLE_YEAR VERIFIED_DROPOUT MIS2000_ID MSIX_ID USER_DEFINED_1 USER_DEFINED_2 USER_DEFINED_3 USER_DEFINED_4 USER_DEFINED_5 WHOCREATED WHENCREATED WHOMODIFIED • PS Pages • In Field WHENMODIFIED • Quick Export • Data Export How to ACCT_SCHOOL Manager See the Extended • SQL Reports 4 IS_NONCONTENT_VISITOR Tables • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 4 2/4/2016 Determine custody of a child How to See the Extended Tables Determine custody of a child • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables Determine custody of a child • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Determine custody of a child Scroll down towards bottom of screen How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables Viewing Extended data in PowerSchool • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL S_NC_ACADEMIC • • • • • • • • • • • • • • • • Determine grade 9 entry date of a child • Stored in S_NC_ACADEMIC How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL STUDENTSDCID ACAD_DISADV BOUND_FOR_CODE CAREER_DEV_PLAN CAREER_DEV_PLAN_PLUS CASE_MANAGER COLLEGE_BOUND COUNSELOR DIPLOMA_ISSUED DIPLOMA_TYPE_CODE DISPL_HOMEMAKER GRADE_9_ENTRY_DATE GRANTED_DATE HOME_LANG_SURVEY_DATE HOME_LANGUAGE_SURVEY • • • • • • • • • • • • • • • INSTRUCTIONAL_SETTING_CODE MENTOR_ADVISOR OVERRIDE_IND PROG_504 PROGRAM_CODE PROJ_GRAD_YEAR SERVICE_LEARNING_HOURS SINGLE_PARENT WHOCREATED WHENCREATED WHOMODIFIED WHENMODIFIED CTE_OVERRIDE CTE_OVERRIDE_AUDIT CTE_OVERRIDE_NOTES • • • • • • • • • • • • • • CTE_PLAN OVERRIDE_AUDIT OVERRIDE_NOTES USER_DEFINED_1 USER_DEFINED_2 USER_DEFINED_3 USER_DEFINED_4 USER_DEFINED_5 ENDORSEMENT_AUDIT ENDORSEMENT_NOTES ENDORSEMENT_OVERRIDE PLAN_OF_INTENT OCS_DATE OCS_STATUS How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 5 2/4/2016 Determine grade 9 entry date of a child How to See the Extended Tables Determine grade 9 entry date of a child • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables Viewing Extended data in PowerSchool • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL S_NC_REENROLLMENTS • Determine admission status of a child • Stored in S_NC_REENROLLMENTS How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Determine admission status of a child How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL • • • • • • • • • • • • • • REENROLLMENTSDCID ADMISSION_STATUS_CODE ISSECONDARYENROLLMENT PROMOTION_STATUS PROMOTION_STATUS_SUMMER TOTAL_DAYS_ABSENT TOTAL_DAYS_PRESENT UNEXCUSED_ABS WHOCREATED WHENCREATED WHOMODIFIED WHENMODIFIED DROPOUT_REASON VERIFIED_DROPOUT How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Determine admission status of a child How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 6 2/4/2016 Determine admission status of a child Determine admission status of a child Scroll down towards bottom of screen How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables Viewing Extended data in PowerSchool • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL S_NC_STOREDGRADES • Determine local use from historical grades for a child • Stored in S_NC_STOREDGRADES How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Determine local use from historical grades for a child How to See the Extended Tables • • • • • • • • • • • • • STOREDGRADESDCID ACADEMIC_LEVEL_CODE ATTENDANCE_ABSENCES COURSE_LENGTH_CODE HIGH_SCHOOL_CREDIT HIGH_SCHOOL_CREDIT_APPLY HOW_TAKEN_CODE STATE_CODE CTE_LEVEL_INDICATOR DELIVERY_MODE POST_SEC_INSTITUTION_CODE RESERVED_BOOLEAN RESERVED_FLOAT • • • • • • • • • • • • RESERVED_NUMBER RESERVED_STRING SECTION_NUMBER SECTIONID_LEGACY SELECT_CREDIT_RECOVERY VOCATIONAL YEAR_TAKEN WHOCREATED WHENCREATED WHOMODIFIED WHENMODIFIED IS_CROSS_RECORD How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Determine local use from historical grades for a child • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 7 2/4/2016 Determine local use from historical grades for a child Determine local use from historical grades for a child CTE Course Vocational Local Use ACADEMIC_LEVEL_CODE Scroll down towards bottom of screen How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables Viewing Extended data in PowerSchool • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL S_NC_COURSEINFO • Determine course high grade level range for a class • Stored in S_NC_COURSEINFO How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Determine course high grade level range for a class • • • • • • • • • • • • • • • • COURSESDCID ACADEMIC_LEVEL_CODE ACADEMIC_PROGRAM_INDICATOR CAREER_PREP_IND COURSE_EXTERNAL_PROVIDER COURSE_GENDER COURSE_GRADE_LEVEL_RANGE_HIGH COURSE_GRADE_LEVEL_RANGE_LOW COURSE_NAME_POSTSECONDARY COURSE_NAME_STATE COURSE_NUMBER_POSTSECONDARY COURSE_NUMBER_STATE COURSE_THIRDPARTY_PROVIDER CREDIT_HOURS_POSTSECONDARY CREDIT_VALUE_MULTIPLIER CTE_LEVEL_INDICATOR • • • • • • • • • • • • • • • DELIVERY_MODE EXAM HIGH_SCHOOL_CREDIT HIGH_SCHOOL_CREDIT_APPLY HONORS HOW_TAKEN_CODE NO_OF_REPEATS POST_SEC_INSTITUTION_CODE SCHOOL_MODE SELECT_BLENDED_CONTENT SELECT_CREDIT_RECOVERY SELECT_NONSTATE_COURSE SELECT_PILOT_COURSE SELECT_STATE_TEST SHORT_NAME • • • • • • • • • • • • • • • SUB_DEPARTMENT_ID TRADITIONAL_GENDER COURSE_GRADE_LEVEL COURSE_LENGTH_CODE END_DATE RESERVED_BOOLEAN RESERVED_FLOAT RESERVED_NUMBER RESERVED_STRING START_DATE WHOCREATED WHENCREATED WHOMODIFIED WHENMODIFIED COURSE_NUMBER_ESIS How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Determine course high grade level range for a class Go back to main screen How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 8 2/4/2016 Determine course high grade level range for a class Determine course high grade level range for a class Scroll down towards bottom of screen How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Determine course high grade level range for a class How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Determine course high grade level range for a class Scroll down towards bottom of screen How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Determine course high grade level range for a class How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Viewing Extended data in PowerSchool • Determine delivery mode for a section • Stored in S_NC_SECTIONINFO How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 9 2/4/2016 Determine delivery mode for a section S_NC_SECTIONINFO • • • • • • • • • • • • • • SECTIONSDCID COURSE_EXTERNAL_PROVIDER COURSE_NAME_POSTSECONDARY COURSE_NUMBER_POSTSECONDARY COURSE_THIRDPARTY_PROVIDER CREDIT_HOURS_POSTSECONDARY DELIVERY_MODE SELECT_CREDIT_RECOVERY POST_SEC_INSTITUTION_CODE COURSE_LENGTH_CODE HOW_TAKEN_CODE RESERVED_BOOLEAN RESERVED_FLOAT RESERVED_NUMBER • • • • • • • • • • • • • RESERVED_STRING SCHOOL_MODE SELECT_BLENDED_CONTENT SELECT_NONSTATE_COURSE SELECT_PILOT_COURSE SHORT_NAME SPECIAL_PROGRAM_COURSE TRADITIONAL_GENDER ACADEMIC_LEVEL_CODE WHOCREATED WHENCREATED WHOMODIFIED WHENMODIFIED How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Determine delivery mode for a section How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Determine delivery mode for a section Scroll down towards bottom of screen How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Determine delivery mode for a section How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Viewing Extended data in PowerSchool • Find the federal id for Brawley Middle • Stored in S_NC_SCHOOLINFO How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 10 2/4/2016 S_NC_SCHOOLINFO • • • • • • • • • • • • • • • • • • • • SCHOOLSDCID ACCREDITATION_DESC ALLOW_AFTER_SCHOOL_PROGRAMS ALLOW_COMMUNITY_PROGRAMS ASSOCIATED_EXT_DAY_SCHOOL ASSOCIATED_NIGHT_SCHOOL ATTENDANCE_PHONE_NUMBER COLLEGE_BOARD_ID DOES_HOME_VISITS EXPIRED_DATE FEDERAL_ID GRANTED_DATE PARENTAL_CONFERENCES_REQUIRED PHONE_2 PRINT_INTERVENTION_LETTERS SCHOOL_SUB_TYPE_DESC SCHOOL_TYPE STUDENT_UNIFORMS_REQUIRED VP_NAME_2 VP_NAME_3 • • • • • • • • • • • • • • • • • • • YEAR_ROUND_SCHOOL ACCREDITATION_STATUS CLOSING_DATE COHORT_NUMBER COOPERATIVE_INNOVATIVE_HS COOPERATIVE_MMYYYY_SBEAPPROVED COUNTY_CODE COURIER_NUMBER EXTENDED_HOURS FIRST_YR_EST_ADM FIRST_YR_EST_PAID_TEACHER_FTE FISCAL_YEAR FISCAL_YEAR_FOR_SCH_MEMBERSHIP FISCAL_YEAR_FOR_TEACHERS GRADE_LEVEL_APPROVED GRADE_LEVEL_CURRENT GRADE_LEVEL_FIRST_YEAR LAST_CHANGED_BY LAST_CHANGED_TIMESTAMP • • • • • • • • • • • • • • • • • • • LIST_OF_CLOSING_SCHOOLS • LOCALE_TYPE • MAILING_ADDRESS_LINE1 • MAILING_ADDRESS_LINE2 • MAILING_CITY • MAILING_STATE • MAILING_ZIP_CODE_4 • MAILING_ZIP_CODE_5 • NEW_SCH_POPULATION_FROM • NEW_SCHOOLS_PROJECT • NEWLY_CONSTRUCTED_FACILITY• OCCUPANCY_DATE • OFFICIAL_SCHOOL_NAME • OPENING_EFFECTIVE_DATE • OPENING_IN_SCHOOL_YEAR • RECORD_CREATED_BY • RECORD_CREATED_TIMESTAMP • SBE_REGION • SCH_OPERATIONAL_STATUS • Find the federal id for Brawley Middle SCHOOL_CALENDAR_TYPE SCHOOL_CLOSINGS_DUE_TO_OPENING SCHOOL_DESIGNATION_TYPE SCHOOL_MEMBERSHIP SCHOOL_PROGRAM_TYPE SCHOOL_SCHEDULE_TYPE SCHOOL_SYSTARTSTATUS SCHOOL_TEACHER_COUNT SCHOOL_TYPE_EDDIE SHARE_SPACE SHARE_SPACE_DESCRIBE TITLE_I URL_SCHOOL_ADDRESS WHAT_FACILITY_WILL_SCH_OCCUPY DAILY_INSTR_MINUTES WHOCREATED WHENCREATED WHOMODIFIED WHENMODIFIED How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Find the federal id for Brawley Middle How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Find the federal id for Brawley Middle Scroll down towards bottom of screen How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Find the federal id for Brawley Middle How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Find the federal id for Brawley Middle How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 11 2/4/2016 Find the federal id for Brawley Middle Find the federal id for Brawley Middle Most of this data comes from EDDIE Scroll down to Extended Data Section How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Find the Military Connected Students in a School In Field List • Used in filtering on search page • Also used in selecting fields to export. • Find the Military Connected Students in a School How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Find the Military Connected Students in a School How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Find the Military Connected Students in a School How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 12 2/4/2016 Find the Military Connected Students in a School Quick Export • Export Military Connected Students How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Export Military Connected Students How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Export Military Connected Students How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL – – – – – – – – – – DCID LAST_FIRST S_NC_MILITARY.FATHER_CONNECTED S_NC_MILITARY.MOTHER_CONNECTED S_NC_MILITARY.STEPFATHER_CONNECTED S_NC_MILITARY.STEPMOTHER_CONNECTED S_NC_MILITARY.SIBLING_CONNECTED S_NC_MILITARY.GUARDIAN_CONNECTED S_NC_MILITARY.OTHER_CONNECTED_DESC S_NC_MILITARY.OTHER_CONNECTED How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Export Military Connected Students How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Export Military Connected Students How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 13 2/4/2016 Export Military Connected Students DCID 79679 82819 80121 79335 79439 81429 79440 80311 83664 81831 77358 81485 79825 82751 81350 81404 80585 80080 80589 LastFirst S_NC_MILITARY.FATHER_CONNECTED S_NC_MILITARY.STEPMOTHER_CONNECTED S_NC_MILITARY.OTHER_CONNECTED_DESC AlexanderIV, Evelyn 1 0 0 Allen, Aniyah-Lee 1 0 0 Benitez-Long, Mariah 1 0 0 Bryan, Marco 0 0 0 0 Christopher, Tomoya 0 1 0 Churchwell, Amy 0 1 1 0 Coffey, Macey 0 1 0 0 Crawford, Lillian 0 0 0 0 Davis Farley, Zachary 1 0 0 Giustino, Joslin 1 0 0 0 Goble, Jacqueline 1 0 0 Hamby, Lana 1 0 0 0 Kudlacz, Isabelle 1 0 0 0 Lister, Jacob 0 1 0 0 Lycans, Luke 1 0 0 0 Mandal, Mysti-Rae 1 0 0 McDaniel, Landon 1 0 0 Miller, Gibson 0 0 0 0 Miller, Isabella 0 0 0 0 S_NC_MILITARY.MOTHER_CONNECTED S_NC_MILITARY.SIBLING_CONNECTED S_NC_MILITARY.OTHER_CONNECTED 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUSIN 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Aunt and Uncle 1 0 0 Grandmother 1 S_NC_MILITARY.STEPFATHER_CONNECTED S_NC_MILITARY.GUARDIAN_CONNECTED Data Export Manager • Export Guardians – S_NC_GUARDIAN.STUDENTSDCID – S_NC_GUARDIAN.EMERG_CANPICKUP – S_NC_GUARDIAN.EMERG_CALLSEQ – S_NC_GUARDIAN.EMERG_RELATION_CODE – STUDENTS.LastFirst How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Export Guardians How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Export Guardians How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Export Guardians How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL Export Guardians How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 14 2/4/2016 Export Guardians Export Guardians How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Export Guardians How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Export Guardians How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL What’s new in 9.2 S_NC_GUARDIAN.STUDENTSDCID S_NC_GUARDIAN.EMERG_CANPICKUP S_NC_GUARDIAN.EMERG_RELATION_CODE S_NC_GUARDIAN.EMERG_CALLSEQ STUDENTS.LastFirst 63324 Y J 2 Poston, Claire 70170 Y V 1 Prichard, Jacob 70170 Y C 2 Prichard, Jacob 70170 Y E 4 Prichard, Jacob 70170 Y F 3 Prichard, Jacob 59512 Y C 2 Abruzzino, Devan 63324 Y B 1 Poston, Claire 56145 Y C 2 Race, Sullivan 63212 Y V 1 Williams, Sloane 60528 C Urdi, Dylan 56145 Y V 1 Race, Sullivan 52831 Y C 1 Foster, Victor 54434 Y R 2 Mason, Blake 68479 Y D 3 Copfer, Elijah 67055 Y AR 3 Naranjo, Aaron 50622 Y F 3 Cauthen, Torry How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL SQL 4 Reports • Run Summary Enrollment How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 15 2/4/2016 Run Summary Enrollment How to See the Extended Tables Run Summary Enrollment • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Run Summary Enrollment How to See the Extended Tables How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL Run Summary Enrollment • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL SQL SELECT SCHOOLSDCID, FEDERAL_ID, FISCAL_YEAR, GRADE_LEVEL_CURRENT, OFFICIAL_SCHOOL_NAME, SCH_OPERATIONAL_STATUS, SCHOOL_CALENDAR_TYPE, SCHOOL_DESIGNATION_TYPE, SCHOOL_PROGRAM_TYPE, SCHOOL_SCHEDULE_TYPE, SCHOOL_SYSTARTSTATUS, SCHOOL_TEACHER_COUNT FROM S_NC_SCHOOLINFO How to See the Extended Tables • PS Pages • In Field • Quick Export • Data Export Manager • SQL Reports 4 • SQL 16 2/4/2016 Ways to see extended tables Table Type PS Page In Field List Quick Export Data Export Manager SQL Reports 4 SQL How the extended tables are used Core PowerSchool Core Extensions Child Stand Alone You may see data it this table type using this method You may see data it for STUDENTS table only using this method Functionality coming in 9.2 How to See the Extended Tables • • • • PS Pages In Field Quick Export Data Export Manager • SQL Reports 4 • SQL How to Extended Tables are Used Compliance Reporting • • • • • • • • • • AIG ALP CFU Drop GDV GRS PMR CRDC DISC SAR ----------- Academically Intellectual Gifted Alternative Learning Program Common Follow Up Dropout Graduate Data Verification Grade, Race, Sex Principal’s Monthly Report Office of Civil Rights Discipline Student Activity Report Federal Reporting • • • • • How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining Extra Data • • • • • Compliance Reporting • Federal Reporting • Extra Data • Joining Title I Title III Title VI Title X CTE Concentrator Survey How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining Joining to Extended Tables • Recall that most PowerSchool DB Tables usually have a primary key column that is called DCID. Structure Students Health Plans Test • Remember also that PowerSchool DB Tables usually also have another unique column that is like a primary called ID. How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining 17 2/4/2016 Join core PowerSchool table to STUDENTS Student Examples STUDENTS STUDENTS REENROLLMENTS •ID •DCID •LASTFIRST •STUDENT_NUMBER •ENROLL_STATUS •GRADE_LEVEL •GENDER •DOB •… •DCID •ID •STUDENTID •… S_NC_ACADEMIC •STUDENTSDCID •… S_NC_STUDENT_INFO S_NC_REENROLLMENTS •STUDENTSDCID •… •REENROLLMENTSDCID •… S_NC_RPT_AIG_DETAIL •RPT_RUN_ID •STUDENTID •STATE_STUDENTID •… How to Extended Tables are Used • • • • • • • • • STUDENTS How do I join these tables? • • • • ID DCID LASTFIRST STUDENT_NUMBER ENROLL_STATUS GRADE_LEVEL GENDER DOB … How to Extended Tables are Used REENROLLMENTS STUDENTS • • • • • • • • • STUDENTS ID DCID LASTFIRST STUDENT_NUMBER ENROLL_STATUS GRADE_LEVEL GENDER DOB … REENROLLMENTS • • • • ID is the original surrogate identifier for PowerSchool tables. ID for STUDENTS relates to STUDENTS only while ID for REENROLLMENTS relates to REENROLLMENT ONLY. If you join on ID you will find false matches. Both tables could have an ID of 1000, but they would be for different students. • Compliance Reporting • Federal Reporting • Extra Data • Joining Join core PowerSchool table to STUDENTS STUDENTS DCID ID STUDENTID … • • • • • • • • • DCID is the new surrogate identifier for PowerSchool tables. DCID for STUDENTS relates to STUDENTS only while DCID for REENROLLMENTS relates to REENROLLMENT ONLY. If you join on DCID you will find false matches. Both tables could have a DCID of 1000, but they would be for different students. How to Extended Tables are Used DCID ID STUDENTID … How to Extended Tables are Used REENROLLMENTS • • • • ID DCID LASTFIRST STUDENT_NUMBER ENROLL_STATUS GRADE_LEVEL GENDER DOB … • Compliance Reporting • Federal Reporting • Extra Data • Joining Join core PowerSchool table to STUDENTS • • • • • • • • • • Compliance Reporting • Federal Reporting • Extra Data • Joining Join core PowerSchool table to STUDENTS DCID ID STUDENTID … How to Extended Tables are Used DCID ID STUDENTID … • Compliance Reporting • Federal Reporting • Extra Data • Joining Join core PowerSchool table to STUDENTS • • • • • • • • • REENROLLMENTS • • • • ID DCID LASTFIRST STUDENT_NUMBER ENROLL_STATUS GRADE_LEVEL GENDER DOB … • Compliance Reporting • Federal Reporting • Extra Data • Joining ID DCID LASTFIRST STUDENT_NUMBER ENROLL_STATUS GRADE_LEVEL GENDER DOB … REENROLLMENTS • • • • DCID ID STUDENTID … Child tables for core PowerSchool Tables are joined to the parent by using the ID (original surrogate identifier) of the parent to ‘parent’ID in the child table. In our example, STUDENTID for REENROLLMENTS relates to STUDENT ID. I cannot explain the loss of the second S from STUDENTS. Where STUDENTS.ID = REENROLLMENTS.STUDENTID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining 18 2/4/2016 Join core State Reporting table to STUDENTS STUDENTS • • • • • • • • • S_NC_RPT_AIG_DETAIL • • • • ID DCID LASTFIRST STUDENT_NUMBER ENROLL_STATUS GRADE_LEVEL GENDER DOB … Join extended schema to STUDENTS STUDENTS RPT_RUN_ID STUDENTID STATE_STUDENTID … State Reporting tables for core PowerSchool Tables are joined to the parent by using the ID (original surrogate identifier) of the parent to ‘parent’ID in the child table. In our example, STUDENTID for S_NC_RPT_AIG_DETAIL relates to STUDENT ID. I cannot explain the loss of the second S from STUDENTS. You could also join STATE_STUDENTID to STUDENTS.ID. Where STUDENTS.ID = S_NC_RPT_AIG_DETAIL.STUDENTID How to Extended Tables are Used • DCID • ID • STUDENTID •… S_NC_REENROLLMENTS • REENROLLMENTSDCID •… For extended schema tables you match DCID of the parent to a column in the child that has ‘parent’DCID. In our example REENROLLMENTS.DCID = S_NC_REENROLLMENTS.REENROLLMENTSDCID. Where REENROLLMENTS.DCID = S_NC_REENROLLMENTS.REENROLLMENTSDCID How to Extended Tables are Used S_NC_ACADEMIC ID DCID LASTFIRST STUDENT_NUMBER ENROLL_STATUS GRADE_LEVEL GENDER DOB … • STUDENTSDCID •… S_NC_STUDENT_INFO • STUDENTSDCID •… For extended schema tables you match DCID of the parent to a column in the child that has ‘parent’DCID. In our example STUDENTS.DCID = S_NC_ACADEMIC.STUDENTSDCID. Where STUDENTS.DCID = S_NC_ACADEMIC.STUDENTSDCID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining Join extended schema to its parent REENROLLMENTS • • • • • • • • • • Compliance Reporting • Federal Reporting • Extra Data • Joining Basics Summarized • Compliance Reporting • Federal Reporting • Extra Data • Joining Join extended schema to its parent (school) SCHOOLS STUDENTS • DCID • ID • SCHOOL_NUMBER •… • DCID • ID • SCHOOLID •… Note: Joining to the SCHOOLS table is different. In our example SCHOOLS.SCHOOL_NUMBER = STUDENTS.SCHOOLID. How to Extended Tables are Used Where SCHOOLS.SCHOOL_NUMBER = STUDENTS.SCHOOLID • Compliance Reporting • Federal Reporting • Extra Data • Joining WARNING 1. You should join table first by DCID. 2. If no DCID foreign key exist then join by ID. 3. If neither DCID or ID foreign keys exist then you use one of the special columns like student_number or school_number. 4. Look for fields that reference a parent table with ‘parentname’ID (eg. Studentid, sectionid …). How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining • Just because two column names match does not mean you can join them • Understand the data in the tables you are working with or you can create misinformation • Be aware that schoolid is different: schoolid = schools.school_number How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining 19 2/4/2016 The GEN Table • A general purpose table, stores codes, reports, etc. Other Data Structures • Gen • Lab information • Other symposium presentations Other Data Structures GEN Table Type DCID NUMBER(10) ID NUMBER(10) CAT VARCHAR2(15 CHAR) NAME VARCHAR2(50 CHAR) VALUE VARCHAR2(40 CHAR) VALUET CLOB VALUE2 VARCHAR2(40 CHAR) Other Data • Gen Structures • Lab information • Other symposium presentations CAT values from GEN table • To see what is available • select distinct cat from ps.gen order by 1 delivery_mode FMLY_SharedFlds ae_sports diploma_types FTE att districts FeeCategory award_types dropout_codes Sched birth_states eddie_county SectionType bound_for_codes emerg_closure Team cause_codes entrycodes Unexcused cit ethnicity academic_level city_codes exitcodes accomm_code classrankmethod external_prov accomm_planned codedefs federalrace accommodation contact_prefix gpaattempttype accreditation contact_types gpacalcmethod activity country_codes greg_test address_type county_codes groups admission_stat course_lengths health_cond ae_genders coursegroups honorrolllevel ae_promo_codes court_access honorrollmethod ae_reten_codes cte_level how_taken ae_seasons custody_codes ae_sport_levels dailymembtypes immunize_exempt Other Data • Gen Structures • Lab information • Other symposium presentations Where to find lab information? • PowerSchool Data Dictionary • https://support.powerschool.com/article/72521 for 8.x • https://support.powerschool.com/article/74825 for 9.x • The NC Extended Schema data dictionary https://support.powerschool.com/thread/14963 • Lab Presentation • CLASS WEBSITE • Extended Schema Cluster Reference Document • Name http://www.nc-sis.org/Documents/symp_2015/presentations/LC12_Extended_Schema_Cluster_Reference_Document.pdf Other Data • Gen Structures • Lab information • Other symposium presentations incident_offend per incident_type physical_edu instructional plan_of_intent interscholastic postsecinst language_codes printers location_codes program_assess logentrycodes program_code logtype program_entry measurement_cod program_exit medication_code program_result medication_unit promo_retention mig_recruiters proof_address migrant_codes proof_age nc_districts race nc_gp_100_root relation_code nc_gp_4_root segment nextschools specprog page sqlReports parent_type staff_duty parental_perm staff_roles paymentmethod state_codes stdconvscale storedsearch storedtchsearch studentscreen styles teacher_cert teachergroups test_code test_exception test_form test_score thirdparty_prov trans_lift trans_reason trans_restraint tribal_codes wc weapon_codes Other Data • Gen Structures • Lab information • Other symposium presentations Other Symposium Presentations • • • • • • • • • • • SQL4 Reporting Intro to SQL Beginning Excel Manipulating Data Using Excel Data Export Manager Super Hero's Black Box for Emergencies...What's in Yours? Simple Object Reports Intermediate/Advanced Object Reports Report Works Enterprise Reporting (new to 9.2) Data Visualizations Other Data • Gen Structures • Lab information • Other symposium presentations 20 2/4/2016 Questions? Thank You A Beginner’s Guide to PowerSchool and North Carolina Data Compliance Reporting GDV Compliance Reporting - AIG S_NC_RPT_RUN DISC RPT_RUN_ID Drop CFU ALP AIG S_NC_RPT_RUN_LOGGING GRS PMR S_NC_RPT_AIG_DETAIL RPT_RUN_ID RPT_RUN_ID CRDC STUDENTID SAR How to Extended Tables are Used STUDENTS • Compliance Reporting • Federal Reporting • Customization • Collection Compliance Reporting - ALP • Compliance Reporting • Federal Reporting • Customization • Collection S_NC_RPT_RUN RPT_RUN_ID RPT_RUN_ID How to Extended Tables are Used Compliance Reporting - CFU S_NC_RPT_RUN S_NC_RPT_RUN_LOGGING ID RPT_RUN_ID S_NC_RPT_ALP_DETAIL S_NC_RPT_RUN_LOGGING RPT_RUN_ID RPT_RUN_ID STUDENTID STUDENTS ID How to Extended Tables are Used S_NC_RPT_CFU_DETAIL RPT_RUN_ID STUDENTID STUDENTS • Compliance Reporting • Federal Reporting • Customization • Collection ID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection 21 2/4/2016 Compliance Reporting - DROP Compliance Reporting - GDV S_NC_RPT_RUN S_NC_RPT_RUN RPT_RUN_ID S_NC_RPT_RUN_LOGGING RPT_RUN_ID S_NC_RPT_DROP_DETAIL S_NC_RPT_RUN_LOGGING RPT_RUN_ID RPT_RUN_ID STUDENTS ID S_NC_RPT_GDV_DETAIL RPT_RUN_ID RPT_RUN_ID STUDENTID How to Extended Tables are Used STUDENTID STUDENTS • Compliance Reporting • Federal Reporting • Customization • Collection ID Compliance Reporting - GRS How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection Compliance Reporting - PMR S_NC_RPT_RUN S_NC_RPT_RUN RPT_RUN_ID RPT_RUN_ID S_NC_RPT_RUN_LOGGING S_NC_RPT_PMR_DETAIL RPT_RUN_ID S_NC_RPT_RUN_LOGGING S_NC_RPT_GRS_DETAIL RPT_RUN_ID S_NC_RPT_STUCLASS_MIN RPT_RUN_ID RPT_RUN_ID STUDENTID SCHOOLSID STUDENTS How to Extended Tables are Used ID S_NC_SCHOOLS_PMR_CHD • Compliance Reporting • Federal Reporting • Customization • Collection Compliance Reporting - RPG S_NC_RPT_RUN S_NC_RPT_CRDC_LEA_DETAIL_1 RPT_RUN_ID S_NC_RPT_CRDC_SCH_DETAIL_1 S_NC_RPT_CRDC_LEA_DETAIL_2 RPT_RUN_ID S_NC_RPT_CRDC_SCH_DETAIL_2 RPT_RUN_ID SCHOOLID RPT_RUN_ID ID • Compliance Reporting • Federal Reporting • Customization • Collection SECTION ID RPT_RUN_ID STUDENTID STUDENTDCID S_NC_RPT_CRDC_STU_DETAIL_2 RPT_RUN_ID SCHOOLID RPT_RUN_ID STUDENTID STUDENTDCID RPT_RUN_ID SECTION_NUMBER COURSE_NUMBER SCHOOLID How to Extended Tables are Used S_NC_RPT_CRDC_STU_DETAIL_1 S_NC_RPT_CRDC_SCH_SELECT S_NC_RPT_CRDC_CLS_DETAIL_1 STUDENTID RPT_RUN_ID S_NC_RPT_CRDC_STU_AGGR RPT_RUN_ID RPT_RUN_ID SCHOOLID S_NC_RPT_RPG_DETAIL STUDENTS • Compliance Reporting • Federal Reporting • Customization • Collection S_NC_RPT_RUN_LOGGING RPT_RUN_ID RPT_RUN_ID RPT_RUN_ID How to Extended Tables are Used Compliance Reporting - CRDC S_NC_RPT_RUN S_NC_RPT_RUN_LOGGING RPT_RUN_ID SCHOOLS ID RPT_RUN_ID S_NC_RPT_PMR_SUMMARY STUDENTS ID DCID COURSE ID SCHOOLS ID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection 22 2/4/2016 Compliance Reporting - DISC RPT_RUN_ID INCIDENT_ID OFFENDER_ID S_NC_RPT_SAR_TEACHCOURSE S_NC_RPT_SAR_PERSUMM_TBL S_NC_RPT_DISC_CRIMEDTL_TBL RPT_RUN_ID SCHOOLID RPT_RUN_ID INCIDENT_ID OFFENDER_ID RPT_RUN_ID SCHOOL_ID STUDENT_ID S_NC_RPT_DISC_IMPERDTL_TBL RPT_RUN_ID SCHOOLID S_NC_RPT_DISC_OBJECTS RPT_RUN_ID INCIDENT_ID OFFENDER_ID S_NC_RPT_DISC_TRANSDTL_TBL RPT_RUN_ID STUDENTID SCHOOL_ID S_NC_RPT_DISC_ACTIONSUMM_TBL RPT_RUN_ID SCHOOL_ID S_NC_RPT_DISC_INCIDENTDTL_TBL RPT_RUN_ID SCHOOL_ID OFFENDER_ID VICTIM_ID RPT_RUN_ID VICTIM_ID INCIDENT ID RPT_RUN_ID SCHOOL_ID TEACHERS_USERS_DCID TEACHER_ID ID STUDENTS ID SCHOOLS OFFENDER ID ID • Compliance Reporting • Federal Reporting • Customization • Collection RPT_RUN_ID STUDENTID SCHOOL_ID COURSE_NUMBER RPT_RUN_ID SCHOOL_NUM S_NC_RPT_SAR_STUDCOURSE RPT_RUN_ID SECTION_ID TERM_ID TEACHER ID RPT_RUN_ID COURSE_NUMBER TERMID SCHOOL_ID TEACHER_ID SECTIONID RPT_RUN_ID SCHOOL_ID COURSE_NUMBER TERMS SECTIONS ID COURSES SCHOOLS How to Extended Tables are Used STUDENTS ID ID ID Title I RPT_RUN_ID STUDENTID SCHOOL_ID TERMID SECTIONID S_NC_RPT_SAR_COURSE S_NC_RPT_SAR_SUMMARY_TBL RPT_RUN_ID SCHOOL_ID TEACHERS_USERS_DCID How to Extended Tables are Used S_NC_RPT_SAR_DETAIL_TBL RPT_RUN_ID SCHOOL_ID TERM_ID S_NC_RPT_SAR_SCHED_DETAIL RPT_RUN_ID SCHOOL_ID RPT_RUN_ID SCHOOL_ID RPT_RUN_ID SCHOOL_ID STUDENT_ID S_NC_RPT_SAR_CLASSSIZE S_NC_RPT_SAR_CLASSSIZE_SUM S_NC_RPT_SAR_TEACHROLE S_NC_RPT_DISC_TRANSSUMM_TBL S_NC_RPT_DISC_VCRIMESUMM_TBL RPT_RUN_ID SCHOOL_ID COURSE_NUMBER RPT_RUN_ID SCHOOL_ID TEACHERS_USERS_DCID S_NC_RPT_SAR_STUDDEMO RPT_RUN_ID SCHOOL_ID COURSE_NUMBER S_NC_RPT_SAR_OVERSUMM_TBL S_NC_RPT_SAR_TEACHDUTY RPT_RUN_ID STUDENTID SCHOOL_ID RPT_RUN_ID SCHOOLID RPT_RUN_ID INCIDENT_ID VICTIM_ID OFFENDER_ID S_NC_RPT_DISC_VICTIM S_NC_RPT_SAR_TEACHDEMO S_NC_RPT_DISC_ACTIONDTL_TBL S_NC_RPT_DISC_IMPERSUMM_TBL S_NC_RPT_DISC_ACTION RPT_RUN_ID RPT_RUN_ID S_NC_RPT_DISC_CRIMESUMM_TBL S_NC_RPT_DISC_BEHAVIOR S_NC_RPT_RUN_LOGGING S_NC_RPT_RUN RPT_RUN_ID TEACHER_ID COURSE_NUMBER RPT_RUN_ID RPT_RUN_ID VICTIM Compliance Reporting - SAR S_NC_RPT_RUN_LOGGING S_NC_RPT_RUN S_NC_RPT_DISC_OFFENDER ID • Compliance Reporting • Federal Reporting • Customization • Collection Title I - ESSR SIG N&D Aggregate N&D PREFS SCHOOLS DCID Migrant S_NC_ESR_SYS_CODE DCID ID Student Participation ESSR S_NC_ESR_DISTRICT S_NC_ESR_SCHOOL TAS ID/PREFSDCID How to Extended Tables are Used ID/SCHOOLSDCID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Title I - N&D PREFS ID PREFS DCID PREFSDCID S_NC_NAD_DISTRICT ID/PREFSDCID S_NC_NAD_DETAIL ID/PREFSDCID Stand Alone S_NC_NAD_SYS_CODE DCID S_NC_NDA_DISTRICT S_NC_NAD_CLUSTER Child Extension Title I - N&D Aggregate STUDENTS DCID Core Extension S_NC_NDA_DISTRICT_PRO GRAM ID/PREFSDCID S_NC_NDA_LT_STU_PRET EST S_NC_NDA_LT_STU_PROG RESS ID/PREFSDCID ID/PREFSDCID S_NC_NDA_STUDENT_AG E ID/PREFSDCID S_NC_NDA_SYS_CODE ID S_NC_NDA_STUDENT_GE NDER ID/PREFSDCID S_NC_NDA_STUDENT_OU TCOME ID/PREFSDCID S_NC_NDA_STUDENT_RAC E ID/PREFSDCID S_NC_NDA_STUDENT_UN DUP ID/PREFSDCID ID/STUDENTSDCID How to Extended Tables are Used LEGEND How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension Stand Alone Core Core Extension Child Extension Stand Alone 23 2/4/2016 Title I - SIG Title I – Student Participation PREFS PREFS SCHOOLS DCID DCID S_NC_SIG_DISTRICT DCID ID S_NC_SIG_SCHOOL PREFSDCID S_NC_STP_SYS_CODE S_NC_SIG_SYS_CODE S_NC_STP_DISTRICT SCHOOLSDCID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection ID S_NC_STP_DISTRICT_ANSWER PREFSDCID LEGEND ID/PREFSDCID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension Core Stand Alone Title I - TAS Core Extension Child Extension Stand Alone Title I - Migrant STUDENTS STUDENTS PREFS DCID SCHOOLS DCID DCID S_NC_TAS_SYS_CODE DCID ID S_NC_MIGRANT_COE S_NC_MIGRANT_MISC ID/STUDENTSDCID S_NC_TAS_DETAIL S_NC_TAS_DISTRICT ID/STUDENTSDCID S_NC_MIGRANT_STUDENT ID/STUDENTSDCID ID/STUDENTSDCID S_NC_MIGRANT_SUPP_PROGRAMS ID/STUDENTSDCID S_NC_TAS_SCHOOL PREFSDCID STUDENTSDCID S_NC_MIGRANT_SCHOOL SCHOOLSDCID S_NC_MIGRANT_COE_ITEMS COE_ID How to Extended Tables are Used How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension Stand Alone Core Title III Core Extension Child Extension Stand Alone Title III - LEP LEP PD STUDENTS Immigrant WAPT S_NC_LEP_COUNTS DCID ACCESS S_NC_LEP_DATA ID/STUDENTSDCID LEP How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection S_NC_LEP_DOM S_NC_TITLEIII_SCHOOLS ID ID No data stored in instances. Only at Enterprise Controller and ODS S_NC_LEP_IPT ID/STUDENTSDCID Not Implemented S_NC_LEP_SIS S_NC_LEP_WORK S_NC_LEP_AUDIT How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension Stand Alone 24 2/4/2016 Title III - ACCESS Title III - WAPT STUDENTS DCID STUDENTS S_NC_WAPT_IMPORT_HISTORY DCID S_NC_ACCESS_DATA S_NC_ACCESS_WORK ID/STUDENTSDCID S_NC_WAPT_DATA How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection S_NC_WAPT_DOM ID ID S_NC_WAPT_IMPORT ID/STUDENTSDCID ID/STUDENTSDCID S_NC_WAPT_LOAD ID ID/STUDENTSDCID Not Implemented S_NC_WAPT_AUDIT, S_NC_WAPT_SHEET, S_NC_WAPT_SHEET_AUDIT S_NC_WAPT_SHEET_AUDIT_ITEMS, S_NC_WAPT_SHEET_WORK S_NC_WAPT_SHEET_WORK_ITEMS, S_NC_WAPT_WORK LEGEND How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension Core Stand Alone Title III - Immigrant STUDENTS Child Extension Stand Alone Title III – LEP PD PREFS S_NC_IMM_SYSTEM_CODES DCID Core Extension S_NC_LPD_SYSTEM_CODES DCID ID ID S_NC_LPD_PROFDEV S_NC_IMM_IMMIGRANT_DATA PREFSDCID ID/STUDENTSDCID How to Extended Tables are Used How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension Stand Alone Core Title VI - RLIS PREFS Core Extension Child Extension Stand Alone Title X - Homeless S_NC_RLI_SYS_CODE DCID ID STUDENTS DCID S_NC_HML_DETAIL ID/STUDENTSDCID S_NC_RLI_DISTRICT PREFSDCID How to Extended Tables are Used LEGEND PREFS SCHOOLS DCID DCID S_NC_HML_DISTRICT S_NC_HML_SCHOOL ID/PREFSDCID S_NC_HML_SYS_CODE ID/SCHOOLSDCID ID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension Stand Alone Core Core Extension Child Extension Stand Alone 25 2/4/2016 CTE Concentrator Survey Extra Data - Structure STUDENTS Courses DCID Schools S_NC_CTE_CONCSURVEY S_NC_CTE_SYSTEM_CODES ID STUDENTSDCID How to Extended Tables are Used How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone Schools Courses SCHOOLS SECTIONS COURSES DCID DCID S_NC_COURSEINFO S_NC_SCHOOLINFO LEGEND Core Extension Child Extension S_NC_COURSE_LICENSE_AREA S_NC_SECTIONINFO ID COURSESDCID How to Extended Tables are Used SCHOOLSDCID Core DCID SECTIONSDCID COURSESDCID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining LEGEND Stand Alone Core Extra Data - Students Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone Student Information Cross LEA Enrollments Academics EC OCR Athletic Eligibility STUDENTS DCID AIG Grad Plans S_NC_ADDRESSES Misc Info ID S_NC_DPI_STUDENT_MISC S_NC_GUARDIAN STUDENTSDCID ID STUDENTSDCID Enrollments & Grades UID How to Extended Tables are Used S_NC_STUDENTDEMO STUDENTSDCID S_NC_STUDENTINFO S_NC_TRANSPORTATION STUDENTSDCID STUDENTSDCID STUDENTSDCID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone 26 2/4/2016 Student Academics Student Miscellaneous STUDENTS STUDENTS DCID ID STUDENTS DCID S_NC_SADLS_REPORTS S_NC_MILITARY ID S_NC_STUDENTAWARDS S_NC_ACADEMIC ID S_NC_RANK STUDENTSDCID STUDENTSDCID SCHOOLID STUDENTSDCID LEGEND Child Extension SCHOOLS How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining SPENROLLMENTS ID LEGEND Core Stand Alone Enrollments and Grades REENROLLMENTS STUDENTID ID STUDENTSDCID Core Extension S_NC_PS_MEMBERSHIP_DEFAULTS ID STUDENTSDCID S_NC_HIST_RANK How to Extended Tables are Used Core S_NC_STUDENTVEHICLE STUDENTSDCID STUDENTSDCID Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone AIG STOREDGRADES STUDENTS DCID DCID DCID DCID S_NC_AIG S_NC_AIGINFO ID S_NC_REENROLLMENTS S_NC_SPENROLLMENT REENROLLMENTSDCID S_NC_STOREDGRADES STOREDGRADESDCID SPENROLLMENTSDCID S_NC_STU_AIGID_C STUDENTSDCID STUDENTSDCID S_NC_STU_AIGSVC_C S_NC_STU_AIG_X ID ID STUDENTSDCID STUDENTSDCID STUDENTSDCID SCHOOL_ID SCHOOLS ID How to Extended Tables are Used LEGEND Core Core Extension Child Extension How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining LEGEND Stand Alone Core Athletic Eligibility ID S_NC_AE_SCHOOL_SETTINGS DCID S_NC_AE_TEAMS S_NC_AE_TYPES S_NC_AE_TEAMINFO ID ID ID ID COACH_USER_ID SCHOOL_ID SCHOOL_NUMBER SCHOOL_NUMBER FACULTY_USER_ID STUDENTS S_NC_CRDC_LEA DCID S_NC_AE_ELIG_CALC STUDENTS ID ID STUDENTSDCID S_NC_AE_TEAMMEMBERS S_NC_AE_TEAM_MEMBERS S_NC_CRDC_SCHOOLS ID ID ID STUDENTSDCID STUDENTID LEGEND Core Extension S_NC_CRDC_SCHOOLS_GRADE_C ID ID SCHOOLSDCID SCHOOLSDCID S_NC_AE_CONCUSSION STUDENTSDCID Core DCID S_NC_AE_STATE_SETTINGS STUDENTSDCID S_NC_AE_STUDENTINFO SCHOOLS ID S_NC_CRDC_GED_STUDENTS DCID Stand Alone Office of Civil Rights SCHOOL_NUMBER STUDENTS Child Extension USERS SCHOOLS S_NC_AE_CATEGORIES Core Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Child Extension Stand Alone How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining How to Extended Tables are Used LEGEND Core Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone 27 2/4/2016 Cross LEA Enrollments EC STUDENTS DCID STUDENTS STUDENTS SCHOOLS SECTIONS DCID DCID DCID ID S_NC_CROSSLEA_REENROLLMENTS STUDENTID SCHOOLID S_NC_CROSSLEAENROLLMENTS S_NC_CROSSLEAREQUESTS ID S_NC_CROSSLEASCHOOLS ID STUDENTSDCID S_NC_CROSSLEASECTIONS SCHOOLSDCID S_NC_EC S_NC_CROSSLEASECTIONS_EXC S_NC_EC_ACCOMMODATIONS_TEST ID SECTIONSDCID ID STUDENTSDCID SECTIONSDCID STUDENTSDCID COURSE_NUMBER COURSE_NUMBER STUDENTSDCID SCHOOLS ID COURSE COURSE_NUMBER S_NC_EC_ACCOMMODATIONS_COMMENT How to Extended Tables are Used Not Implemented yet Coming in a future release LEGEND Core Core Extension Child Extension ID • Compliance Reporting • Federal Reporting • Extra Data • Joining S_NC_EC_ACCOMMODATIONS_TESTID LEGEND Core Stand Alone Grad Plans Core Extension Child Extension DCID S_NC_ACADEMIC STUDENTSDCID STUDENTS STUDENTS ID S_NC_GP_BASE_REQ STUDENT_NUMBER S_NC_GP_RPT_DATA ID ID STUDENTS ID ID S_NC_GP_COURSE_ASSOC ID STUDENT_NUMBER STUDENTID Stand Alone S_NC_GP_SUB_REQ ID S_NC_GP_PATH_REQ S_NC_GP_COURSES_REMAIN • Compliance Reporting • Federal Reporting • Extra Data • Joining UID S_NC_UID_BATCH_LOG STUDENTS How to Extended Tables are Used ID COURSE_CODE SUB_REQ_ID S_NC_UID_BATCH_DETAIL COURSE S_NC_UID_LOG COURSE_NUMBER How to Extended Tables are Used LEGEND Core Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining How to Extended Tables are Used ID ID S_NC_UID_BATCH_LOGID STUDENTID LEGEND Stand Alone Core Extra Data - Test Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone Test S_NC_BTU_AUDIT Accommodations TEST TESTSCORE DCID ID Test DCID S_NC_ACADEMIC_TEST S_NC_ACADEMIC_TESTSCORE TESTDCID How to Extended Tables are Used TESTSCOREDCID How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection LEGEND Core Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone 28 2/4/2016 Test Accommodations STUDENTS STUDENTS STUDENTTEST DCID STUDENT_NUMBER S_NC_TEST_UPLOAD Extra Data – Health Plans Student Accidents DCID S_NC_STUDENTACCOMMODATIONS ID ID STUDENT_NUMBER STUDENTSDCID S_NC_ACADEMIC_STUDENTTEST ID STUDENTTESTDCID How to Extended Tables are Used LEGEND Core Core Extension Child Extension Medical S_NC_ACADEMIC_STUDENTTESTACCOM STUDENTTESTDCID Health Plan • Compliance Reporting • Federal Reporting • Extra Data • Joining How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Customization • Collection Stand Alone Health Plans Medical STUDENTS STUDENTS DCID DCID S_NC_HEALTH_PLANS S_NC_HEALTH_PLAN_ASSESSMENTS S_NC_HEALTH_PLAN_EVALUATIONS S_NC_HEALTH_PLAN_GOALS S_NC_HEALTH_PLAN_INTERVENTIONS ID ID ID ID ID STUDENTSDCID STUDENTSDCID STUDENTSDCID STUDENTSDCID STUDENTSDCID S_NC_HEALTH_QUESTIONS STUDENTSDCID S_NC_MEDICAL STUDENTSDCID How to Extended Tables are Used LEGEND Core Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining S_NC_MEDICAL_SPECIALIST S_NC_MEDICINE_HISTORY ID ID STUDENTSDCID STUDENTSDCID How to Extended Tables are Used LEGEND Stand Alone Core Student Accidents S_NC_MEDICINE ID STUDENTSDCID Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone Extra Data - Staff STUDENTS DCID S_NC_STUDENTACCIDENTS S_NC_STUDENTACCIDENTSCONTACTS ID ID ID STUDENTSDCID STUDENTSDCID STUDENTSDCID How to Extended Tables are Used LEGEND Core Core Extension Child Extension Teacher License S_NC_STUDENTACCIDENTSTREATMENT Staff • Compliance Reporting • Federal Reporting • Extra Data • Joining How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone 29 2/4/2016 Staff Teacher License USERS USERS S_NC_TEACHER_LICENSE_CROSSWALK DCID ID ID USERS S_NC_TEACHER_LICENSE DCID SCHOOLSTAFF S_NC_STAFFDUTY S_NC_STAFFINFO ID USERSDCID USERSDCID SCHOOLS S_NC_STAFFQUALIFY S_NC_STAFFROLE S_NC_TEACHER_LICENSE_AREA ID USERSDCID ID ID USERSDCID USERSDCID USERSDCID CC TERM_ID COURSE SECTION Core Core Extension Child Extension Stand Alone How to Extended Tables are Used • Compliance Reporting • Federal Reporting • Extra Data • Joining SCHOOL ID COURSE_NUMBER LEGEND SCHOOL_ID SECTION_ID COURSE_NUMBER ID Note S_NC_STAFFDUTY, S_NC_STAFFQUALIFY, and S_NC_STAFFROLE are SAR related. S_NC_TEACHER_LICENSE_LOG USER_ID ID USERSDCID S_NC_STAFFVEHICLE TERM SCHOOL_NUMBER ID How to Extended Tables are Used Not Implemented yet Coming in a future release LEGEND Core Core Extension Child Extension • Compliance Reporting • Federal Reporting • Extra Data • Joining Stand Alone Sample Queries 30