自然語言 Q&A 的數據源
Power BI 中的 Q&A 功能可讓您使用自然語言來快速取得數據的解答,以詢問數據相關問題。 本文描述 Q&A 的支援的配置,以及索引與快取如何改善每個配置的效能。
支持的數據源
Power BI Q&A 支援 Power BI Desktop 中的下列數據源設定:
- 匯入模式。
- 使用內部部署的 SQL Server Analysis Services、Azure Analysis Services 或 Power BI 數據集的即時連線模式。 不過,不支援 DirectLake 和 Lakehouse Power BI 數據集。
- DirectQuery 與 Azure Synapse Analytics、Azure SQL 或 SQL Server 2019 搭配使用。 其他來源可能以直接查詢模式運作,但未正式支援。
在報表中使用 Q&A 視覺效果,預設會啟用自然語言 Q&A。 如果您使用 DirectQuery 或即時連線,會出現提示。
在 Power BI Desktop 中,若要明確開啟或關閉報表的自然語言功能:
- 移至 [檔案]>[選項和設定]>[選項]。
- 在 [目前檔案>數據載入] 下,選擇或取消選擇 [開啟 Q&A],以便用自然語言詢問有關數據的問題。
如需詳細資訊,請參閱 Power BI Q&A的限制。
Q&A 索引編製
啟用 Q&A 會建置索引,以快速提供即時意見反應給使用者,並協助解譯其問題。 索引可能需要一些時間才能建置。 索引具有下列特性:
- 除非在 Q&A 工具中明確關閉,否則所有欄位名稱和資料表都會插入到索引中。
- 所有少於 100 個字元的文字值都會編製索引。 100 個字元以上的文字值不會編製索引。
- Q&A 索引會儲存最多 500 萬個唯一值。 如果您超過這個數位,索引不會保留所有可能的值,這可能會降低Q&A 精確度。
- Q&A 索引是以最初的 1,000 個模型實體(數據表和欄位)為基礎所建置。 如果您的數據模型超過這個數位,索引不會保存所有潛在的模型實體,這可能會降低 Q&A 精確度。
- 如果在編製索引期間發生錯誤,索引會維持在部分狀態,並在下一次重新整理時重新建立。
索引重新整理和快取
當您使用 Q&A 時,Power BI Desktop 會建立索引。 索引正在建置時,會出現一個小圖示。 當索引正在建置時,Q&A 圖形和建議可能需要一些時間才能載入。
如果您的模型變更或索引過期,索引必須更新。 因為索引可能需要時間來重建,因此只有當您在變更發生的同一個會話中使用 Q&A 時,索引才會更新。
在 Power BI 服務中,索引會在發行、重新發佈和重新整理時重新建立。 Q&索引建立不一定是自動的,而且可能會視需要進行,以優化數據集重新整理。 針對 DirectQuery,Q&每天最多進行一次數據索引,以減少對 DirectQuery 來源的影響。
相關內容
如需在報表中整合自然語言的詳細資訊,請參閱: