2009-09-24 33 views
1

我正在寻找一种可以放在已有的OLAP星型模式之上的控件,以允许用户定义他们自己的“查询”并生成报告。现在我有一些建立在立方体顶部的预定义报告,但是我想让用户根据我创建的立方体来定义他们自己的标准。我发现许多产品可以让你像OLAP多维数据集一样处理一个事务表,但没有专门用于预先存在的多维数据集。报表工具OLAP,*不* OLTP!

编辑:让我清楚,我知道有无数的报告工具,声称报告OLAP多维数据集。问题是他们都假设他们正在查看事务数据并尝试创建自己的多维数据集。我有一些包含数十甚至数百万条记录的表。处理这么多数据时,大多数工具都会崩溃,而其他工具只是慢慢运行。我不想要一个针对商业人士的工具。

我想要一个能够理解明星和雪花模式的工具。我希望能够告诉它事实表是什么以及维度表是什么,然后在它们之上创建一个UI。这对于工具供应商来说是一个更容易解决的问题,因为我正在将它们喂给它们的立方体。我想依靠立方体是一种标准化模式的事实,我想要一个利用这个事实的工具。我想要一个针对开发人员的工具,并开始假设我真的知道如何管理我的数据,它只需要为我制作漂亮的报告,而不会因为我的数据的重量而崩溃。

回答

4

好的SQL Server SSRS被设计用于多维数据集(我们一直在查询数据仓库),但这是一个供应商特定的实现,如果你没有SQL服务器,你不能使用它像SQL Server一样。您可以编写MDX查询,而不仅仅是直接的t-sql。我知道你可以在查询中引用其他数据库,但是我从来没有试过引用不同的供应商的表,因为我们的数据仓库在SQL Server数据仓库中。

0

Stefan,如果您的最终目标是报告,我会建议像Tableau这样的工具。学习普通用户非常简单,并且允许他们使用界面即时创建报表或者针对数据库键入自定义查询。如果你正在寻找更先进的东西,我会建议一个像CockPit这样的产品(我知道......)由一家德国公司开发,它也非常整齐,并且开始起飞。

+0

感谢您的回答,但我不认为这些工具是我正在寻找的。两者看起来都像我所见过的所有其他报告工具,假设他们以OLTP模式开始。请查看我对这个问题的更新,并纠正我,如果我错了。 – 2009-10-06 21:31:15

1

我已经使用了各种报表工具,但到目前为止,最终用户最熟悉的是MS Excel数据透视表。请按照this link获取更多信息。

+0

这不会为EXCEL电子表格最多扩展64,000行! – 2009-10-14 01:25:37

+0

我同意,但我坚持80/20的原则,所以如果你需要管理巨大的数据量和大量的数据以及计算度量的立方体,显然你必须购买像COGNOS这样的专用工具。但是,就像所有事情一样,有时候导弹并不是杀死蝴蝶的最佳工具。 – Rodrigo 2009-10-14 06:17:12

+0

64,000行限制适用于Excel 2003/xp或更早版本 如果您正在嵌入,则更可能使用Office Web Components [OWC] – 2009-11-13 12:28:19

1

如果您想要一个完整的企业级软件,那么您正在寻找一个类似于Cognos(IBM)报告套件的工具。他们的工具有一个用于报告关系型和OLAP源的单一查询框架,具体取决于您如何建模。这意味着您可以使用相同的工具对SQL Server和MSAS执行多维报告,只要它的建模正确。他们支持自己的多维数据集,TM1,ORacle,Microsoft,SAPBW等等。您还可以使用sdk编写自己的前端工具。不便宜,但没有企业。

该领域的竞争对手(我没有使用过)是Business Objects(SAP)和Hyperion(Oracle)。也许JasperSoft(开源)。

另外检查出这个question的答案。他提到BO和微软的解决方案。

0

您可以尝试Dundas解决方案,该解决方案允许最终用户根据多维数据集中创建的维度和度量创建自己的报告。

0

您是否在类似Mondrian之后?我们在之前的项目中使用过它,我似乎记得它的OLAP报告非常好。不记得它是否有gui,但;那不是我的区域。我只是搞砸了配置文件...

0

嗨,你可以使用SSRS,用户可以建立报告只是浏览多维数据集,或者你可以使用OLAP优势编写自定义mdx查询。 您可以使用SQL Server报表生成 和最后并非最不重要的Microsoft Excel 2007具有浏览立方体 你甚至可以通过微软的Excel Services 2007

0

我握住我的手和自由,承认暴露在SharePoint的多维数据集的良好能力我不是这个领域的专家,但你可以看看InfoBright。我知道它仍然会消失并索引你现有的数据(我不确定它是否构成了它自己的立方体),但我被认为可以快速处理海量数据。

还有社区版和商业版。我从来没有使用这个软件,但是从我之前读过的这个软件来看,它看起来令人印象深刻。

0

您可以尝试一下Web Pivot Table,它是一个基于Web的报告工具,它可以像Excel数据透视表一样连接到CSV文件和OLAP多维数据集。这里是demodocuments

可以连接到多个源数据(例如多个OLAP多维数据集),创建多个数据透视表和透视图,然后基于这些数据透视表和透视图的任意组合创建多个报表。