我正在尝试为即将到来的项目做一些分析。
它与趋势、图表和分析有关;所以想想一段时间内的 MAX、MIN、AVG、SUM 等。
假设我们有一个设置为根据时间维度计算这些计算的 OLAP 多维数据集。
从理论上讲,后端可以查询多维数据集并获取某个对象 A 的某个属性 B 一个月或一年中的几天或任何情况下的结果(即在过去 5 年中,您可以操作通过使用类似于金融股票图表上使用的滑块窗口来扩大或缩小您的视野呈现的日期范围)。
我们中的一些人认为我们可以使用 MDX 查询多维数据集来驱动使用一些 HTML 5 图表工具的 UI。
我是 OLAP、MDX、Cubes 等的新手,但似乎没有一种干净的方法可以在 .NET 代码中检索 MDX 查询的结果(我们将在 MVC 网站中使用 C#)。
到目前为止,我们发现效果最好的可能是 ADOMD。
我想知道是否有其他人可以建议。
是否有人使用 OLAP 多维数据集和 MDX 查询来驱动他们的网站?
在我看来,如果多维数据集已经正确设置以回答过去 2 个月中属性 B 的对象 A 之类的问题,那么我们应该能够准确地查询多维数据集以获取该数据并在某些 UI 上以我们认为合适的方式显示它. 不过,我不确定是否有一种干净的方法。
任何建议,见解,想法将不胜感激。