【发布时间】:2011-10-09 05:42:59
【问题描述】:
我想创建一个报告网站,如果需要编码,我熟悉 C#。我看到人们在谈论 Crystal Reports,但不清楚它是否可以在 .NET Web 应用程序中正常工作。除了水晶,还有哪些选择?是否有一个“数据库浏览器”Web 应用程序只需要一个数据库连接并且所有其他自定义都是可选的?抱歉这些愚蠢的问题,我的报告经验为零。
谢谢
【问题讨论】:
我想创建一个报告网站,如果需要编码,我熟悉 C#。我看到人们在谈论 Crystal Reports,但不清楚它是否可以在 .NET Web 应用程序中正常工作。除了水晶,还有哪些选择?是否有一个“数据库浏览器”Web 应用程序只需要一个数据库连接并且所有其他自定义都是可选的?抱歉这些愚蠢的问题,我的报告经验为零。
谢谢
【问题讨论】:
没问题, 这取决于您要显示的报告类型和要达到的数据质量。
您可以使用传统的电子表格,例如使用 MS Excel 或其他电子表格软件来生成半成品报告。此报告样式可以进一步使用或为另一个报告提供数据。 这种技术很简单,因为生成的大多数报告都是可以导入电子表格的 csv 文件或 xml 文件。
您可以使用来自 Microsoft 的 Crystal 报表或报表查看器(SQL Server 或报表查看器)。这是一种创建报告的简单方法,因为它旨在作为演示文稿或最终用户支持。您可以使用报表查看器深入了解其详细信息,但我建议您使用电子表格进行一些报表操作,例如透视或其他操作。
在这种情况下,您也关心数据质量。是不是半熟的溶液;待处理;还是需要使用 ETL 进行清理?
您可以使用各种工具或软件,例如 Microsoft SQL Server 的商业智能工具,或 IBM 工具或 oracle 工具来执行此操作。其中有许多可以满足您的需求,并且可以集成到您的软件中。
如果你想要一个数据库浏览器,你可以下载带有 SP1 和 EF 4.1 的 VS 2010。我忘记了可以用作插入更新删除的网络项目模板,它已经为您创建了。
【讨论】:
【讨论】: