使用报表管理工具生成模型

可以使用 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 或者报表管理器,基于 SQL Server 数据库、Analysis Services 多维数据集或运行 9.2.0.3 版或更高版本的 Oracle 数据库生成报表模型。就像模型设计器一样,这些模型使用共享数据源,并且报表生成器用户会以同样的方式与这些模型交互。但是,它们之间存在以下重要差异:

  • 与模型设计器不同,您无法在报表管理工具中修改用来生成模型的规则。在模型中将包括数据库或多维数据集中的所有数据。尽管无法约束在模型中包括的内容;但是可以设置模型项的安全性,以阻止使用模型的相关部分。有关详细信息,请参阅保护模型

  • 基于 SSAS 的模型生成之后,无法在模型设计器中打开并编辑该模型。可以在模型设计器中下载并编辑基于 Oracle 数据库和 SQL Server 数据库的模型。

  • 模型的生成和发布同时进行。无需执行其他步骤,即可将模型发布到报表服务器。

注意注意

若要使用 SharePoint 产品和技术生成报表模型,报表服务器必须在 SharePoint 集成模式下运行。有关详细信息,请参阅 Reporting Services 和 SharePoint 技术集成概述

基于 Analysis Services 多维数据集的模型

在报表生成器中使用从 AS 多维数据集生成的模型时,与从 SQL Server 数据库生成的模型相比,会有细微的行为差异。

  • 如果报表生成器用户希望使用从 Analysis Services 多维数据集生成的报表模型,必须从该模型中可能包含的透视中选择一个透视。但不能选择顶级模型本身。如果报表生成器报表所包含项不在单个透视中,则在试图运行报表时会发生错误。

  • 对于可在报表生成器中浏览的实体个数以及实体之间的关系存在限制。例如,Customer 到 Order 到 Order Detail。这会将导航路径限制为从维度到相关度量值组再到第二个相关维度。

有关 Analysis Services 多维数据集及其组织结构的详细信息,请参阅设计多维数据集