问题标签 [ssas]
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.
sql-server - SQL Server Analysis Services 2008 和 ByAccount 聚合
我在让“ByAccount”聚合在 SQL Server Analysis Services (SSAS) 2008 中工作时遇到问题。
我正在尝试创建一个包含资产负债表和损益表元素的财务报告解决方案。
我有一个事实表,其中包含一个月级别的数据。目前我对此表感兴趣的一项度量是“报告金额”,并且 AggregateFunction 属性设置为“按帐户”。
我有一个由 Year 和 Period 组成的时间维度,Year 设置为“ReportingYear”类型,Period 设置为“ReportingMonthOfYear”。
我有一个“帐户”维度,由以下属性组成:AccountId(设置为 AccountNumber 类型)、AccountType(设置为 AccountType)、ParentAccountId(设置为类型 Account 和使用父项)。
如果我转到“编辑数据库”,我可以看到设置了适当的帐户类型映射,并且资产负债表类型设置为“LastNonEmpty”。
但是,ByAccount 根本没有生效,我没有得到任何与“LastNonEmpty”聚合的东西。我错过了什么?
reporting-services - 在 SSRS 图表中显示总计
我正在从 Analysis Services 多维数据集创建折线图,其中包含日期类别、计数数据字段和状态系列。这是一个屏幕截图来解释:
picasaweb.google.com/lh/photo/fP16V4sB18O1xSTrdDV-_A?authkey=Gv1sRgCLHRmcjwtI2mzAE
我想添加蓝色的总行,它将所有状态加在一起。
我不想在 Status 维度中添加“Total”成员,因为那没有意义。我已经尝试添加另一个数据字段并将其范围限定为汇总所有内容,但我无法弄清楚如何使系列字段仅适用于单个数据字段 - 所以这最终会复制所有状态并获得 8 行而不是5.
这应该是可能的......我不想诉诸于针对底层数据库编写 SQL。
sharepoint - SharePoint 中 Web 部件之间的连接
我有几个关于 SharePoint 2007 的问题。
是否可以使用 SharePoint 配置将列表视图 Web 部件绑定到 SQL Analysis Services?
我有两个网络部件。单击列表视图 Web 部件的一行时,我想根据单击行上的值在另一个 Web 部件中显示图表。我怎样才能实现这个功能?这是否可能不编写任何代码,只需配置?
sql-server - 浏览 SSAS 多维数据集时 Excel 中的会计年度
我使用 Excel 作为 SQL Server Analysis Services (SSAS 2008) 多维数据集的前端。我有一个“日历”维度,它由年-季度-期间的层次结构组成,其中期间是 4 或 5 周的月份。
Excel 在其“日期过滤器”菜单下提供了许多有用的选项,例如能够仅选择第 1 季度等。这可以根据基础日期过滤数据,但是,Excel 使用的日历是普通日历而不是财政日历。Excel 将第 1 季度视为 1 月、2 月 3 月,而我的第 1 财政季度是从 4 月 1 日开始的一年中的前 13 周。是否可以让 Excel 使用会计日历?
谢谢
达伦
sql - 处理数据仓库中的空值
我想询问您关于在涉及数据仓库和 SSIS/SSAS 时处理 null 或空数据值的最佳做法的意见。
我有几个事实和维度表,它们在不同的行中包含空值。
规格:
1)处理空日期/时间值的最佳方法是什么?我应该在我的时间或日期维度中创建一个“默认”行,并在找到空值时将 SSIS 指向默认行吗?
2)处理维度数据中的空值/空值的最佳方法是什么。例如:我在“帐户”维度中有一些行在“帐户名称”列中有空(非 NULL)值。我应该将列内的这些空值或空值转换为特定的默认值吗?
3)与上面的第 1 点类似 - 如果我最终得到一个在某一维度列中没有记录的 Facttable 行,我该怎么办?如果发生这种情况,我是否需要每个维度的默认维度记录?
4)关于如何在 Sql server 集成服务 (SSIS) 中处理这些操作的任何建议或提示?要使用的最佳数据流配置或最佳转换对象会很有帮助。
谢谢 :-)
excel - Excel数据透视表行标签不刷新
对所有人来说,
我有一个链接到 SSAS 数据源的 Excel 电子表格数据透视表。员工计数被聚合并返回以下值:
行标签计数
北美 7
南美 2
欧洲 5
亚洲 1
澳大利亚 3
假设用户不小心修改了 South America Row 以读取“Antarctica”,然后保存了电子表格。现在我们有以下内容:
行标签计数
北美 7
南极洲 2
欧洲 5
亚洲 1
澳大利亚 3
我们知道这是错误的。我刷新数据并且计数可以改变,但行标签仍然是“南极洲”并且不会变回“南美洲”。我检查了许多 Excel 数据透视表设置,但无济于事。
任何人都能够解决这个问题?
谢谢-Do先生
ssas - 在事先不知道模型细节的情况下,能否构建 OLAP 立方体?
请原谅我这个毛骨悚然的问题 - 我对 OLAP 和多维数据集并不是很熟悉。说明一下我的情况...
我想建立一个数据库来存储问卷结果,每个问卷可能有几十个问题。在收集了几千份已完成的问卷后,我想分析结果,这听起来像是 OLAP 类型的东西(我对此知之甚少)的一个很好的候选者。我需要能够对“所有拥有狗的 20-30 岁男性受访者”进行查询——即结合“你多大了”、“你有没有狗”等的答案。
我还希望能够存储下个月以及下个月的调查结果等,并运行显示本月与上个月的查询等。到目前为止,一切都很好,我想。
这是我的问题的核心:虽然这个月我的问卷可能有关于性别、年龄和养狗的问题,但下个月的问卷可能会包括一个关于(比如)眼睛颜色的问题。它可能(或可能不会)也放弃一些问题。这在 OLAP 世界中是否可行,或者您在设计多维数据集时是否需要提前了解所有“维度”(如果我使用了正确的术语)?
此外,如果我正在运行多个不同但重叠的问题的调查,我可以将它们全部存储在同一个多维数据集中并跨调查运行查询吗?每个调查可能有几十个问题,其中几十个与其他调查重叠。OLAP 系统是否适合这种事情?我只是不知道它们有多严格,以及它们是否真的适合这种用法。
非常感谢任何帮助。
PS。在有人建议之前,我刚刚购买了 Kimball 的数据仓库工具包,但还没有机会阅读它。(我怀疑它可能不会直接回答这个问题)。
sharepoint - 如何在 Sharepoint 中显示来自 OLAP 多维数据集的图表和 KPI?
我需要在 Sharepoint 中显示来自 OLAP 多维数据集的内容。这可以使用 PerformancePoint Server 来完成,但不幸的是,微软前段时间决定放弃对该产品的支持。他们的计划是将一些功能直接集成到下一个版本的 Sharepoint 中。问题是我不能等那么久,将解决方案基于废弃的软件是不明智的。
我该如何解决这个问题,我应该使用 Excel Services 和/或我该怎么做?
你会怎么解决?
关于马库斯·林德霍尔姆
sql-server - 您将使用哪种类型的算法来帮助根据历史数据预测未来的表现?
过去,我们一直使用“供应商”对历史业绩的总结来决定我们如何将新业务分配给每个供应商。
现在我们要做的是将汇总性能分解为较小的子集,例如地理、规模、年龄等,以便更好地分配我们分发给供应商的新业务。
例如,假设现在我有 3 个供应商和 9 个业务要分发。目前,我只是根据他们的业绩总结来分发业务。然而,这并没有考虑到他们在地理、大小、年龄等方面的每一个优势。
因此,假设供应商 A 非常擅长处理德克萨斯州的小型账户,而供应商 B 擅长处理佛罗里达州的大型账户。我想确保每个供应商都能得到他们擅长的东西,而不会得到他们不擅长的业务。
我们在数据库中拥有所有这些信息,但没有真正的算法或方法来提取它并根据我们的决定来决定我们向谁发放多少以及什么样的业务。我们一直在研究 SQL Server Analysis Services 来完成这项任务,但我们可以使用一些非常通用的指针来了解我们应该使用什么算法来完成这项工作。
有没有人碰巧知道一种旨在处理数据分割以做出更好预测的方法或算法?
ssas - 学习如何在 SSAS 中实现朴素贝叶斯分类器的最佳资源是什么?
问完这个问题后,我决定尝试使用 SQL Server Analysis Services 实现一些朴素贝叶斯分类器。
谁能给我指出一本关于如何在 SSAS 中实现朴素贝叶斯分类器的好书、网站或任何其他资源?同样,我会对学习决策树感兴趣。