Overview of the industry data API in Microsoft Graph (preview)
The industry data API is an Education industry focused ETL (Extract-Transform-Load) platform that combines data from multiple sources into a single Azure Data Lake data store, normalizes the data, and exports it in outbound flows. The API provides resources that you can use to get statistics after the data is processed, and assist with monitoring and troubleshooting.
Most education software developers learn early on that class roster is one of the key pieces of information they need to run their application, and it's typically locked away inside a school student information system (SIS). Any time teachers bring a new application into their classroom, they spend time manually importing roster data into the app. Many independent software vendors (ISVs) address this by connecting with a SIS to import roster data. With hundreds of student information systems with proprietary formats, this can become a challenge.
Microsoft School Data Sync, combined with the industry data API, addresses this challenge for application developers and schools. The following are some of the scenarios that the industry data API enables:
Use the industry data API to manage end-to-end synchronization scenarios with School Data Sync.
School Data Sync helps automate the process of importing and synchronizing student identity and roster data from an SIS. A system integrator who configures the integration of a SIS of a school with School Data Sync can use the industry data API to set up synchronization from either a CSV file or a supported SIS API connector.
Looking for the API reference for this service?
- To learn more about the industry data APIs as tailored to the education sector, see Use the industry data API as an extract, transform, and load (ETL) engine.
- Learn more about education scenarios in Microsoft Graph.
- Set up an education demo developer tenant, School Data Sync, and Microsoft Teams.
- Try the industry data APIs in Graph Explorer.