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


База данных MySQL

Сводка

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

Замечание

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

Предпосылки

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

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

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

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

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

Замечание

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

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

  • Импорт
  • Дополнительные параметры
    • Тайм-аут команды в минутах
    • Инструкция на родном языке SQL
    • Столбцы связей
    • Навигация с помощью полной иерархии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ограничения

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

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

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

Невозможно объединить локальные данные MySQL с R и Python

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

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

Неподдерживаемые регионы

Соединитель MySQL не поддерживает China Cloud для Power Apps, Power Automate и Logic Apps. Обратитесь к соединителю MySQL для этих продуктов.