Van gesynchroniseerde OData-data naar begrensde MCP-tools
OData en MCP lossen verschillende problemen op. OData geeft rapportagetools een gestandaardiseerde datafeed; MCP geeft een AI-client een klein aantal beschreven, alleen-lezen tools met expliciete toestemming en limieten.
Laatst inhoudelijk gecontroleerd: 15 juli 2026
Wat blijft hetzelfde
- De brondata wordt vooraf gesynchroniseerd naar de tenantdatabase
- Tabelnamen, kolomtypen en relaties vormen de catalogus
- Bestaande OData-toegang voor Power BI blijft ongewijzigd
- Beide routes lezen de laatst gesynchroniseerde data en bellen niet voor iedere vraag naar de bron-API
Wat MCP toevoegt
- OAuth namens een gebruiker in plaats van een langlevende OData API-key
- Toestemming per verbinding, bron, tabel en kolom
- Toolbeschrijvingen en getypeerde resultaten voor AI-clients
- Strikte rij-, byte-, tijd- en querylimieten
- Veilige synchronisatiestatus en auditmetadata
Geen willekeurige URL of SQL
De modelclient krijgt geen SQL en geen tenant-ID. Query's worden gestructureerd opgebouwd en iedere veldverwijzing in selectie, filter en sortering wordt server-side tegen de allowlist gecontroleerd.
Database-side aggregatie
PostgreSQL kan filters en goedgekeurde aggregaties uitvoeren voordat data naar het model gaat. Daardoor ontvangt de externe assistent een klein resultaat in plaats van duizenden losse OData-rijen. DigiData AI kan daarnaast rijkere goedgekeurde relaties en meetwaarden gebruiken dan het publieke MCP-contract.
Wanneer kies je wat?
- Power BI of Excel: gebruik de bestaande OData-feed
- Externe assistent: gebruik de begrensde MCP-verbinding
- Terugkerende, beheerste bedrijfsanalyse: gebruik bij voorkeur DigiData AI
Datastroom van bron naar externe assistent
DigiData vraagt de bron-API niet opnieuw aan voor iedere AI-vraag. De MCP-laag leest uitsluitend vooraf gesynchroniseerde data en past de verbindingsrechten toe voordat een resultaat de gekozen provider bereikt.
- Stap 1
Bronsystemen
Exact Online, Twinfield, Bouw7 en andere gekoppelde bronnen synchroniseren buiten het interactieve vraagpad.
- Stap 2
DigiData tenantdatabase
Gesynchroniseerde data blijft per tenant gescheiden en wordt gelezen met de actuele verbindingsrechten.
- Stap 3
Read-only MCP-laag
OAuth, bron-, tabel- en kolomtoestemming en begrensde tools bepalen wat de verbinding mag teruggeven.
- Stap 4
Gekozen AI-provider
Alleen het toegestane resultaat gaat naar ChatGPT, Claude of een andere client en valt daar onder het providerbeleid.