在数据源视图中定义逻辑主键 (Analysis Services)

数据源视图向导和数据源视图设计器会自动基于基础数据库表,为添加到数据源视图的表定义主键。但是,您可能需要在数据源视图中手动定义主键。

出于性能或设计方面的原因,数据源中的表可能没有显式定义的主键列。命名查询和视图也可能遗漏表的主键列。如果表、视图或命名查询未定义物理主键,则可以在数据源视图设计器中为表、视图或命名查询手动定义一个逻辑主键。

ms174570.note(zh-cn,SQL.90).gif注意:
设置逻辑主键的选项仅可用于没有主键的表。

任何列都可用于逻辑主键(包括命名计算)。创建逻辑主键时,将在数据源视图中创建一个唯一约束并将其标记为主键约束。在所选表中指定的任何其他现有逻辑主键都将被删除。

在 Microsoft SQL Server 2005 Analysis Services (SSAS) 中,需要使用主键来唯一标识表中的记录,标识维度表中的键列,以及支持表、视图和命名查询之间的关系。使用这些关系,可以构造用于从基础数据源中检索数据和元数据的查询,还可以利用高级商业智能功能。

ms174570.note(zh-cn,SQL.90).gif注意:
指定为主键列的列将出现在“表”窗格或“架构”窗格中,并且列的旁边有键符号。

若要查看有关在数据源视图中设置逻辑主键的说明,请参阅如何使用数据源视图设计器设置或修改逻辑主键

请参阅

任务

如何使用数据源视图设计器查看数据源视图中的对象

概念

使用数据源视图 (Analysis Services)

其他资源

使用数据源视图操作指南主题 (SSAS)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2006 年 4 月 14 日

已更改的内容: