我在openshift平台上实现了一个saiku服务器。如何在openshift上连接到saiku应用程序的mysql数据库。
演示配置
<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环境变量
由于
答案 0 :(得分:0)
数据源定义
所有数据源都以纯文本文件形式存储在文件夹中 赛酷 - 服务器/ Tomcat的/ web应用/赛酷/ WEB-INF /类/赛酷-数据源/ 每个文件有一个数据源。您可以使用自己喜欢的文本编辑器 添加/编辑数据源。这是MySQL的示例数据源 看起来像:
型= OLAP
名= steelwheels
驱动= mondrian.olap4j.MondrianOlap4jDriver
位置= JDBC:蒙德里安:的Jdbc = JDBC:MySQL的://本地主机/的sampleData;目录= RES:的FoodMart / Foodmart.xml; JdbcDrivers = com.mysql.jdbc.Driver;
用户名= DBUSER
密码=密码
每个数据源定义至少包含以下元素:
type - Always OLAP。
name - 数据源的名称。此名称将显示给Saiku用户 与模式名称一起使用。可以包含空格。
driver - 特定数据库的驱动程序。请参阅下面的示例以查找 正确的数据驱动程序。
location - 数据和Mondrian架构的位置(请参阅位置 细节)。
username - 连接数据源时使用的用户名。
password - 连接数据源时使用的密码。
您还可以访问此page