連接電源BI

Microsoft Power BI是一種業務分析服務,提供具有自助業務智能功能的交互式可視化,使最終用戶能夠自己創建報告和儀表板,而不必依賴於信息技術人員或數據庫管理員。

當您在Power BI中使用Databricks作為數據源時,您可以將Databricks的性能和技術優勢帶給所有業務用戶,而不僅僅是數據科學家和數據工程師。

您可以將Power BI Desktop連接到Databricks集群和Databricks SQL倉庫。

需求

  • Power BI Desktop 2.85.681.0及以上版本。下載最新版本.要使用Power BI Unity Catalog管理的數據,您必須使用Power BI Desktop 2.98.683.0或更高版本(2021年10月發布)。

    請注意

    Power BI Desktop需要Windows操作係統。其他操作係統的替代方案是在物理主機或基於windows的虛擬機上運行Power BI Desktop,然後從操作係統連接到它。

    如果您使用的Power BI Desktop版本低於2.85.681.0,還需要安裝Databricks ODBC驅動在與Power BI Desktop相同的環境中。

  • 要進行身份驗證的下列方法之一:

  • 一個磚集群或Databricks SQL倉庫

使用合作夥伴連接連接到Power BI桌麵

您可以使用Partner Connect將集群或SQL倉庫與Power BI Desktop連接起來,隻需單擊幾下即可。

  1. 確保您的Databricks帳戶、工作區和已登錄用戶符合需求為夥伴連接。

  2. 在側欄中,單擊合作夥伴連接按鈕合作夥伴聯係

  3. 單擊權力BI瓷磚。

  4. 與合作夥伴聯係對話框中,為計算,選擇要連接的Databricks計算資源的名稱。如果您選擇的角色是數據科學與工程Databricks機器學習,選擇集群或SQL倉庫。如果您選擇的角色是磚的SQL,選擇一個SQL倉庫。

  5. 選擇下載連接文件

  6. 打開下載的連接文件,啟動Power BI Desktop。

  7. 在Power BI Desktop中,輸入您的身份驗證憑證:

    • 個人訪問令牌:輸入您的Databricks個人訪問令牌。

    • 用戶名/密碼:輸入您的Databricks用戶名(通常是您的電子郵件地址)和密碼。如果Databricks工作區是,則可能禁用用戶名和密碼身份驗證啟用單點登錄(SSO).如果無法使用Databricks用戶名和密碼登錄,請嚐試使用個人訪問令牌選項。

    • Azure活動目錄:不適用。

  8. 點擊連接

  9. 在Power BI中選擇要查詢的Databricks數據導航器

    Power BI Navigator

手動連接Power BI Desktop

根據您選擇的身份驗證方法,按照以下說明使用Power BI Desktop連接到集群或SQL倉庫。

請注意

要更快地連接Power BI Desktop,請使用合作夥伴連接。

  1. 得到了服務器主機名和HTTP路徑

  2. 啟動電源BI桌麵。

  3. 點擊獲取數據文件>獲取數據

  4. 點擊獲取數據開始工作

  5. 搜索,然後點擊連接器:

    • Azure磚,如果您使用個人訪問令牌或Databricks用戶名和密碼進行身份驗證。

      請注意

      盡管連接器名稱為Azure磚在美國,它與AWS上的Databricks合作。

    • 磚(β),如果使用OAuth進行身份驗證。

  6. 點擊連接

  7. 進入服務器主機名HTTP路徑

  8. 選擇您的數據連接方式.的區別進口DirectQuery,請參閱在Power BI Desktop中使用DirectQuery

  9. 點擊好吧

  10. 單擊您的身份驗證方法:

    • 用戶名/密碼:輸入“Databricks”用戶名和密碼。如果您的Databricks工作區是,則可能禁用用戶名和密碼身份驗證啟用單點登錄(SSO).如果無法使用Databricks用戶名和密碼登錄,請嚐試使用個人訪問令牌選項。

    • 個人訪問令牌:輸入您的個人訪問令牌。

    • OAuth (OICD):點擊登錄.打開一個瀏覽器窗口,提示您使用IDP進行登錄。出現成功消息後,退出瀏覽器並返回Power BI Desktop。

  11. 點擊連接

  12. 在Power BI中選擇要查詢的Databricks數據導航器.如果您的工作空間啟用了Unity Catalog,請在選擇架構和表之前選擇一個Catalog。

    Power BI Navigator

使用自定義SQL查詢

Databricks連接器提供磚。查詢數據源,允許用戶提供自定義SQL查詢。

  1. 中描述的步驟連接Power BI Desktop要創建連接,使用進口作為數據連接方式。

  2. 導航器,右鍵單擊最上麵包含所選主機名和HTTP路徑的項,然後單擊轉換數據打開“強大查詢編輯器”。

    單擊導航器中的轉換數據
  3. 2 .在右側功能欄中,替換函數名稱磚。目錄磚。查詢並應用更改。這將創建一個Power Query函數,該函數以SQL查詢作為參數。

  4. 在參數字段中輸入所需的SQL查詢,單擊調用.這將執行查詢,並以查詢結果作為內容創建一個新表。

自動HTTP代理檢測

Power BI Desktop版本2.104.941.0及以上(2022年5月發布)內置了檢測Windows係統範圍內HTTP代理配置的支持。下載最新版本

Power BI Desktop可以自動檢測和使用Windows係統範圍的HTTP代理配置。

如果代理服務器沒有提供CDP (CRL分發點),Power BI可能會提示錯誤信息細節:“ODBC:錯誤(HY000)(微軟)[DriverSupport](1200)——撤銷狀態證書一個證書證書未知。”.要修複此錯誤,請完成以下步驟:

  1. 創建文件C: \程序文件\微軟權力BI桌麵\ bin \ ODBC司機\辛巴火花ODBC司機\ microsoft.sparkodbc.ini如果它不存在。

  2. 將以下配置添加到您的microsoft.sparkodbc.ini文件:

    (司機)CheckCertRevocation0

電源BI Delta共享連接器

Power BI Delta共享連接器允許用戶發現、分析和可視化與其共享的數據集三角洲分享開放的協議。該協議通過利用REST和雲存儲實現跨產品和平台的數據集安全交換。Beplay体育安卓版本

有關連接說明,請參見Power BI:讀取共享數據

限製

  • Databricks連接器不支持web代理

  • 在Databricks連接器中磚。查詢數據源不支持與DirectQuery模式結合使用。

  • Delta Sharing連接器加載的數據必須適合您機器的內存。為確保這一點,連接器將導入的行數限製為行限製這是之前設定的。

額外的資源

支持