设计和实现报表模型

报表模型是数据源及其关系的元数据说明。若要使用报表生成器创建报表,必须首先基于 SQL Server 数据库、SQL Server 2005 或更高版本的 Analysis Services 多维数据集或运行 9.2.0.3 版或更高版本的 Oracle 数据库生成一个报表模型。可以使用模型设计器、报表管理器或 Microsoft Office SharePoint Server 2007 创建模型。模型设计器为基于 SQL Server 或 Oracle 数据库的设计模型提供了最大程度的灵活性。通过使用模型设计器,可以选择要在模型生成进程中应用哪些规则,并且可以修改模型及其基础数据源视图。使用报表管理器或 Office SharePoint Server,您可以基于 SQL Server 数据库、Oracle 数据库或 Analysis Services 多维数据集来生成模型,但只能在模型设计器中进一步编辑基于 Oracle 和 SQL Server 的模型。

注意注意

如果您的模型是基于 Analysis Services 多维数据集生成的,并且该多维数据集已经更改,则应重新生成此模型。若要使基于 Analysis Services 多维数据集的模型更高效,建议您在多维数据集内进行更改。有关 AS 多维数据集的模型生成规则的详细信息,请参阅设计基于多维数据集的报表模型

工具比较

下表对用于创建报表模型的不同工具进行了直观的比较:可以在模型设计器中编辑基于 SQL Server 数据库和 Oracle 数据库的模型(不论该模型是使用何种工具生成的)。

工具

SQL Server 数据库

Analysis Services 多维数据集

Oracle 数据库

Teradata 数据库

模型设计器

报表管理器

SharePoint Server

本节内容