在Power BI 中啟用即時連線的問答

適用於:Power BI Desktop Power BI 服務

您可以將語意模型匯入 Power BI,也可以建立 與其即時連線 。 即時連線語意模型通常是內部部署,並使用閘道進行管理。 數據和查詢會使用即時查詢來回傳送。 若要搭配您透過閘道存取的語意模型使用 Q&A,您必須先加以啟用。

注意

即時連線也支援不需要閘道的 Azure Analysis Services 數據集。

內部部署數據閘道數據集的問答

啟用即時連線之後,Power BI 會建立數據源的索引,並將該數據的子集上傳至 Power BI,以啟用詢問問題。 建立初始索引可能需要幾分鐘的時間,Power BI 會在數據變更時自動維護及更新索引。 使用這些數據集的問答行為與發佈至 Power BI 的數據相同。 這兩種情況都支援Q&A體驗中可用的一組完整功能。

當您在Power BI 中提出問題時,Q&A 會決定最佳視覺效果,以使用數據集的索引來建構或報表工作表以回答您的問題。 在Q&A決定最佳可能答案之後,它會使用 DirectQuery 透過閘道從資料源擷取實時數據,以填入圖表和圖表。 因此,Power BI Q&A 一律會直接從基礎數據源顯示最新的數據。

Power BI Q&A 會使用數據源中的文字和架構值來判斷如何查詢基礎模型以取得答案。 因此,搜尋特定新的或刪除的文字值,例如要求與新加入的文字記錄相關的客戶名稱,依賴索引是最新的值。 Power BI 會在 60 分鐘的變更視窗中自動將文字和架構索引保持在最新狀態。

如需詳細資訊,請參閱

啟用問答

設定數據閘道之後,請從 Power BI 連線到您的數據。 使用內部部署數據建立儀錶板,或上傳使用內部部署數據的 .pbix 檔案。 您可能也已經有儀錶板、報表和語意模型中已與您共用的內部部署數據。

  1. 在 Power BI 中,選取齒輪圖示,然後選擇 [設定]。

    Screenshot of Settings menu, highlighting the Settings option.

  2. 選取 [語意模型 ],然後選擇要啟用 Q&A 的語意模型。

    Screenshot of Semantic models in Settings menu.

  3. 展開 [問答],選取 [開啟 Q&A] 複選框 ,詢問有關數據的自然語言問題,然後選擇 [ 套用]。

    Screenshot highlighting the expanded Q&A area.

哪些數據會快取,以及隱私權如何受到保護?

當您為內部部署數據啟用 Q&A 時,服務中會快取數據子集。 此快取可確保Q&A可搭配合理的效能運作。 Power BI 會從快取中排除超過 24 個字元的值。 當您取消核取 [開啟 Q&A] 以詢問數據 的自然語言問題,或刪除語意模型時,快取會在數小時內刪除。

考慮和疑難解答

此功能有一些限制:

  • 此功能僅適用於 SQL Server 2016 Analysis Services 表格式數據源。 此功能已優化以使用表格式數據。 多維度不支援Q&A體驗。 內部部署數據閘道所支援的更多數據源將會隨著時間推出。
  • SQL Server Analysis Services 中定義之數據列層級安全性的完整支持無法使用。 在 Q&A 中詢問問題時,輸入時的「自動完成」問題可能會顯示使用者無法存取的字串值。 不過,模型中定義的 RLS 會受到報表和圖表視覺效果的尊重,因此無法公開基礎數值數據。 控制此行為的選項將會在未來的更新中發行。
  • 對於具有 0bject 層級安全性的數據模型,不支援 Q&A。 如需詳細資訊,請參閱 問答限制
  • 即時連線僅支持內部部署數據閘道。 因此,此功能無法與個人閘道搭配使用。

更多問題嗎? 詢問 Power BI 社群