问题标签 [ssas-2008]
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.
ssas - Analysis Services 度量没有数据
我有一个分析服务 2008 R2 多维数据集,它没有返回其中一项度量的数据。度量的数据源是具有多个联合语句的视图。我在同一个多维数据集中有其他度量,这些度量具有工作正常的数据源视图。
当我将视图导出到表中时,当我将度量的数据源指向表时,多维数据集能够返回数据。
我检查了度量是否有分区,多维数据集的代码页中的计算语句在那里。在 MS SQL Profiler 中处理多维数据集时运行的查询返回数据。
希望有人可以帮助并告诉我为什么该措施没有返回任何数据。谢谢。
ssas - 如 MSDN 所述,带有 SSAS 2008 的 MDX CurrentMember 无法正常工作
首先,我使用 SQL Management Studio 进行此查询(没有似乎有问题的 Excel 2007):
此查询提供了一个项目列表,其中包含三个属性和一个基于我的计算集的计算成员。属性显示正确的值,但计算的成员始终显示相同:应该为其计算的第一个项目的结果。
我真的不明白为什么,因为 MSDN 说:
当前成员在查询中轴上使用的层次结构上发生变化。因此,同一维度上其他层次结构中未在轴上使用的当前成员也可以更改;这种行为称为“自动存在”。
他们给出了计算成员的例子,但我认为这也应该适用于计算集,我读过基于查询的计算集本质上是动态的。也许有人可以告诉我,如果我理解错了,或者我在这里还有什么问题。
ssas - 在 ssas 中钻取到禁用了层次结构的维度属性
我正在使用 SQL Server 2008 R2,使用 BIDS 进行开发。我有一个非常大的立方体,有很多维度,我正在构建一个贯穿动作的钻取。要求是非常广泛的钻取,其中包括事实表中的许多字段(并且未在多维数据集中使用,钻取中除外),并且许多维度具有未启用层次结构的属性,例如文本信息。
我创建了维度,并将钻取所需的所有属性添加为维度属性(我为事实表中的字段添加了事实维度),并将用于钻取的所有属性定义为 AttributeHierarchyEnabled = "false ”。
然而,当我添加钻取操作时,只有启用层次结构的属性才会出现在下拉列表中,而禁用层次结构的属性会使钻取操作失败。
我希望避免所有不必要的层次结构,因为我的处理时间变得非常长,但钻取要求是严格的。
请帮助我添加一个禁用层次结构的属性以进行钻取?
谢谢你。
sql-server - Get specific period of each year in mdx query
If I run this query
It gives records starting from 2006 Q1, 2006 q2,2006 Q3, 2006 Q4------2010
Is there any way to fetch only Q1 of each year ie, of 2006,2007,2008,2009,2010 ?
sql-server-2008 - 如何在 SSAS 的一个数据库中获取所有多维数据集、所有维度和所有度量
我使用 sql server 2008 r2。
我使用 SSAS 服务,并且我有一个名为GAC
.
在我的数据库中存在 10 个多维数据集,并且在每个多维数据集中存在多个度量和维度
我需要一键获取所有立方体、度量和维度。
我怎样才能做到这一点?
另一方面,我需要访问数据定义表或结构,如 sys.tables 和 sys.columns 和 sys.type 等。
我需要一个选择,它可以查询 SSAS 数据库中的所有数据。
sql-server - 2008 R2 中具有 2000 多个分区的 SSAS 中的处理性能受到影响
我正在研究增加多维数据集中的分区数量时处理时间的性能损失。我从http://technet.microsoft.com/en-us/library/ms365363.aspx意识到,理论上它可以达到 2+ 十亿,但我预计任何增加都会受到打击。有没有办法可以估计这一点(我意识到这是主题,我想我正在寻找一个公式)还是我必须证明它?
非常感谢,
萨拉
ssas - 如何从 SSAS 调用 sqlserver 中的 LinkedServer 表
我在 MSSQL 中创建了链接服务器。
接下来我将尝试在 SSAS 中创建一个立方体,
当我在 SSAS 中创建数据源视图时,MSSQL 没有显示链接服务器名称。
是否可以从 SSAS 访问链接服务器表?
ssas - SSAS(Sql Server Analysis Services)在事务中使用多个更新语句的更新性能
我们的业务逻辑涉及在单个事务中向 SSAS 发送多个 MDX UPDATE 语句。每个更新语句通常有 600-800 个要更新的单元格。所有这些更新都涉及同一分区内的同一组度量值组。正在使用 MOLAP 分区。
第一个更新语句耗时不到 2 秒,但每个后续更新语句所用时间逐渐增加,第 100 个更新语句耗时长达 41 秒!
(如果我采用最后一个耗时 41 秒的更新语句并运行它一个新事务,则再次花费不到 2 秒)
任何降低此性能的指针?
- 我已经尝试增加 SSAS 属性的总内存限制,但没有任何改进。
- 业务逻辑不允许直接在关系数据库上进行相应的更新,因为用户应该有能力回滚更改。
- UPDATE 语句的数量取决于用户交互,因此我们不能使用任何解决方案来优化多个更新语句的性能,同时降低单个更新的性能。
reporting-services - 如何从图表中隐藏总计(通过 olap 的 ssrs)
我在ssrs 2008有一个报告,它的数据源是基于ssas的。我创建了一个饼图,显示每个形状的总成本。饼图的数据集仅包含 4 个字段。假设我有 2 个形状,每个形状都有总成本。但除此之外,我还在馅饼中得到了第三片,它显示了另外两片的总和。我该如何摆脱它?
sql-server - XMLA 查询的大小是否有限制?
我有一个 10.8 兆的 xmla 查询,用于生成带有分区的完整 SSAS 数据库。
达到一定大小后,编辑器停止工作,我无法从中复制粘贴,尝试保存时出现内存错误,当我尝试执行查询时,什么也没有发生。
我已经尝试在几台不同的机器上排除资源问题。
我还没有找到任何与 xmla 限制相关的内容。
有人知道这方面的限制吗?如果有,SQL 2012 会补救吗?