问题标签 [adomd.net]

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.

0 投票
3 回答
8994 浏览

sql-server-2008 - ADOMD.NET 9.0 可再发行?

ADOMD.NET 8.0、SQL2008 和我们的应用程序出现问题。它没有给我们正确的元数据。

我找不到任何地方下载 ADOMD.NET 9.0 可再发行组件。我能得到它的唯一方法是安装 2008 并获取 DLL。

有什么线索吗?

0 投票
2 回答
2386 浏览

c# - 有没有人将 ADOMD.NET 与 WPF DataGrid 一起使用?

我试图找到一种从 C# 访问商业智能 OLAP 多维数据集的好方法。

我不太关心这是如何完成的,但由于目前我正在尝试使用codeplex WPF Toolkit来实现它,如果它与该工具直接相关,我会很高兴,但任何建议都非常受欢迎。

我缺乏 WPF 技能,因此网站上的提示和技巧不足以让我了解如何将 DataGrid 绑定到 OLAP 多维数据集。

我认为我应该使用 ADOMD.NET,但还不确定这是否是要走的路,如果是这样,如何去做,教程和信息链接让我非常困惑。

由于在寻找任何已制作的示例时,我一直在兜圈子,因此我将不胜感激这方面的任何指示。

欢迎提供教程、链接、个人提示或经验。

额外信息:这是为了替换 Excel 电子表格中当前使用的数据透视表。

谢谢,

里克

0 投票
3 回答
978 浏览

olap - 将更新写入 OLAP 多维数据集

从 .Net 客户端应用程序将用户输入的度量值(销售预测)写入 SQL Server Analysis Services OLAP 多维数据集的最简单方法是什么?

我知道可以使用 DML 语句更新基础事实表,并且可以重新处理多维数据集,但我正在寻找替代方案。

问候, 亚历山大

0 投票
1 回答
853 浏览

sql-server - 使用 windows 用户连接到 SQL Server Analysis

如何在连接到分析服务器时模拟 Windows 用户 - 使用 ADOMD.NET?

Webserver 在分析服务器旁边,但它们不在域中。运行在 webserver 上的 webservice 需要以特定的 windows 账户访问分析服务器。

有什么我可以在连接字符串中放入的东西,还是我需要研究某种模拟?

0 投票
2 回答
1208 浏览

c# - 如何通过 ADOMD.NET 访问 KPI 值隐藏度量?

我正在尝试通过 ADOMD.NET(使用 MDSCHEMA 行集)和 SQL Server/SSAS 2008 访问 KPI 元数据。当我得到一个给定的 KPI VALUE 字段时,例如在 Adventure Works 中,它返回我认为是相关的隐藏度量与 KPI(例如,[措施].[净收入值])。但是该值具有与之关联的区域 MDX 表达式。

不幸的是,我在立方体的任何地方都找不到这个度量。我尝试通过 ADOMD 取回不可见的度量列表 (MDSCHEMA_MEASURES)(使用的限制是 MEASURE_VISIBILITY=2),但我仍然没有取回任何 KPI 隐藏度量。

那么如何获得那些隐藏的 KPI 度量,以便我可以获得支持 KPI 值/趋势/目标/等的实际 MDX 表达式......?如果您查看 Adventure Works 多维数据集,您会发现大多数 KPI 值都有 MDX 表达式,但我似乎无法检索它们。

0 投票
3 回答
19409 浏览

mdx - 包含来自同一层次结构的 2 个维度的 MDX 查询

我的多维数据集的相关结构是我有一个带有“类”和“子类”的层次结构。我还有一个名为“价值”的度量,这是我试图获得的。

一个简单的查询可能如下所示:

而且我显然可以使用返回给 Adomd 的 HIerarchy 读取子类。

我的问题是双重的,首先我将如何“展平”这个层次结构,以便将 Class 和 SubClass 作为 CellSet 中的离散成员接收?这不起作用:

在 Crossjoin 函数中多次使用 Class Hierarchy 层次结构

第二个问题,我实际上需要做的是在特定类上过滤上述内容,同样,由于与上述相同的原因,这将不起作用。

非常感谢任何帮助。MDX 快把我逼疯了!

0 投票
5 回答
3433 浏览

mdx - 访问 SSAS 的不同方法

我有兴趣了解一些从 Analysis Services 检索数据、用于代码中的对象或用于最终用户报告的不同方法。

过去我使用过两种不同的方法,一种是使用 ADOMD 提取结果并将其放入数据集中,另一种是使用 SQL OPENQUERY 到链接的 SSAS 服务器以将结果作为 SQL 存储过程结果集输出。这两者都有优点和缺点。

多年来,我已经看到了各种各样的问题,所以请原谅我的任何重复,但是还有什么其他方法可以将 SSAS 数据转换为其他人的代码可以使用的格式?

我考虑过从 SSAS over HTTP 到 XML 结果集,然后是从 Linq 到 XML——有人有这方面的经验吗?

理想情况下,我想要一个具有类型列或具有属性的对象的数据集,但我对一般方法比代码示例更感兴趣。除了 SSRS/其他仪表板控件之外,您是如何从 SSAS 获取数据的?

0 投票
1 回答
444 浏览

delphi - 如何创建没有数据库的自定义 ADO 多维目录

有谁知道如何使用数据库以外的一组数据动态定义和构建 ADO MD(ActiveX 数据对象多维)目录和多维数据集定义的示例?

背景:我们的应用程序中有大量数据,我们将这些数据导出到数据库,然后使用通常的 SQL 连接、组、总和等进行查询以生成报告。应用程序中的数据最初是在对象和数组中。问题是数据量太大,导出可能需要超过 2 小时。因此,我试图找出一种通过自定义 OLAP 算法或库或 ADO MD 查询内存中对象的好方法。但是我一直无法找到使用 ADO MD 的示例,而无需使用它背后的数据库。

我们使用的是 Delphi 2010,所以会使用 ADO ActiveX,但我想 ADO.NET MD 是类似的。我意识到,如果应用程序数据已经存储在数据库中,问题就会自行解决。此外,如果 Delphi 具有 LINQ 功能,我可以通过这种方式查询对象和数组。

0 投票
1 回答
691 浏览

excel - ADOMD 和 Excel 集成

全部,

我们有一个 Excel 电子表格,它使用 ADOMD 来查询 OLAP 多维数据集并在 Excel 中显示数据。在 ADOMD API 的那一刻,我们使用的是 2.8 版。据我所知,有一个用于查询 OLAP 多维数据集的 ADOMD.NET API。这个新的 .NET 版本可以在 Excel 中使用吗?

非常感谢, MK

0 投票
1 回答
1493 浏览

sql-server - 读取 SQL Analysis Services 元数据

我的 SSAS 多维数据集中有许多对象,其中许多对象被创建为不可见的。例如:

这是可见的,并且:

我尝试了两种询问立方体的方法。首先,使用Microsoft.AnalysisServices.AdomdClient命名空间。例如:

我也尝试过Microsoft.AnalysisServices命名空间。例如:

以上所有内容都直接取自工作代码(尽管为了提出问题而减少到最低限度)。任何代码都可以完美运行,唯一的例外是我无法“看到”我的任何隐藏对象,例如Measures。我可以使用原始 MDX,我可以使用第二种技术从数据库中检索它。(严重)不利的一面是我必须自己解析它,这将是一个真正的嗡嗡声。必须有一种方法可以到达实际对象,而不必跳过这么多圈。

谢谢!