我正在评估顶级 SQL Server 2008 R2 上的 Ad-Hoc 报告工具。我想知道 SQL Server 附带的 Report Builder 3.0 有哪些限制。
在 VS 2008 中我们可以使用 BIDS 做什么以及在 Report Builder 3.0 中我们不能做什么 我们正在尝试回答可以使用 Report Builder 做什么。
请分享您的实时体验
我正在评估顶级 SQL Server 2008 R2 上的 Ad-Hoc 报告工具。我想知道 SQL Server 附带的 Report Builder 3.0 有哪些限制。
在 VS 2008 中我们可以使用 BIDS 做什么以及在 Report Builder 3.0 中我们不能做什么 我们正在尝试回答可以使用 Report Builder 做什么。
请分享您的实时体验
不久前,我们进行了同样的评估。基本上,BIDS 和 Report Builder 2/3 允许您做同样的事情。报表生成器适用于那些想要创建或修改自己的报表而无需安装 BIDS 的用户。报表生成器具有 Microsoft Office 的外观和感觉。它具有类似于 Excel 和 Word 的功能区控件。两者都生成相同的 .RDL 或 .RDLC。但是,报表生成器 3 仅针对 SSRS 2008 R2。SSRS 2008 R2 的 .RDL 格式已更改。
无论哪种方式,报表都可以部署到 SSRS 服务器、Sharepoint 或 Microsoft 报表查看器(用于 .RDLC 文件)。
您可能知道也可能不知道,Visual Studio 2010(目前)还没有 BIDS。如果要使用 BIDS,则需要使用 VS 2008,它以 SQL Server 2008 为目标。
我认为对于已经使用过 Cognos 和 Business Objects 等工具的高级用户来说,reprot builder 3.0 在针对多维数据集进行报告时似乎缺乏很多功能。这里是主要的。
我无法创建可以在报告的多个表中使用的变量。我以为我可以使用“计算成员”,但它不允许我对多维数据集的任何对象使用任何类型的聚合函数,因为它将所有内容都视为聚合对象。
我不能在查询过滤器中使用简单的“OR”语句。
高级用户在构建报表时需要始终注意“行组”,我认为这很令人沮丧。在其他工具中,度量或事实分组仅按您在表中的维度分组。
导出到 Excel 时的行限制。