Power BI Error: "DataFormatError: Er zijn extra tekens gevonden aan het einde van de JSON-invoer"
Dit artikel helpt je de foutmelding “extra tekens aan het einde van de JSON-invoer” bij het verversen van Power BI rapporten te begrijpen en op te lossen. De focus ligt op veelvoorkomende oorzaken rond authenticatie en het gebruik van de JSON‑URL uit de Mavim Portal.
Mogelijke oorzaak
In de meeste gevallen wordt deze foutmelding veroorzaakt door een authenticatieprobleem bij het ophalen van de JSON data uit de Mavim Portal. Power BI krijgt dan geen geldige JSON terug, maar een foutpagina of HTML, waardoor de parser “extra tekens” ziet.
Stappen om het probleem op te lossen
1. Meld je opnieuw aan bij Microsoft en vernieuw referenties
- Meld je opnieuw aan in Power BI met je Microsoft account.
- Ga in Power BI naar File > Options and settings > Data source settings.
- Zoek de JSON‑URL(s) die je via de Mavim Portal gebruikt.
- Verwijder of bewerk de opgeslagen referenties en stel ze opnieuw in.
- Sla de nieuwe referenties op voor automatisch verversen (indien van toepassing).
2. Gebruik een “verse” rapportlink uit de Mavim Portal
- Open het rapport in de Mavim Portal.
- Kopieer opnieuw de JSON‑link (bijvoorbeeld via de Power BI JSON knop).
- Open in Power BI de Query Editor (Power Query).
- Vervang in de query de bestaande URL door de nieuwe, vers gekopieerde URL uit de Portal.
- Bevestig de wijziging en voer een refresh uit.
3. Controleer of de juiste gebruiker is ingesteld
- Controleer welke gebruiker in Power BI wordt gebruikt voor de verbinding met de JSON‑bron.
- Deze gebruiker moet overeenkomen met de gebruiker die in de Mavim Portal is geconfigureerd (bijvoorbeeld voor Basic Authentication).
- Pas zo nodig de inloggegevens in Data source settings aan.
4. Test de JSON‑URL buiten Power BI (optioneel)
Als je wilt controleren of het probleem in de Portal/URL zit of in Power BI zelf, kun je de JSON‑URL testen met een tool zoals Postman:
- Open Postman (of een vergelijkbare tool).
- Plak de JSON‑URL van het rapport.
- Kies Basic Authentication en vul dezelfde gebruikersnaam en wachtwoord in als in de Portal.
- Voer de call uit.
Verwacht resultaat:
- Als je dezelfde foutmelding of geen geldige JSON krijgt, zit het probleem in de authenticatie of Portal‑configuratie.
- Als de JSON in Postman wel goed terugkomt, ligt het probleem waarschijnlijk in Power BI (cache, credentials of query‑instellingen).
Opmerkingen
- De foutmelding duidt meestal niet op een “kapot” JSON‑bestand, maar op ongeldige of onjuiste serverrespons door een authenticatieprobleem.
- Let erop dat aanpassingen in Power BI (zoals gewijzigde credentials of privacy‑niveaus) invloed kunnen hebben op de manier waarop data wordt opgehaald.
- Wanneer referenties worden gewijzigd in de Portal (bijvoorbeeld nieuw wachtwoord), moeten deze ook in Power BI worden bijgewerkt.
