TAG Meeting 2023-02-16
Agenda
Review highlights of January TAG
Ed-Fi Customer Success team plans for 2023
Housekeeping
Established and emerging patterns for “data in”
Vendor → API
Vendor → file → Data Import -> API
Vendor ← → API
Vendor → → API
Materials
Participants
Notes
Review highlights of January TAG
Josh A, Rosh, and JF volunteer to help move the performance testing community forum forward
Ed-Fi Customer Success team plans for 2023
Need to help managed service providers stay on the same page as Ed-Fi with external advice
Ed-Fi Community Hub will help distill the most important / emerging guidance from Tech Docs into a more usable format.
Suggestion of a customer advisory group to work with MSP and Ed-Fi vendors, learn from LEA and SEA implementations.
EDITORIAL REMARK: arguably this applies to system integrators and collaboratives as well. Stephen
Salesforce and Slack: yes there is an integration, and the Alliance will explore using it.
Should we use Slack or Tracker?
Tracker is the source of record.
Slack best for asking for community support. Ed-Fi staff will usually redirect to Tracker if no one answers.
Challenges with existing platforms
Tech Docs – too much
Slack - insufficient history and discoverability
Stack Overflow is ideal for many → Community Hub
Housekeeping
Established and emerging patterns for “data in”
Data Import
Limited on deletes.
Primarily intended for assessment data.
Work around
Emerging pattern used by several providers when a vendor does not provide data directly to Ed-Fi (either no connection, or some data are not included): export it directly to the lake / warehouse, bypassing the Ed-Fi API.
Example: one LEA wants program participation information that is in their SIS. The SIS connects to the Ed-Fi API only for the SIS-certified resources, which do not include program participation. Therefore, export that info directly into the lake/warehouse.
Warning: bypassing data integrity safeguards in the Ed-Fi API, thus the data engineering pipeline will need to be more complex to ensure data quality.
It sounds as if this is becoming increasingly common in implementations, leading to the question: what value is Ed-Fi providing if we're having to work around it?
Detailed discussion of certification
SIS certification originally designed around data for the Dashboards. LEA's now need other data, and some vendors won't provide it because it is not covered in the certification.
Is that the intent of the certification - to limit the data? In a very real sense, yes: that was the intent. So that SIS vendors (in particular) know that they have a limited scope of data to provide, rather than having open-ended requirements.
Alliance is revising the list of required / optional fields this year.
Middleware
There are a few cases where a middleware component is provided by a third party that helps exchange data between vendor and Ed-Fi API. Did not go into detail.
Vendor-hosted API
A SIS vendor expressed concern with this approach because of the mismatch between the SIS data model and Ed-Fi model.
EDITORIAL REMARK: I did not explain sufficiently that this meant the vendor having an Ed-FI-compliant API, so that the client isn't seeing the vendor's data model. Stephen
These issues expose high barrier for vendors to start with (or expand) Ed-Fi integration.
Are there additional tools we could provide?
Need to have a unified ask to vendors from many parties, demonstrating a systematic market problem.