快速入門︰在 Power BI 中從適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器匯入資料
適用範圍:適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器
在本快速入門中,您將了解如何使用 Power BI Desktop 來與適用於 PostgreSQL 的 Azure 資料庫彈性伺服器進行連線。 Power BI Desktop 可以讓您透過任意格式的拖放畫布、各種現代化資料視覺效果,以及便利的報告撰寫功能,瀏覽具備各種視覺效果的資料。 您可以直接從資料表匯入,也可以從 SELECT 查詢匯入。 本文僅適用於Power BI Desktop。 目前不支援 Power Query Online 或 Power BI 服務。
必要條件
- 安裝 Power BI Desktop。
從 Azure 入口網站使用 Power BI Desktop 進行連線
取得連線到適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體所需的連線資訊。 您需要完整的伺服器名稱和登入認證。
登入 Azure 入口網站。
從 Azure 入口網站的左側功能表中,選取 [所有資源],然後搜尋您所建立的伺服器 (例如 mydemoserverpbi)。
選取伺服器名稱。
從伺服器的 [概觀] 面板,選取左側功能表中的 [Power BI] 設定。
從下拉式清單中選取資料庫 (例如 postgres),然後選取 [開始使用]。
下載 Power BI Desktop 檔案 mydemoserverpbi_postgres.pbids。
在 Power BI Desktop 中開啟檔案。
切換至 [資料庫] 索引標籤,以提供資料庫伺服器的使用者名稱和密碼。
注意
適用於 PostgreSQL 的 Azure 資料庫彈性伺服器不支援 Windows 驗證。
在 [導覽器] 中,選取您需要的資料,然後載入或轉換資料。
從 Power BI Desktop 連線到適用於 PostgreSQL 的 Azure 資料庫彈性伺服器資料庫
您可以直接使用 Power BI Desktop 連線到適用於 PostgreSQL 的 Azure 資料庫彈性伺服器,而不使用 Azure 入口網站來進行。
取得適用於 PostgreSQL 的 Azure 資料庫彈性伺服器連線資訊
- 登入 Azure 入口網站。
- 從 Azure 入口網站的左側功能表中,選取 [所有資源],然後搜尋您所建立的伺服器 (例如 mydemoserverpbi)。
- 選取伺服器名稱。
- 從伺服器的 [概觀] 面板,記下 [伺服器名稱] 和 [伺服器管理員登入名稱]。 如果您忘記密碼,您也可以從此面板重設密碼。
- 移至 [資料庫] 頁面以尋找您要連線的資料庫。 Power BI Desktop 支援新增單一資料庫的連線,因此需要提供資料庫名稱才能匯入資料。
在 Power BI Desktop 中新增適用於 PostgreSQL 的 Azure 資料庫彈性伺服器連線
在連接器選取中選取 [PostgreSQL 資料庫] 選項。
在 [PostgreSQL 資料庫] 對話方塊中,提供伺服器和資料庫的名稱。
在 [使用者名稱] 和 [密碼] 方塊中,選取 [資料庫] 驗證類型並輸入適用於 PostgreSQL 的 Azure 資料庫彈性伺服器認證。 請務必選取要套用認證的等級。
完成時,選取 [確定]。
在 [導覽器] 中,選取您需要的資料,然後載入或轉換資料。
從 Power Query Online 連線到適用於 PostgreSQL 的 Azure 資料庫彈性伺服器資料庫
若要進行連線,請執行下列步驟:
在連接器選取中選取 [PostgreSQL 資料庫] 選項。
在 [PostgreSQL 資料庫] 對話方塊中,提供伺服器和資料庫的名稱。
注意
適用於 PostgreSQL 的 Azure 資料庫彈性伺服器不需要資料閘道。
在 [使用者名稱] 和 [密碼] 方塊中,選取 [基本] 驗證種類並輸入適用於 PostgreSQL 的 Azure 資料庫彈性伺服器認證。
如果您的連線未加密,請取消勾選 [使用加密連線]。
選取 [下一步] 以連線到資料庫。
在 [導覽器] 中,選取您需要的資料,然後選取 [轉換資料] 以轉換 Power Query 編輯器中的資料。
使用進階選項進行連線
Power Query Desktop 提供一組進階選項,您可以視需要新增至查詢。
下表列出您可以在 Power Query Desktop 中設定的所有進階選項。
進階選項 | 描述 |
---|---|
命令逾時 (分鐘) | 如果您的連線持續超過 10 分鐘 (預設逾時),您可以在幾分鐘內輸入另一個值,讓連線保持開啟更長時間。 只可在 Power Query Desktop 中使用此選項。 |
SQL statement | 如需詳細資訊,請移至使用原生資料庫查詢從資料庫匯入資料。 |
包含關聯性資料行 | 如果勾選,則會包含可能與其他資料表有關聯性的資料行。 如果清除此方塊,便不會看到這些資料行。 |
使用完整階層架構巡覽 | 如果勾選,導覽器會顯示您要連線的資料庫中出現的完整資料表階層。 如果取消勾選,導覽器只會顯示資料行和資料列包含資料的資料表。 |
選取所需的進階選項之後,請在 Power Query Desktop 中選取 [確定] 以連線到 PostgreSQL 資料庫。
相關內容
- 管理 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器。
- 使用 Power BI Desktop 建置視覺效果。
- 快速入門:使用 Python 從 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的實例連線和查詢數據。
- 快速入門:使用 Java 從 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的實例連線和查詢數據。
- 快速入門:使用 .NET (C#) 從 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的實例連線和查詢數據。
- 快速入門:使用 Go 語言從 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的實例連線和查詢數據。
- 快速入門:使用 PHP 從 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的實例連線和查詢數據。
- 快速入門:使用 Azure CLI 從 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的實例連線和查詢數據。