问题标签 [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 回答
454 浏览

sql-server - 是否可以手动删除 SSAS 中的时间维度条目?

想知道是否可以在处理后从 SSAS 多维数据集中删除时间维度条目,例如“DEC-2014”。

Oracle 查找表提供时间维度值,但每个相应月份的数据可能尚不可用。希望在处理后手动删除时间维度,但不从基础 Oracle 表中删除。

0 投票
2 回答
166 浏览

windows - 使用 Get 和 Set-Content 通过 Powershell 编辑 XMLA 文件

我的任务是自动执行每月维护。基本上我需要将 xmla 文件中的日期值编辑到下个月。

这是 XMLA 文件中的相关部分:

我需要使用以下逻辑编写一个 windows powershell 脚本:

  1. 获取当前日期并验证它是否是该月的第一天
  2. 如果是,则计算前一天(以计算前 2 年/月值)
  3. 搜索 XMLA 文件以用新值替换以前的年/月组合

我已经解决了 1 号和 2 号,但我在 3 号上遇到了一些问题。

这是我的代码:

我如何做到这一点是运行以下代码,它与上面的代码不同:

我的问题是如何使这种动态化而不是将值硬编码到脚本中。我需要这个来每月更改三个标签。该代码适用于字符串值,但如何将某些代码的输出作为字符串值?我应该使用变量吗?

提前致谢。

0 投票
0 回答
200 浏览

c# - 连接到 ActivePivot 的 XMLA 服务器时出现 Infragistics ADOMD ClassCastException

我正在尝试编辑 Infragistics WPF PivotGrid 示例,以便它将连接到 ActivePivot 沙盒服务器。ActivePivot 支持 XMLA,我可以使用 MS Excel 中的“来自 Analysis Services”数据源选项连接到同一个沙盒服务器,没有任何问题。我编辑了 odc 文件以匹配与下面完全相同的连接字符串,它仍然有效。

在 Infragistics.Samples.WPF 项目的 DataSourceAdomdNet.xaml 文件中,我将 AdomdDataSource 替换为以下内容:

当我运行 Samples 项目并查看 PivotGrid 时,我看到以下异常:

我对 ActivePivot 很有经验,但对 Infragistics/ADOMD.NET 没有那么多经验。在将任何其他 XMLA/ADOMD 客户端与 ActivePivot 一起使用时,我从未见过这种类型的错误。

任何人都可以帮忙吗?

谢谢

0 投票
1 回答
42 浏览

google-analytics-api - 谷歌分析 API。通过xmla获取数据

是否有可能通过 xmla 获取数据和元数据?我想通过 olap4j 连接到 xmla 服务器并可视化来自谷歌的数据。

0 投票
0 回答
817 浏览

sql-server-2008 - 尝试从 Excel 连接 ssas 多维数据集时,用于分析请求的 xml 定时

excel工作表中有工作簿连接,连接到分析服务立方体。所有连接都连接到同一服务器上的同一多维数据集。只有一个连接不断给出以下错误信息!!!

0 投票
1 回答
1205 浏览

mondrian - Mondrian XML/A 服务器错误(应用程序与 Olap4J API 一起工作正常)

我已经在 J​​Boss 上设置了 Mondrian,它在通过 Olap4J API 运行 MDX 语句时工作正常。但是,当我将 Mondrian 设置为 XML/A 服务器时,在尝试使用 URL 连接 Warehouse Explorer(又名 Rex)时,出现以下异常(在服务器控制台中) http://localhost:8080/olap/xmla

雷克斯的错误是:

在此处输入图像描述

这是我的 datasources.xml

这是一个例外:

mondrian.olap.MondrianException:蒙德里安错误:连接字符串必须包含属性“目录”或属性“目录内容” 在 mondrian.resource.MondrianResource$_Def1.ex(MondrianResource.java:994) [mondrian-3.9.0.0-213.jar:] 在 mondrian.rolap.RolapSchemaPool.getSchemaContent(RolapSchemaPool.java:268) [mondrian-3.9.0.0 -213.jar:] 在 mondrian.rolap.RolapSchemaPool.get(RolapSchemaPool.java:135) [mondrian-3.9.0.0-213.jar:] 在 mondrian.rolap.RolapSchemaPool.get(RolapSchemaPool.java:67) [mondrian -3.9.0.0-213.jar:] 在 mondrian.rolap.RolapConnection.(RolapConnection.java:161) [mondrian-3.9.0.0-213.jar:] 在 mondrian.rolap.RolapConnection.(RolapConnection.java:91) [mondrian-3.9.0.0-213.jar:] 在 mondrian.olap.DriverManager.getConnection(DriverManager.java:113) [mondrian-3.9.0.0-213.jar:3.9.0.0-213] 在 mondrian.olap.DriverManager .getConnection(DriverManager.java:69) [mondrian-3.9.0.0-213.jar:3.9.0.0-213] 在 mondrian.olap4j。MondrianOlap4jConnection.(MondrianOlap4jConnection.java:162) [mondrian-3.9.0.0-213.jar:] at mondrian.olap4j.FactoryJdbc4Plus$AbstractConnection.(FactoryJdbc4Plus.java:323) [mondrian-3.9.0.0-213.jar:] at mondrian.olap4j.FactoryJdbc41Impl$MondrianOlap4jConnectionJdbc41.(FactoryJdbc41Impl.java:118) [mondrian-3.9.0.0-213.jar:] at mondrian.olap4j.FactoryJdbc41Impl.newConnection(FactoryJdbc41Impl.java:32) [mondrian-3.9.0.0-213 .jar:] 在 mondrian.olap4j.MondrianOlap4jDriver.connect(MondrianOlap4jDriver.java:134) [mondrian-3.9.0.0-213.jar:] 在 java.sql.DriverManager.getConnection(DriverManager.java:571) [rt.jar :1.7.0_71] 在 java.sql.DriverManager.getConnection(DriverManager.java:187) [rt.jar:1.7.0_71] 在 mondrian.server.FileRepository.getConnection(FileRepository.java:178) [mondrian-3.9.0.0 -213.jar:3.9.0.0-213] 在蒙德里安。server.FileRepository.getConnection(FileRepository.java:129) [mondrian-3.9.0.0-213.jar:3.9.0.0-213] 在 mondrian.server.MondrianServerImpl.getConnection(MondrianServerImpl.java:264) [mondrian-3.9.0.0 -213.jar:3.9.0.0-213] 在 mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:2945) [mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java :177) [mondrian-3.9.0.0-213.jar:] at mondrian.xmla.Rowset.populate(Rowset.java:219) [mondrian-3.9.0.0-213.jar:] at mondrian.xmla.Rowset.unparse (Rowset.java:194) [mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2867) [mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla .XmlaHandler.process(XmlaHandler.java:671) [mondrian-3.9.0.0-213.jar:] at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:507) [mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:318) [mondrian-3.9.0.0-213.jar:] 在 javax.servlet.http.HttpServlet。服务(HttpServlet.java:754)[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:847)[jboss -servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar :] 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 275) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] 在 org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final] 在org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] 在 org.apache.catalina.core。 StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final. jar:] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java :368) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:] at org. apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] at java.lang.Thread.run(Thread.java:745) [rt.罐子:1.7.0_71]

11:34:33,441 错误 [mondrian.xmla.XmlaServlet] (http-localhost-127.0.0.1-8080-1) 处理 XML/A 消息时出错:mondrian.xmla.XmlaException: Mondrian Error:XMLA Discover unparse results error 在 mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2873) [mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla.XmlaHandler.process(XmlaHandler.java:671) [mondrian-3.9.0.0-213 .jar:] 在 mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:507) [mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:318) [mondrian -3.9.0.0-213.jar:] 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]在 javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] 在 org.apache.catalina.core.ApplicationFilterChain .internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] 在 org.apache.catalina.core.ApplicationFilterChain。doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar: ] 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] 在 org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java :50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final] 在 org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as- web-7.1.1.Final.jar:7.1.1.Final] 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] 在 org. org.apache 上的 apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]。catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0. 13.Final.jar:] 在 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] 在 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler .process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13 .Final.jar:] 在 java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_71]http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0. 13.Final.jar:] 在 org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] 在 java.lang.Thread.run (Thread.java:745) [rt.jar:1.7.0_71]http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0. 13.Final.jar:] 在 org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] 在 java.lang.Thread.run (Thread.java:745) [rt.jar:1.7.0_71] 引起:mondrian.olap.MondrianException:蒙德里安错误:内部错误:未找到合适的连接 在 mondrian.resource.MondrianResource$_Def0.ex(MondrianResource.java:974) [mondrian-3.9.0.0-213.jar:] 在 mondrian.olap.Util.newInternal(Util.java:2397) [mondrian-3.9.0.0 -213.jar:3.9.0.0-213] 在 mondrian.olap.Util.newError(Util.java:2412) [mondrian-3.9.0.0-213.jar:3.9.0.0-213] 在 mondrian.server.FileRepository。 getConnection(FileRepository.java:143) [mondrian-3.9.0.0-213.jar:3.9.0.0-213] at mondrian.server.MondrianServerImpl.getConnection(MondrianServerImpl.java:264) [mondrian-3.9.0.0-213.jar :3.9.0.0-213] 在 mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:2945) [mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:177) [ mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla.Rowset.populate(Rowset.java:219) [mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla.Rowset.unparse(Rowset.java :194) [mondrian-3.9.0.0-213.jar:] 在 mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2867) [mondrian-3.9.0.0-213.jar:] ... 还有 19 个

0 投票
1 回答
241 浏览

olap - 成员名称的 XML 分析 (XML/A) 格式?

我有两个不同的 XML/A 提供程序,Mondrian 和 icCube。时间维度的元组包含成员的唯一名称,但成员名称的格式不同:

蒙德里安:

  • [Time] 是层次结构的名称
  • [2004] 是年份级别的祖先的名称
  • [QTR2] 是 Quarter 级别的祖先的名称
  • [Apr] 是月级别成员的本地名称

冰立方:

  • [时间] 是维度的名称
  • [Calendar] 是层次结构的名称
  • [月] 是关卡的名称
  • [Jun 2010] 是月份成员的名称。

(我不知道为什么有符号)

我的问题是,是否有任何推荐的、最好是标准的方法来确定成员名称的格式?

我想知道这一点的原因是当我在数据透视表中呈现结果时,成员的标题通常最终会作为数据透视表标题上的标签。但是由于标题可能不是唯一的,因此还需要生成“祖先”成员的标签,因为它们一起确实唯一地标识了该成员。

在我的示例中,我可以使用成员唯一名称的部分来执行此操作,但在 ic cube 中不是,因为成员 u 名称的结构不同。

我有两个问题:

1) 我如何事先知道 XML/A 提供者将使用什么格式来识别成员?

2)在 ic cube 中为祖先成员生成标签的推荐方式是什么?

更新:

Luc Boudreau 告诉我,& 符号表示“键符号”——它指定成员键而不是其名称。谢谢卢克!

0 投票
1 回答
144 浏览

libreoffice - 来自 Libreoffice 的 icCube 使用

http://www.iccube.com/support/documentation/user_guide/integration/integration.php

这适用于 excel,但作为 mac 用户,我更喜欢它在 Libreoffice 中工作。我也没有安装 Mac Excel 的计划。

libreoffice 中是否有任何工具可以执行此操作?

我已经尝试过 Palo 插件,但 xmla 连接不起作用。帕洛插件不能用吗?

0 投票
1 回答
896 浏览

python - python olap.xmla mdx 查询返回单个值?

我总是在使用 python 的 MDX 查询中得到一个值。我正在连接到支持 xmla 的 icCube。

为什么它总是返回一个值?

0 投票
0 回答
161 浏览

pentaho - 用于自定义 OLAP (XML/A) 提供程序的 Pentaho BI 数据源

我需要能够使用 Pivot4j 或 Saiku 等插件在 Pentaho BI 上创建简单的临时报告。我的数据提供者是带有 XML/A 接口的 SAP。那么问题是如何创建基于 XMLA 协议的 OLAP 数据源?还是只能通过蒙德里安?

任何帮助将不胜感激。