MetricSign
NL|ENStart free →
Monitoring

Hoe kan ik Power BI refresh failures automatisch monitoren?

Read this article in English →

Het automatisch bewaken van mislukte Power BI refreshes vereist twee dingen: een manier om te detecteren wanneer een fout optreedt en een kanaal om de melding te ontvangen.

Optie 1: Ingebouwde Power BI-meldingen

Power BI Service bevat een basisnotificatiesysteem voor dataseteigenaren. In de datasetinstellingen kunt u 'E-mailmeldingen verzenden' naar de eigenaar inschakelen wanneer een refresh mislukt. Dit werkt voor individuele datasets, maar heeft beperkingen: het stuurt alleen een melding naar de dataseteigenaar, het aggregeert niet over workspaces en het geeft geen context over de oorzaak van de fout.

Optie 2: Polling via de Power BI REST API

De Power BI REST API biedt een getRefreshHistory-eindpunt dat de status, duur en foutmelding voor elke refresh retourneert. U kunt een polling-script maken dat na elk gepland refreshsvenster wordt uitgevoerd en de status controleert. Wanneer een fout wordt gedetecteerd, verzendt het script een melding via e-mail, Teams-webhook of een ander notificatiekanaal.

De polling-aanpak heeft voordelen: u kunt alle workspaces bewaken, meerdere fouten samenvoegen tot één melding en waarschuwingen verrijken met context (welke gateway, welke foutcode, hoeveel opeenvolgende fouten). Het nadeel is de overhead voor implementatie en onderhoud.

Optie 3: Azure Monitor met Log Analytics

Power BI Premium- en PPU-workspaces kunnen worden geconfigureerd om activiteitslogboeken naar Azure Log Analytics te verzenden. U kunt vervolgens waarschuwingsregels definiëren met behulp van KQL-query's die worden geactiveerd wanneer vernieuwingsfouten worden gedetecteerd. Dit integreert met uw bestaande Azure-bewakingsinfrastructuur, maar vereist een Premium-licentie en KQL-expertise.

Optie 4: Speciaal ontwikkelde bewakingstools

Tools die specifiek zijn ontworpen voor Power BI-bewaking maken verbinding met de API en bieden direct waarschuwingen zonder dat u een polling-infrastructuur hoeft te bouwen. Ze dekken doorgaans meerdere workspaces, vertalen foutcodes naar begrijpelijke taal en ondersteunen routering naar meerdere meldingskanalen (e-mail, Teams, Telegram, webhook). De installatie duurt slechts enkele minuten in plaats van dagen.

Wat moet een nuttige melding voor een mislukte refresh bevatten?

Een melding voor een mislukte refresh is het meest nuttig wanneer deze de volgende informatie bevat: de naam van de dataset en de workspace, het exacte foutbericht (of een leesbare vertaling), of het een eerste of een opeenvolgende fout betreft (Power BI schakelt schema's uit na herhaalde fouten) en of de fout verband houdt met een gatewayprobleem dat andere datasets beïnvloedt.

Opeenvolgende fouten bijhouden

Power BI schakelt het vernieuwingsschema van een dataset automatisch uit na een instelbaar aantal opeenvolgende fouten (standaard 4). Zodra het schema is uitgeschakeld, moet de dataset handmatig opnieuw worden ingeschakeld. Een waarschuwingssysteem dat opeenvolgende fouten bijhoudt, kan u waarschuwen voordat het schema wordt uitgeschakeld, zodat u de oorzaak kunt verhelpen terwijl de gegevens nog steeds worden vernieuwd.

Related questions

Related error codes

Related integrations

Related articles

← Alle vragen