連接 Power BI (PC)

PC用戶可從https://powerbi.microsoft.com/en-us/desktop/ Power BI 進行 安裝

設定 Power BI

安裝完 Power BI 成後,需要設定必要的元件以支援PostgreSQL連接器。 請遵循下列步驟:

  • 查找並安 npgsql裝PowerBI的。NET驅動程式包,這是PostgreSQL的正式連接方式。

  • 選取v4.0.10(較新版本目前會導致錯誤)。

  • 在「自定義設定」螢幕的「Npgsql GAC安裝」下,選擇「 將安裝在本地硬碟上」。 未安裝GAC將導致Power BI以後失敗。

  • 重新啟動Windows。

  • 尋找案頭 PowerBI 評估版。

連線 Power BI 至 Query Service

執行這些準備步驟後,您可以連 Power BI 接至 Query Service:

  • 開啟 Power BI.

  • 按一 下頂端功能表功能區 中的「取得資料」。

  • 選擇 PostgreSQL資料庫,然後按一下 連接

  • 輸入伺服器和資料庫的值。 Server is the Host found under the connection details. 在生產中,將端 :80 口添加到主機字串的末尾。 資料庫 可以是「全部」或資料集表名。 (請試用其中一個CTAS衍生的資料集。)

  • 按一 下「進階選項」,然後取消勾 選「包含關係欄」。 請勿勾選使 用完整階層導覽

  • (可選,但在為資料庫聲明「全部」時建議) 輸入SQL陳述式。

注意

如果未提供SQL陳述式,則 Power BI 將預覽資料庫中的所有表。 對於分層資料,應使用自定義SQL陳述式。 如果表模式是平面的,則它將使用或不使用自定義SQL陳述式。 複合類型尚未受支援 Power BI -要從複合類型中獲取基本類型,您需要編寫SQL陳述式才能導出它們。

SELECT web.webPageDetails.name AS Page_Name, 
SUM(web.webPageDetails.pageviews.value) AS Page_Views 
FROM _TABLE_ 
WHERE TIMESTAMP >= to_timestamp('2018-11-20')
GROUP BY web.webPageDetails.name 
ORDER BY SUM(web.webPageDetails.pageviews.value) DESC 
LIMIT 10
  • 選擇「DirectQuery」或「Import」模式。 在 DirectQuery模式中 ,所有查詢都會傳送至 Query Service 執行。 在「 匯入 」模式中,資料將匯入 Power BI。

  • 按一下​「確定」。現在, Power BI 連線至並 Query Service 產生預覽(如果沒有錯誤)。 「預覽」轉換數值欄有已知問題。 繼續下一步。

  • 按一 下「載入 」,將資料集帶入 Power BI。

本頁內容