快速入門︰在 Power BI 中從適用於 MySQL 的 Azure 資料庫 - 彈性伺服器匯入資料
適用於:適用於 MySQL 的 Azure 資料庫 - 彈性伺服器
注意
本文僅適用於Power BI Desktop。 目前不支援 Power Query Online 或 Power BI 服務。
Power BI Desktop 可以讓您透過任意格式的拖放畫布、各種現代化資料視覺效果,以及便利的報告撰寫功能,瀏覽具備各種視覺效果的資料。 您可以直接從資料表匯入,也可以從 SELECT 查詢匯入。 在本快速入門中,您將瞭解如何使用Power BI Desktop與 適用於 MySQL 的 Azure 資料庫 彈性伺服器連線。
必要條件
- 安裝 Power BI Desktop。
- 如果您在 Power BI 中第一次與 MySQL 資料庫連線,則必須安裝 Oracle MySQL Connector/NET 套件。
- 如果 MySQL 伺服器已停用 SSL,請略過下列步驟。 如果已啟用 SSL,請遵循下列步驟來安裝憑證。
- 下載 SSL 公開憑證。
- 遵循下列步驟,在受信任的根憑證授權單位存放區中安裝 SSL 憑證:
- 在您的 Windows 系統上啟動 certmgr.msc 管理主控台。
- 在 [受信任的根憑證授權單位] 上按一下滑鼠右鍵,並且選取 [匯入]。
- 依照精靈中的提示匯入根憑證 (例如,DigiCertGlobalRootCA.crt.pem),然後選取 [確定]。
從 Azure 入口網站使用 Power BI Desktop 進行連線
取得連線到 適用於 MySQL 的 Azure 資料庫 彈性伺服器實例所需的連線資訊。 您需要完整的伺服器名稱和登入認證。
登入 Azure 入口網站。
從 Azure 入口網站的左側功能表中,選取 [所有資源],然後搜尋您所建立的伺服器 (例如 mydemoserver)。
選取伺服器名稱。
從伺服器的 [概觀] 面板,選取左側功能表中的 [Power BI] 設定。
從下拉式清單選取資料庫 (例如 contactsdb),然後選取 [開始使用]。
下載 Power BI Desktop 檔案 contactsdb.pbids。
在 Power BI Desktop 中開啟檔案。
切換至 [資料庫] 索引標籤,以提供資料庫伺服器的使用者名稱和密碼。 注意 適用於 MySQL 的 Azure 資料庫 彈性伺服器不支援 Windows 驗證。
在 [導覽器] 中,選取您需要的資料,然後載入或轉換資料。
從 Power BI Desktop 連線到 MySQL 資料庫
您可以直接使用Power BI Desktop 連線到 適用於 MySQL 的 Azure 資料庫 彈性伺服器,而不需使用 Azure 入口網站。
取得 MySQL 連線資訊
- 登入 Azure 入口網站。
- 從 Azure 入口網站 的左側功能表中,選取 [所有資源],然後搜尋您所建立 適用於 MySQL 的 Azure 資料庫 彈性伺服器實例(例如 mydemoserver)。
- 選取伺服器名稱。
- 從伺服器的 [概觀] 面板,記下 [伺服器名稱] 和 [伺服器管理員登入名稱]。 如果您忘記密碼,您也可以從此面板重設密碼。
- 移至 [資料庫] 頁面以尋找您要連線的資料庫。 Power BI Desktop 支援新增單一資料庫的連線,因此需要提供資料庫名稱才能匯入資料。
在 Power BI Desktop 中新增 MySQL 連線
在連接器選取範圍中選取 [MySQL 資料庫] 選項。
在 [MySQL 資料庫] 對話方塊中,提供 適用於 MySQL 的 Azure 資料庫 彈性伺服器實例和資料庫的名稱。
在 [使用者名稱] 和 [密碼] 方塊中選取 [資料庫] 驗證類型並輸入您的 MySQL 認證。 請務必選取要套用認證的等級。
完成時,選取 [確定]。
在 [導覽器] 中,選取您需要的資料,然後載入或轉換資料。
從 Power Query Online 連線到 MySQL 資料庫
需要資料閘道才能在線上搭配使用 MySQL 與 Power BI 查詢。 請參閱如何部署 MySQL 的資料閘道。 在設定資料閘道後,請採取下列步驟來新增連線:
在連接器選取範圍中選取 [MySQL 資料庫] 選項。
在 [MySQL 資料庫] 對話方塊中,提供伺服器和資料庫的名稱。
在 [使用者名稱] 和 [密碼] 方塊中選取 [基本] 驗證類型並輸入您的 MySQL 認證。
如果您的連線未加密,請取消勾選 [使用加密連線]。
選取 [下一步] 以連線到資料庫。
在 [導覽器] 中,選取您需要的資料,然後選取 [轉換資料] 以轉換 Power Query 編輯器中的資料。
使用進階選項進行連線
Power Query Desktop 提供一組進階選項,您可以視需要新增至查詢。 下表列出您可以在 Power Query Desktop 中設定的所有進階選項。
進階選項 | 描述 |
---|---|
命令逾時 (分鐘) | 如果您的連線持續超過 10 分鐘 (預設逾時),您可以在幾分鐘內輸入另一個值,讓連線保持開啟更長時間。 只可在 Power Query Desktop 中使用此選項。 |
SQL statement | 如需詳細資訊,請移至使用原生資料庫查詢從資料庫匯入資料。 |
包含關聯性資料行 | 如果勾選,則會包含可能與其他資料表有關聯性的資料行。 如果取消勾選此方塊,就無法看到這些資料行。 |
使用完整階層架構巡覽 | 如果勾選,導覽器會顯示您要連線的資料庫中出現的完整資料表階層。 如果取消勾選,導覽器只會顯示資料行和資料列包含資料的資料表。 |
選取所需的進階選項之後,請在 Power Query Desktop 中選取 [確定] 以連線到 MySQL 資料庫。