Gegevensbronnen voor Q&A in natuurlijke taal
Met de Q&A-functie in Power BI kunt u snel antwoorden krijgen over 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
Power BI Q&A ondersteunt de volgende configuraties van gegevensbronnen in Power BI Desktop:
- Importmodus.
- Live verbinding modus met on-premises SQL Server Analysis Services, Azure Analysis Services of Power BI-gegevenssets. DirectLake- en Lakehouse Power BI-gegevenssets worden echter niet ondersteund.
- DirectQuery in combinatie met Azure Synapse Analytics, Azure SQL en 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 standaard in natuurlijke taal 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:
- Ga naar Bestand>Opties en instellingen>Opties.
- Schakel onder Huidig bestand>Gegevens ladende optie Q&A aan of uit om vragen in natuurlijke taal te stellen over uw gegevens.
Zie Beperkingen van Power BI Q&Avoor meer informatie.
Q&A-indexering
Het inschakelen van Q&A maakt een index 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 via de Q&A-tooling.
- 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 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 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 opgebouwd, kan het enige tijd duren voordat de visual Q&en de suggesties worden geladen.
Als uw model verandert of de index verouderd raakt, moet de index worden bijgewerkt. Omdat het tijd kan duren voordat de index opnieuw is 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. Q&Het maken van een index 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.
Verwante inhoud
Zie voor meer informatie over het integreren van natuurlijke taal in uw rapporten: