查询 firebird (.fbd) 数据库的想法?
Ideas for querying firebird (.fbd) database?
我们确实有一个软件,我们可以在其中记录很多不同的信息。该软件将所有数据存储在 .fdb 数据库中。
不幸的是,软件中的报告系统非常有限。给定的报告选项通常不符合我们的需要。存储了这么多数据,我们可以利用。
例如在软件的一部分中,我们为我们的员工存储了大量附加信息。在另一部分我们做员工访问的商店培训。
两个示例:1. 我们需要(但没有)的(简化)报告如下所示:查找部门 A 中未参加 2017 年 T1 培训的所有员工。打印需要培训 T1 的员工姓名。
- 要通过训练 T2,需要 100 小时。培训 T2 记录在带有时间和日期的软件中。一年中的几天。设置 T2=100 所需的时间 查找部门的所有员工。 2017年做过T2培训的B。报告B部门没有做过100hrs培训的员工,打印每个员工需要的小时数。
我在这里要求进行某种头脑风暴。学习处理我们个人报告需求的工具或编程语言是什么?最近 fb 给我看了一些关于数据挖掘和分析的广告 (udemy) python,所以我把它添加为标签。
从什么开始着手研究和学习它比较好?
在桌面上 windows/native,Delphi 与 Firebird 集成得很好。有很多数据访问组件和优秀的报表工具,如用于 OLAP 分析的 FastReport 和 FastCube。最后一个非常适合动态自定义用户定义的报告。
在 Linux 你可以试试 Lazarus,有像 IBX & (Laz/Free)Report 这样的工具。
在网络上,它与 ExtJS/PivotGrid 配合使用 PHP 作为后端运行良好,至少我们做到了。
可能它适用于 .NET 和 Java,因为它有 ODBC/JDBC 个驱动程序。
一个很好的解决方案是设置到 Firebird 的 ODBC 连接并直接使用 excel 访问数据。您可以从 firebirdsql.org 获取 ODBC 驱动程序。
如需体验更传统的报告,请尝试以下操作:
- Crystal 报告(付费免费试用)
- Pentaho 的社区版报告和数据工具与 Firebird 配合得很好。 http://community.pentaho.com/(免费)
我们确实有一个软件,我们可以在其中记录很多不同的信息。该软件将所有数据存储在 .fdb 数据库中。
不幸的是,软件中的报告系统非常有限。给定的报告选项通常不符合我们的需要。存储了这么多数据,我们可以利用。
例如在软件的一部分中,我们为我们的员工存储了大量附加信息。在另一部分我们做员工访问的商店培训。
两个示例:1. 我们需要(但没有)的(简化)报告如下所示:查找部门 A 中未参加 2017 年 T1 培训的所有员工。打印需要培训 T1 的员工姓名。
- 要通过训练 T2,需要 100 小时。培训 T2 记录在带有时间和日期的软件中。一年中的几天。设置 T2=100 所需的时间 查找部门的所有员工。 2017年做过T2培训的B。报告B部门没有做过100hrs培训的员工,打印每个员工需要的小时数。
我在这里要求进行某种头脑风暴。学习处理我们个人报告需求的工具或编程语言是什么?最近 fb 给我看了一些关于数据挖掘和分析的广告 (udemy) python,所以我把它添加为标签。
从什么开始着手研究和学习它比较好?
在桌面上 windows/native,Delphi 与 Firebird 集成得很好。有很多数据访问组件和优秀的报表工具,如用于 OLAP 分析的 FastReport 和 FastCube。最后一个非常适合动态自定义用户定义的报告。
在 Linux 你可以试试 Lazarus,有像 IBX & (Laz/Free)Report 这样的工具。
在网络上,它与 ExtJS/PivotGrid 配合使用 PHP 作为后端运行良好,至少我们做到了。
可能它适用于 .NET 和 Java,因为它有 ODBC/JDBC 个驱动程序。
一个很好的解决方案是设置到 Firebird 的 ODBC 连接并直接使用 excel 访问数据。您可以从 firebirdsql.org 获取 ODBC 驱动程序。
如需体验更传统的报告,请尝试以下操作: - Crystal 报告(付费免费试用) - Pentaho 的社区版报告和数据工具与 Firebird 配合得很好。 http://community.pentaho.com/(免费)