问题标签 [olap]
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 中使用渐变维度
在数据仓库中,我希望有一个事实表来跟踪大学申请的某些指标(例如标准化考试的平均分数)以及一年中不同时间的申请状态。为简单起见,假设给定的应用程序通过 3 个状态进行:
- 新的
- 被评估
- 已评估
这些状态会随着时间而改变。
我相信我想在这里使用一个缓慢变化的维度,但我不知道如何才能正常工作。
有人可以给我一个事实表和维度表的例子,它在两个应用程序通过这些状态时跟踪它们?
我正在使用 SQL Server 分析服务 2005。
目标是能够对每个州的申请数量进行逐年分析。
sql - SQL2008:MSOLAP 和 SSRS 类未注册特定维度的错误
我们的产品利用分析服务与报告服务相结合,我们最近进行了一些更改以增加对 SQL2008 的兼容性。除了将某些维度、钻取或度量添加到报告中外,一切都很好,我们突然收到以下错误:
服务器:操作已取消。高级关系引擎中的错误。无法与 DataSourceID 为“Adventure Works DW”、名称为“Adventure Works DW”的数据源建立连接。OLE DB 错误:OLE DB 或 ODBC 错误:未注册类。
有任何想法吗?
python - 任何 Python OLAP/MDX ORM 引擎?
我是 MDX/OLAP 的新手,我想知道是否有任何类似于 Django ORM for Python 的 ORM 可以支持 OLAP。
我是一名 Python/Django 开发人员,如果有一些东西可以与 Django 进行某种程度的集成,我会非常有兴趣了解更多关于它的信息。
asp.net - 如何为 Web 统计模块处理大量数据
我正在为我的网站开发一个统计模块,它将帮助我衡量转化率和其他有趣的数据。
我使用的机制是 - 将数据库条目存储在统计表中 - 每次用户进入我的数据库中的特定区域时(我在 cookie 的帮助下避免重复记录)。
例如,我有以下区域:
- 网站 - 一个用于统计唯一用户的通用区域,因为我最近不再信任 Google Analytics。
- 类别 - 自我描述。
- Minisite - 自我描述。
- 产品图片 - 每当用户看到产品和潜在客户提交表单时。
问题是一个月后,我的统计表挤满了很多行,而我为解析数据而编写的 ASP.NET 页面加载速度真的很慢。
我想也许可以编写一个以某种方式解析数据的服务,但我看不出有任何方法可以做到这一点而不会失去灵活性。
我的问题:
- 大规模数据解析应用程序(如 Google Analytics)如何快速加载数据?
- 对我来说最好的方法是什么?
- 也许我的数据库设计是错误的,我应该只将数据存储在一张表中?
感谢任何帮助的人,
伊坦。
olap - MDX - 在最低时间求和,然后最大化
我有;
- 时间维度(年、月、日、小时),
- 产品维度(产品、功能)
- 和一个用户维度(用户)
我可用的衡量标准是:已使用(正在使用的功能数量)
我想要做的是显示最大并发使用量。(这将是同一User使用的每个Feature的Sum of Used的最大值,发生在同一Hour中)。
这在 MDX 中可行吗,还是我需要在我的数据库中处理这个问题?(感觉不对)
我让自己变得可以理解了吗?欢迎任何建议..
编辑(中部时间 2 月 11 日 10:44):
视觉解释..(这就是我想要的):
Max Used就像您看到的Max Used Hourly一样。要做到这一点,我需要按小时计算 Sum..
我目前正在使用蒙德里安
sql-server-2005 - 在 MDX 查询中连接事实表
我正在使用 VS 2005 构建和分析服务项目。目标是分析广告活动。
我有一个带有 2 个事实表的立方体
factCampaign:包含受访者对广告活动的看法的详细信息 factDemographics:包含受访者的人口统计信息
这些事实表有一个共同的维度 dimRespodent 指的是被采访的实际人
我有 2 个其他维度(我留下了不相关的维度)
dimQuestion:包含问题列表 dimAnswer:包含每个问题的可能答案列表
dimQuestion 和 dimAnswer 与 factDemogrpahics 相关联,但与 factCampaign 无关
我希望能够运行查询以返回人们对活动的看法(来自 factCampaign)但使用人口统计标准(使用 dimQuestion 和 dimAnswer)的结果
例如,有多少 18-25 岁的男性回忆起特定的活动
我是 OLAP 和 Analysis Services (2005) 的新手,所以如果我的要求太基本,请原谅。
我尝试了以下选项
- 使用公共 RespondentKey 将数据源视图中的事实表链接到事实表。查询运行并返回结果,但无论选择的人口统计标准如何,都会返回相同的结果,即被忽略。
- 从 factDemographics 创建维度。我试图将 dimAnswer 连接到 Cube Structure 的 Dimension Usage 表中的 factCampaign 但没有成功。当我尝试部署项目时,项目要么停止,要么出现以下错误(注意启用的属性层次结构设置为 true)
元数据管理器中的错误。'Fact Demographics' 度量组维度的 'Answer Key' 中间粒度属性未启用属性层次结构。
我将不胜感激任何人都可以提供的帮助。如果您需要更多信息,请告诉我,如果这是一个基本问题,请再次道歉
sql-server-2005 - 部署多维数据集时 Visual Studio 挂起
我在 Visual Studio 2005 中遇到了一个 Analysis Services 项目的问题。我的项目总是构建,但只是偶尔部署。没有报告错误,VS 只是挂起。这是我的第一个分析服务项目,所以我希望有一些我只是缺少的明显的东西。
这是我有一个已成功部署的多维数据集的情况。
然后我进行一些更改,例如,向维度添加层次结构。当我尝试再次部署时 VS 挂起。我必须重新启动 Analysis Services 才能重新获得对 VS 的控制权,这样我才能将其关闭。在项目最终部署之前,我有时会重新启动所有内容,有时会重新启动两次或更多次。我所做的任何更改都会发生这种情况,这种行为似乎没有模式。
有时我必须在重新启动所有内容之前从 Analysis Services 中删除多维数据集才能成功部署。
此外,我已经成功部署了多维数据集,然后成功地重新处理了一个维度,然后当我在 SQL Server Management Studio 中打开一个查询窗口时,它说它可以找到任何多维数据集。
作为测试,我已经成功部署了一个多维数据集。然后我在 Analysis Services 中将其删除并尝试重新部署它,而不对多维数据集进行任何更改,只是为了具有上述相同的行为。
VS只是无缘无故挂起,所以我不知道从哪里开始寻找问题。
像设置维度属性的 NameColumn 一样简单的更改需要 15-20 分钟。正如您可以想象的那样,这需要我花费数小时的时间,因此我将非常感谢任何人可以给我的任何帮助。
c# - 有没有人将 ADOMD.NET 与 WPF DataGrid 一起使用?
我试图找到一种从 C# 访问商业智能 OLAP 多维数据集的好方法。
我不太关心这是如何完成的,但由于目前我正在尝试使用codeplex WPF Toolkit来实现它,如果它与该工具直接相关,我会很高兴,但任何建议都非常受欢迎。
我缺乏 WPF 技能,因此网站上的提示和技巧不足以让我了解如何将 DataGrid 绑定到 OLAP 多维数据集。
我认为我应该使用 ADOMD.NET,但还不确定这是否是要走的路,如果是这样,如何去做,教程和信息链接让我非常困惑。
由于在寻找任何已制作的示例时,我一直在兜圈子,因此我将不胜感激这方面的任何指示。
欢迎提供教程、链接、个人提示或经验。
额外信息:这是为了替换 Excel 电子表格中当前使用的数据透视表。
谢谢,
里克
sql-server-2005 - 一个简单的 MDX 问题
我是 MDX 的新手,我知道这一定是一个简单的问题,但我一直无法找到答案。
我正在模拟一个有问题和答案的问卷。我想要实现的是找出对问题给出具体答案的人数。例如,20-25 岁之间的男性人数
当我单独针对问题运行下面的查询时,将返回正确的结果
[Measures].[Fact Demographics Count]
是主键列的计数
[Answer].[Dim Answer].&[1]
是男性答案的关键
男性人数的结果 = 150 20-25 之间的人数的结果 = 12
但是当我在下面运行下一个查询时,而不是获取年龄在 20-25 岁之间的男性人数。我得到男性人数和 20-25 岁之间人数的总和。
结果 = 162
事实表的结构是
FactDemographicsKey,
RespodentKey,
问题键,
答案键
任何帮助将不胜感激
谢谢
.net - ORM 之于 RDBMS 就像 xxx 之于 OLAP 多维数据集?xxx存在吗?
是否有用于查询 OLAP 多维数据集/数据仓库的 ORM 类比?我对 .NET 世界特别感兴趣,但通常对任何事情都感兴趣;-)