Azure Synapse Analytics (先前稱為 SQL 數據倉儲) 與 DirectQuery

Azure Synapse Analytics(先前稱為 SQL 數據倉儲)與 DirectQuery 可讓您根據您在 Azure Synapse Analytics 中已有的數據和計量來建立動態報表。 透過 DirectQuery,查詢會在您探索資料時即時傳回 Azure Synapse Analytics。 實時查詢與 Synapse Analytics 的規模結合,可讓使用者在幾分鐘內針對數 TB 的數據建立動態報表。

當您使用 Azure Synapse Analytics 連接器時:

  • 當您連線時,請指定完整伺服器名稱(請參閱本文稍後的詳細數據)。
  • 請確定伺服器的防火牆規則已設定為「允許存取 Azure 服務」。
  • 選取數據行或新增篩選等每個動作都會直接查詢數據倉儲。
  • 磚會設定為大約每隔 15 分鐘重新整理一次,您不需要排程重新整理。 您可以在連線時調整 [進階設定] 中的重新整理。
  • Q&A 不適用於 DirectQuery 語意模型。
  • 不會自動挑選架構變更。

這些限制和附注可能會隨著我們持續改善體驗而變更。 線上的步驟位於下一節。

在 Power BI 中建置儀錶板和報表

重要

我們會持續改善 Azure Synapse Analytics 的連線能力。 如需連線到 Azure Synapse Analytics 數據源的最佳體驗,請使用 Power BI Desktop。 建置模型和報表之後,您可以將它發佈至 Power BI 服務。 Power BI 服務 中先前提供的 Azure Synapse Analytics 直接連接器已無法使用。

在 Synapse Analytics 與 Power BI 之間移動的最簡單方式是在 Power BI Desktop 中建立報表。 若要開始使用, 請下載並安裝Power BI Desktop

透過Power BI Desktop 連線

您可以使用 Power Query 一文中 關於 Azure SQL 數據倉儲的程式,連線到 Azure Synapse Analytics。

尋找參數值

您可以在 Azure 入口網站 中找到完整的伺服器名稱和資料庫名稱。 Azure Synapse Analytics 目前只有 Azure 入口網站 存在。

Screenshot of the Azure portal with SQK demo data highlighted.

注意

如果您的Power BI租用戶位於與 Azure Synapse Analytics 相同的區域中,則不會收取任何輸出費用。 若要尋找 Power BI 租使用者所在的位置,請參閱 尋找組織的預設區域。

單一登入

將 Azure SQL DirectQuery 語意模型發佈至服務之後,您可以使用使用者的 Microsoft Entra ID OAuth2 來啟用單一登錄(SSO)。

若要啟用 SSO,請移至語意模型的設定,開啟 [數據源 ] 索引標籤,然後核取 [SSO] 方塊。

Configure Azure SQL DQ dialog box

啟用 SSO 選項,且您的使用者存取數據源上建置的報表時,Power BI 會在查詢中將其已驗證的 Microsoft Entra 認證傳送至 Azure SQL 資料庫或數據倉儲。 此選項可讓 Power BI 遵守資料源層級所設定的安全性設定。

SSO 選項會影響使用此數據來源的所有語意模型。 這不會影響用於匯入案例的驗證方法。

注意

若要讓 SSO 正常運作,語意模型必須位於與 Azure SQL 資源相同的租使用者上。

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