第 4 课:定义报表模型

报表模型是位于物理数据库顶部的一种元数据层,标识业务实体、字段和角色。一旦发布这些模型,报表生成器用户便可开发报表,而无需熟悉数据库结构或了解和编写查询。模型由实体组成,这些实体是相关报表项的集合,报表项按照友好名称、业务实体之间的预定义关系和预定义算法进行分组。模型是使用一种名为语义模型定义语言 (SMDL) 的 XML 语言定义的。报表模型文件的文件扩展名是 .smdl。

在本教程中,您将创建可用于报表生成器的报表模型。

定义报表模型

  1. 解决方案资源管理器中,右键单击**“报表模型”,再选择“添加新报表模型”**。

    将显示报表模型向导。

  2. 单击**“下一步”**。

  3. 在**“可用数据源视图”列表中,确保已选中 ModelTutorial,再单击“下一步”**。

    将显示**“选择报表模型生成规则”页。这些规则确定了从数据源生成元数据的方式**。为了实现本教程教学目的,请接受所有默认设置。元数据将合并到称为实体的对象中。

  4. 单击**“下一步”**。将显示“更新统计信息”页。

    ms167449.note(zh-cn,SQL.90).gif注意:
    若要在模型内生成某些设置,SMDL 将依赖存储在数据源视图中的数据库统计信息。如果数据源中的数据已更改或数据源视图被修改,则建议您选择“在生成前更新统计信息”选项。
  5. 确保已选中**“在生成前更新统计信息”,再单击“下一步”**。

  6. 在**“名称”**框中,确保已选中 ModelTutorial

  7. 若要完成向导并创建报表模型,请单击**“运行”**。

  8. 若要退出向导,请单击**“完成”**。

    在**“ModelTutorial - Microsoft 开发环境”**窗口中,模型内的实体和文件夹将随即显示。选中某个实体将显示该实体内包含的字段、文件夹和角色列表。当选中模型名称时,可单击右键以添加实体、透视和文件夹。当选中实体时,可单击右键以添加文件夹、源字段、表达式和角色。

后续步骤

下一步,将使用 Business Intelligence Development Studio 向报表服务器发布模型。请参阅第 5 课:发布报表模型项目

请参阅

概念

Reporting Services 教程
教程:创建报表模型

其他资源

使用模型设计器
模型设计器
报表生成器
报表模型设计器向导的 F1 帮助

帮助和信息

获取 SQL Server 2005 帮助