Power BI 基於 ODBC 數據源的配置和刷新-以Amazon Redshift為例


Power BI 基於 ODBC 數據源的配置和刷新-以Amazon Redshift為例

Powerbi 有多種數據源連接,可以使用它們連接到不同數據源。

如果在 Power BI Desktop 的 獲取數據" 上沒有所需數據源,你可以使用以下通用數據接口之一:

  • ODBC 
  • OLE DB
  • OData
  • REST APIs
  • R Scripts

在最近的一個項目中,我看到在 Power BI Desktop 上使用相同的連接字符串將 ODBC 數據源添加到 Power BI 網關后,網關仍然顯示“配置不正確” ,類似於下面的截圖:

 

 在本文中,我們將討論如何在 Power BI Desktop 上配置和連接 ODBC 數據源,並 以連接Amazon Redshift為例,並在 Power BI 服務上完成刷新

有4個步驟來完成這個過程

1.安裝數據源的驅動程序並配置 ODBC 數據源

2.從 Power BI Desktop 連接到 ODBC 源

3.添加數據源到 Power BI 網關

4.將報告發布到  Power BI 服務,並將數據源映射到網關。

 

步驟一: 為數據源安裝 ODBC 驅動程序並配置 ODBC 數據源

確保 Power BI 桌面和驅動程序的位數相同(推薦使用64位)。

對於這個示例,我們使用 Amazon Redshift 數據庫。

安裝 Amazon Redshift ODBC Driver,

下載地址:32位64位

 

從控制面板打開 ODBC 數據源:

 

為多個用戶創建系統 DSN

 

創建新數據源,選擇 Amazon Redshift(x64)

 

 

配置ODBC驅動

 

 

測試成功后,一路點擊"OK"

現在我們已經創建好了 Amazon Redshift 數據庫 DSN。

 

步驟二: 從 Power BI Desktop連接到 ODBC 源

確保正在使用 Power BI Desktop的最新版本。

選擇 "獲取數據" → "更多" → "其他" → "ODBC" → "連接"

 

在 Power BI Desktop上,在創建基於 ODBC 的數據集時,必須從數據源名稱(DSN)下拉菜單中選擇“(無)” ,

以查看在將數據源添加到網關后 Power BI 服務上正確配置的網關。

 

將 數據源名稱(DSN) 更改為 None 並添加連接字符串的名稱。還可以指定針對 ODBC 驅動程序執行的 SQL 語句。

 

 選擇“確定”並進行身份驗證以加載或轉換數據

 

第三步: 將數據源添加到 powerbi 網關

確保您正在使用 powerbi 網關的更新版本。

 

單擊 "添加數據源" → 選擇數據類型"ODBC"

在Power BI 桌面上添加相同的連接字符串名稱和身份驗證方法

點擊"應用"

 

 

 

 第四步: 將報告發布到 Power BI 服務,並將數據源映射到網關。

將數據源映射到網關:

進入設置 → 設置 → 數據集

選擇要配置的數據集數據集

 

點擊"應用"

現在可以按需刷新和預定刷新

 

刷新成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM