Een datafundament voor woningcorporaties
Een woningcorporatie stuurt op cijfers die per organisatie verschillen: onderhoud, reparatieverzoeken, leefbaarheid, betaalbaarheid, verduurzaming. Standaardrapportages van sectorleveranciers volgen het proces van de leverancier, niet dat van jou. Een eigen datawarehouse lost dat op — mits het zichzelf onderhoudt, want het team is klein.
Laatst bijgewerkt:
Waarom standaardrapportages zelden passen
Omdat ze het proces van de leverancier weerspiegelen en niet dat van jou. Corporaties die LEAN werken of op eigen KPI's sturen, lopen daar als eerste tegenaan: je wilt meten of een verbetering effect heeft, en juist die meting zit niet in het standaardpakket. Het gevolg is bekend — rapportages die haperen, een lange hersteltijd bij fouten, en een klein team dat de tijd niet heeft om er structureel iets aan te doen.
Het echte probleem is niet het ontbrekende rapport. Het is dat het vertrouwen in de cijfers afbrokkelt. Elke keer dat een dashboard het niet doet, gaat er tijd op aan brandjes blussen in plaats van aan huurders en woningen. Proceseigenaren die hun cijfers te laat krijgen, sturen uiteindelijk op onderbuikgevoel.
Wat een corporatie werkelijk moet laden
Meestal vier soorten bronnen. Het primaire systeem waar de woningen, contracten, huurders en reparatieverzoeken in staan; het financiële en HR-systeem; een aantal losse registraties die in de praktijk in Excel of SharePoint leven; en open data over de wijk. Yres sluit daar als volgt op aan:
| Bron | Hoe Yres aansluit |
|---|---|
| Primair corporatiesysteem | Via de onderliggende database (SQL Server, Azure SQL, Oracle, PostgreSQL) of via de REST- of OData-API van het pakket. Endpoints kies je uit de OpenAPI-specificatie; geneste JSON wordt vanzelf een tabel. |
| AFAS | Eigen koppeling; Yres is officiële AFAS-partner. Salaris-, financiële en HR-gegevens komen zonder tussenlaag binnen. |
| Excel, CSV en SharePoint | Bestanden uit SharePoint, een fileserver, Blob Storage of Data Lake, met een terugkijkvenster zodat een laat aangeleverd bestand alsnog meekomt. |
| CBS open data | Als vaste voorinstelling. Wijk- en buurtcijfers naast je eigen bezit leggen hoeft dus geen apart project te zijn. |
Waarom historie hier zwaarder weegt dan elders
Omdat bijna elke corporatievraag een vraag over verloop is. Hoe ontwikkelde de huurachterstand zich, hoe lang staat een reparatieverzoek al open, wat was de staat van dit complex vóór de renovatie, hoe verschoof de betaalbaarheid over drie jaar. Een bronsysteem bewaart doorgaans alleen de huidige stand: een adres dat wijzigt, overschrijft het oude.
Yres legt van elke tabel de volledige historie vast volgens SCD2. Zes van de zeven laadtypen bewaren die historie; je kunt dus altijd terugkijken naar de stand van een willekeurige dag, ook als het bronsysteem dat zelf niet kan. Dat is ook wat een accountantsvraag of een verantwoording achteraf gemakkelijk maakt: de cijfers van toen zijn er nog.
- Wijzigingsdetectie op een hash van sleutel en inhoud, zodat alleen echte wijzigingen een nieuwe versie opleveren
- Verdwenen regels kun je laten staan of netjes afsluiten — belangrijk als een bron soms onvolledig levert
- Eén tabel per onderwerp terugdraaien naar een tijdstip, met een proefrun vooraf
- Archivering naar Parquet met één view over database en archief, zodat een meerjarige reeks compleet blijft zonder de database te laten groeien
Hoe dat er in de praktijk uitziet
Woonstichting 'thuis verhuurt en beheert ongeveer 11.000 sociale huurwoningen in en rond Eindhoven, Veldhoven, Best, Son en Breugel, Waalre en Oirschot. De organisatie werkt LEAN: processen verbeteren en meten of die verbeteringen werken. De standaardrapportages van sectorleveranciers sloten niet aan op die eigen KPI's, en met een klein intern team was er weinig ruimte om dat op te lossen.
Na een vergelijking met andere sectorpartijen koos 'thuis voor Yres — niet de bekende keuze binnen de corporatiewereld, wel de keuze die inhoudelijk paste. Er werd gewerkt in sprints van drie weken, zodat steeds duidelijk was wat er opgeleverd werd. Het resultaat: rapportages verversen sneller, fouten worden eerder gevonden en opgelost, en de data is actueel. Daardoor groeit het vertrouwen in de cijfers en kunnen proceseigenaren weer op relevante data sturen.
"We willen onze tijd besteden aan onze huurders en onze woningen, niet aan rapportages die niet doen wat ze moeten." — Toin Pijnenburg, IT Manager Woonstichting 'thuis
Wat het betekent voor een klein team
Dat het beheer niet meegroeit met het aantal bronnen. Bij een corporatie is het dataplatform vrijwel nooit iemands volledige baan; het beheer moet dus in het product zitten en niet in zelfgeschreven scripts. Bij Yres draait dat mee: ongeveer tachtig controles op de configuratie, een testsuite die met elke versie meekomt en veilig op productie draait, onderhoudspipelines die vastgelopen runs opruimen en logs opschonen, en een database die alleen opschaalt tijdens het laden.
Alles draait in je eigen Azure-tenant: de data, de metadata, de inloggegevens en de geheimen. Stop je met Yres, dan blijft die omgeving gewoon draaien en kunnen je eigen data engineers erop doorontwikkelen. Voor een sector waarin aanbestedingen en leverancierswissels bij het werk horen, is dat geen detail.
Veelgestelde vragen
Heeft Yres een kant-en-klare koppeling met corporatiesoftware?
Niet met een specifiek corporatiepakket. De aansluiting loopt via de onderliggende database (SQL Server, Azure SQL, Oracle, PostgreSQL) of via de REST- of OData-API van het pakket, waarbij je de endpoints uit de OpenAPI-specificatie kiest. Voor AFAS is er wel een eigen koppeling; Yres is officiële AFAS-partner.
Kan ik wijkcijfers van het CBS naast mijn eigen bezit leggen?
Ja. CBS open data zit als vaste voorinstelling in Yres, net als de Tweede Kamer. Je laadt die bron zoals elke andere, met dezelfde historie en dezelfde planning.
Wat gebeurt er met de historie als het bronsysteem die niet bewaart?
Yres bouwt de historie zelf op. Zes van de zeven laadtypen leggen elke wijziging vast volgens SCD2, dus je kunt terugkijken naar de stand van een willekeurige dag, ook als de bron alleen de huidige stand kent.
Wij hebben geen datateam. Is dit dan wel iets voor ons?
Het beheer zit in het product: ongeveer tachtig configuratiecontroles, een meegeleverde testsuite, onderhoudspipelines voor vastgelopen runs en logretentie, en automatisch op- en afschalen van de database. De installatie in je eigen tenant duurt ongeveer twintig minuten bij de juiste rechten in Azure. Wat je zelf inricht, is welke bronnen en welke rapportages.
Wat als we later met Yres stoppen?
De omgeving staat in je eigen Azure-tenant en blijft draaien. Data, metadata, inloggegevens en geheimen blijven van jou, en je eigen data engineers kunnen op de bestaande structuur doorontwikkelen.
