问题标签 [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 投票
3 回答
5233 浏览

sql-server - 在集成服务中使用 XMLA 查询的结果

我有一个 XMLA 查询,它以 XML 形式返回 Analysis Services 多维数据集的状态和上次处理日期,如下所示:

询问:

结果:

我希望能够在 Integration Services 包中使用这个 XMLA 查询,解析结果并将结果存储在 SQL Server 数据库表中。然而,似乎执行 XMLA 查询的唯一任务是“Analysis Services Execute DDL”任务,据我所知,它没有返回查询结果的方法。

有没有人对如何实现这一目标有任何建议?

0 投票
2 回答
2366 浏览

powershell - 在 Microsoft.AnalysisServices.Xmla 上自动部署 XMLA/文档

我正在寻找自动化 XMLA 脚本的部署。我遇到了一篇提供小演示的文章,但我希望能找到更多信息。

具体来说,Microsoft.AnalysisServices.Xmla.XmlaClient用于覆盖 XMLA 脚本中嵌入的数据库和连接值的文档在哪里?最好的方法是什么?

0 投票
2 回答
782 浏览

visual-studio - 防止 Visual Studio Web 测试更改请求详细信息

我有一个接受分析服务的 Xmla 查询的服务,通常这些查询本身会有一个字符串,其中包含一个看起来像

记录这些请求可以正常工作,但是当我尝试重新运行测试时,我从测试运行器那里得到一个错误......

请求失败:发生异常:WebTestContext 中没有名称为“[Time].[Year].[All]”的上下文参数

这让我困惑了一段时间,但是当我要求 VS 生成测试的编码版本时,我能够更好地看到这个问题。VS 搜索“{{”和“}}”标记并进行更改,考虑到这些区域引用上下文参数,代码看起来像

任何人都知道如何指示 Visual Studio 不执行此替换操作?或者解决这个问题的另一种方式?

0 投票
1 回答
2997 浏览

ssas - 如何在MSAS2008中查询(xmla)OLAP目录的大小?

我希望能够查询 SSAS2008 实例并获取其中存在的所有目录的列表,以及它们各自的存储大小。在 Management Studio 中,我可以右键单击目录并转到其属性,它会检索此数据,因此我知道它存在于某个地方。包含我需要的一些信息的查询如下:

0 投票
4 回答
11392 浏览

python - 使用 Python 接口查询 OLAP Mondrian(MDX、XMLA)?

实际上我使用R + Python 和 RPY2 来操作数据和 ggplot 来创建漂亮的图形。我在 PostgreSQL 数据库中有一些数据,我正在使用 psycopg2 来查询数据。

我正在开始一篇论文,将来我需要一个OLAP 多维数据集来存储我的(非常大的)模拟数据:多维、聚合查询等。

Python(我想要 Python + R,没有 jpivot 或 Java 中的其他仪表板)和像Mondrian这样的 OLAP 引擎之间的接口是否有任何最佳或标准实践?我在谷歌上搜索了任何解决方案,但我没有找到任何东西。

我已经简要评估了SQLAlchemy和 Django-ORM,但它们没有MDX或 XML/A 接口来查询 OLAP 服务器(蒙德里安或其他)......

是否可以在 MDX 中编写查询,并使用 psycopg + ODBC 查询我的 OLAP 服务器,并且 OLAP 服务器从我的模拟数据中给出答案(Python 对象上没有映射,但对我来说没问题)?

更新 1:

为什么我需要围绕 OLAP + Mondrian 技术进行搜索?

因为拉瓦尔大学(GeoSoa 部门 + Thierry Badard)为 OLAP 编写了空间扩展:SOLAP,并在 Mondrian 中将其实现为GeoMondrian。这让我很感兴趣,因为我正在研究基于空间多代理的模拟(~= geosimulation)。

GeoSoa 部门创建了一个基于 Ajax 的组件来与 GeoMondrian 进行通信和可视化空间数据:SOLAPLAYERS,它可以通过其 Xlma servlet 查询 Mondrian 服务器。

问题:大数据操作可能很慢,需要 Internet 或 Apache 2。简而言之,它只是可视化数据或地图......在我的情况下,我需要原始数据来制作我自己的数据操作 + 用 R 绘制的图形:空间分析,回归分析,rank-tail 等。在这里,SOLAP 帮助我为以后的复杂 R 分析准备数据。

为什么是 Python?

1 - 对空间数据的 Web 访问 -

我正在尝试使用“酷”的 Python 框架,例如GeoDjangoMapFish:GIS 中的大型社区,开源,使用GeoAlchemy来操作空间查询/数据,包括带有 JavaScript 扩展和OpenLayers的可视化等。

2 - 在 GIS 中对空间数据的本地访问 -

我想在 QGIS(开源 GIS)中创建一个插件来访问和可视化数据,以及 QGIS 插件和 API = Python。

3 - 自动分析数据 -

用户或科学家使用网格计算运行模拟,并选择他们想要在此数据上运行的自动分析(R + ggplot2 + MDX 查询)。我的目标是创建模拟的综合报告(图形、表格数据等)。

因此,在模拟之后,数据进入 OLAP/SOLAP 多维数据集,许多 Python 脚本(由用户创建)使用 MDX 获取数据,使用 R + RPY2 操作数据,并在 doku-wiki 或其他网站上为科学家编写和生成酷炫的输出社区平台。

问题?

1 - Olap4j,Mondrian 与外部组件通信的 API 核心,是 Java 制造的:/

2 - SOLAPLAYERS 使用 Ajax 访问数据,对我来说太慢了。

3 - SQLAlchemy 和 GeoAlchemy 没有与多维数据库 (OLAP) 的驱动程序连接。

* 解决方案?*

1 - Py4j 使用 Python 访问 olap4j 中的 Java 对象或 Java 集合?编写我自己的函数来访问 Java 映射集合?=> 危险且不容易?...

2 - XLMA 与 Ajax Mondrian 服务器?它太慢了。

3 - 为 OLAP Mondrian 编写我自己的 py 连接器?=> 哎哟。我认为这是一条艰难的道路。

我应该怎么办?

0 投票
2 回答
16601 浏览

.net - 使用 Postgres 创建 OLAP 多维数据集并使其可通过 .net webservices/wcf 访问时,我有哪些选择?

我们有一个大型 POSTGRESQL 事务数据库(总共大约 7000 万行),并且之前已经创建了一个数据仓库(每天更新)来运行报告。

为了使这更灵活(因为许多不同的用户需要不同的报告并且不擅长指定他们想要的内容),我们希望创建一个多维 OLAP 多维数据集并通过 Web 服务将其公开给我们的客户,并可能外包报告创建.

我们在 .NET(主要是 vb.net)中编程,我相信这可以通过将 XMLA 用于 web 服务(或 WCF)层来实现,但经过一些研究(一切似乎都是专有的 - SSAS 和 SQL 服务器,或 Jasper 服务器和 Jasper Analysis 等),我不确定以下内容,并想知道是否有其他人可以分享任何经验:

  1. (各种)前端如何与此集成?- 我们不想将用户绑定到特定的前端。
  2. 有哪些前端可用?
  3. 我可以使用什么来构建 OLAP 多维数据集?
  4. 除了这种 XMLA 方法,我还没有找到其他选择吗?

可扩展性和性能对我们来说是重要的因素,还有快速的开发时间和一个可供刚学会如何使用鼠标的用户使用的界面:p

注意:理想情况下,此解决方案是开源和免费的或不到 1000 英镑(大多数企业解决方案都是傻钱)

0 投票
2 回答
3804 浏览

ssas - SSAS - 是否可以在不重新部署整个多维数据集的情况下将属性添加到现有维度

我有一个Entity具有公正KeyValue属性的维度。我们需要添加一个新属性,IsSpecial其默认成员为[False].

当我尝试运行 xmla 时,出现以下错误:

元数据管理器中的错误。ID 为“X”、名称为“Y”的多维数据集已被事务中的操作无效。

这是用于更改维度的 XMLA 片段

有什么建议么?

0 投票
2 回答
1838 浏览

ssas - SSAS 仅以编程方式备份​​元数据

我们有一组由不同员工维护的 SSAS 2005 数据库。元数据/模式(包括格式字符串等)已经演变为代表大量工作,并且它们会定期更改。我们已经尝试将商业智能项目置于源代码控制之下,但如果没有数据本身,对所有 SSAS 元数据进行夜间备份也会很好。(数据当然是庞大且可重复的,而架构很小。)

我可以使用 Microsoft.AnalysisServices.Server.Databases 集合以编程方式(C#)轻松地循环遍历所有 SSAS 数据库,但我还没有找到一种简单的方法来备份没有数据的架构。使用 SSMS,我可以右键单击 db 并选择 [Script Database as]-->[CREATE To]-->[File ...] 例如并获取表示整个数据库元数据的 XMLA。这在这里引用:http: //msdn.microsoft.com/en-us/library/ms174589.aspx,我相信这有我们想要备份的所有信息......但是我还没有找到方法在 Microsoft.AnalysisServices 程序集中提供类似的功能,但不知道该去哪里找。

0 投票
2 回答
321 浏览

sql - 与模式无关的类似 OLAP 的工具?

是否存在任何(理想情况下免费或开源)工具用于对关系数据库中的任意表执行 OLAP 分析,而不需要任何维度层次结构、基数或任何其他关于表的元信息的高级规范,超出可以提取的内容自动从表本身?

我无法使用谷歌搜索我所描述的任何内容,这让我怀疑我使用了不正确的术语,并且我正在搜索的内容不被正确地视为 OLAP。如果是这种情况,我特别想要的是任何能让技术上不成熟的用户使用关系数据库中的表创建交叉表或列联表聚合的东西,而无需编写复杂的 SQL 查询。

或者,换句话说,我想要更大规模地模仿 Excel 数据透视表的东西。我很欣赏当您制作数据透视表时,Excel 确实会在后台生成大量缓存,但它无需用户向它解释需要创建哪些缓存就可以做到这一点。这是我试图在其他地方找到的功能,如果它存在的话。

0 投票
2 回答
1010 浏览

oracle - 开源或免费在线 Oracle OLAP 服务器或离线 Oracle Cube 文件

是否有任何免费的在线 Oracle OLAP 服务器可供测试?或者是否有任何可用于 Oracle 的离线多维数据集,例如 SSAS 中的 (.cub)。