嵌入式BI for ASP.NET

时间:2010-04-07 06:11:11

标签: .net asp.net reporting business-intelligence

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

主要要求是:

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

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

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

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

由于

修改

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

编辑2

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

我会下载试用版并明天给它一个旋转,然后回复我的发现。

7 个答案:

答案 0 :(得分:17)

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

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

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

Devexpress

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

Syncfusion

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

Radar Cube

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

DataDynamics (or GrapeCity)

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

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

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

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

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

答案 1 :(得分:3)

对于关注此内容或遇到此问题的任何人的更新,现在我们正在使用ActiveReports中的ActiveAnalysisGrapeCity

我们可能需要重新评估这个决定,但现在它已经很好地满足了我们的需求。

答案 2 :(得分:0)

您可以尝试TARGIT。它非常易于使用,并且还有一个门户开发套件,因此您可以轻松地将TARGIT与您的网站集成。它还有一个sharepoint Web部件,因此如果您正在开发sharepoint应用程序,则可以使用该Web部件而不是编写新部件。

答案 3 :(得分:0)

我能够理解你的问题。我知道有必要为希望稳定增长的企业提供商业智能软件。我认为您可以尝试Karya Technologies的解决方案,因为我已经从中获得了很好的解决方案。

答案 4 :(得分:0)

另一个更新是我们正在测试的正常BI工具,正在等待您正式使用的决定。 http://www.izenda.com

答案 5 :(得分:0)

我们建议Ranet Analytics。 该解决方案实现了组件DevExpress 14.2和Ranet OLAP 3.5。 在线演示:

  • 关于Silverlight的Ranet Analytics for Desktop
  • HTML5 / JS / DevExpreme
  • 上的Ranet Analytics for Mobile
  • HTML5/JS SPA上使用Ranet OLAP进行特别报告

Ranet Analytics功能级别:

  1. 交互式分析仪表板,特别报告(分析性OLAP报告);
  2. 数据导航细节服务;开发商业图形艺术;
  3. 显示仪表板的灵活设计功能,支持关系(平面表)和多维(数据透视表)数据源
  4. 支持立方体中的回写工具(回写)
  5. 多维数据集中的条件数据格式,迷你图,数据库

答案 6 :(得分:0)

Microsoft刚刚发布了Power BI Embedded,它允许第三方应用程序的开发人员在其应用程序中发布/托管Power BI报告和仪表板。这些应用程序的用户不需要Office 365许可证即可查看Power BI Embedded内容。

https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-get-started/

https://azure.microsoft.com/en-us/services/power-bi-embedded/