.net项目中是否有SSAS的替代方案?

时间:2019-04-10 12:01:13

标签: ssas mdx dax ssas-tabular

因此,我愿意在.NET项目中创建自己的BI解决方案。假设我在Azure数据库中将有100万条记录。然后,我必须实时过滤数据,并将其返回给用户界面,例如图形。据我所知,我可以使用表格模型,因此我会将数据与其他聚合列保持在内存中(直到现在对我来说都是可以理解的)。但是,假设我需要在用户端通过3-4个动态过滤器过滤表格模型中的数据。因此,我必须创建mdx查询才能实现它。我对mdx查询的了解不多,而且恐怕我会在某种程度上停留在mdx上,而没有解决更复杂查询的解决方案。 也许有人知道表格模型的替代方法?还是应该保留表格模型和mdx(或dax)?我唯一关心的是如何通过向ssas发送查询并立即获得过滤数据的结果来过滤表格模型中的聚合数据。

1 个答案:

答案 0 :(得分:1)

  

但是,假设我需要按3-4过滤表格模型中的数据   用户端的动态过滤器。所以我必须在中创建mdx查询   为了实现它。我对mdx查询没有太多的了解   而且恐怕我会坚持使用mdx   没有解决更复杂查询的方法

您可以在MDX和Dax中达到上述要求,我觉得MDX的声誉不好,实际上并不那么困难。做一些研发并了解基础知识。否则,您可以根据自己的情况在SO上发布问题并获得帮助。

  

也许有人知道表格模型的替代方法?还是我应该留下   与表格模型和mdx(或dax)?   如果您希望查询性能保持不变。

     

我所关心的是如何过滤汇总数据   通过向ssas发送查询并立即获取表格模型   过滤数据的结果。   首先要选择要构建多维多维数据集还是表格多维数据集。然后,您对数据进行建模,然后让多维数据集对其进行聚合。完成后,您可以使用MDX或DAX查询它。过滤在MDX和DAX中都是很自然的事情