PGAx Rapportagetool van Omar
Of de ontwikkeling van een nieuwe rapportagetool voor PGAx niet een te complexe afstudeerdopdracht voor een student ICT is, vroeg de begeleider van de Hogeschool Utrecht zich nog af. Maar Omar had wel trek in de ingewikkelde dot Net-opdracht bij Ranshuijsen en rondde het project in vijf maanden af met een 8,6 en had bovendien meteen een baan!
Of de ontwikkeling van een nieuwe rapportagetool voor PGAx niet een te complexe afstudeerdopdracht voor een student ICT is, vroeg de begeleider van de Hogeschool Utrecht zich nog af. Maar Omar had wel trek in de ingewikkelde dot Net-opdracht bij Ranshuijsen en rondde het project in vijf maanden af met een 8,6!
PGAx
PGAx is een programma waarmee gemeentes en Zorg- & Veiligheidshuizen informatie delen over personen in het Zorg- en Veiligheidsdomein. Om uit alle data algemene tendensen te kunnen afleiden op regio- of buurtniveau, is er behoefte aan een rapportagetool die makkelijk te gebruiken is en het systeem niet belast.
Filteren en structureren
Omar is begonnen met het filteren van de data om er makkelijker mee te kunnen werken. Vervolgens is de datastructuur aangepast aan de hand van een specifiek model voor het maken van rapportages en dat wordt ondersteund door de rapportagetool DevExpress, en te implementeren is in de Microsoft Stack. Het gekozen datamodel is voor gebruikers overzichtelijk en makkelijk te begrijpen, ook met weinig tot geen kennis van ICT.
ETL
Om tijdens het draaien van rapportages het PGAx-systeem niet te belasten (en dus het risico van traagheid te vermijden) is volgens een ETL-proces de data getransformeerd en apart opgeslagen in een z.g. reporting database die apart van het PGAx systeem draait. Om aan alle ISO beveiligingseisen te voldoen, wordt voor het opslaan de data via een security engine gekoppeld aan de records waarvoor een gebruiker toegang heeft.