Planning for Special Situations in SDS

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/Azure AD. 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 Azure AD 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.


Configure your users in O365/Azure AD 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 (100K+ 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 8 sections each, your student enrollment csv will hit the two million row limit.


  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.


Only check this box if you have 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 will 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 will not license users beyond what you have available.

Enabling Education Insights Premium with SDS for Insights

This feature enables a preview version of Education Insights Premium. The free trial will be available until October 2021. Learn more about Education Insights Premium.

Customers will be able to link user activity with user metadata, roles, classes, and organizational hierarchy to drive deeper insights.


We encourage you to enable this feature as it provides educators and leaders with valuable analytics that can be found in the Teams’ Insights app. Go to Settings page in the SDS Admin Console to ensure that Collect Activity Data for Insights is enabled. Then select "To continue setup and monitoring navigate to SDS for Insights to sync your organizational data from SDS."