共用方式為


快速入門︰在 Power BI 中從適用於 MySQL 的 Azure 資料庫 - 彈性伺服器匯入資料

適用於:適用於 MySQL 的 Azure 資料庫 - 彈性伺服器

注意

本文僅適用於Power BI Desktop。 目前不支援 Power Query Online 或 Power BI 服務。

Power BI Desktop 可以讓您透過任意格式的拖放畫布、各種現代化資料視覺效果,以及便利的報告撰寫功能,瀏覽具備各種視覺效果的資料。 您可以直接從資料表匯入,也可以從 SELECT 查詢匯入。 在本快速入門中,您將瞭解如何使用Power BI Desktop與 適用於 MySQL 的 Azure 資料庫 彈性伺服器連線。

必要條件

  1. 安裝 Power BI Desktop
  2. 如果您在 Power BI 中第一次與 MySQL 資料庫連線,則必須安裝 Oracle MySQL Connector/NET 套件。
  3. 如果 MySQL 伺服器已停用 SSL,請略過下列步驟。 如果已啟用 SSL,請遵循下列步驟來安裝憑證。
    1. 下載 SSL 公開憑證
    2. 遵循下列步驟,在受信任的根憑證授權單位存放區中安裝 SSL 憑證:
      1. 在您的 Windows 系統上啟動 certmgr.msc 管理主控台。
      2. 在 [受信任的根憑證授權單位] 上按一下滑鼠右鍵,並且選取 [匯入]
      3. 依照精靈中的提示匯入根憑證 (例如,DigiCertGlobalRootCA.crt.pem),然後選取 [確定]。

從 Azure 入口網站使用 Power BI Desktop 進行連線

取得連線到 適用於 MySQL 的 Azure 資料庫 彈性伺服器實例所需的連線資訊。 您需要完整的伺服器名稱和登入認證。

  1. 登入 Azure 入口網站

  2. 從 Azure 入口網站的左側功能表中,選取 [所有資源],然後搜尋您所建立的伺服器 (例如 mydemoserver)。

  3. 選取伺服器名稱。

  4. 從伺服器的 [概觀] 面板,選取左側功能表中的 [Power BI] 設定。

    在 Azure 入口網站中檢視 Power BI 以連線到資料庫的螢幕擷取畫面。

  5. 從下拉式清單選取資料庫 (例如 contactsdb),然後選取 [開始使用]。

  6. 下載 Power BI Desktop 檔案 contactsdb.pbids

    下載資料庫之 Power BI 檔案的螢幕擷取畫面。

  7. 在 Power BI Desktop 中開啟檔案。

  8. 切換至 [資料庫] 索引標籤,以提供資料庫伺服器的使用者名稱和密碼。 注意 適用於 MySQL 的 Azure 資料庫 彈性伺服器不支援 Windows 驗證。

    輸入認證以與 適用於 MySQL 的 Azure 資料庫 彈性伺服器資料庫連線的螢幕快照。

  9. 在 [導覽器] 中,選取您需要的資料,然後載入或轉換資料。

    檢視 MySQL 資料表之導覽器的螢幕擷取畫面。

從 Power BI Desktop 連線到 MySQL 資料庫

您可以直接使用Power BI Desktop 連線到 適用於 MySQL 的 Azure 資料庫 彈性伺服器,而不需使用 Azure 入口網站。

取得 MySQL 連線資訊

  1. 登入 Azure 入口網站
  2. 從 Azure 入口網站 的左側功能表中,選取 [所有資源],然後搜尋您所建立 適用於 MySQL 的 Azure 資料庫 彈性伺服器實例(例如 mydemoserver)。
  3. 選取伺服器名稱。
  4. 從伺服器的 [概觀] 面板,記下 [伺服器名稱] 和 [伺服器管理員登入名稱]。 如果您忘記密碼,您也可以從此面板重設密碼。
  5. 移至 [資料庫] 頁面以尋找您要連線的資料庫。 Power BI Desktop 支援新增單一資料庫的連線,因此需要提供資料庫名稱才能匯入資料。

在 Power BI Desktop 中新增 MySQL 連線

  1. 在連接器選取範圍中選取 [MySQL 資料庫] 選項。

    在 Power BI 中新增 MySQL 連線的螢幕擷取畫面。

  2. 在 [MySQL 資料庫] 對話方塊中,提供 適用於 MySQL 的 Azure 資料庫 彈性伺服器實例和資料庫的名稱。

    登入 Power BI Desktop 的螢幕擷取畫面。

  3. 在 [使用者名稱] 和 [密碼] 方塊中選取 [資料庫] 驗證類型並輸入您的 MySQL 認證。 請務必選取要套用認證的等級。

    輸入用來與 MySQL 資料庫進行連線之認證的螢幕擷取畫面。

  4. 完成時,選取 [確定]

  5. 在 [導覽器] 中,選取您需要的資料,然後載入或轉換資料。

    檢視 MySQL 資料表之導覽器的螢幕擷取畫面。

從 Power Query Online 連線到 MySQL 資料庫

需要資料閘道才能在線上搭配使用 MySQL 與 Power BI 查詢。 請參閱如何部署 MySQL 的資料閘道。 在設定資料閘道後,請採取下列步驟來新增連線:

  1. 在連接器選取範圍中選取 [MySQL 資料庫] 選項。

  2. 在 [MySQL 資料庫] 對話方塊中,提供伺服器和資料庫的名稱。

    Power Query Online 之 MySQL 連線的螢幕擷取畫面。

  3. 在 [使用者名稱] 和 [密碼] 方塊中選取 [基本] 驗證類型並輸入您的 MySQL 認證。

  4. 如果您的連線未加密,請取消勾選 [使用加密連線]

  5. 選取 [下一步] 以連線到資料庫。

  6. 在 [導覽器] 中,選取您需要的資料,然後選取 [轉換資料] 以轉換 Power Query 編輯器中的資料。

使用進階選項進行連線

Power Query Desktop 提供一組進階選項,您可以視需要新增至查詢。 下表列出您可以在 Power Query Desktop 中設定的所有進階選項。

進階選項 描述
命令逾時 (分鐘) 如果您的連線持續超過 10 分鐘 (預設逾時),您可以在幾分鐘內輸入另一個值,讓連線保持開啟更長時間。 只可在 Power Query Desktop 中使用此選項。
SQL statement 如需詳細資訊,請移至使用原生資料庫查詢從資料庫匯入資料
包含關聯性資料行 如果勾選,則會包含可能與其他資料表有關聯性的資料行。 如果取消勾選此方塊,就無法看到這些資料行。
使用完整階層架構巡覽 如果勾選,導覽器會顯示您要連線的資料庫中出現的完整資料表階層。 如果取消勾選,導覽器只會顯示資料行和資料列包含資料的資料表。

選取所需的進階選項之後,請在 Power Query Desktop 中選取 [確定] 以連線到 MySQL 資料庫。

後續步驟