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


База данных MySQL

Итоги

Позиция Description
Состояние выпуска Общая доступность
Продукты Excel
Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Dynamics 365 Customer Insights
Службы Analysis Services
Поддерживаемые типы проверки подлинности Windows (Power BI Desktop, Excel, онлайн-служба с шлюзом)
База данных (Power BI Desktop, Excel)
Базовый (онлайн-служба с шлюзом и без нее)
Справочная документация по функциям MySQL.Database

Примечание.

Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.

Необходимые компоненты

Перед использованием этого соединителя в Power BI Desktop необходимо установить пакет Oracle MySQL Подключение or/NET. Для Power Query Online (потоков данных) или служба Power BI, если сервер MySQL недоступен для облака и требуется локальный шлюз данных, компонент Oracle MySQL Подключение or/NET также должен быть правильно установлен на компьютере под управлением локального шлюза данных. Чтобы определить правильность установки пакета, откройте окно PowerShell и выполните следующую команду:

[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv

Если пакет установлен правильно, поставщик данных MySQL отображается в результирующем диалоговом окне. Например:

Снимок экрана: диалоговое окно поставщика данных с выделенным поставщиком данных MySQL.

Если пакет не установлен правильно, обратитесь к группе поддержки MySQL или обратитесь к MySQL.

Примечание.

Соединитель MySQL не поддерживается в личном режиме локального шлюза данных. Он поддерживается только в локальном шлюзе данных (стандартный режим)

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

  • Import
  • Дополнительные параметры
    • Время ожидания команды в минутах
    • Инструкция Native SQL
    • Столбцы связей
    • Выполнять навигацию по всей иерархии

Подключение к базе данных MySQL из Power Query Desktop

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

  1. При выборе соединителя выберите вариант База данных MySQL. Дополнительные сведения: где получить данные

  2. В диалоговом окне База данных MySQL укажите имя сервера и базы данных.

    Снимок экрана: диалоговое окно подключения к базе данных MySQL.

  3. Выберите тип проверки подлинности База данных и введите учетные данные MySQL в полях Имя пользователя и Пароль.

    Снимок экрана: диалоговое окно проверки подлинности с выбранным типом проверки подлинности базы данных.

  4. Выберите уровень, к который нужно применить учетные данные.

  5. По завершении нажмите кнопку ОК.

    Примечание.

    Если подключение не зашифровано, вам будет предложено использовать следующее диалоговое окно.

    Снимок экрана: диалоговое окно поддержки шифрования с запросом на использование незашифрованного подключения.

    Нажмите кнопку "ОК ", чтобы подключиться к базе данных с помощью незашифрованного подключения, или следуйте инструкциям по настройке зашифрованных подключений к SQL Server.

  6. В Навигаторе выберите необходимые данные, а затем загрузите или преобразуйте данные.

    Снимок экрана: навигатор с выбранным элементом и отображаемыми данными выбора.

Подключение к базе данных MySQL из Power Query Online

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

  1. При выборе соединителя выберите вариант База данных MySQL. Дополнительные сведения: где получить данные

  2. В диалоговом окне База данных MySQL укажите имя сервера и базы данных.

    Снимок экрана: диалоговое окно параметров Подключение с заполненными примерами записей сервера и базы данных.

  3. Если сервер MySQL недоступен из облака, добавьте имя локального шлюза данных (личный режим не поддерживается).

  4. Выберите тип проверки подлинности Базовый и введите учетные данные MySQL в полях Имя пользователя и Пароль.

  5. Если подключение не зашифровано, снимите флажок Использовать зашифрованное подключение.

  6. Нажмите кнопку Далее, чтобы подключиться к базе данных.

  7. В Навигаторе выберите необходимые данные, а затем выберите Преобразовать данные", чтобы преобразовать данные в Редакторе Power Query.

Подключением с использованием дополнительных параметров

Power Query предоставляет набор дополнительных параметров, которые можно добавить в запрос при необходимости.

В следующей таблице приведены все дополнительные параметры, которые можно задать в Power Query Desktop.

Дополнительный параметр Description
Время ожидания команды в минутах Если подключение длится более 10 минут (время ожидания по умолчанию), можно ввести другое значение в минутах, чтобы подключение дольше оставалось открытым.
SQL statement Дополнительные сведения см. в статье Импорта данных из базы данных с помощью собственного запроса к базе данных.
Включить столбцы отношений Если этот флажок установлен, включает столбцы, которые могут иметь связи с другими таблицами. Если это поле снято, эти столбцы не включены.
Выполнять навигацию по всей иерархии Если этот флажок установлен, навигатор отображает полную иерархию таблиц в базе данных, к которой вы подключаетесь. Если этот флажок снят, навигатор отображает только таблицы, столбцы и строки которых содержат данные.

Выбрав необходимые дополнительные параметры, нажмите кнопку "ОК " в Power Query Desktop или "Далее " в Power Query Online, чтобы подключиться к базе данных MySQL.

Ограничения

Следующие ограничения применяются к соединителю базы данных MySQL Power Query.

Подключения MySQL нельзя использовать с личными шлюзами.

Если база данных MySQL недоступна из облака, настройте локальные подключения MySQL, обновив его до корпоративного шлюза вместо использования личного локального шлюза данных. Для облачных серверов MySQL шлюз не требуется.

Невозможно использовать локальные данные MySQL с помощью R и Python.

В случаях, когда Python или R используется с локальной базой данных MySQL, используйте один из следующих методов:

  • Сделайте базу данных сервера MySQL доступной из облака.
  • Переместите локальные данные MySQL в другой набор данных и используйте корпоративный шлюз исключительно для этой цели.