【发布时间】:2013-11-29 11:09:49
【问题描述】:
我正在尝试使用 XMLA 数据源连接到 SpagoBI。
这是我的 JDBC URL:
jdbc:xmla:Server=http://localhost/olap/msmdpump.dll;
我正在使用这个驱动程序:
com.microsoft.sqlserver.jdbc.SQLServerDriver
我正在尝试连接到 SSAS 多维数据集。现在的配置是这样的:
但 Tomcat 一直提示“找不到合适的驱动程序”。
有什么想法吗?
谢谢!
更新:
我没有使用正确的驱动程序。 SQLServerDriver 仅适用于 SQL Server,不适用于 SSAS。有谁知道我可以使用什么驱动程序?
【问题讨论】:
-
我认为您使用的驱动程序是用于 SQL Server(表)的关系数据库的驱动程序 - 您必须与它交谈 SQL,而您使用的 URL 用于分析SQL Server(多维数据集)的服务组件 - 您必须与它交谈 XMLA。这不合适。您要访问哪种类型的资源?
-
我正在尝试通过 XMLA 连接到我的 SSAS 多维数据集。我也试过这个驱动:org.jdbc4olap.jdbc.OlapDriver 但它也不起作用。
-
SpagoBI 需要什么类型的连接?它会讲 XMLA 吗? MDX? SQL?
-
SpagoBI 讨论 XMLA。我的项目也暴露了 XMLA,但我不知道我可以使用哪个驱动程序:(
-
如果它支持 XMLA,那么我不确定您是否需要驱动程序。从技术上讲,IIS 中的 msmdpump.dll 所期望的是在 SOAP 请求中发送 XMLA 请求的 http 请求,它会传递包含 XMLA 规范中定义的结果的 SOAP 响应。