2

我正在研究 SSRS 2008。我正在尝试使用 Report Builder 3.0 创建临时报告。要选择数据源,会列出 *.rsds 和 *.smdl。我选择了一个指向 SQL 数据库的数据源。当我添加新数据集时,我可以添加字段并使用表中定义的主键和外键自动检测关系(联接)。我还可以编辑查询。我运行了报告,它运行成功。

我的问题是我找不到任何关于使用 Data Source for Adhoc Reporting 的文档。MS SQL 文档和论坛坚持认为,即席报告需要报告模型。

如果有人尝试使用数据源而不是报表模型创建临时报表,请告诉我。虽然我知道使用报告模型有更多好处(定义实体/属性、显示/隐藏实体/属性、组织实体/属性等),但我只想知道这是否可能。

使用此方法是否有任何已知限制?

4

1 回答 1

1

使用报表模型的限制专门针对报表生成器 1.0 (SSRS 2005)。在 Report Builder 2.0+ 中,您可以构建自己的数据集。事实上,在 2012 年,报表模型已被弃用。请参阅SQL 2012 的已弃用功能

2008 R2 和 2012 提供的功能之一是共享数据集,它允许您创建一次数据集并在多个报表中重复使用它。因此,如果没有大量 SQL 知识的人需要将报表放在一起,您可以拥有一套共享数据集供他们使用。

于 2013-01-16T18:42:21.520 回答