Dela via


Datakällor för Q&A för naturligt språk

Med Q&A-funktionen i Power BI kan du snabbt få svar om dina data med hjälp av naturligt språk för att ställa frågor om data. I den här artikeln beskrivs konfigurationer som stöds för Q&A och hur indexering och cachelagring förbättrar prestandan för varje konfiguration.

Datakällor som stöds

Följande Power BI-konfigurationer stöder Q&A:

  • Importläge.
  • Live-anslutningsläge med lokala SQL Server Analysis Services-, Azure Analysis Services- eller Power BI-datauppsättningar.
  • DirectQuery med Azure Synapse Analytics, Azure SQL eller SQL Server 2019. Andra källor kan fungera i direkt frågeläge, men stöds inte officiellt.

Om du använder ett visuellt Q&A-objekt i en rapport kan du som standard använda Q&A för naturligt språk. Om du använder DirectQuery eller live connect visas en uppmaning.

I Power BI Desktop aktiverar eller inaktiverar du uttryckligen funktioner för naturligt språk för en rapport:

  1. Gå till Alternativ för filalternativ>och inställningar.>
  2. Under Aktuell fildatainläsning> väljer eller avmarkerar du Aktivera Q&A för att ställa frågor om dina data på naturligt språk.

Screenshot showing the Power BI Desktop Q&A options.

Mer information finns i Begränsningar för Power BI Q&A.

Q&A-indexering

När du aktiverar Q&A skapas ett index för att snabbt ge realtidsfeedback till användaren och hjälpa till att tolka deras frågor. Indexet kan ta lite tid att skapa. Indexet har följande egenskaper:

  • Alla kolumnnamn och tabeller infogas i indexet såvida de inte uttryckligen är inaktiverade från Q&A-verktygen.
  • Alla textvärden med färre än 100 tecken indexeras. Textvärden på 100 tecken och fler indexeras inte.
  • Q&A-indexet lagrar högst 5 miljoner unika värden. Om du överskrider det här talet innehåller indexet inte alla potentiella värden, vilket kan minska Q&A-noggrannheten.
  • Q&A-indexet bygger på de första 1 000 modellentiteterna (tabeller och fält). Om datamodellen överskrider det här talet innehåller indexet inte alla potentiella modellentiteter, vilket kan minska Q&A-noggrannheten.
  • Om ett fel uppstår under indexeringen förblir indexet i ett partiellt tillstånd och återskapas vid nästa uppdatering.

Indexuppdatering och cachelagring

Power BI Desktop skapar indexet när du använder Q&A. En liten ikon visas när indexet skapas. Medan indexet skapas kan det ta lite tid att läsa in det visuella Q&A-objektet och förslag.

Om din modell ändras eller om indexet blir inaktuellt måste indexet uppdateras. Eftersom indexet kan ta tid att återskapa uppdateras indexet endast om du använder Q&A i samma session som när ändringarna sker.

I Power BI-tjänst återskapas indexet vid publicering, ompublicera och uppdatera. Skapande av Q&A-index är inte alltid automatiskt och kan ske på begäran för att optimera datamängdsuppdateringarna. För DirectQuery indexerar Q&A-data högst en gång per dag för att minska effekten på DirectQuery-källan.

Mer information om hur du integrerar naturligt språk i dina rapporter finns i: