Как связаться с MySQL внешнего сервера для генерации отчетов в Пентахо

Я хочу создавать отчеты с внешней базой данных MySQL.

Не моя база данных localhost.

Я хочу сформировать отчет базы данных mysql внешнего сервера.

2 ответа

Вы когда-нибудь использовали мастер источников данных?

  1. В консоли пользователя Pentaho выберите Файл -> Создать -> Источник данных.
  2. Назовите новый источник данных.
  3. Выберите "Таблица таблиц" в качестве типа.
  4. Нажмите на маленький кружок с плюсом, чтобы добавить соединение с базой данных.
  5. Выберите тип базы данных. Введите имя хоста, порт, информацию для входа и любые другие параметры. Проверьте это, если хотите.
  6. Хит Ок.
  7. Продолжить с помощью мастера источников данных.

Для правильной работы удаленного доступа MySQL необходимо выполнить следующее:

Вы должны убедиться, что MySQL использует привязку TCP поверх привязки сокетов. Кроме того, адрес, к которому он привязан, должен быть доступен за пределами машины (т. Е. Не localhost)

Пользователь должен быть создан с правильным именем хоста и доступом к базе данных. НЕ ИСПОЛЬЗУЙТЕ КОРЕННОГО ПОЛЬЗОВАТЕЛЯ.

ИЛИ ЖЕ

Вы должны подключиться к MySQL через туннель SSH, если он привязан к localhost в системе, и необходимо создать пользователя с доступом к базе данных (вы не должны использовать root).

Если вы не уверены, как это сделать, я рекомендую вам поговорить с системным администратором или, если он расположен в другом месте, с вашим хостинг-провайдером. В общем, я использую дополнительную опцию, но для некоторых пользователей ее также сложнее настроить.

Другие вопросы по тегам