Поделиться через


Интерфейс MongoDB Atlas SQL

Замечание

Этот соединитель принадлежит и предоставляется MongoDB.

Сводка

Item Description
Статус релиза Общая доступность
Products Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Поддерживаемые типы проверки подлинности База данных (имя пользователя и пароль)
Сертификаты X.509
OAuth (OIDC)
Управление удостоверениями и доступом AWS

Замечание

При использовании механизмов проверки подлинности, отличных от имени пользователя или пароля (например, сертификатов X.509, OAuth (OIDC) или AWS IAM, можно оставить поля имени пользователя и пароля пустыми в диалоговом окне подключения. Соответствующие учетные данные обрабатываются с помощью выбранного метода проверки подлинности.

Предпосылки

Чтобы использовать соединитель SQL MongoDB Atlas, необходимо настроить федеративную базу данных Atlas .

Получение сведений о подключении для экземпляра федеративной базы данных

  1. Перейдите к экземпляру федеративной базы данных. В Atlas выберите "Федерация данных" на левой панели навигации.
  2. Выберите "Подключиться", чтобы открыть диалог подключения экземпляра федеративной базы данных.
  3. Выберите "Подключиться" с помощью интерфейса SQL Atlas.
  4. Выберите Соединитель Power BI.
  5. Скопируйте имя федеративной базы данных и URI MongoDB. Вам потребуется их на более позднем шаге.

Замечание

Если некоторые или все данные приходят из кластера Atlas, необходимо использовать MongoDB версии 5.0 или больше для этого кластера, чтобы воспользоваться преимуществами Atlas SQL.

Драйвер ODBC MongoDB Atlas SQL необходим для использования соединителя MongoDB Atlas SQL.

Поддерживаемые возможности

  • Import
  • DirectQuery (семантические модели Power BI)

Подключение к федеративной базе данных MongoDB Atlas с помощью интерфейса Atlas SQL из Power Query Desktop

Чтобы подключиться с помощью интерфейса Atlas SQL, выполните следующие действия.

  1. Выберите Получить данные на ленте Главная в Power BI Desktop.

  2. Выберите базу данных из категорий слева, выберите MongoDB Atlas SQL и нажмите кнопку "Подключить".

    Снимок экрана: диалоговое окно

  3. Если вы подключаетесь к соединителю MongoDB Atlas SQL в первый раз, отобразится уведомление стороннего производителя. Нажмите кнопку "Не предупреждать меня снова с этим соединителем", если вы не хотите, чтобы это сообщение отображалось снова.

    Нажмите Продолжить.

  4. В появившемся окне Sql MongoDB Atlas заполните следующие значения:

    • Универсальный код ресурса (URI) MongoDB. Required

      Используйте URI MongoDB, полученный в предварительных требованиях. Убедитесь, что он не содержит имя пользователя и пароль. URI, содержащие имя пользователя и /или пароли, отклоняются.

    • Имя федеративной базы данных . Required

      Используйте имя федеративной базы данных, указанное в предварительных требованиях.

    • SQL-запрос. Необязательно

      Чтобы выполнить немедленно, введите родной SQL-запрос Atlas. Если база данных совпадает с ранее используемым, его можно опустить из запроса.

      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.

Подключение к федеративной базе данных MongoDB Atlas с помощью интерфейса Atlas SQL из Power Query Online

Чтобы подключиться с помощью интерфейса Atlas SQL, выполните следующие действия.

  1. Выберите MongoDB Atlas SQL на странице Power Query - Выберите источник данных.

  2. На странице параметров подключения введите следующие значения:

    • Универсальный код ресурса (URI) MongoDB. Обязательно.

      Используйте URI MongoDB, полученный в предварительных требованиях. Убедитесь, что он не содержит имя пользователя и пароль. URI, содержащие имя пользователя и /или пароли, отклоняются.

    • Имя федеративной базы данных . Required

      Используйте имя федеративной базы данных, указанное в предварительных требованиях.

    • Введите имя подключения.

    • Выберите шлюз данных.

    • Введите имя пользователя и пароль для доступа к базе данных Atlas MongoDB и нажмите кнопку "Далее".

    Снимок экрана: диалоговое окно

  3. На экране навигатора выберите необходимые данные, а затем выберите "Преобразовать данные". Этот выбор открывает редактор Power Query, чтобы можно было фильтровать и уточнять набор данных, которые вы хотите использовать.

    Снимок экрана: онлайн-навигатор, в котором вы выбираете данные, которые нужно преобразовать.

Устранение неполадок

Если подключение не удается установить, отображается универсальное сообщение The driver returned invalid (or failed to return) SQL_DRIVER_ODBC_VER: 03.80 об ошибке. Начните с проверки ваших учетных данных и убедитесь, что у вас нет проблем с доступом к вашей федеративной базе данных.

Вы также можете найти следующие полезные сведения: