Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сводка
Товар | Описание |
---|---|
Статус релиза | Общая доступность |
Продукция | Эксель 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 не поддерживается в личном режиме локального шлюза данных. Он поддерживается только в локальном шлюзе данных (стандартный режим)
Поддерживаемые возможности
- Импорт
- Дополнительные параметры
- Тайм-аут команды в минутах
- Инструкция на родном языке SQL
- Столбцы связей
- Навигация с помощью полной иерархии
Подключение к базе данных MySQL из Power Query Desktop
Чтобы сделать подключение, выполните следующие действия.
При выборе соединителя выберите вариант База данных MySQL. Дополнительные сведения см. в Где получить данные.
В диалоговом окне База данных MySQL укажите имя сервера и базы данных.
Выберите тип проверки подлинности База данных и введите учетные данные MySQL в полях Имя пользователя и Пароль.
Выберите уровень, к который нужно применить учетные данные.
По завершении нажмите кнопку ОК.
Если подключение не зашифровано, появится запрос в следующем диалоговом окне.
Нажмите кнопку "ОК ", чтобы подключиться к базе данных с помощью незашифрованного подключения, или следуйте инструкциям по настройке зашифрованных подключений к SQL Server.
В Навигаторе выберите необходимые данные, а затем загрузите или преобразуйте данные.
Подключение к базе данных MySQL из Power Query Online
Чтобы сделать подключение, выполните следующие действия.
При выборе соединителя выберите вариант База данных MySQL. Дополнительные сведения см. в Где получить данные.
В диалоговом окне База данных MySQL укажите имя сервера и базы данных.
Если сервер MySQL недоступен из облака, добавьте имя локального шлюза данных (личный режим не поддерживается).
Выберите тип проверки подлинности Базовый и введите учетные данные MySQL в полях Имя пользователя и Пароль.
Если подключение не зашифровано, снимите флажок Использовать Зашифрованное Подключение.
Нажмите кнопку Далее, чтобы подключиться к базе данных.
В навигаторе выберите необходимые данные, а затем выберите "Преобразовать данные ", чтобы преобразовать данные в редакторе 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 для этих продуктов.