我正在寻找一个出色的报告工具。我知道光荣是一个主观术语,但是......这是我的愿望:

  • 对于业务类型来说非常简单
  • 不需要我指定任何 SQL
  • 可以检查数据库的模式来解释用户的请求,而无需程序员干预
  • 成本几乎为零
  • 可以保存常用的报告

这听起来很像数据透视表,但对于这种环境来说太复杂了。

这样的工具是否存在,或者我是否注定要用我余下的公司编程生涯来编写一份报告?

有帮助吗?

解决方案

一个万能的报表向导一直是许多编程公司的梦想。

第一步是认识到它是无法实现的。第 2 步是在完美的向导和整天编写自定义报告的编码员之间找到一个平衡点。

尝试创建公司特定的向导。我用一些方便的“让用户来做”类型的过滤做了一个。我为用户提供了一个文本框来表示他们想要过滤的每个字段,并让他们添加逗号分隔的过滤器,使用 % 作为通配符, - 表示范围,并根据这些字段构建查询。它还有助于将结果转储到 Excel,并让营销人员从那里开始使用它(他们通常对 Excel 非常得心应手)。

变得毛茸茸的地方是连接。与其尝试找出要加入报告中的表,不如为他们提供 6-12 个标准分组,每个预定义的分组应该涵盖几乎所有内容。我使用选项卡 UI 完成了此操作。

其他提示

我建议 HTSQL. 。查询只是遵循许多可预测约定的 URL(例如 .../sales?state='OH' 表示 SELECT * FROM sales WHERE state='OH')。设置很简单,演示文稿也很美观。一定要浏览展示柜。

临时报告的可怕之处在于:你一定会得到答案。知道答案是 正确的 当您需要我们时,我们就是理解架构的人。

当您试图通过限制报告的种类或范围来适应这种情况时,您可以对简单的过滤器进行操作,从而使它们变得越来越没有用处。

我建议尝试(我们自己的) i-net 清晰报告. 。在我看来,这是光荣的(但我承认我有很大的偏见......;)。

  • 看看我们的演示,非常简单 特别指定 报告组件。
  • 可以导出为任何主要格式,如 PDF、HTML、SVG、XLS 等,以及 Java 小程序查看器。
  • 我们提供免费且功能齐全的 报告设计师.
  • 作为 WAR 文件安装在您的应用程序服务器上,或者可以用作您自己的应用程序中的库。
  • 出色的技术支持(您通常会在几分钟或几小时内得到答复,而不是几天或几周)
  • 可以阅读水晶报表模板。(对于很多客户来说,这是杀手级功能,因为您不必重新创建所有旧的 Crystal Reports 模板)
  • 价格优惠且具有竞争力 - 有效成本核算”低于开源" 如果您计算支持成本(您绝对应该这样做),那么您将付出代价。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top