问题标签 [ssas-2012]
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 - 事实维度/退化维度
有没有替代事实关系的方法?如何摆脱退化的维度/事实关系?
ssas - sql 2012中聚类的内容类型
是否可以使用 SQL Server 2012 更改集群中的数据状态?我使用 SQL Server 2012 对数据进行了聚类,但每个属性的数据状态不是真实的我选择输入数据的内容类型连续但在这种类型的数据范围非常大,当我选择另一种类型时,它不会显示每个属性的真实数据集群钻取。有什么办法可以解决聚类中范围数据的问题?
ssas - 将度量组与 2 个角色扮演维度相关联
我有两个事实表——费用和付款,这两个事实表都在多维数据集中(作为度量值组)。我在多维数据集中有一个日期维度和 2 个基于相同日期维度的角色扮演日期维度:
收费日期
付款日期。
当我按收费日期查看数据并按 2012 年 1 月过滤时,我想查看 2012 年 1 月的所有费用以及所有相关付款;但立方体显示了系统中存在的所有付款。我已经使用“事务维度”链接了这两个度量值组,但没有日期。
任何想法如何让日期过滤器在这两个度量组上工作?提前致谢!
注意:一次收费可以有多次付款,反之亦然。换句话说,10 种不同的费用可能有一个付款日期,并且可能有 10 次付款与一项费用相关联。
ssas - MDX - NON EMPTY 功能更快?
我假设NON EMPTY
必须尽可能避免使用该子句。所以,当我意外地发现它实际上使查询变得更快时,我感到非常震惊!
示例:
--19 秒在热缓存上
--5 秒冷缓存(一致)
不是NON EMPTY
递归的吗?是因为本地缓存大小吗?
ssas - MDX中的子选择与切片器
如果我希望在 MDX 中的任何元组的上下文中评估我的结果,但不希望该元组成为结果的一部分,我使用以下两个选项之一。
1. 子选择
2.切片机
我想到的第三个选项是EXISTS
条款,但很快我意识到它完全是为了别的东西。
因此,抛开其他方面不谈,我对这些查询的一般性能、要牢记的任何基准或最佳实践以及在什么情况下选择哪一个感兴趣。
ssas - 通过层次结构中的父维度授予维度成员权限
在 SSAS 数据库中,我使用维度“代理”和“活动”。大约有十个机构,每个机构大约有 2000-5000 个活动。要求是在代理级别授予用户权限。当用户的角色仅允许代理机构 1 使用时,他不能查看除代理机构 1 的广告系列之外的任何其他广告系列。
当然,这可以通过简单地授予属于机构 1 的活动成员的角色访问权限来完成。为此需要一个非常长的 MDX 语句。但是,我想这种情况很常见,我发现了一些方法,但我不知道哪个是一个好习惯:
- 在代理机构和活动之间使用不真实的事实(这似乎没有必要,因为活动表中有一个agengyID)
- 在通过父机构成员选择活动的活动权限中使用 MDX 语句
- 在机构和活动之间建立层次结构(实际上我尝试过,这似乎是合乎逻辑的事情,但层次结构似乎根本不处理许可)
- 也许完全不同的东西?
sql-server-2012 - SSAS 无法处理没有特定错误消息的多维数据集
我有一个 SSAS 多维数据集,我一直在通过 Octopus Deploy + 一些 PS 脚本自动部署它。
部署 SSAS 多维数据集的脚本如下所示:
Deploy.log 的输出是:
SSAS 日志的输出为:
如果我尝试在 SSAS 中手动运行一个完整的进程,我会收到一条与 Deploy.log 一样神秘的错误消息。
我在本地和 CI 服务器上运行完全相同的部署过程。三个环境中的权限是相同的,它适用于 3 个环境中的 2 个。
这是什么原因造成的?有什么我可以解决的吗?
ssas - SSAS 2005 上的快速 MDX 查询在 SSAS 2012 上执行得非常糟糕
我对 MDX 和 SSAS 的经验很少,所以不知道从哪里开始:
我们正在从 SQL 2005 环境迁移到 SQL 2012。在 SSAS 2005 上,下面的查询运行大约 3 到 4 秒。在 SSAS 2012 上运行相同的查询时,它会在完成前运行高达 1 小时 58 分钟。谁能解释一下为什么性能如此糟糕,以及如何改进它?我们使用的是 SQL 2012 11.0.5532.0 (X64)。
提前非常感谢。
windows - SSAS - 多维数据集 DSN 连接
我正在尝试通过 Microsoft Platform Ready SQL Server 2012 - Silver BI 测试。
要求之一是:
数据使用:数据连接
Cube 必须具有有效的 DSN 连接才能从不同的数据源中提取数据。
有谁知道如何为 Analysis Services 2012 多维数据集(在 Windows 7 或更高版本上)创建有效的系统 DSN?
注意:管理工具 -> 数据源 (ODBC) 不起作用,因为该列表中没有显示 SSAS 的 ODBC 驱动程序。
谢谢!
c# - 使用 ADOMD 从 SSAS 表格 DB 中获取列 DataType
如何获取 SSAS 表格多维数据集的每一列的 DataType 信息?我知道如何执行查询,然后获取 SchemaInformation(它还提供列 DataType)。
我想读取任何给定的多维数据集,获取每个维度的维度列表,我应该能够读取每个属性的属性和,我想读取属性的(列)数据类型。