我希望找到一个工具,让没有数据库知识和SQL的最终用户能够创建提供原始数据和聚合信息的报告。
要求是: Oracle数据库-这是与事件类似的图形(独特的表结构),人员和位置通过单个中央表链接。每个事件可以有多个子表。
我们需要能够在此基础上创建一系列逻辑模型,涵盖人们所扮演的特定事件和角色,以及在不同事件之间运行的模型。
我们需要完全支持逻辑模型中的连接--我们在子对象中有很多空白,在很多情况下,我们需要在现有数据的同时看到这些空白。
查询参数需要通过易于使用的接口支持和/或在多个级别上。
~80%的报告将需要包含记录级数据,因为这是组织最常用的报告工具。大部分时间都是在Excel中进行进一步的工作,但是这是缓慢变化的,但是文化就像油轮上的文化一样。
这真的应该是完全基于网络的-为创建模型和运行报告。数据库和应用程序是托管在网站之外的,我们有大量的报表创建者,他们需要通过浏览器进行访问。
它还应该支持少数强大用户的SQL。
我们已经让MS SSRS针对MI仓库和OLAP多维数据集(通过SSAS)运行,但是这些数据集的设计非常糟糕(我怀疑以前从未交付过OLAP的人),并且不允许记录级别的报告。我倾向于SQL Server报告模型,但由于它们不受支持,所以我并不完全相信坚持这条道路。
像以往一样,开放源码/低成本的解决方案将是一个很好的考虑。
发布于 2017-11-20 21:29:12
发布于 2018-08-21 06:58:04
使用Oracle驱动程序的元数据库可能是这里的一个选项。它允许您通过一步一步的向导编写SQL和创建图表。
它是开源的,您可以在5分钟内启动并运行它。当然,还需要进一步的配置,我强烈建议将其配置为使用MySQL作为后端数据库。
https://metabase.com/docs/v0.21.1/administration-guide/databases/oracle.html

https://softwarerecs.stackexchange.com/questions/47051
复制相似问题