Wij kijken regelmatig mee in Qlik Sense-omgevingen van MKB-bedrijven. Elke omgeving is anders, maar de problemen die we tegenkomen lijken sterk op elkaar. Dit zijn de tien die we het vaakst zien, gegroepeerd per thema, met aan het eind wat je eraan kunt doen.
Problemen in het datamodel
Veel problemen beginnen onder de motorkap. Een dashboard kan er prima uitzien terwijl het datamodel eronder rammelt.
- Synthetische sleutels en circulaire referenties. Qlik maakt ze automatisch wanneer tabellen op meerdere velden aan elkaar gekoppeld zijn. Ze zorgen voor onvoorspelbare cijfers en trage apps.
- Alles in een enkel script. Extractie, transformaties en rekenregels staan door elkaar in een app. Elke wijziging wordt daardoor een risico, want niemand overziet de gevolgen.
- Geen QVD-laag. Dezelfde brondata wordt voor elke app opnieuw opgehaald. Dat belast je bronsystemen en maakt reloads onnodig traag.
Problemen met reloads en performance
Dit zijn de klachten waarmee gebruikers meestal als eerste komen, omdat ze er dagelijks last van hebben.
- Reloads die steeds langer duren. Een reload van tien minuten groeit ongemerkt naar twee uur, totdat de ochtendcijfers niet meer op tijd klaarstaan.
- Falende taken die niemand opmerkt. Een reload faalt in de nacht en gebruikers kijken de volgende ochtend zonder het te weten naar verouderde cijfers.
- Apps met te veel data. Jaren aan historie staan in het werkgeheugen terwijl gebruikers vooral de laatste periodes bekijken. Selecties worden traag en schermen stroperig.
Problemen met definities en rekenregels
- KPI’s die per dashboard verschillen. De omzet in het ene dashboard wijkt af van de omzet in het andere, en niemand kan uitleggen welke klopt. Het gevolg: discussies over de cijfers in plaats van over de business.
- Formules zonder documentatie. Set analysis die ooit uit een andere app is gekopieerd en die niemand meer durft aan te passen, omdat onduidelijk is wat er dan omvalt.
Problemen in de organisatie
- Kennis bij een enkele persoon. De hele omgeving leunt op een collega of op een externe partij die inmiddels vertrokken is. Bij vertrek of uitval staat alles stil.
- Dashboards die niemand gebruikt. Er is in de loop van de jaren veel gebouwd, maar niemand weet welke apps nog waarde leveren en welke alleen onderhoud kosten.
Wat kun je hieraan doen?
Begin met inzicht. Breng in kaart welke apps daadwerkelijk gebruikt worden, hoe het datamodel in elkaar zit en hoe lang de reloads duren. Pak daarna eerst het fundament aan: een datamodel dat klopt, een QVD-laag en eenduidige definities. Daarna pas ga je dashboards optimaliseren, anders blijf je symptomen bestrijden.
Veel van deze punten kun je met je eigen team oppakken. Komt je team er door drukte of gebrek aan ervaring niet aan toe, dan kan een ervaren Qlik-specialist de analyse en het herstelwerk uitvoeren. Het bewaken van reloads en performance kun je vervolgens onderbrengen in structureel beheer van je Qlik-omgeving, zodat problemen opvallen voordat gebruikers er last van hebben.
Benieuwd hoe jouw omgeving ervoor staat? Doe het gratis Data Maturity Assessment: een online scan van 22 vragen, in 10 minuten ingevuld, met een rapport per e-mail.
Neem contact op via qdta.nl, jouw vriend in data.