在 .NET 中创建报告网站的工具?
我想创建一个报告网站,如果需要编码,我熟悉 C#。我看到人们在谈论 Crystal Reports,但不清楚它是否可以在 .NET Web 应用程序中正常工作。除了水晶还有什么选择?是否有一个简单的“数据库浏览器”Web 应用程序只需要数据库连接并且所有其他自定义都是可选的?抱歉问了一些愚蠢的问题,我的报道经验为零。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没问题,
这取决于您想要显示的报告类型以及您想要达到的数据质量。
您可以使用传统的电子表格,例如利用 MS Excel 或其他电子表格软件来制作半生不熟的报告。此报告样式可以进一步使用或为另一个报告提供数据。
这项技术很简单,因为生成的大多数报告都是可以导入到电子表格中的 csv 文件或 xml 文件。
您可以使用水晶报表或 Microsoft 的报表查看器(SQL Server 或报表查看器)。这是创建报告的简单方法,因为它旨在作为演示或最终用户支持。您可以使用报表查看器深入了解其详细信息,但我建议您使用电子表格来执行一些报表操作,例如旋转或其他操作。
在这种情况下,您也会担心数据质量。是半熟溶液吗?待稍后处理;或者需要使用 ETL 进行清理?
您可以使用各种工具或软件(例如 Microsoft SQL Server 的商业智能工具、IBM 工具或 Oracle 工具)来执行此操作。其中有许多适合您的需求,并且可以集成到您的软件中。
如果您需要数据库浏览器,可以下载带有 SP1 的 VS 2010 和 EF 4.1。我忘记了可以用作插入更新删除的 Web 项目模板,它已经为您创建了。
No problem,
It is depend on the report type that do you want to display and data quality that you want to achieve.
You can use traditional spreadsheet like utilizing for MS Excel or other spreadsheet software for half baken report. This report style can be further use or data feed for another report.
This techniques is easy since most of report generated is csv files or xml files that can be imported in spreadsheet.
You can use like Crystal report or report viewer from Microsoft (SQL Server or report viewer). This is an easy way to create report since it intend as presentation or end user support. You can drill down to its detail using report viewer but I suggest you use spreadsheet to do some report operation like pivoting or something.
In this case you concern about data quality too. is it half baken solution;to be processed later; or need cleansing using ETL?
You can use various tools or software like business intelligent tool from Microsoft SQL Server, or IBM tools or oracle tools to do that. There are many of them taht suite to your needs and can be integrate to your software.
If you want a database browser, you can download VS 2010 with SP1 and EF 4.1. I forget the web project template that can use as insert update delete and it is already created for you.
您可能需要检查SQL Server Reporting Services 的报表查看器 或ReportViewer。
You might want to check Report Viewer for SQL Server Reporting Services or ReportViewer.