第 10 课:继承其他实体的属性
新建日期: 2005 年 12 月 5 日
您可以更改实体的属性以便它能够继承所绑定到的实体的字段。例如,在 AdventureWorks 模型中,“销售人员”实体绑定到“雇员”实体上。所有的销售人员均为雇员。使用“销售人员”实体还有助于查看“雇员”字段。在本课中,您将设置继承属性以便“销售人员”实体继承“雇员”字段,然后您将在报表生成器中查看在第 9 课和第 10 课中对模型所做的更改。
指定继承属性
在树视图中,选择**“销售人员”**实体。
在“属性”窗口中,展开**“继承”**属性。
单击 InheritsFrom 下拉按钮,再选择**“雇员”**。
单击**“绑定”**下拉按钮,再选择 FK_SalesPerson_Employee_SalesPersonID。
SalesPersonId 属性是将“销售人员”实体绑定到“雇员”实体的字段。
在**“文件”菜单中,单击“全部保存”**。
部署模型
- 在**“生成”菜单中,单击“部署 AdventureWorks”**。
在报表生成器中查看报表模型更改
启动**“报表生成器”**。
在**“开始”窗格中,选择 AdventureWorks 模型,再单击“确定”**。
在**“实体”列表中,选择“销售人员”**实体。
在**“字段”列表中,查看来自“雇员”实体并且目前在“销售人员”**实体字段列表中显示的字段:“身份证号码”、“职务”、“雇佣日期”、“出生日期”等。
在**“实体”列表中,选择“产品”**实体。
在**“字段”**列表中,请注意,“产品子类别”和“产品类别”在“名称”字段下方的字段中显示(如果您按照第 9 课的指导将“产品子类别”在列表中上移)。
将**“产品”**实体拖动到设计区域。
在**“实体”列表中,请注意,“产品子类别”和“产品类别”**角色不再作为“产品”实体的角色显示。
将**“产品子类别”字段拖动到设计区域中产品组的“左侧”**。
在**“实体”列表中,选择“采购订单详细信息”**实体。
将**“订单总量”**字段拖动到设计区域中“名称”字段的右侧。
将**“拒收总量”**字段拖动到“订单总量”字段的右侧。
在**“报表”工具栏中,单击“运行报表”**。
在**“订单总量”**列中,单击轴承滚珠行的 150。
将显示一个点击链接型报表。该点击链接型报表显示轴承滚珠的采购订单。请注意,点击链接型报表显示“订货日期”、“修改日期”、“到期日期”、“产品名称”、“订单数量”、“单价”以及“行总计”。这些字段也由模型属性确定。
在**“文件”菜单中,单击“退出”,再单击“否”**。
后续步骤
有些项可能无法直接从数据库中获取,但是用户能够找到有助于报表创建的信息。在这种情况下,您可以创建常用项并将其包含在模型中。在下一课中,您将创建新字段。请参阅第 11 课:创建计算字段。