问题标签 [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 - 在 SSAS 中处理多维数据集期间没有跟踪信息
当我在 Visual Studio 2005 中处理多维数据集时,我收到以下消息:
处理成功。跟踪信息仍在传输中。如果您不想等待所有信息到达,请按停止。
并且不显示任何跟踪信息。多维数据集被它处理好有点烦人。有任何想法吗?我通过网络服务器访问多维数据集。
ssas - 如何学习 MDX
经过多年的关系数据库开发,我目前正在学习 OLAP 和 MDX。
关于 MDX 入门的任何提示?学习 MDX 的最佳书籍和资源是什么?
sql-server - 如何从 SQL Server 2005 聚合数据
我每天有大约 150 000 行数据写入数据库。例如,这些行代表即将发布的文章。现在我需要使用SSRS显示一个图表,显示一段时间内每天的平均文章数。我还需要有关昨天的实际文章数量的信息。
我们的想法是对我们所有的交易有一个汇总视图,并有一些可以表明有问题的东西(例如,我们发送的文章比平均水平少 20%)。
我的想法是每晚将昨天的数据转移到SSAS中,并在那里存储交易数量的总值和昨天数据的实际交易数量。使用 SSAS 有望加快报告速度。
你认为这是正确的想法吗?我应该跳过 SSAS 并直接报告原始数据吗?我知道如何使用标准 SQL 查询对原始数据使用报告服务,但是在查询 SSAS 时会发生什么变化?我不知道SSAS - 我从哪里开始..?
sql-server - 如何级联筛选 SSAS 多维数据集中更多维度的属性,在 Excel 2007 中查看
如何级联筛选 SSAS 多维数据集中更多维度的属性,在 Excel 2007 中查看。
例如,如果我们有一个维度为Time和维度Client的多维数据集Sales,一旦过滤了维度Time以仅显示特定日期的销售额,如果在过滤器区域中选择“Client.ClientName”作为过滤器,如何是否可以过滤客户列表,以便仅显示在特定日期有销售的客户。
sql-server - 学习分析服务
任何人都可以推荐一个好的资源——书籍、网站、文章等——来帮助我学习 SQL Server 分析服务。
我现在对这项技术一无所知,但我确实经常使用传统意义上的 SQL Server。
我想了解多维数据集并使用 Reporting Services。我想从最底层开始,但是在我完成材料之后,理想情况下,我能够偶然发现一个真正的开发项目......
我希望从免费资源开始,但如果有人知道一本非常好的书,我也会接受。
或者,如果您不知道某个资源,您是如何开始使用该技术的?
谢谢你,
弗兰克
sql-server - 如何保护 MS SSAS 2005 以通过 Internet 进行 HTTP 远程访问?
我们正在构建一个托管应用程序,该应用程序使用 MS SQL Server Analysis Services 2005 进行一些报告,特别是 OLAP 多维数据集浏览。由于它旨在供非常大型的全球组织使用,因此安全性很重要。
微软浏览 OLAP 多维数据集的首选客户端工具似乎是 Excel 2007,整个基础架构都围绕 Windows 集成身份验证。但是,我们正在尝试构建面向 Internet 的 Web 应用程序,并且不想为每个用户创建 Windows 帐户。
似乎也没有很多不错的基于 AJAXy Web 的 OLAP 多维数据集浏览工具(快速、拖放维度、支持动作、跨浏览器等)。顺便说一句,我们目前正在使用Dundas OLAP Grid但也考虑过 RadarCube和其他更昂贵的商业解决方案,并且仍在考虑采用CellSetGrid并进一步开发它 - 如果您知道任何其他廉价/开放的解决方案,请告诉我!
因此,我们计划提供两种访问多维数据集数据的模式:
- 通过我们自己的 Web 应用程序,使用这些第 3 方基于 Web 的 OLAP 浏览工具之一。
- 通过 msmdpump.dll 数据泵通过 HTTPS 从 Excel 直接访问,适用于当 Web 版本太慢/笨拙或用户需要更强大的分析时。
对于 Web 应用程序访问,与 SSAS 数据源的连接发生在 Web 服务器上,因此我们可以愉快地在连接字符串上传递一个 CustomData 项,该项指示正在连接的用户。由于我们可能拥有太多的权限组合来为其创建单独的 SSAS 角色,因此我们实现了动态维度安全性,该安全性使用“多维数据集用户”维度与连接字符串中的 CustomData 项并限制各种其他维度成员的允许集相应地(通过与包含“权限映射”的度量组的其他多对多维度关系)
参见 Mosha 关于 Dimension Security: http ://www.sqljunkies.com/WebLog/mosha/archive/2004/12/16/5605.aspx
到目前为止,这一切似乎都运行良好。
对于来自 Excel 的“直接连接”,我们为 HTTP 访问设置了数据泵(请参阅MS Technet 文章),但启用了匿名访问,再次依赖连接字符串来控制访问,因为我们没有 Windows 帐户。但是,在这种情况下,连接字符串由用户控制(我们从 Web 应用程序推送一个 .odc 文件,但好奇的用户可以查看和更改它),因此我们不能依赖用户良好并保留 CustomData =grunt@corp.org 从更改为 CustomData=superuser@corp.org。事实证明,这也会导致与角色相同的问题,因为如果您不使用 Windows 集成身份验证,这些也会在连接字符串中指定。
因此,问题归结为:有没有一种方法可以在没有 Windows 帐户的情况下在 IIS 中获得基本身份验证,从而可以与 SSAS 数据泵一起使用,让 SSAS 知道哪个用户正在连接,以便动态维度安全性可以能成功使用吗?
(这是我在 StackOverflow 上的第一个问题,可能是我问过的最复杂的问题:让我知道我没有很好地解释自己的地方,我会尝试澄清)
reporting-services - SSAS 中的自定义 ROLAP 数据源
我正在尝试从一堆二进制文件构建 OLAP 数据源,而我们当前的模型无法正常工作。我们使用 SSAS 作为结果的分析/报告模型,但无法从 SQL 中获得我们想要的性能。
我们的主要限制是:
数据库非常大。我们有数百万行的巨大维度表和几个较小的事实表(<1,000,000 行)。
我们有一个动态多维数据集。B/C 事实表是动态构建的,并且通常(可能每天多次),在设置多维数据集时不会有任何巨大的开销。当前在多维数据集上的部署时间可能超过 24 小时,我们需要将性能提高几个数量级,而硬件无法提供给我们。
基本上,我们想要一个快速的设置和部署,它本身并不适合使用 SQL Server 2005 的 SSAS,但是我们想要使用 SSRS 进行报告,并且我们想要一个 OLAP 模型在 Excel 中进行分析,所以我们仍然想如果可能,使用 SSAS 构建多维数据集。
SSAS 中用于快速部署的常见解决方案是 ROLAP,但我们会在较大的 ROLAP 查询中遇到执行错误,而且我们也不喜欢将二进制数据转换为 SQL 并将其加载到多维数据集中所涉及的所有开销。
有没有人在 SSAS 可以使用的自定义 OLAP 数据源上做过工作?我们正在寻求创建我们自己的 ROLAP 引擎,它将直接查询二进制源文件。
sql-server - Pentaho 与 Microsoft BI Stack
我的公司在 MS BI Stack(SQL Server Reporting Services、-Analysis Services 和-Integration Services)上投入了大量资金,但我想看看看起来最受关注的开源替代 Pentaho 是什么样的。
我已经安装了一个版本,并且很轻松地启动并运行它。所以这很好。但是我还没有真正开始将它用于实际工作以彻底了解该软件包的时间。
你们中是否有人对 Pentaho 与 MS BI 的优缺点有任何见解,或任何此类比较的链接?
非常感激!
asp.net - 如何在 ASP.Net 中使用 SQL Server 2008 的数据挖掘功能
如何在 ASP.Net 中使用 SQL Server 2008 的数据挖掘功能
odbc - 从 SPSS,从 SQL Server Analysis Services 导入数据
我想知道是否有一种简单的方法可以将数据从分析服务 (SSAS) 加载到 SPSS 中。
SPSS 提供了一个将 SPSS 功能放在分析服务器上的产品,但对我来说这是倒退的。我不想了解 SPSS 或让办公室的 SPSS 用户学习其他内容。
我只想将分析服务数据提供给 SPSS 中的 SPSS 用户。