School Data Sync
43 TopicsWhat's the difference between School Data Sync (Plan 1) and School Data Sync (Plan 2)?
https://docs.microsoft.com/en-us/schooldatasync/create-users-for-k12-and-hed#prerequisites-for-sds mentions among the "perquisites to enable SDS for user creation" are School Data Sync (Plan 1) or School Data Sync (Plan 2). Microsoft Partners have access to documents that explain Office 365 Education Plan A1 includes School Data Sync (Plan 1) while both Microsoft 365 and Office 365 Education Plan A3 and A5 include School Data Sync (Plan 2). However, I can't find any details about the differences between the SDS plans on: https://www.microsoft.com/en-us/microsoft-365/academic/compare-office-365-education-plans https://docs.microsoft.com/en-us/office365/servicedescriptions/office-365-platform-service-description/office-365-education, which doesn't even mention SDS https://docs.microsoft.com/en-us/office365/servicedescriptions/office-365-platform-service-description/microsoft-365-education https://www.microsoft.com/en-us/education/buy-license/microsoft365/ [EDIT] https://www.microsoft.com/en-gb/licensing/product-licensing/microsoft-365-enterprise?activetab=m365-enterprise:primaryr7 mentions "School Data Sync Plan 2 (plan details can be found https://docs.microsoft.com/en-us/schooldatasync/)" - but there are no details about the plan there Does anyone know what the distinction is between School Data Sync (Plan 1) and School Data Sync (Plan 2)?Solved4.6KViews0likes3CommentsClassroom components missing
After completing SDS sync (no errors), activating the class, waiting overnight we are still having these issues with our SDS classroom teams. Issues reported: Can not attach file to an assignment (says try again, all file types from all locations) Classroom notebooks can not be created (says Retry) Students do not see assignments Assignments disappearing from team Student work folders are not created after an assignment has been added Issue #1 Issue #2 Anyone else experiencing these issues? For this 2025/2026 school startup we are experiencing issues with SDS Classroom teams not finishing all of the provisioning required. My feeling is that SDS is taking longer to finish the backend functions that happen after creating the security group, team, then classroom layer. This is eventually working on some teams but the experience is not consistent. This is only happening with SDS Classroom teams, all classroom teams created manually are working as expected. We typically have ~ 5000 SDS classroom teams / year.32Views0likes0CommentsNew School Data Sync Experience is Now Generally Available
We are excited to announce the new School Data Sync (SDS) experience is now generally available. School Data Sync (SDS) is a free service for Education that helps to automate the process of synchronizing user and roster data from Student Information or Management Systems (SIS/SMS) with Microsoft 365. SDS has various enhancements and improvements over SDS (Classic).25KViews2likes8CommentsSDS reports insufficient privileges on import
Hi There, We've been using classic SDS for a couple of years now to create edu teams for our classes. We have a profile set up for this using "CSV Files: SDS format". Never experienced much troubles with that. Errors could usually be fixed by reading the error report. Up until this schoolyear. This year we are getting a lot of errors concerning "insufficient privileges". Entries like: EntryStatus: Error EntryType: SchoolStudents ErrorCode: AzureActiveDirectoryInsufficientRights ErrorMessage: Insufficient privileges to complete the operation. JoiningValue: School_3 MitigationSteps: <empty> Operation: Update RecordedTime: <some date> TenantActionable: true ReportableIdentifier: 3 About a thousand of those error are shown. EntryType has 4 distinct values: Schoolreference, Schoolstudents, Schoolteachters or SectionReference JoiningValue varies from School_3 up to School_6 ReportableIdentifier changes with the JoiningValue I have no clue as to what SDS is trying to do. Don't know what the problem is other than insufficient privileges. Is there a place (log or something) which will explain what is going on? regards Peter1.2KViews0likes5Comments'Section display names are always synced' not working ?
Hi everyone. I've just wasted an hour of my life crosschecking data sources and SDS logs as one group has been reported AWOL. Eventually I found the missing group, and Azure Audit Logs show me it was renamed by a Group Owner to something nonsensical. Our Sync Profile has this setting - but it doesn't seem to work as advertised: Sync Option for section group display name: Section display names are always synced. Should that option work ? can you direct me at any Azure/CloudAppSecurity Audit logs which could point to a rename failure ? We are synchronising via Flow, if that makes a difference? Thanks in advance Martin Christopher2.4KViews0likes8CommentsNot all users are added to an existing team
I use SDS V2.1 format. For some reasons not all students are added to a team. The profile expects that all users do exist in Office365, and the students exist in Office365. I can see them in the dashboard of SDS and they have a proper SISId (pic1). They are listen in users.csv (pic2) in roles.csv (pic3) and in enrolment.csv with section 62. (pic4) With every sync, there are no errors about these students of class. (only a warnng about the name of the team.) But the student is never added to the team If I create a new team (via SDS) this students is added to the team. And there are other cases were new students are added to existing teams. Does anybody had simular problems. ( I never had this when I used V1 of SDS last year.1.2KViews0likes2CommentsUrgent - SDS didn't create group or teams
Hello, everyone. I have a problem when synchronizing SDS to create Teams teams. I created the CSV files and synced them. He didn't give any mistakes and everything turned up right, but he didn't create either the MS365 groups or the Teams teams. What could it be? Thanks all for help!677Views0likes0CommentsUnmatchedEntry errors on Student Enrollment
I'm getting a lot of UnmatchedEntry errors on my SDS upload. I can't seem to figure out what's going on. Looking at just one specific section and I see 6 unmatched entry errors on the Enrollments CSV. There are 2 teachers and 22 students in this section. I checked the Teachers, Enrollments, and Sections CSVs and everything looks good. All students and teachers exist in Azure, their email addresses match but yet SDS keeps throwing errors. The Microsoft Team is never created either. I'm at a loss; has anyone else seen this? Also, this is happening to dozens of sections but I'm singling out one for troubleshooting. Our SDS syncs using Clever CSVs. The same section syncs fine in Clever... Relevant log entries below (sensitive data retracted) SDS Error Log: EntryStatus EntryType ErrorCode ErrorMessage JoiningValue MitigationSteps Operation RecordedTime TenantActionable ReportableIdentifier Error StudentEnrollment UnmatchedEntry An update to this entry observed in the source could not be processed, because it could not be matched to an entry in the target: JSONSourceDirectory. 56045 Update 9/9/2022 15:45 TRUE 56045 Error StudentEnrollment UnmatchedEntry An update to this entry observed in the source could not be processed, because it could not be matched to an entry in the target: JSONSourceDirectory. 56045 Update 9/9/2022 15:45 TRUE 56045 Error StudentEnrollment UnmatchedEntry An update to this entry observed in the source could not be processed, because it could not be matched to an entry in the target: JSONSourceDirectory. 56045 Update 9/9/2022 15:45 TRUE 56045 Error StudentEnrollment UnmatchedEntry An update to this entry observed in the source could not be processed, because it could not be matched to an entry in the target: JSONSourceDirectory. 56045 Update 9/9/2022 15:45 TRUE 56045 Error StudentEnrollment UnmatchedEntry An update to this entry observed in the source could not be processed, because it could not be matched to an entry in the target: JSONSourceDirectory. 56045 Update 9/9/2022 15:45 TRUE 56045 Error StudentEnrollment UnmatchedEntry An update to this entry observed in the source could not be processed, because it could not be matched to an entry in the target: JSONSourceDirectory. 56045 Update 9/9/2022 15:45 TRUE 56045 Sections CSV: School_id Section_id Teacher_id Teacher_2_id Teacher_3_id Teacher_4_id Name Section_number Course_name Course_number Course_description Period Subject Term_name RowNumber 3 56045 979 2027 GLOBAL HISTORY 10 - 0111 - Period 11 1 GLOBAL HISTORY 10 111 GLOBAL HIST 10 1 Social studies 2022-2023 1 Teachers CSV (Names Changed) School_id Teacher_id Teacher_number Teacher_email First_name Middle_name Last_name Title Username 3 979 979 email address removed for privacy reasons Teacher 1 Teacher Teacher1 3 2027 2027 email address removed for privacy reasons Teacher 2 Teacher Assistant Teacher2 There is too much data to redact from the students.csv but I have verified all students listed in the enrollments are also in the students.csv with the same ID.1.2KViews0likes0CommentsUpdating existing SDS M365 groups using a new SDS profile.
Hi Folks, We have a setup where we want a student's Class team to run for the duration of their course, whether that be 1, 2 or 5 years etc. At the end of this academic year, our current SDS M365 groups/Teams will stop being updated when our SDS profile end date passes. When the new profile is activated, if the details for a course in the uploaded CSV remain exactly the same for those courses that are still running, will this continue to update the existing M365 group/team, or because it will be a new SDS profile, will this create a duplicate M365 group and team? Many thanks Chris1.3KViews0likes1Comment