Реализация Saiku на OpenShift и MySQL Connect Connect
Вопрос
Я реализую Saiku Server на платформе OpenShift.Как подключиться к базе данных MySQL в OpenShift для приложения Saiku.
Демо-конфигурация
<i> type=OLAP </i>
<i>name=foodmart </i>
<i>driver=mondrian.olap4j.MondrianOlap4jDriver </i>
<i>location=jdbc:mondrian:Jdbc=jdbc:hsqldb:res:foodmart/foodmart;Catalog=res:foodmart/FoodMart.xml; </i>
<i>username=sa </i>
<i>password= </i>
.
Как использовать переменные среды MySQL в приведенном выше конфиге
Спасибо
Решение
Это из wiki.meteorite.bi
Определение источника данных
Все источники данных хранятся как простой текстовые файлы в папке Saiku-Server / Tomcat / WebApps / Saiku / Web-inf / Classes / Saiku-DataSources / С одним источником данных за файл. Вы можете использовать ваш любимый текстовый редактор Чтобы добавить / редактировать источник данных. Вот как пример источника данных для MySQL Похоже:
Тип= OLAP
name= stealwheels
Driver= mondrian.olap4j.mondrianolap4jdriver
location= JDBC: Mondrian: JDBC= JDBC: MySQL: // localhost / sampledata; каталог= res: foodmart / foodmart.xml; jdbcdrivers= com.mysql.jdbc.driver;
username= dbuser
Пароль= Пароль
Каждое определение источника данных содержит как минимум следующие элементы:
Тип- Всегда олап.
Название - имя источника данных. Это имя будет показано для пользователя Saiku вместе с именем схемы. Может содержать пробелы.
Водитель - драйвер для определенной базы данных. См. Примеры ниже, чтобы найти Правильный драйвер для ваших данных.
Расположение - местоположение данных и мондриан Схема (см. Расположение Детали).
Имя пользователя - имя пользователя, которое будет использоваться при подключении к источнику данных.
Пароль - Пароль для использования при подключении к источнику данных.
Вы также можете посетить этот доступ Страница P >.