Azure-architectuur
Metadata-gestuurd datawarehouse in uw eigen Azure-tenant. Azure Data Factory laadt bronnen in Yres Dataplatform, met SCD2-historie, voor ontsluiting aan Power BI of Fabric.
Bronnen & connectiviteit
OData · cloud-hosted
Directe connector · REST API
GetConnectors · REST API
Microsoft Graph
CRM · REST API
Lokaal netwerk; uitsluitend via self-hosted IR.
Azure-managed · cloudbronnen
On-prem VM · uitgaand HTTPS 443
Tweede node voor HA: optioneel
Gedeeld DEV · TEST · PROD
Control plane
Yres-tenant · SaaSBusiness users: rapporten & monitoring
Developers: bronnen, tabellen & changes
Beheerders: rollen, omgevingen & secrets
Azure SSO · frontend-login
RBAC: standaard- en custom CRUD-rollen
Yres-frontend
Targets, runs, stappen & rollback
Wizards: bron, tabel & load type
Workflows, triggers & persisted views
Wijzigingen bundelen door DTAP
Tabellen, views & procedures; geen kolom-lineage
Gebruikers, rollen, omgevingen & scaling
Azure Data Factory
Data plane · klant-tenantDynamic Workflow YRES
Metadata bepaalt bron, tabel, laadwijze en databasecapaciteit.
- Brondata naar STAGE kopiëren.
- Nieuwe en gewijzigde records in de historie verwerken.
- Optioneel mutaties naar het Data Lake.
- STAGE opruimen of bewaren.
- Status en aantallen vastleggen.
Laadwijzen: FULL · DELTA · DELTAIMAGE · IMAGE · OVERWRITE · RELOAD · ADDITIONAL
Azure SQL
Yres Dataplatform
Data plane · klant-tenantBrongegevens tijdelijk opslaan, inclusief laaddatum.
Hashes van sleutel en inhoud herkennen nieuwe en gewijzigde records.
Nieuwe records toevoegen en gewijzigde records als nieuwe versie vastleggen.
SCD2 bewaart de geldigheid en historie van versies; de actuele versie blijft herkenbaar.
Historieschema: standaard ODS, instelbaar per klant.
Rapportageviews en gematerialiseerde views beschikbaar stellen.
Bronmetadata, tabelselectie en sleutelbeheer
Instellingen en databasecapaciteit
Laadstatus, stappen en aantallen
Klantspecifieke objecten en logica
Mutaties per tabel als Parquet opslaan: inserts, updates en deletes.
Hashes en datums bijhouden voor de verwerking.

Power BI of Fabric
Leest uit ExposedSAP + Exact
AFAS
Teams + SQL Server
Salesforce
Refresh
Post-load vanuit ADF via Power BI REST API.
Service principal (Entra ID). Secret in Key Vault.
Azure-resources per omgeving
Resource group · klant-tenant…-$ · placeholder
Orchestratie
Yres Dataplatform
kv-yres-… · placeholder
Optioneel
Blobopslag
Beveiliging & identiteit
Bron-credentials & Power BI-secret. ADF leest via managed identity; frontend bewaart geen bron-secrets.
Single tenant · Owner op resource group voor roltoekenning aan managed identities.
API-permissies: Azure Service Management user_impersonation, Microsoft Graph User.Read, Key Vault & Azure DevOps.
Monitoring & beheer
Status, doorlooptijden, aantallen en fouten vastleggen in SQL.
Configuratie controleren en oude historie gecontroleerd archiveren.