gpt4 book ai didi

mdx - 大多数人如何使用 MDX 查询?我应该使用 MDX 结果来驱动 Web UI 吗?

转载 作者:行者123 更新时间:2023-12-04 17:11:47 28 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我正在尝试为即将到来的项目做一些分析。

它与趋势、图表和分析有关;所以想想一段时间内的 MAX、MIN、AVG、SUM 等。

假设我们有一个设置为根据时间维度计算这些计算的 OLAP 多维数据集。

理论上,后端可以查询多维数据集并获取某个对象 A 的某个属性 B 在一个月或一年中的几天或任何情况下的结果(即在过去 5 年中,您可以操作通过使用类似于金融股票图表上使用的 slider 窗口来扩大或缩小您的视野呈现的日期范围)。

我们中的一些人认为我们可以使用 MDX 查询多维数据集来驱动使用一些 HTML 5 图表工具的 UI。

我是 OLAP、MDX、Cubes 等的新手
但似乎没有一种干净的方法可以在 .NET 代码中检索 MDX 查询的结果(我们将在 MVC 网站中使用 C#)。

到目前为止,我们发现效果最好的可能是 ADOMD。

我想知道是否有其他人可以建议。

是否有人使用 OLAP 多维数据集和 MDX 查询来驱动他们的网站?

在我看来,如果多维数据集已经正确设置以回答过去 2 个月中属性 B 的对象 A 之类的问题,那么我们应该能够准确地查询多维数据集以获取该数据并在某些 UI 上显示我们认为合适的方式.不过,我不确定是否有一种干净的方法。

任何建议,见解,想法将不胜感激。

最佳答案

5年前...

我参与了一个项目,该项目具有拖放界面(HTML 和大量 JS),以允许用户完全按照他们的需要构建自定义多维数据集查询。我们使用 ajax 调用 ASP 以使用 ADOMD 获取多维数据集数据并将其作为 HTML 表返回。图表是通过创建 SVG 的自定义 JS 绘制的。 (现在使用 .NET 和 JQuery 会更容易,但仍然需要大量工作。)

这听起来很啰嗦,但效果很好,并且足够可靠,可以出售给英国最大的酒店公司来分析他们的销售数据。

每当我遇到问题并在 Google 上寻求帮助时,似乎只有我一个人通过 Internet 呈现 OLAP 数据(大多数人都处于 Intranet 环境中,而且我们也没有使用 Web 浏览器来提供)。我不知道现在情况是否发生了变化,但我确实相信 OLAP 被视为一种查看您自己的数据的方式,而不是管理客户的数据并让他们看到它。

我的建议:

  • 如果你听到“数据透视表”这个词,那就逃走
  • 如果客户想要用户级别或位置级别的安全性(角色),请逃走
  • 确保您非常擅长编写 MDX,因为人们会要求您为他们构建复杂的报告(他们不会总是想使用 UI 来配置报告)
  • 构建多维数据集需要时间,但有时人们希望在刷新时看到实时变化(SQL 会这样做,但 OLAP 需要重新处理时间)
  • 可钻图很酷,非常适合发现异常
  • 关于mdx - 大多数人如何使用 MDX 查询?我应该使用 MDX 结果来驱动 Web UI 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9998243/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com