Как связаться с MySQL внешнего сервера для генерации отчетов в Пентахо
Я хочу создавать отчеты с внешней базой данных MySQL.
Не моя база данных localhost.
Я хочу сформировать отчет базы данных mysql внешнего сервера.
2 ответа
Вы когда-нибудь использовали мастер источников данных?
- В консоли пользователя Pentaho выберите Файл -> Создать -> Источник данных.
- Назовите новый источник данных.
- Выберите "Таблица таблиц" в качестве типа.
- Нажмите на маленький кружок с плюсом, чтобы добавить соединение с базой данных.
- Выберите тип базы данных. Введите имя хоста, порт, информацию для входа и любые другие параметры. Проверьте это, если хотите.
- Хит Ок.
- Продолжить с помощью мастера источников данных.
Для правильной работы удаленного доступа MySQL необходимо выполнить следующее:
Вы должны убедиться, что MySQL использует привязку TCP поверх привязки сокетов. Кроме того, адрес, к которому он привязан, должен быть доступен за пределами машины (т. Е. Не localhost)
Пользователь должен быть создан с правильным именем хоста и доступом к базе данных. НЕ ИСПОЛЬЗУЙТЕ КОРЕННОГО ПОЛЬЗОВАТЕЛЯ.
ИЛИ ЖЕ
Вы должны подключиться к MySQL через туннель SSH, если он привязан к localhost в системе, и необходимо создать пользователя с доступом к базе данных (вы не должны использовать root).
Если вы не уверены, как это сделать, я рекомендую вам поговорить с системным администратором или, если он расположен в другом месте, с вашим хостинг-провайдером. В общем, я использую дополнительную опцию, но для некоторых пользователей ее также сложнее настроить.