Overview of the industry data API in Microsoft Graph (preview)
Article
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.
Why integrate with the industry API?
Build applications that upload and monitor
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:
Enable school admins to manage identity and roster sync using School Data Sync (preview)
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.
Microsoft Graph provides access to data stored across Microsoft 365 services. Custom applications can use the Microsoft Graph API to connect to data and use it in custom applications to enhance organizational productivity.