Achtergrond
Een maatschappelijke organisatie heeft bijna 400 jongeren die zich inzetten voor kinderen met gescheiden ouders. De jongeren zijn Buddy in de chat, beantwoorden vragen op het Forum en maken blogs en vlogs. Allemaal met één reden: om kinderen te steunen in de soms moeilijke tijd rondom de scheiding van hun ouders. Alle jongeren hebben zelf ook gescheiden ouders, dus ze weten waar kinderen doorheen gaan.
De organisatie krijgt haar gelden door middel van subsidies, o.a. van gemeenten. Om de verkregen subsidies te verantwoorden en om nieuwe subsidies te krijgen moeten werkzaamheden en resultaten kunnen worden overlegd richting de subsidieverstrekkers en het interne bestuur. De organisatie haalt momenteel een eenzijdig en incompleet beeld uit Google Analytics en visualiseert die via Looker.
Probleemstelling
De performance van de huidige rapportages laat te wensen over en is te beperkt voor de financiële verantwoording richting haar bestuur. Daarnaast heeft de mobiele buddy app allerlei informatie over het gebruik van de app en chat informatie. Tenslotte wordt gebruik gemaakt van een incident management systeem (JIRA of Trello) waarin waardevolle informatie zit over de performance de organisatie.
Deze combinatie van “ingrediënten” vraagt om een dataplatform (lees datawarehouse) waarin de data uit verschillende bronsystemen wordt verzameld, geïntegreerd en klaargezet voor rapportage doeleinden.
Opdrachtomschrijving
Onder begeleiding van een senior collega ga je voor deze organisatie een dataplatform realiseren. Hiervoor maak je gebruik van de volgende componenten:
- PostgreSQL database
- Python
- DBT
- Apache Airflow (optioneel)
- Google Looker Studio