第 4 课:定义报表模型
报表模型是位于物理数据库顶部的一种元数据层,标识业务实体、字段和角色。一旦发布这些模型,报表生成器用户便可开发报表,而无需熟悉数据库结构或了解和编写查询。模型由实体组成,这些实体是相关报表项的集合,报表项按照友好名称、业务实体之间的预定义关系和预定义算法进行分组。模型是使用一种名为语义模型定义语言 (SMDL) 的 XML 语言定义的。报表模型文件的文件扩展名是 .smdl。
在本教程中,您将创建可用于报表生成器的报表模型。
定义报表模型
在解决方案资源管理器中,右键单击**“报表模型”,再选择“添加新报表模型”**。
将显示报表模型向导。
单击**“下一步”**。
在**“可用数据源视图”列表中,确保已选中 ModelTutorial,再单击“下一步”**。
将显示**“选择报表模型生成规则”页。这些规则确定了从数据源生成元数据的方式**。为了实现本教程教学目的,请接受所有默认设置。元数据将合并到称为实体的对象中。
单击**“下一步”**。将显示“更新统计信息”页。
注意: 若要在模型内生成某些设置,SMDL 将依赖存储在数据源视图中的数据库统计信息。如果数据源中的数据已更改或数据源视图被修改,则建议您选择“在生成前更新统计信息”选项。 确保已选中**“在生成前更新统计信息”,再单击“下一步”**。
在**“名称”**框中,确保已选中 ModelTutorial。
若要完成向导并创建报表模型,请单击**“运行”**。
若要退出向导,请单击**“完成”**。
在**“ModelTutorial - Microsoft 开发环境”**窗口中,模型内的实体和文件夹将随即显示。选中某个实体将显示该实体内包含的字段、文件夹和角色列表。当选中模型名称时,可单击右键以添加实体、透视和文件夹。当选中实体时,可单击右键以添加文件夹、源字段、表达式和角色。
后续步骤
下一步,将使用 Business Intelligence Development Studio 向报表服务器发布模型。请参阅第 5 课:发布报表模型项目。
请参阅
概念
Reporting Services 教程
教程:创建报表模型
其他资源
使用模型设计器
模型设计器
报表生成器
报表模型设计器向导的 F1 帮助