我想创建一个报告网站,如果需要编码,我熟悉C#。我看到有人在谈论Crystal Reports,但不清楚它是否能在.NET Web应用程序中运行良好。除了Crystal之外,还有哪些其他选择?是否只是一个"数据库浏览器"只需要数据库连接的Web应用程序,所有其他自定义都是可选的?对于愚蠢的问题我很抱歉,我没有报告经验。
由于
答案 0 :(得分:0)
答案 1 :(得分:0)
没问题, 这取决于您要显示的报告类型以及您希望实现的数据质量。
您可以使用传统的电子表格,例如利用MS Excel或其他电子表格软件获取一半的报告。此报告样式可以进一步使用或用于其他报告的数据馈送。 这种技术很简单,因为生成的大多数报告都是可以在电子表格中导入的csv文件或xml文件。
您可以使用Microsoft的Crystal报表或报表查看器(SQL Server或报表查看器)。这是一种创建报告的简便方法,因为它打算作为演示或最终用户支持。您可以使用报表查看器深入查看其详细信息,但我建议您使用电子表格执行某些报表操作,例如透视或其他操作。
在这种情况下,您也关注数据质量。这是一半的解决方案;以后再处理;或需要使用ETL进行清洁?
您可以使用各种工具或软件,如Microsoft SQL Server的商业智能工具,或IBM工具或oracle工具来执行此操作。它们中有许多可满足您的需求,可以集成到您的软件中。
如果您需要数据库浏览器,可以下载VS 2010 SP1和EF 4.1。我忘记了可以用作插入更新删除的Web项目模板,它已经为您创建了。