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

mondrian - XMLA 发现未解析结果错误(在 Windows 7 上的 Mondrian 中)

我设置了 Mondrian,它工作正常,但我无法使其成为 XMLA 提供程序。

即,http://localhost:8080/mondrian工作正常,但http://localhost:8080/mondrian/xmla.jsp返回以下错误:-

0 投票
1 回答
1006 浏览

java - 我们应该使用哪些 Web 服务将 MDX 查询发送到 ActivePivot?

在我们公司,用户已经通过标准前端(Excel)查询activepivot。但是我们想用 Java 构建一个自定义的 MDX 应用程序来查询 ActivePivot。目标是能够订阅多个特定视图并实时检索聚合数据更新,以便为我们的多个内部系统提供数据。

我知道 ActivePivot 实现XMLA 标准并具有自定义 Web 服务。但我想知道发送 MDX 查询的最佳选择是什么,为什么?XMLA 标准是否支持实时更新?

0 投票
2 回答
646 浏览

sql - 在没有原始数据库的情况下向多维数据集添加属性并重新处理

每年我们都会保留一个我们的立方体的历史副本。今年有人决定他们想付钱给我们为立方体添加一个以前不存在的属性。好吧,我喜欢钱,但问题是我们没有建立这个立方体的数据库的备份。

所以我的脑海中出现了一个问题,我们是否需要那个原始数据库来为这个多维数据集添加一个新属性?我们是否可以向多维数据集添加新属性并仅处理此属性而无需多维数据集原始数据源?

当我将属性添加到 SSAS 多维数据集和进程时,我对幕后发生的事情没有很好的理解,我不能说这是否可能。我可以想象,多维数据集可能在它可以工作的数据源的内存中有一个快照。我也可以想象这将是非常低效的,所以这有可能是不可能的

编辑:至少添加一个使用多维数据集中现有数据的计算成员似乎是可行的。

我还应该提到,我尝试向这样的多维数据集添加属性并收到错误:

"Dimension [Partner] cannot be saved File system error failed to copy file C:\\MYSQLSERVER\OLAP\DATA\2013_Cube.db\\.dim\.dstore 到 C:\\MYSQLSERVER\OLAP\DATA\2013_Cube.db\ \.dim\.dstore 文件存在”

抱歉,我稍微伪造了这些文件路径。

0 投票
1 回答
1776 浏览

mdx - 如何为 XMLA 通信配置 Mondrian 嵌入式示例

我下载并安装了带有嵌入式 derby 数据库实例的 Mondrian 3.4.1 稳定社区版本。我在本地 tomcat 实例上启动并运行了许多示例,但我无法让 XMLA 示例工作,并且无法使用 xmla4js (http://code.google.com/p/) 与 XMLA 端点通信xmla4js/discover-schema-rowsets 示例允许您指定要命中的 url,对于我的本地实例,它是 localhost:8080/mondrian/xmla)。

我已经编辑了“datasources.xml”文件,如下所示:http: //pentahodave.mywebcommunity.org/#Apache7

xmlaTest.jsp 产生的错误与页面底部的错误相同,但 .class 链接不再有效,而且我尚未配置为在本地构建源代码。

所以我的问题有两个:有没有办法让 xmlaTest.jsp 在没有本地构建的情况下工作,我还能做些什么来让 xmla4js 与蒙德里安交谈?

0 投票
1 回答
790 浏览

ssis - SSIS中的全过程多维数据集

我有一个如下所示的 XMLA 脚本来处理(完整过程)多维数据集

这将完整处理维度还是我需要为维度编写另一个脚本?

0 投票
1 回答
1505 浏览

ssis - 运行 xmla 脚本时遇到问题

我正在遵循学习 SSIS 的指南,并且在实际的 ssis 工作开始之前我正在运行一些 xmla 脚本。

xmla 脚本针对示例分析数据库 AdventureWorksDW2008R2 运行。剧本:

我得到输出:

我在想这是在尝试处理维度时间吗?没有这样的维度。 Adventureworks dw内部的尺寸

可能是什么问题呢?

0 投票
3 回答
7473 浏览

sql-server - 什么是回写?

当我在 SSMS 中处理多维数据集并将脚本写入 XMLA 时,我注意到以下元素:

什么是写回表创建功能,这对 SSAS 意味着什么UseExisting

0 投票
1 回答
783 浏览

excel - Excel,无法连接到 XMLA Webservice

我尝试在 Excel 中创建与 XMLA Web 服务的连接。我正在使用 Analysis Services 连接助手。我用 Web 服务 url 和凭据填充第一个掩码。然后我在服务器上收到 10 个 DISCOVER_PROPERTIES 和一个 DISCOVER_SCHEMA_ROWSETS 请求。在最后一个 DISCOVER_SCHEMA_ROWSETS 之后,我在 excel 中收到一个通知(没有错误对话框),数据连接助手在给定数据源中找不到数据库列表。我可以在哪里获得有关发生错误的更多信息?我很感激任何帮助!

DISCOVER_SCHEMA_ROWSETS 消息:

和发现响应:

0 投票
1 回答
1202 浏览

ssas - 为什么我无法通过 SSMS 中的 XML/A 连接到我的 SSAS 多维数据集?

使用 SSMS 连接到 SSAS 时,我对我的配置有疑问。我的动作来了:

  1. 按照官方教程 ( http://msdn.microsoft.com/en-us/library/gg492140.aspx ) 在 Windows 2008 R2 上配置我的 SQL Server 2008 R2 和 IIS 7.5。
  2. 按照另一个教程创建合理的表架构并在 SQL Server 中插入示例数据。
  3. 使用 SQL Server BI Dev-Studio 创建所有与多维数据集相关的东西并将其部署到本地服务器。

问题是:</p>

  • 当我通过服务器名称为“。”的 SSMS 连接到 SSAS 时,一切都很好;
  • 但是当我通过 SSMS 连接到 SSAS 时,服务器名称为“ http://localhost/OLAP/msmdpump.dll”,我看不到任何与多维数据集相关的信息;

哪里不对了?如何调试此类问题?这个问题与用户角色和权限有关吗?

0 投票
1 回答
1851 浏览

mdx - Pentaho Mondrian OLAP 模式角色

我有一个 Mondrian 服务器 webapp 启动并运行以处理 MDX 查询,从 Mondrian Schema 中定义的 OLAP 多维数据集获取数据,并返回前端 GUI 应用程序所需的 XMLA 以显示查询的数据。

这一切都有效,但现在我正在尝试添加权限角色,我偶然发现了一个非常令人困惑的问题。

现在我认为这就像添加另一个参数“角色”并发送它一样简单。但是,这给了我一个奇怪的错误。

我正在使用 SmartGWT 连接到 Mondrian XMLA 服务。

角色在也包含多维数据集的架构中定义,如下所示:

使用“角色”参数时,我收到此错误:

12:30:50.930 [错误] [smartgwtolap] 12:30:50.928:TMR9:WARN:RPCManager:org.olap4j.OlapException: XMLA

提供者给出了例外:

请求是:DISCOVER_PROPERTIES “role1”;数据未定义 - 响应:{operationId:“listCubes_fetch”,clientContext:Obj,上下文:Obj,transactionNum:0,httpResponseCode:200,httpResponseText:“//isc_RPCResponseStart-->[{“data”:“org.o ... “[1497],xmlHttpRequest:Obj,传输:“xmlHttpRequest”,状态:-1,clientOnly:undef,httpHeaders:Obj,isStructured:true,callbackArgs:null,结果:Obj,数据:“org.olap4j.OlapException:XMLA提供者...“[1243],invalidateCache:假,isDSResponse:真,queueStatus:-1,startRow:0,endRow:0,totalRows:0}com.smartgwt.client.core.JsObject$SGWT_WARN:12:30: 50.928:TMR9:WARN:RPCManager:org.olap4j。 00HSBB01 蒙德里安 XML:蒙德里安错误:内部错误:行集“DISCOVER_PROPERTIES”不支持属性“角色”
请求是:DISCOVER_PROPERTIES “role1”;数据未定义 - 响应:{operationId:“listCubes_fetch”,clientContext:Obj,上下文:Obj,transactionNum:0,httpResponseCode:200,httpResponseText:“//isc_RPCResponseStart-->[{“data”:“org.o ... “[1497],xmlHttpRequest:Obj,传输:“xmlHttpRequest”,状态:-1,clientOnly:undef,httpHeaders:Obj,isStructured:true,callbackArgs:null,结果:Obj,数据:“org.olap4j.OlapException:XMLA provider ..."[1243],invalidateCache:false,isDSResponse:true,queueStatus:-1,startRow:0,endRow:0,totalRows:0} 在 sun.reflect.NativeConstructorAccessorImpl。

其他随机参数,例如“foo”或“bar”,不会返回任何错误,并且会被忽略。所以“角色”肯定会触发一些东西,但遗憾的是不是我可以使用的任何东西。

任何人都可以提供一些见解?这是非常赞赏。我发现了关于 Pentaho XmlaHandler 的一些东西,它接受一个角色作为参数,但这似乎是在 Mondrian 内部使用的东西,不一定是我可以立即在 SmartGWT 中使用的东西——我想。

谢谢阅读!

编辑

下面的代码段返回错误:

java.lang.RuntimeException: org.olap4j.OlapException: 获取数据库产品名失败。

getAvailableRoleNames() 函数确实返回架构文件中指定的角色。如果我注释掉 setRoleName(role) 部分,它工作得很好。