我想创建连接到MS SQL Server 2012的多维数据集。我使用Foodmart DB下载了Saiku,它成功运行。目前,我已经将模式文件编辑为我自己的数据。另外,我在saiku-datasource中改为连接:
type=OLAP name=xmla driver=org.olap4j.driver.xmla.XmlaOlap4jDriver
location=jdbc:xmla:Server=http://localhost/olap/msmdpump.dll
重新启动saiku后,多维数据集的下拉列表中没有显示任何内容。我不确定它是否是由错误的连接字符串引起的。但是我已经使用SQL Server Studio测试了这个配置,并且它可以正常工作。
顺便说一下,我不确定是否必须在saiku-repository中编辑文件。我认为这是MDX或查询文件,但我不确定。我不知道是否还要编辑此文件,因为文档中没有提到。到目前为止,该文件仍然与原始文件相同。这也可能是我的立方体中没有列表显示的原因吗?
有人能帮我解决这个问题吗?
谢谢
答案 0 :(得分:0)
您似乎应该在此文件中添加安全参数 试试这个: security.enabled = true security.type = passthrough
如果它的安全性和角色问题涉及 - http://ask.analytical-labs.com/questions/3071/saiku-and-ssas-security-roles
这可能是与ssas 2000和ssas 2005相关的第二个案例问题然后引用 - http://ask.analytical-labs.com/questions/2388/ssas-2000-with-saiku
如果后面出现任何错误,请提供服务器日志。
答案 1 :(得分:0)
有什么错误吗?您可以查看saiku.log文件以查找错误。 否则试试这个,
type = OLAP
name = xmla
driver = org.olap4j.driver.xmla.XmlaOlap4jDriver
location = jdbc:xmla:Server = http://localhost/olap/msmdpump.dll
只需在各自独立的行中使用这些配置。