連接電源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建議您使用屬於的訪問令牌服務主體而不是工作區用戶。要為服務主體創建訪問令牌,請參見管理服務主體的訪問令牌.
一個磚用戶名(通常是你的電子郵件地址)和密碼。
如果Databricks工作區是,則可能禁用用戶名和密碼身份驗證啟用單點登錄(SSO).如果是,請使用Databricks個人訪問令牌。
使用合作夥伴連接連接到Power BI桌麵
您可以使用Partner Connect將集群或SQL倉庫與Power BI Desktop連接起來,隻需單擊幾下即可。
確保您的Databricks帳戶、工作區和已登錄用戶符合需求為夥伴連接。
在側欄中,單擊合作夥伴聯係.
單擊權力BI瓷磚。
在與合作夥伴聯係對話框中,為計算,選擇要連接的Databricks計算資源的名稱。如果您選擇的角色是數據科學與工程或Databricks機器學習,選擇集群或SQL倉庫。如果您選擇的角色是磚的SQL,選擇一個SQL倉庫。
選擇下載連接文件.
打開下載的連接文件,啟動Power BI Desktop。
在Power BI Desktop中,輸入您的身份驗證憑證:
個人訪問令牌:輸入您的Databricks個人訪問令牌。
用戶名/密碼:輸入您的Databricks用戶名(通常是您的電子郵件地址)和密碼。如果Databricks工作區是,則可能禁用用戶名和密碼身份驗證啟用單點登錄(SSO).如果無法使用Databricks用戶名和密碼登錄,請嚐試使用個人訪問令牌選項。
Azure活動目錄:不適用。
點擊連接.
在Power BI中選擇要查詢的Databricks數據導航器.
手動連接Power BI Desktop
根據您選擇的身份驗證方法,按照以下說明使用Power BI Desktop連接到集群或SQL倉庫。
請注意
要更快地連接Power BI Desktop,請使用合作夥伴連接。
得到了服務器主機名和HTTP路徑.
啟動電源BI桌麵。
點擊獲取數據或文件>獲取數據.
點擊獲取數據開始工作.
搜索磚,然後點擊連接器:
Azure磚,如果您使用個人訪問令牌或Databricks用戶名和密碼進行身份驗證。
請注意
盡管連接器名稱為Azure磚在美國,它與AWS上的Databricks合作。
磚(β),如果使用OAuth進行身份驗證。
點擊連接.
進入服務器主機名和HTTP路徑.
選擇您的數據連接方式.的區別進口和DirectQuery,請參閱在Power BI Desktop中使用DirectQuery.
點擊好吧.
單擊您的身份驗證方法:
用戶名/密碼:輸入“Databricks”用戶名和密碼。如果您的Databricks工作區是,則可能禁用用戶名和密碼身份驗證啟用單點登錄(SSO).如果無法使用Databricks用戶名和密碼登錄,請嚐試使用個人訪問令牌選項。
個人訪問令牌:輸入您的個人訪問令牌。
OAuth (OICD):點擊登錄.打開一個瀏覽器窗口,提示您使用IDP進行登錄。出現成功消息後,退出瀏覽器並返回Power BI Desktop。
點擊連接.
在Power BI中選擇要查詢的Databricks數據導航器.如果您的工作空間啟用了Unity Catalog,請在選擇架構和表之前選擇一個Catalog。
使用自定義SQL查詢
Databricks連接器提供磚。查詢
數據源,允許用戶提供自定義SQL查詢。
中描述的步驟連接Power BI Desktop要創建連接,使用進口作為數據連接方式。
在導航器,右鍵單擊最上麵包含所選主機名和HTTP路徑的項,然後單擊轉換數據打開“強大查詢編輯器”。
2 .在右側功能欄中,替換函數名稱
磚。目錄
與磚。查詢
並應用更改。這將創建一個Power Query函數,該函數以SQL查詢作為參數。在參數字段中輸入所需的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)——撤銷狀態的的證書或一個的的證書在的證書鏈是未知。”
.要修複此錯誤,請完成以下步驟:
創建文件
C: \程序文件\微軟權力BI桌麵\ bin \ ODBC司機\辛巴火花ODBC司機\ microsoft.sparkodbc.ini
如果它不存在。將以下配置添加到您的
microsoft.sparkodbc.ini
文件:(司機)CheckCertRevocation=0
電源BI Delta共享連接器
Power BI Delta共享連接器允許用戶發現、分析和可視化與其共享的數據集三角洲分享開放的協議。該協議通過利用REST和雲存儲實現跨產品和平台的數據集安全交換。Beplay体育安卓版本
有關連接說明,請參見Power BI:讀取共享數據.
限製
Databricks連接器不支持web代理.
在Databricks連接器中
磚。查詢
數據源不支持與DirectQuery模式結合使用。Delta Sharing連接器加載的數據必須適合您機器的內存。為確保這一點,連接器將導入的行數限製為行限製這是之前設定的。