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


Краткое руководство. Импорт данных из База данных Azure для MySQL — гибкий сервер в Power BI

Примечание.

Эта статья относится только к Power BI Desktop. В настоящее время Power Query Online или служба Power BI не поддерживается.

С помощью Power BI Desktop вы можете визуально исследовать свои данные на свободной области, поддерживающей перетаскивание, с использованием широкого спектра современных визуальных представлений данных и простых в использовании инструментов для создания отчетов. Можно импортировать данные непосредственно из таблиц или выполнять импорт из запроса SELECT. Из этого краткого руководства вы узнаете, как подключиться к гибкому серверу База данных Azure для MySQL с помощью Power BI Desktop.

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

  1. Установите Power BI Desktop.
  2. При первом подключении к базе данных MySQL в Power BI необходимо установить пакет Oracle MySQL Connector/NET.
  3. Если на сервере MySQL отключен протокол SSL, пропустите приведенные ниже действия. Если протокол SSL включен, выполните указанные ниже действия, чтобы установить сертификат.
    1. Скачайте общедоступный SSL-сертификат.
    2. Установите SSL-сертификат в хранилище доверенных корневых центров сертификации, выполнив следующие действия.
      1. Запустите консоль управления certmgr.msc в системе Windows.
      2. Щелкните правой кнопкой мыши Доверенные корневые центры сертификации, а затем выберите команду Импорт.
      3. Следуйте инструкциям мастера, чтобы импортировать корневой сертификат (например, DigiCertGlobalRootCA.crt.pem) и нажмите кнопку ОК.

Подключение с помощью Power BI Desktop из портал Azure

Получите сведения о подключении, необходимые для подключения к экземпляру гибкого сервера База данных Azure для MySQL. Вам потребуется полное имя сервера и учетные данные для входа.

  1. Войдите на портал Azure.

  2. В меню слева в портал Azure выберите все ресурсы и найдите созданный сервер (например, mydemoserver).

  3. Выберите имя сервера.

  4. На панели обзора сервера выберите параметр Power BI в меню слева.

    Снимок экрана: просмотр Power BI в портал Azure для подключения к базе данных.

  5. Выберите базу данных из раскрывающегося списка, например contactsdb , а затем нажмите кнопку "Начать работу".

  6. Скачайте файл Power BI desktop contactsdb.pbids.

    Снимок экрана: скачивание файла Power BI для базы данных.

  7. Откройте файл в Power BI Desktop.

  8. Перейдите на вкладку "База данных ", чтобы указать имя пользователя и пароль для сервера базы данных. Примечание проверка подлинности Windows не поддерживается для гибкого сервера База данных Azure для MySQL.

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

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

    Снимок экрана: Навигатор для просмотра таблиц MySQL.

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

Вы можете подключиться к гибкому серверу База данных Azure для MySQL с помощью Power BI Desktop напрямую, не используя портал Azure.

Получение сведений о подключении MySQL

  1. Войдите на портал Azure.
  2. В меню слева в портал Azure выберите все ресурсы и найдите созданный экземпляр гибкого сервера База данных Azure для MySQL (например, mydemoserver).
  3. Выберите имя сервера.
  4. Запишите имя сервера и имя для входа администратора сервера с панели сервера Обзор. Если вы забыли свой пароль, можно также сбросить пароль с помощью этой панели.
  5. Перейдите на страницу Базы данных, чтобы найти базу данных, к которой требуется подключиться. Power BI Desktop поддерживает добавление подключения к отдельной базе данных, поэтому для импорта данных требуется имя базы данных.

Добавление подключения MySQL в Power BI Desktop

  1. При выборе соединителя выберите вариант База данных MySQL.

    Снимок экрана: добавление подключения mysql в Power BI.

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

    Снимок экрана: вход в Power BI Desktop.

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

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

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

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

    Снимок экрана: Навигатор для просмотра таблиц MySQL.

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

Шлюз данных требуется для использования MySQL с запросом Power BI online. Узнайте , как развернуть шлюз данных для MySQL. После настройки шлюза данных выполните следующие действия, чтобы добавить новое подключение:

  1. При выборе соединителя выберите вариант База данных MySQL.

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

    Снимок экрана: подключение MySQL с power query online.

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

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

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

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

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

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

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

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

Следующий шаг