2012-11-07 41 views
2

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

我的问题是我找不到有关使用数据源进行临时报告的任何文档。 MS SQL文档和论坛坚持认为报告模型是Adhoc报告所必需的。

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

使用这种方法是否有任何已知的限制?

回答

1

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

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