Planning for Special Situations in SDS (Classic)

Important

School Data Sync (Classic) experience will be replaced by the new School Data Sync experience by the end of 2024. We advise that you start planning your transition to the new experience for your next year Back to School.

Planning for multiple domains

Your domain configuration may greatly impact the number of sync profiles needed to configure identity matching for all students and teachers. Often, school districts will need to append a domain to one of the three available source directory values to match students and teachers from the source directory to the user object in O365 / Microsoft Entra ID. A sync profile in SDS allows you to use one domain for student identity matching and one domain for teacher identity matching. If your teachers and students in Microsoft Entra ID have several different domains for the target identity matching attribute. Specifically for the UserPrincipalName or Mail attribute, you may need to create multiple sync profiles to effectively match all your users. If you have a single domain in use for the UserPrincipalName or Mail attribute across your teachers and students, you may be able to configure only a single sync profile for identity matching all teachers and students.

Recommendations

Configure your users in O365 / Microsoft Entra ID to use a minimum number of domains for their domain suffix value specifically with the UserPrincipalName and Mail attributes, ensuring your identity matching configuration can occur within a single sync profile, or small number of sync profiles. As your sync profile count exceeds the recommended three, you may see delays in sync processing due to performance limits. You can only configure two domains per sync profile, one for students and one for teachers.

Planning for Large Districts

When enabling sync for large districts (100 K+ users), you may need to configure extra sync profiles to accommodate the two million row limit per CSV file. If you have 250,000 students and each student has eight sections each, your student enrollment csv will hit the two million row limit.

Recommendations

  1. For districts that plan to sync more than 200,000 students, you should plan to split your users across multiple sync profiles. Ensure that the split of CSV files is along school lines, so that half of the students, teachers, sections, and roster data goes into the first sync profile while the second half of teachers, sections, and roster data goes into the second sync profile. All school-based relational data should be maintained within the same sync profile, so plan your SIS/MIS export accordingly.

  2. If importing CSV files, consider a unique naming convention for your sections, to ensure each section is unique and identifiable to your users as they work with and search for those sections across various applications and services.

Planning for Intune for Education

When configuring an SDS profile, you'll have the opportunity to enable integration with Intune for Education. This checkbox will:

  1. Create all students and all teachers groups
  2. Create a “students of each school” group and a “teachers of each school” group
  3. Assign a license to all users within the profile

Be sure you want all three features enabled for the sync profile when selecting this checkbox.

Recommendation

Only check this box if you've enough Intune for Education licenses available within your tenant to be able to apply one to each student and teacher being synced within that profile. If you don’t have enough licenses, you'll receive an error for each student and teacher that can’t have a license. These errors will count against your limit for processing data, so plan accordingly. Also, you may create a separate and dedicated Intune for Education sync profile with the box checked. In this separate profile, don’t include students and teachers so that basic group creation can occur but won't license users beyond what you have available.