【问题标题】:Edit JDBC connection string in Saiku在 Saiku 中编辑 JDBC 连接字符串
【发布时间】:2013-04-22 10:07:29
【问题描述】:

我正在使用 Microsoft SQL Server 作为我的 Web 应用程序的数据库。我想使用 Saiku 作为应用程序的一部分。我找到了设置 JDBC 连接字符串的解决方案,如下所示:

type=OLAP
name=foodmart
driver=mondrian.olap4j.MondrianOlap4jDriver


location=jdbc:mondrian:Jdbc=jdbc:sqlserver://localhost:1433;databaseName=foodmart;Catalog=res:warehouses/FoodMart.xml;JdbcDrivers=com.microsoft.sqlserver.jdbc.SQLServerDriver; username=sa
password=XXXX

无论如何,我不知道我下载的包(Saiku Server 2.4(包括Foodmart DB))中的哪个文件用于更改我提到的连接字符串。

请帮忙。提前谢谢你。

【问题讨论】:

    标签: jdbc olap pentaho mondrian saiku


    【解决方案1】:

    如果其他人有同样的问题,我想我会分享我的解决方案,因为我在其他任何地方都找不到任何 Saiku 特定的答案。

    挣扎了几个小时后,收到错误“com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'TableName'.”,我找到了正确的方法,或者至少是对我有用的方法,要指定数据库名称,就是在 databaseName 参数中添加 jdbc 前缀。

    这是我的工作示例:

    type=OLAP
    name=foodmart
    driver=mondrian.olap4j.MondrianOlap4jDriver
    location=jdbc:mondrian:Jdbc=jdbc:sqlserver://localhost:1433;jdbc.databaseName=foodmart;Catalog=res:foodmart/FoodMart.xml;JdbcDrivers=com.microsoft.sqlserver.jdbc.SQLServerDriver;
    username=sa
    password=sa
    

    【讨论】:

    • 谢谢!我花了 2 个小时来研究这个问题,最终解决了 80% 的问题 ;-) 这导致我为另外 20% 写了这篇文章 ;-)
    【解决方案2】:

    只需使用谷歌:

    http://docs.analytical-labs.com/DataSources.html

    仅供参考,如果您使用 Freenode 上的 IRC 频道 ##saiku 或 ask.analytical-labs.com,您可能会更快地获得有关 Saiku 问题的回复

    【讨论】:

      【解决方案3】:

      解决方案是 migueletes 花费数小时试图找到解决方案。 我的问题是尝试包含 instanceName 参数以将集线器连接到集群 mssql 并且实际上必须将参数 jdbc.instanceName 添加到它被考虑在内,否则省略该参数。

      https://groups.google.com/a/saiku.meteorite.bi/forum/#!topic/user/q9_5OG6_wrw

      【讨论】:

        猜你喜欢
        • 2020-02-13
        • 2012-09-05
        • 2016-04-13
        • 1970-01-01
        • 2021-05-02
        • 2013-10-21
        • 2014-04-27
        • 2019-08-23
        • 2017-09-05
        相关资源
        最近更新 更多