嵌入式BI for ASP.NET

Mic*_*ins 8 .net asp.net reporting business-intelligence

任何人都可以推荐一个可以集成到OEM应用程序中的商业智能和报告应用程序吗?

主要要求是:

  • 管理员可以定义多维数据集/维度等(或者我们 - OEM - 可以预定义一些)
  • 报表设计人员可以通过直观地选择维度,过滤器等以一种即时投资快速输出的方式轻松检查数据
  • 报表设计人员可以根据维度/过滤器设计报表,并根据需要保存其定义
  • 报表查看者可以查看报表设计者定义的报表

.NET中的所有这些优点都可以标记/集成到我们现有的Web应用程序的外观中.

权限需要解决我们的用户/组系统.

我发现了一些看起来不错的东西,但它们都是Java的,我不想让我们的客户为应用程序安装ASP.NET,然后只为报告安装Java,tomcat等.

谢谢

编辑

应该提到 - 我不能只使用SQL Server Reporting Services - 这需要与数据库无关(尽管它将连接到一个)并且需要支持各种数据源.

编辑2

好吧 - 多亏了发布这个问题,我在SO的一侧看到了一个广告弹出窗口,表面上的产品看起来很棒.

我将下载试用版并明天给它一个旋转,并回复我的发现.

Mar*_*ian 18

我知道这是一个迟到的答案,但我希望它对某人有用.

我对一些ASP.NET OLAP控件进行了简短的评估,这些控件可以在网页中显示Analysis Services数据.我没有任何想法,只是所有计算都不应该由客户端完成,而是在SSAS多维数据集服务器上完成.我想找到一个易于安装的ASP.NET控件,无需安装控件集即可在服务器上使用并轻松部署(我只需要一个简单的dll副本).

所以我从以下公司找到了一些类似的BI网页控件:

Devexpress:

  • ASPxPivotGrid™套件 - DXV2组件包的一组控件.此集包含PivotGrid和Pivot自定义控件,与OLAP相关的控件.这两个控件一起充当单个立方体浏览器.您可以显示尺寸,按组分组,订购数据......非常易于安装.我不太容易使用:-),但很容易部署.我最喜欢的外观和感觉,但不幸的是不像其他控件那样完整和复杂.这个需要一些开发工作,而不仅仅是一个简单的拖放开发.如果您还想以不同格式导出数据,则需要另一个控件.它有我迄今为止发现的最好的文档 - 简短的解释性电影+许多在线文档.

Syncfusion:

  • 基本BI客户端:一个完整​​的控件,具有许多可自定义的选项.从列表中看起来它提供了最可用的选项(保存报告,皮肤......).我在不同的浏览器上发现它有点儿麻烦,我在所有主浏览器上进行了测试,并且感觉在所有浏览器上都不一致.此外,在部署方面,如果没有安装控件(仅部署了dll,因此我很容易错过其中一些),我在网络上正确完整地部署网站有点困难.但我可能会愚蠢,因为我不是网络程序员:-).

雷达立方体:

  • RadarCube OLAP网格 - 单个OLAP控件.默认情况下,它看起来有点难看,有点过时,但有皮肤可以自定义它.我讨厌他们的上下文菜单(右键单击),对我来说很奇怪.当我在同一台机器上使用网站和SSAS服务器时遇到一个小问题,无论我对多维数据集服务器发出什么请求,控件只显示为加载但请求未发送到SSAS服务器.一位同事建议我在每次请求之前加一小段延迟(100毫秒)并完全修复它.不知道为什么......听到一个有意义的解释,却忽略了它.无论如何它只是解决了我的问题.有时甚至他们的在线演示都有这个问题.在线文档很棒,易于理解.

DataDynamics(或GrapeCity):

  • Active Analysis:也是一个完整的OLAP控件.只需将控件拖放到页面中,将其绑定到多维数据集连接,然后执行该页面中的所有工作即可.看起来不错,感觉很好,部署起来很容易.好吧,这个作为列表中最好的一个,就像一个魅力,没有任何障碍.完全像以前一样,但没有任何浏览器问题,没有任何错误,只需点击即可.部署也很简单.无论如何,它是唯一一个没有任何问题的开箱即用的产品,非常适合简单的演示.与其他人相比,在线文档有点尴尬,有点差,不是我最喜欢的.

单个完整控件的含义是一个控件,它显示内部的所有内容,显示尺寸,KPI,事实数据,允许过滤,排序,分组,以及您希望从OLAP显示页面获得的所有内容.

PS:我不隶属于任何公司,甚至不是客户,我只是一个接近零网络编程经验的DBA,他为我的团队做了一些调查.所以请把我所说的一切都拿出来.甚至更多:-).

PS2:时间不多了,对最后2个控件的评论会稍晚一些.

PS3:完成了我尝试过的其他控件的经验.