База данных 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 не поддерживается в личном режиме локального шлюза данных. Он поддерживается только в локальном шлюзе данных (стандартный режим)
Поддерживаемые возможности
- Import
- Дополнительные параметры
- Время ожидания команды в минутах
- Инструкция Native 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.
Дополнительный параметр | 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 в другой набор данных и используйте корпоративный шлюз исключительно для этой цели.