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

时间:2010-11-19 11:53:47

标签: mysql reporting relational-database analysis

我开发了一个由mysql数据库驱动的Web应用程序,该数据库存储有关用户,网站使用情况,照片上传(基于照片的网站)等信息。我有多个数据库存储网站不同方面的数据。我希望能够针对网站如何发展以及网站使用方式的一些问题制作报告。例如,本月有多少新用户上传了一定数量的照片。

可用于分析数据库的工具 - 我一直在使用微软访问的试用版并将每个数据库导出为xml文件并导入访问,我在其中创建关系并使用查询向导生成一些查询和报告。这些是我想要做的活动,他们制作了我想要的报告。我还希望能够跨数据库运行查询...

人们使用mysql数据库进行此类任务的其他工具是什么?是否有关于创建此类报告和管理此活动的工作流程的任何好的建议/培训材料 - 例如,我应该每周导出数据库并运行查询以生成报告吗?

人们对此类任务的体验是什么?

所有建议,欢迎投入。

4 个答案:

答案 0 :(得分:4)

欢迎使用商业智能,这是一种利用数据制作信息的艺术。

通常的架构是Source - > ETL - >数据仓库 - >报告工具

ETL:提取转换加载(今天你正在复制数据库,但是一些免费工具可以帮助你改变它:CloverETL,Talend等......)

数据仓库:这是您放置数据并准备好在报告中轻松使用的地方

报告工具:目前存在许多免费工具,如BIRT,JasperReports等......但我强烈推荐QlikView,个人版是免费的(如果你不需要分享你的结果),这是一个非常简单的工具使用。

答案 1 :(得分:0)

作为过去以MSAccess为生的人,我强烈建议您使用其他任何东西。

Crystal报告是一个不错的选择。但是IIRC的免费版本已经消失了。

您还可以查看JasperReportsReportManBIRTDataVisionAgata

答案 2 :(得分:0)

如果您不希望每次在服务器上安装软件时都下载数据。如果您想在服务器上使用报告软件,那么您在服务器上使用哪个平台?

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

答案 3 :(得分:0)

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

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

以下是有关如何为网站创建使用情况统计信息的简短示例:

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

myDBR demo网站提供了更多示例。 myDBR是免费社区版和付费高级版(129欧元)。