0

我在 openshift 平台上实现了一个 saiku 服务器。如何为 saiku 应用程序连接到 openshift 上的 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环境变量

谢谢

4

1 回答 1

0

这是来自wiki.meteorite.bi

数据源定义

所有数据源都以纯文本文件的形式存储在文件夹 saiku-server/tomcat/webapps/saiku/WEB-INF/classes/saiku-datasources/ 中,每个文件一个数据源。您可以使用您喜欢的文本编辑器来添加/编辑数据源。这是 MySQL 的示例数据源的样子:

类型=OLAP

名称=钢轮

驱动程序=mondrian.olap4j.MondrianOlap4jDriver

location=jdbc:mondrian:Jdbc=jdbc:mysql://localhost/sampledata;目录=res:foodmart/Foodmart.xml;JdbcDrivers=com.mysql.jdbc.Driver;

用户名=dbuser

密码=密码

每个数据源定义至少包含以下元素:

类型 - 始终为 OLAP。

name - 数据源的名称。该名称将与模式名称一起显示给 Saiku 用户。可以包含空格。

driver - 特定数据库的驱动程序。请参阅下面的示例,为您的数据找到正确的驱动程序。

location - 数据和蒙德里安模式的位置(请参阅位置详细信息)。

username - 连接到数据源时使用的用户名。

密码 - 连接到数据源时使用的密码。

您也可以访问此页面

于 2014-08-04T18:28:18.090 回答