Gegevensbronnen voor Q&A in natuurlijke taal

Met de Q&A-functie in Power BI kunt u snel antwoorden krijgen op uw gegevens met behulp van natuurlijke taal om vragen te stellen over de gegevens. In dit artikel worden ondersteunde configuraties voor Q&A beschreven en hoe indexering en caching de prestaties voor elke configuratie verbeteren.

Ondersteunde gegevensbronnen

De volgende Power BI-configuraties ondersteunen Q&A:

  • Importmodus.
  • Liveverbindingsmodus met on-premises SQL Server Analysis Services, Azure Analysis Services of Power BI-gegevenssets.
  • DirectQuery met Azure Synapse Analytics, Azure SQL of SQL Server 2019. Andere bronnen werken mogelijk in de modus voor directe query's, maar worden niet officieel ondersteund.

Als u een Q&A-visual in een rapport gebruikt, wordt Q&A in natuurlijke taal standaard ingeschakeld. Als u DirectQuery of live connect gebruikt, wordt er een prompt weergegeven.

Als u in Power BI Desktop mogelijkheden voor natuurlijke taal expliciet wilt in- of uitschakelen voor een rapport:

  1. Ga naar Opties>en instellingen>voor bestanden.
  2. Schakel Q&A in of uit onder Huidige bestandsgegevens>laden om vragen over uw gegevens in natuurlijke taal te stellen.

Screenshot showing the Power BI Desktop Q&A options.

Zie Beperkingen van Q&A van Power BI voor meer informatie.

Q&A-indexering

Door Q&A in te schakelen, wordt een index gebouwd om snel realtime feedback te geven aan de gebruiker en hun vragen te interpreteren. Het kan enige tijd duren voordat de index is gebouwd. De index heeft de volgende kenmerken:

  • Alle kolomnamen en tabellen worden in de index ingevoegd, tenzij ze expliciet zijn uitgeschakeld vanuit de Q&A-hulpprogramma's.
  • Alle tekstwaarden van minder dan 100 tekens worden geïndexeerd. Tekstwaarden van 100 tekens en meer worden niet geïndexeerd.
  • In de Q&A-index worden maximaal 5 miljoen unieke waarden opgeslagen. Als u dit aantal overschrijdt, bevat de index niet alle mogelijke waarden, waardoor de Q&A-nauwkeurigheid kan afnemen.
  • De Q&A-index is gebaseerd op de eerste 1000 modelentiteiten (tabellen en velden). Als uw gegevensmodel dit aantal overschrijdt, bevat de index niet alle mogelijke modelentiteiten, waardoor de Q&A-nauwkeurigheid kan afnemen.
  • Als er een fout optreedt tijdens het indexeren, blijft de index gedeeltelijk staan en wordt deze opnieuw gemaakt bij de volgende vernieuwing.

Index vernieuwen en opslaan in cache

Power BI Desktop maakt de index wanneer u Q&A gebruikt. Er wordt een klein pictogram weergegeven wanneer de index wordt gebouwd. Terwijl de index wordt gebouwd, kan het enige tijd duren voordat de Q&A-visual en suggesties zijn geladen.

Als uw model verandert of de index verouderd raakt, moet de index worden bijgewerkt. Omdat het tijd kan duren voordat de index opnieuw kan worden opgebouwd, wordt de index alleen bijgewerkt als u Q&A in dezelfde sessie gebruikt als wanneer de wijzigingen plaatsvinden.

In de Power BI-service wordt de index opnieuw gemaakt bij publiceren, opnieuw publiceren en vernieuwen. Het maken van Q&A-indexen is niet altijd automatisch en kan op aanvraag gebeuren om de vernieuwingen van de gegevensset te optimaliseren. Voor DirectQuery worden Q&A-gegevensindexen maximaal één keer per dag geïndexeert om de impact op de DirectQuery-bron te verminderen.

Zie voor meer informatie over het integreren van natuurlijke taal in uw rapporten: