Здесь разберемся с установкой Pentaho и PDI текущих стабильных версий. Обращу внимание, что установка очень простая, хотя есть некоторые моменты, в которых пришлось проявить творчество. Все это вы сможете увидеть в ролике. После ролика я схематично опишу последовательность действий и приведу интересные ссылки. Приятного просмотра! (ссылка на youtub http://youtu.be/Vwuo17yE9G4)
Последовательность действий:
- Установка JDK.
- Прописывание пути до JDK в системные переменные (PENTAHO_JAVA_HOME = “C:\Program Files\Java\jre7”).
- Распаковка архивов.
- Устранение ошибок у PDI при распаковке (нахождение библиотеки в предыдущей стабильной версии PDI).
- Копирование нужного драйвера для связи с Mysql по директориям:
-
- PDI путь data-integration/libext/JDBC
- Pentaho biserver-ee/tomcat/lib/
- В PAC administration-console/jdbc (там уже был драйвер для Mysql, поэтому в уроке нет этого).
-
- Запуск программ PDI.
- Настройка соединения с PDI из Mysql.
- Запуск сервера аналитики (\start-pentaho.bat) и админ. консоли (PAC \start-pac.bat).
-
- При запуске серверов видно, на каких портах происходит коннект с серверами (PAC http://localhost:8099 и Pentaho http://localhost:8080).
- Дополнительно видно, что запускается БД Hipersonic с тестовыми данными.
-
- Установка соединения c Mysql и Hypersonic из PAC (необходимо помнить, что для связи используется строка jdbc:mysql://host_name. Думаю, что дальше при коннекте к другой БД догадаетесь, как прописывать адрес хоста).
- Добавление нового пользователя (login: test, pas: test, roles: admin права администратора, Authenticated права на авторизацию).
- Захождение под новым пользователем.
Что же входит в состав biserver-ce?
- Сервер tomcat.
- БД HSQLDB с демо-данными.
- Сервер Mondrian.
- Сервер Pentaho CE (который взаимодействует с другими серверами).
При запуске сервера pentaho запускается и БД Hypersonic.
Послесловие
Информацию по БД можно глянуть в найденных источниках:
- http://hsqldb.org/ - официальный сайт проекта. Странно, что в России информации совсем не найти по этим БД.
- Сравнение HSQLDB-vs-H2 и здесь другое сравнение.
Можно сказать пару слов по БД. Она написана на Java и способна полностью запускаться в памяти ПК. Утилиту для работы с администрированием БД можно взять тут http://www.razorsql.com/features/h2_features.html. Как настроить одну из БД, думаю, можно найти в интернете. Кстати, это оказывается полезным, так как хранение данных в оперативной памяти может существенно ускорить обработку и отзывчивость системы на кубах малого размера.
Ссылки по теме:
- Установка Mysql и настройка для удаленного доступа можно глянуть тут.
- Туториал по установке и публикации куба на Pentaho. http://habrahabr.ru/post/187782/ (Рекомендую только почитать).
- Настройка безопасного соединения с Mysql. https://anonymousbi.wordpress.com/tag/mysql/
- Официальный сайт проекта. http://hsqldb.org/
- Подробности
- Опубликовано: 28 Август 2013
- Просмотров: 9944