数据分析/数据库可视化/报告的一些好工具是什么?

3
我开发了一个基于MySQL数据库的Web应用程序,存储有关用户、网站使用情况、照片上传(它是一个基于照片的网站)等信息。我有多个数据库存储不同方面的数据。我想查询一些关于网站增长和使用情况的问题,并生成报告。例如,本月有多少新用户上传了超过一定数量的照片。
有哪些工具可用于分析数据库?我一直在使用Microsoft Access的试用版本,将每个数据库导出为XML文件并导入Access,在那里创建了关系并使用查询向导生成了一些查询和报告。这些就是我想要做的事情,并且它们产生了我想要的报告。我还想能够跨数据库运行查询...
对于这种类型的任务,人们使用什么其他工具来处理MySQL数据库?有没有关于创建此类报告的工作流程和随时间管理此活动的好建议/培训材料 - 例如,我应该每周导出数据库并运行查询以生成报告吗?
大家对这种类型任务有什么经验或意见?
欢迎提供所有建议和意见。

你是在寻找免费软件还是付费软件? - Horcrux7
不介意在好的工具上花钱。 - undefined
4个回答

4
欢迎来到商业智能领域,这是从数据中获取信息的艺术。
通常的架构是:数据源 -> ETL -> 数据仓库 -> 报表工具。
ETL:提取转换加载(今天您正在复制数据库,但一些免费工具可以帮助您改变这种情况:CloverETL、Talend等)。
数据仓库:这是放置数据并准备在报告中轻松使用的地方。
报表工具:今天有许多免费的工具,如BIRT、JasperReports等,但我强烈推荐QlikView,个人版本是免费的(如果您不需要共享结果),它是一个非常易于使用的工具。

0

如果您不想每次都下载数据,那么在服务器上安装软件似乎是个好主意。如果您想在服务器上使用报告软件,那么您会在服务器上使用哪个平台?

如果您不能在服务器上安装软件,则可以使用PHP-MySQL Bridge,这是一个PHP脚本。通过JDBC驱动程序,您可以访问它。然后,您可以使用基于Java的报告工具。例如免费(但完全功能)的designer 来自i-net Clear Reports (以前是i-net Crystal-Clear)。


我们的服务器是Linux、apache2、PHP5、MySQL。 - undefined

0

作为曾经以开发 MSAccess 为生的人,我强烈推荐使用其他任何工具。

Crystal Reports 是一个不错的选择。但据我所知,免费版本已经消失了。

你也可以看看 JasperReports, ReportMan, BIRT, DataVisionAgata


0

看看基于PHP和mySQL的报告解决方案myDBR。 myDBR非常易于安装,让您在几分钟内创建报告。

您可以使用SQL编写报告,然后myDBR负责布局和显示报告。这与大多数其他解决方案不同,它允许您集中精力于报告内容,而无需花费太多时间在外观上。

以下是一个简短的示例,说明如何为您的网站创建使用统计信息:

select 'dbr.chart', 'Column', 'Usage statistics';
select name, count(*) 
from user_access
group by name;

更多示例可在myDBR演示网站上找到。 myDBR提供免费社区版和付费高级版(129欧元)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接