.Net 中带有存档的离线报告生成服务

Posted

技术标签:

【中文标题】.Net 中带有存档的离线报告生成服务【英文标题】:Offline Report genearation Service with Archive in .Net 【发布时间】:2014-01-23 10:26:09 【问题描述】:

我正在尝试使用后端的 SQL 服务器构建一个每天处理大量事务的 Web 应用程序。所以我想每天生成报告作为离线任务,并在服务器中准备好 7 天,然后归档这些超过 7 天的报告。所以我正在寻找在 C#.Net 应用程序中实现这一目标的可能方法。有没有办法我可以在调度程序中运行的某种服务中离线生成这些报告,并在用户请求报告时在 Web 应用程序上显示这些报告。

我知道有水晶报表、s-s-rS 等报表服务。但我不确定我是否能够通过这些实现我的要求。

任何见解都会有很大帮助

提前问好

纳扬克

【问题讨论】:

【参考方案1】:

根据您所追求的报告类型,这可能更像是一个 SQL 问题。我们每天使用存储过程将某些数据汇总到表中,将报告信息存储在表中。我们还为我们的一些生成和电子邮件报告的东西提供了供应商提供的报告,以及我们的一些事务数据加载到具有各种报告选项的数据仓库中,在我们的一个服务器上从 Task Scheduler 运行的几个 C# 程序...列表还在继续。

哪种型号最适合您将取决于各种因素,包括您个人的喜好。

所以简短的回答是,是的,您可以编写一个 C# 控制台应用程序并从任务计划程序运行它,如果这对您有用的话。

【讨论】:

科里,感谢您的快速回复。这个解决方案对我有用。我正在寻找是否有现成的解决方案可用于处理这种情况。

以上是关于.Net 中带有存档的离线报告生成服务的主要内容,如果未能解决你的问题,请参考以下文章

Arcgis for android的离线数据库小记

xml 为OsmAnd生成最新的离线地图

一款高速的NET版的离线免费OCR

Service Worker 无法在节点 js 服务器的离线模式下工作

Android下PocketSphinx的离线语音识别

Android下PocketSphinx的离线语音识别