1

我正在寻找一个可以放在现有 OLAP 星型模式之上的控件,以允许用户定义自己的“查询”并生成报告。现在我有一些基于多维数据集的预定义报告,但我希望允许用户根据我创建的多维数据集定义他们自己的标准。我发现许多产品可以让您将事务表视为 OLAP 多维数据集,但没有专门针对预先存在的多维数据集的产品。

编辑:让我明确一点,我知道有无数的报告工具声称可以报告 OLAP 多维数据集。问题是他们都假设他们正在查看事务数据并尝试创建自己的多维数据集。我的表包含数以万计甚至数亿条记录。大多数工具在处理这么多数据时都会崩溃,其他工具的运行速度非常慢。我不想要针对商务人士的工具。

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

4

9 回答 9

4

好吧,用于 SQL Server 的 SSRS 旨在与多维数据集一起使用(我们一直使用它来查询我们的数据仓库),但这是特定于供应商的实现,如果您没有 SQL Server,您将无法使用它与 SQL Server。您可以编写 MDX 查询,而不仅仅是直接的 t-sql。我知道您可以在查询中引用其他数据库,但我从未尝试引用不同供应商的表,因为我们的数据仓库位于 SQL Server 数据仓库中。

于 2009-10-07T20:49:28.837 回答
1

我使用过各种报告工具,但到目前为止,最终用户最熟悉的是 MS Excel 数据透视表。请点击此链接以获取更多信息。

于 2009-10-07T21:02:42.943 回答
1

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

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

另请查看此问题的答案。他提到了 BO 和 Microsoft 解决方案。

于 2009-10-08T01:07:01.297 回答
0

Stefan,如果您的最终目标是报告,我建议您使用 Tableau 之类的工具。对于普通用户来说学习非常简单,它允许他们使用界面即时生成报告或对数据库键入自定义查询。如果您正在寻找更先进的产品,我建议您使用由一家德国公司开发的 CockPit(我知道......)这样的产品,它也非常简洁并开始起飞。

于 2009-10-02T20:57:29.303 回答
0

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

于 2009-10-11T12:23:07.693 回答
0

你追求像蒙德里安这样的东西吗?我们在之前的项目中使用过它,我似乎记得它的 OLAP 报告非常好。不过,不记得它是否有 gui;那不是我的领域。我只弄乱了配置文件...

于 2009-10-12T13:05:41.340 回答
0

嗨,您可以使用 SSRS,用户可以在浏览多维数据集时构建报告,或者您可以使用 OLAP 优势编写自定义 mdx 查询。您可以使用 SQL Server Report Builder 最后一点,Microsoft Excel 2007 具有很好的多维数据集浏览功能 您甚至可以通过 Microsoft excel services 2007 在 SharePoint 中公开您的多维数据集

于 2009-10-14T05:35:11.257 回答
0

我举起双手,坦率地承认我不是这个领域的专家,但你可以看看InfoBright。我知道它仍然会启动并索引您现有的数据(我不确定它是否形成自己的多维数据集),但我相信它可以快速处理大量数据。

还有社区版和商业版。我从未使用过该软件,但从我之前读过的内容来看,它似乎令人印象深刻。

于 2010-01-11T10:29:42.377 回答
0

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

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

于 2016-01-13T21:32:00.117 回答