Het framework bestaat uit drie lagen: een data platform (SQL Server, Azure Databricks of Microsoft Fabric, met Power BI), het framework zelf — DevOps, best practices, Builders, security en orchestration — en data products: ETL-code, datamodellen en rapportages per datadomein. Samen leveren ze een gestructureerd datawarehouse volgens de Kimball-methodiek, in plaats van losse rapportages rechtstreeks op bronsystemen.
Gestandaardiseerd, versiebeheerd, herbruikbaar
- Metadata-gedreven, incrementele extractlogica
- Transformaties gegenereerd uit DataWarehouse Builder-mappings
- Feiten en dimensies volgens de Kimball-methodiek
- Semantisch model als 'golden dataset', los van de rapportages
- PBIP/PBIR in Azure DevOps, met CI/CD naar DTAP
Van informatiebehoefte naar antwoord
- Eén gestructureerd datawarehouse als bron van waarheid
- Hoge performance: waarden zijn vooraf berekend
- Historie wordt opgebouwd, ook als de bron dat niet bewaart
- Rapportages, dashboards, apps en data agents
- Klein starten en later opschalen blijft mogelijk
Orchestration & logging
Data Factory orchestration-pipelines met Azure Log Analytics: plannen, automatiseren en monitoren van het volledige proces.
Security
Azure Key Vault voor ETL-security en Microsoft Entra voor datasecurity, met dynamische row-level security in het datamodel.
Development
Azure DevOps voor versiebeheer en deployment, met iqbs Builders voor datawarehouse-automatisering.
AI-integratie
Ondersteuning bij development, plus Fabric IQ-modellen en -analyse.
| Platform | Extract | Transform & opslag | Orchestration |
|---|---|---|---|
| SQL Server | Integration Services (SSIS) | SQL stored procedures naar SQL database | SQL Server Agent |
| Azure Databricks | Databricks Notebooks of Azure Data Factory | Databricks Notebooks naar Azure Data Lake (Delta Lake) | Azure Data Factory |
| Microsoft Fabric | Fabric Notebooks of Data Factory | Fabric Spark Notebooks naar OneLake Lakehouse | Data Factory |
In alle drie de architecturen worden feiten en dimensies geladen in Power BI semantische modellen. SQL Server is beschikbaar als on-premises variant met Power BI Report Server; Databricks en Fabric draaien in de cloud.
Extract
Incrementeel data ophalen uit ERP, MES, CRM, Excel en andere bronnen naar de staging area.
Transform
Harmoniseren over bronnen heen, vooraf berekenen en historie opbouwen naar feiten en dimensies.
Load
Gespecialiseerde Power BI semantische modellen per datadomein, gericht op performance.
Present
Rapportages, dashboards, Excel-pivots, paginated reports en data agents.
Meerdere bedrijven, bronnen en valuta
Consolidatie over administraties en bronsystemen heen, ook over oudere BC/NAV-versies.
Groot datavolume
De architectuur is bedoeld voor complexere en grotere omgevingen; datavolume is geen issue.
Permissies op data
Dynamische row-level security als onderdeel van het datamodel.
Historie en meertaligheid
Opbouw van historie en meertalige rapportages, ook als het bronsysteem dat niet biedt.
Master data
General Ledger
Purchase
Projects
Sales
Accounts Receivable
Inventory
Service
Invoicing
Accounts Payable
Production
CRM
Een data product is één datamodel voor één functioneel gebied, compleet met extractlogica, staging area, transformatie-mappings, datawarehouse-feiten en -dimensies, Power BI semantische modellen en voorbeeldrapportages.