问题标签 [ssas-2008-r2]

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 投票
0 回答
2867 浏览

sql-server-2008-r2 - 如何使用驱动程序 org.olap4j.driver.xmla.XmlaOlap4jDriver 在不使用蒙德里安模式的情况下将 pentaho 连接到 SQL Server 2008 R2 分析服务

如何在不使用 Mondrian 架构的情况下使用 Driver 连接到 SQL Server 2008 R2 分析服务org.olap4j.driver.xmla.XmlaOlap4jDriver

我可以连接 SSAS 并使用 Spoon >> Transformation 中的预览选项获取数据,我正在关注这篇文章

成功完成这两个步骤

  1. 将 MS OLAP XMLA 服务器设置为 SOAP Web 服务
  2. 将 Microsoft OLAP 连接到 Pentaho 数据集成 (KETTLE)

现在尝试第三步

  1. 使用 Pentaho Report Designer (PRD) 从 Microsoft OLAP 报告

但我看不到下面的列名Data Sets > Pentaho Data Integration > MS OLAP

0 投票
1 回答
421 浏览

ssas - SSAS所有会员问题

假设我们有一个具有三个属性的产品维度:

  • 产品 ID(密钥)
  • 颜色
  • 类别

似乎每个属性都有一个 All 成员。

每个 All 成员都是独立的?我的意思是 Color 属性的 All 成员具有与 Category 属性的 All 成员不同的值在技术上是可行的吗?

是否可以谈论元组(所有“颜色”,冬季类别)?

产品维度本身有一个 All 成员?

我的意思是在谈论 (2012 Year, Jan Month) 时 Year 和 Month 属于 Date 维度(与 Product 维度不同)时,我应该认为它是指:

(2012 年、1 月、ProductID 属性所有成员、颜色属性所有成员、类别属性所有成员)

或者

(2012年,1月,产品维度All Member)

?

编辑:也许我应该重写这个问题......我根本不确定给定的多维数据集中存在多少“所有成员”,以及如何引用它们中的每一个。

我正在读一本关于 SSAS 2008 R2 的书。经过更多阅读后,我认为我应该更新问题,例如,当我提到属性时,我应该说属性层次结构(没有用户定义)。

0 投票
0 回答
19 浏览

ssas-2008-r2 - 如果我打算改变我的属性的排序顺序,我需要使用灵活或刚性的属性关系类型吗

我有时想向现有维度添加新成员。

有时,新成员将插入到现有排序顺序中,方法是将当前占据该排序位置的成员的整数排序值增加 1 以及紧随其后的成员的整数排序值。

先前存在的成员仍将具有相同的父成员和子成员。

我的问题是,由于成员之间只有排序位置而不是家庭关系(兄弟姐妹、父母、孩子)发生变化,我可以使用刚性关系类型吗?如果不是,为什么?

预先感谢您的回复。

0 投票
1 回答
1661 浏览

ssrs-2008 - SSAS MDX 参数错误

在 SSRS 中,我创建了一个连接到 AS 数据源的数据集。我在查询设计器中编写了一个 MDX 语句,它工作正常,直到我替换

我还在查询设计器的查询参数部分中定义了@Parameter1,但出现以下错误。

消息处理子系统。找不到默认语言环境的消息管理器。语言环境将更改为美国英语。元数据管理器中的错误。配置属性更新未保留。消息处理子系统。找不到 3081 语言环境的消息管理器。解析器:查询包含未声明的 Parameter1 参数。(msmgdsrv)

我肯定检查了参数名称,它们看起来都正确。

0 投票
1 回答
1472 浏览

ssas - 时间计算+测量计算结合给出错误答案(SSAS)

(使用 SSAS 2008r2,在投标中工作)

关于计算的时间段成员和计算的半加法度量之间的交互,我遇到了一个令人困惑的问题。

我根据文章“时间计算的不同方法”构建了一个“时间段”维度,它允许用户将度量过滤到“上周”、“上个月”等。

这些计算成员的代码如下所示:

(显然,月份和年份对于parallelPeriod 有不同的第一个参数:))

这些几乎适用于我拥有的所有度量,其中大多数只是表值等的总和,除了库存度量。

我们将库存数据存储为移动值(2 进、1 出、5 进等),任何时间点的总库存水平是迄今为止的总和。这些是通过如下计算来实现的:

现在来解决问题。时间按照 4-4-5 周月模式设置,每 4 年 53 周。

当使用“时间段”维度中的“上周”时,计算按预期工作,完全没有问题。

使用“上个月”时,“迄今为止的总和”计算似乎缺少第 5 周的股票变动值(即,它给出了迄今为止第 1 周、第 2 周、第 3 周、第 4 周的股票变动总和,并且不包括所有股票变动在第 5 周)。当使用“去年”时,它做同样的事情,但只排除第 53 周的股票走势值(使用“去年”时,它包括第 5 周的股票走势)。但是,如果我在查询中使用以下成员:

它工作正常。所以看起来问题出在 [Time Period].[LW] 或 [Time Period].[LY] 维度成员与迄今为止的总和 [Measures].[Stock Quantity] 计算相结合时......

所以我想我知道问题出在哪里,任何人以前见过这个或者可以就如何解决它提供一些建议?(如果可能的话,为什么?需要它工作,但我很想知道我哪里出错了!!)

0 投票
2 回答
2792 浏览

scope - 如何在范围内动态设置 format_string?

我有3个措施:

SCOPE 用于更改所有度量的值,让我们这样说:

问题:[维度 1] 上层的度量格式错误。12345 而不是 12,345 等。

可能的解决方案:更改为 IIF(Measures.CurrentMember is [Measures].[Some Count],"#,0" etc.)

缺点:

  1. 措施列表创建,它的支持(如果smth改变了,不要忘记在这里改变等等)
  2. 没有机会使用一组度量(即使在 SSAS 浏览器中)。

有没有办法动态设置度量格式?

更新:实际上,实际项目中有数百个措施,所以我试图避免措施列表。

0 投票
1 回答
203 浏览

sql-server - ssas层次成员和层次级别成员的区别

ssas 维度,Period 由层次结构 [period calendar] 组成,并且有 2 个级别 [period year] 和 [period name]。

[期间名称]下有成员(级别成员),也有[成员]文件夹下的成员。这两组成员有什么区别?这两套看起来一样。

在此处输入图像描述

0 投票
1 回答
72 浏览

ssas - SSAS 角色扮演维度和两个度量组

我在多维数据集中有两个度量组:

  • Facts1 (id1, measure1, dim1, dim2)
  • Facts2 (id2, measure2, dim1, dim2)

我有两个维度:

  • 暗淡1
  • 暗淡2

一切都很好。在最后的立方体中,我有两个度量和两个维度。

现在我想使用 Dim2 作为角色扮演维度:

  • 昏暗2A
  • 昏暗2B

所以现在,我的事实表是:

  • Facts1 (id1, measure1, dim1, dim2a, dim2b)
  • Facts1 (id2, measure2, dim1, dim2a, dim2b)

但是在最终的立方体中,而不是拥有

  • 暗淡1
  • 昏暗2A
  • 昏暗2B

..我有

  • 暗淡1
  • Dim2A (事实1)
  • Dim2B (事实1)
  • Dim2A (事实2)
  • Dim2B (事实2)

我在哪里做错了?如何告诉 SASS:

  • Dim2A (Facts1) 和 Dim2A (Facts2) 是同一个维度;
  • Dim2B (Facts1) 和 Dim2B (Facts2) 是同一个维度吗?
0 投票
2 回答
248 浏览

mdx - 某些属性的 TOPCOUNT 查询结果不正确

我试图找出哪个州的经销商销售额最高的年份。我正在使用 Adventure Works DW 2008 R2 数据库。

这是我得到的查询 -

对于法国,它显示 (null) 作为结果集。还有为什么它没有列出所有的州-省而只列出其中的几个?是否也可以将国家与结果放在一起。当我尝试另一个交叉连接时,我收到错误说地理层次结构已经存在。