共用方式為


MongoDB Atlas SQL 介面

備註

此連接器由 MongoDB 擁有和提供。

總結

項目 Description
發行狀態 一般供應
Products Power BI (語意模型)
Power BI (數據流)
Fabric(Dataflow Gen2)
支援的驗證類型 資料庫(使用者名稱/密碼)
X.509 憑證
OAuth (OIDC)
AWS 身分識別和存取管理

備註

使用使用者名稱/密碼以外的驗證機制 (例如 X.509 憑證、OAuth (OIDC) 或 AWS IAM) 時,您可以在連線對話方塊中將使用者名稱和密碼欄位保留空白。 適當的認證會透過所選的驗證方法來處理。

先決條件

若要使用 MongoDB Atlas SQL 連接器,您必須有 Atlas 聯合資料庫 設定。

取得聯合資料庫實例的連線資訊

  1. 導覽至您的聯合資料庫執行個體。 在 Atlas 中,從左側導覽面板中選取 [資料聯合 ]。
  2. 選取 連線 以開啟聯邦資料庫執行個體連線的模式窗口。
  3. 選取 [使用 Atlas SQL 介面連線]。
  4. 選取 [Power BI 連接器]。
  5. 複製您的聯合資料庫名稱和 MongoDB URI。 您需要在稍後的步驟中使用它們。

備註

如果您的部分或全部資料來自 Atlas 叢集,您必須使用 MongoDB 5.0 版或更高版本,才能讓該叢集利用 Atlas SQL。

需要 MongoDB Atlas SQL ODBC 驅動程式 才能使用 MongoDB Atlas SQL 連接器。

支援的功能

  • Import
  • DirectQuery (Power BI 語意模型)

使用 Power Query Desktop 的 Atlas SQL 介面連線到 MongoDB Atlas 同盟資料庫

若要使用 Atlas SQL 介面進行連線:

  1. 在 Power BI Desktop 的 Home 功能區中選取 [取得數據]。

  2. 從左側的類別中選取 資料庫 ,選取 MongoDB Atlas SQL,然後選取 連線

    選取 MongoDB Atlas SQL 連接器的 [取得資料] 對話方塊的螢幕擷取畫面。

  3. 如果您是第一次連線至 MongoDB Atlas SQL 連接器,則會顯示協力廠商通知。 如果您不想再次顯示此訊息,請選取「不要再次使用此連接器警告我」。

    選取繼續

  4. 在出現的 MongoDB Atlas SQL 視窗中,填寫下列值:

    • MongoDB URI。 Required

      使用 在先決條件中取得的 MongoDB URI。 請確定它不包含您的使用者名稱和密碼。 包含使用者名稱和/或密碼的 URI 會被拒絕。

    • 您的聯合 資料庫 名稱。 Required

      使用 在必要條件中取得的聯合資料庫名稱。

    • SQL 查詢。 選擇性

      若要立即執行,請輸入原生 Atlas SQL 查詢。 如果 資料庫 與先前使用的資料庫相同,您可以從查詢中省略它。

      SELECT * FROM orders
      
    • 針對您想要的資料連線模式選取 [匯入] 或 [DirectQuery]。

    請選擇 [確定]

    MongoDB Atlas SQL 連線對話方塊的螢幕擷取畫面,您可以在其中輸入連線資訊。

  5. 輸入您的 Atlas MongoDB 資料庫存取使用者名稱和密碼,然後選取 [連線]。

    MongoDB Atlas SQL 驗證對話方塊的螢幕擷取畫面,您可以在其中輸入憑證。

    備註

    輸入特定 Atlas 同盟資料庫的使用者名稱和密碼之後,Power BI Desktop 會在後續的連線嘗試中使用這些相同的認證。 您可以前往檔案選項和設定>資料來源設定>修改這些認證。

  6. 導航器 中,選取一個或多個元素以匯入並使用於 Power BI Desktop。 然後選取 [載入] 以載入 Power BI Desktop 中的資料表,或選取 [轉換資料 ] 以開啟 Power Query 編輯器,您可以在其中篩選和精簡您想要使用的資料集,然後將該精簡的資料集載入 Power BI Desktop。

使用 Power Query Online 的 Atlas SQL 介面連線到 MongoDB Atlas 同盟資料庫

若要使用 Atlas SQL 介面進行連線:

  1. Power Query - 選擇資料來源頁面選取 MongoDB Atlas SQL

  2. [連線設定] 頁面上,填寫下列值:

    • MongoDB URI。 必要

      使用 在先決條件中取得的 MongoDB URI。 請確定它不包含您的使用者名稱和密碼。 包含使用者名稱和/或密碼的 URI 會被拒絕。

    • 您的聯合 資料庫 名稱。 Required

      使用 在必要條件中取得的聯合資料庫名稱。

    • 輸入 連線名稱

    • 選擇 資料閘道

    • 輸入您的 Atlas MongoDB 資料庫存取使用者名稱和密碼,然後選取 [下一步]。

    線上連線至資料來源對話方塊的螢幕擷取畫面,您可以在其中輸入連線設定。

  3. [導覽器] 畫面中,選取您需要的資料,然後選取 [轉換資料]。 此選取項目會開啟 Power Query 編輯器,讓您可以篩選和精簡您想要使用的資料集。

    線上導覽器的螢幕擷取畫面,您可以在其中選擇要轉換的資料。

故障排除

當無法成功建立連線時,會顯示一般錯誤訊息 The driver returned invalid (or failed to return) SQL_DRIVER_ODBC_VER: 03.80 。 首先檢查您的認證,以及您在存取聯合資料庫時沒有網路問題。

您可能還會發現以下資訊很有用: