问题标签 [xmla]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
887 浏览

jsp - XMLA的JPivot数据透视表在蒙德里安不起作用

我在我的centos中安装了mondrian。

http://localhost:8080/蒙德里安/

是节目

蒙德里安例子:

其他链接:

所有链接都可以正常工作,除了

XMLA 的 JPivot 数据透视表

单击此链接时出错..

org.apache.jasper.JasperException:在第 44 行处理 JSP 页面 /testpage.jsp 时发生异常

堆栈跟踪:

run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) 原因:javax .servlet.ServletException:javax.servlet.jsp.JspException:org.apache.jasper.JasperException:javax.servlet.ServletException:javax.servlet.jsp.JspException:com.tonbeller.jpivot.olap.model.OlapException:com.sun .xml.internal.messaging.saaj.SOAPExceptionImpl:com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:无效的内容类型:文本/html。这是错误消息而不是 SOAP 响应吗?在 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:904) 在 org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:837) 在 org.apache.jsp.testpage_jsp._jspService(testpage_jsp . java:290) 在 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 在 org.apache.jasper.servlet.JspServletWrapper .service(JspServletWrapper.java:438) ... 28 更多原因:org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: com.tonbeller.jpivot.olap.model.OlapException :com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:无效的内容类型:文本/html。这是错误消息而不是 SOAP 响应吗?在 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:591) 在 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:461) 在 org.apache.jasper.servlet.JspServlet。testpage_jsp._jspService(testpage_jsp.java:164) ... 31 更多原因:javax.servlet.ServletException:javax.servlet.jsp.JspException:com.tonbeller.jpivot.olap.model.OlapException:com.sun.xml。 internal.messaging.saaj.SOAPExceptionImpl:com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:无效的内容类型:文本/html。这是错误消息而不是 SOAP 响应吗?在 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:904) 在 org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:837) 在 org.apache.jsp.WEB_002dINF.queries.xmla_jsp ._jspService(xmla_jsp.java:130) 在 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 在 org.apache。 jasper.servlet。JspServletWrapper.service(JspServletWrapper.java:438) ... 42 更多原因:com.tonbeller.jpivot.olap.model.OlapException: com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: com.sun.xml。 internal.messaging.saaj.SOAPExceptionImpl:无效的内容类型:文本/html。这是错误消息而不是 SOAP 响应吗?在 com.tonbeller.jpivot.xmla.XMLA_SOAP.discover(XMLA_SOAP.java:1453) 在 com.tonbeller.jpivot.xmla.XMLA_SOAP.discoverDim(XMLA_SOAP.java:342) 在 com.tonbeller.jpivot.xmla.XMLA_Model.initCubeMetaData (XMLA_Model.java:737) 在 com.tonbeller.jpivot.xmla.XMLA_Model.initialize(XMLA_Model.java:173) 在 com.tonbeller.jpivot.olap.model.OlapModelDecorator.initialize(OlapModelDecorator.java:132) 在 com。 tonbeller.jpivot.tags.OlapModelProxy$MyState.initialize(OlapModelProxy.java:77) 在 com。tonbeller.jpivot.tags.StackStateManager.initializeAndShow(StackStateManager.java:76) 在 com.tonbeller.jpivot.tags.OlapModelProxy.initializeAndShow(OlapModelProxy.java:160) 在 com.tonbeller.jpivot.tags.OlapModelTag.doEndTag(OlapModelTag. java:81) 在 org.apache.jsp.WEB_002dINF.queries.xmla_jsp._jspService(xmla_jsp.java:112) 在 org.apache.jsp.WEB_002dINF.queries.xmla_jsp._jspx_meth_jp_005fxmlaQuery_005f0(xmla_jsp.java:176) ... 45更多原因:com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:无效的内容类型:文本/html。这是错误消息而不是 SOAP 响应吗?在 com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:149) 在 com.tonbeller.jpivot.xmla.XMLA_SOAP.discover(XMLA_SOAP.java: 1429)... 55 更多原因:com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:无效的内容类型:文本/html。这是错误消息而不是 SOAP 响应吗?在 com.sun.xml.internal.messaging.saaj.soap.MessageImpl.identifyContentType(MessageImpl.java:655) 在 com.sun.xml.internal.messaging.saaj.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:85)在 com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOAPConnection.java:332) 在 com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.爪哇:145)... 56更多

请帮助我如何解决此错误。

0 投票
1 回答
276 浏览

deployment - 使用 XMLA 脚本的 SSAS Prossessing

当我使用 BIDS 部署我的 SSAS 解决方案时,它运行良好。

在此处输入图像描述

现在,我想使用 XMLA 脚本部署我的解决方案(因为我没有在 prod 服务器上安装 BIDS)

我从 SSAS 数据库生成了 XMLA 脚本 在此处输入图像描述

现在,我在同一个数据库上执行了相同的脚本,只是为了测试(所以不需要更改连接字符串、访问权限......)。

然后,当我尝试使用处理多维数据集时

出现以下错误:

为什么它使用 BIDS 而不是使用 XMLA 脚本工作?我能做些什么来纠正这个错误?

0 投票
1 回答
1080 浏览

sql-server - 在 SSAS 安全性中添加新用户

我想使用以下 XMLA 脚本在 SSAS 安全性中添加用户。

它工作正常,并且能够在 SSAS 中添加新用户。但问题是,它还删除了所有现有用户。如何解决这个问题?我希望拥有所有现有用户以及新用户。

0 投票
1 回答
145 浏览

wsdl - icCube:xmla 层的 wsdl 文档

是否有描述 icCube XMLA 服务的 WSDL 文档的 URL?如何访问它们以及如何使用它的方法?

提前致谢!

0 投票
0 回答
151 浏览

mdx - XMLA pentaho 中没有新的蒙德里安立方体

我有一个 mondrian cub xml 模式文件。我已将它用作分析数据源的基础。我可以用 Saiku 查询东西文件,一切正常。

但是,当我使用 olap4j 并尝试通过 xmla 连接器连接到它时,它不会显示在多维数据集列表中。其他立方体出现并且可以被查询。我将 EnableXmla 参数设置为 true。

代码:

当我打印出目录列表时,我可以看到它,但是当我打印出来时,只列出了一个 Schema 和一个 Cube。(当然不是我想要的)

我已经刷新并重新启动了服务器。还有什么我需要做的吗?

0 投票
1 回答
463 浏览

java - 奥拉普4j。MDX (XMLA) 查询耗时过长

我有简单的 MDX 查询。执行它需要不到 1 秒的时间:

但是,当我使用 olap4j 库时,执行它需要超过 30 秒的时间。这是我的代码:

我发现它额外发出 300 个“发现”请求来获取元数据(对于每个值成员/级别/属性等)。是否可以禁用或最小化这些请求的数量?

0 投票
2 回答
3969 浏览

ssas - 通过忽略维度键错误的 XMLA 脚本处理维度和多维数据集

在 SSAS 中,当我们从 Visual Studio 手动处理维度时,可以选择忽略维度键错误。但是我在 XMLA 脚本中没有看到它的等价物,尽管有很多 binging 和谷歌搜索。如果可能,请提供帮助。

0 投票
1 回答
72 浏览

xmla - icCube - XMLA 身份验证/授权未按预期工作

我试图限制用户只能通过 XMLA 看到一个模式。

为此我做了:

创建了没有完全访问权限检查的单独角色

  1. 创建了没有完全访问权限检查的单独角色
  2. 在 Applications 选项卡中仅选中 XMLA
  3. 在 Schemas 选项卡中选择“Authorize Selected”并仅选择一个模式
  4. 使用刚刚创建的角色创建的用户
  5. 应用了新的用户定义

在这些步骤之后,当我通过 XMLA 与刚刚创建的用户连接时,我仍然可以看到所有模式。

我做错了什么?

0 投票
0 回答
178 浏览

sap - Pentaho 使用 OLAP 数据源和 SAP 报告 - 性能不佳

我在 Pentaho 中几乎没有 BEx 查询(第三方客户端的 OLAP 多维数据集)和 .prpt 报告,它们通过 OLAP 数据源(OLAP4J、MDX)使用这些 BEx。当我在 SAP BW 中执行这些 BEx 甚至直接作为 SOAP 服务(通过 SoapUI 的 XML/A 执行命令)时,我得到的结果非常快,只需 2-3 秒。但是,当我尝试在 Pentaho 中执行相同的 BEx 查询时,我会在 1-2 分钟后得到结果。我执行已在 Pentaho BI 服务器上发布的报告还是在报告设计器中执行这些报告都没有关系。缓存已启用。MDX 查询是简单的选择。

正如 Wireshark 所捕获的,Pentaho 执行多个 http 请求以获取有关当前目录中所有现有多维数据集(以及它们的度量!)的元数据。捕获附件中的网络数据包。Pentaho 执行了 400 多个 http 请求来执行一个 MDX 选择语句。

Pentaho 尝试通过指定的多维数据集获取元数据信息是可以的,但是执行两次 MDX 查询并从目录中获取所有其他多维数据集的元数据效率非常低。以前我读过关于 SSAS 的类似问题。但是此信息对 SAP XML/A 提供程序没有帮助。OLAP4J 驱动程序(在 org.olap4j.driver.xmla.XmlaOlap4jCellSet 和 org.olap4j.driver.xmla.XmlaOlap4jCube 中)的更改导致报表呈现不稳定。

所以主要的问题是:如何提高性能?

XML/A 请求捕获

0 投票
1 回答
587 浏览

bash - 来自 bash shell 的 XMLA/SOAP 命令

我需要使用 bash shell 从 icCube 调用管理 API。发送 SOAP 命令的最简单方法是什么,例如:

最重要的是,如何处理基本身份验证(用户/密码)?