数据库集成和报告生成器

我有这种情况,也许这是基本的这个网站,但我仍然希望得到一些build议:

  • 我需要从3个不同的系统中收集数据,所有3个系统都在本地networking的不同服务器上收集数据。 其中之一是基于我已经完全访问的MySQL数据库,第二个基于MS Access数据库,第三个是平面文件数据库,其数据只能通过应用程序的txt导出
  • 我需要收集数据到独立的数据库,并创buildExcel和PDF报告
  • 我不需要图表,很好地格式化Excel表格应该是很好的
  • 数据每小时更新一次,所以应该收集数据,每小时报告一次

    1. 关于如何整合数据的任何build议,哪个dbms最适合用于这个目的?
    2. 什么是最好的select创buildExcel和PDF报告,而不必购买任何软件?

我希望得到一些指导,谢谢。

那么对于Excel的东西是Microsoft Interop库。 它是免费的,并直接集成到Office工具中。

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.aspx

就数据库的情况而言,将服务器调用和语句编码到不同的类中是否存在问题,然后将其设置为一小时计时器以刷新并收集新数据?