使用数据源视图向导定义数据源视图并将表、视图、命名计算和命名查询添加到数据源视图后,可能需要更改与以下相关的属性:
数据源视图匹配条件
高级数据源视图选项
对象名称
对象元数据
还可以查看从无法修改的数据源中检索的对象元数据。
查看或更改数据源视图属性
最初定义数据源视图时,数据源视图属性由数据源视图向导设置,而不是数据源视图的说明。 下表列出了和描述数据源视图的属性。
注释
“属性”窗格显示 .dsv 文件和 DSV 对象的属性。 若要查看对象的属性,请在解决方案资源管理器中双击它。 属性将更新以反映下表中显示的属性。
资产 | DESCRIPTION |
---|---|
数据源 | 指定要查看其属性的数据源视图中的数据源 |
DESCRIPTION | 指定数据源视图的描述 |
名称 | 指定解决方案资源管理器或 Analysis Services 数据库中显示的数据源视图的名称。 可以在此处或解决方案资源管理器中更改数据源视图名称。 |
名称匹配标准 | 数据源的名称匹配条件。 如果主键 - “数据源视图向导”检测到外键关系,则默认值为 (无)。 无论此属性是否由数据源视图向导设置,都可以在此处指定值。 如果数据库关系存在,并且指定了名称匹配条件,则两者都将用于推断现有表与新添加的表之间的关系。 |
RetrieveRelationships | 指定是否从数据库检索关系。 默认值为 True。 |
SchemaRestriction | 指定对于从数据源检索的架构而言的限制(如果有)。 默认情况下,不存在架构限制。 |
查看或更改 DataTable 属性
DataTable 属性是数据源视图中表、视图和命名查询的属性。 将这些对象中的任何一个添加到数据源视图时,将设置这些属性。 下表列出了和描述数据源视图中 DataTable 对象的属性。
资产 | DESCRIPTION |
---|---|
允许生成期间更改 | 指定是否允许架构生成向导在重新生成期间覆盖数据源视图表。 此属性仅存在于最初由架构生成向导生成的表上。 有关详细信息,请参阅 了解增量生成。 |
数据源 | 指定对象的数据源。 无法编辑此属性。 |
DESCRIPTION | 表、视图或命名查询的描述说明。 如果基础数据库表或视图具有存储为扩展属性的说明,则会出现此值。 可以编辑此属性。 |
友好名称 | 指定表或视图的名称,以便于用户理解或与主题区域更相关。 默认情况下,表或视图的 FriendlyName 属性与表或视图的 Name 属性相同。 OLAP 和数据挖掘对象在定义基于表或视图的对象名称时使用 FriendlyName 属性。 可以编辑此属性。 |
名称 | 指定基础表或视图的名称,或命名查询的名称。 OLAP 和数据挖掘对象在根据命名查询定义对象名称时使用 Name 属性。 仅针对命名查询可编辑此属性。 |
QueryDefinition | 指定命名查询定义。 此属性仅适用于命名查询,不能直接编辑。 若要编辑此属性,请编辑命名查询本身。 |
图式 | 指定适用于表、视图或命名查询的数据库架构。 此属性不可编辑。 |
表类型 | 指定用于表、视图或命名查询的表类型。 此属性不可编辑。 |
查看或更改 DataColumn 属性
DataColumn 属性是数据源视图中表、视图和命名查询中的列的属性。 当从基础表或视图、命名查询或命名计算中将这些对象中的任何一个添加到数据源视图时,这些属性会被设置。 下表列出了和描述数据源视图中 DataColumn 对象的属性。
资产 | DESCRIPTION |
---|---|
允许空值 | 根据基础表、值或命名查询中的列指定列的可空性属性。 此属性不可编辑。 |
数据类型 | 根据底层表中的列、值或命名查询来指定列的数据类型。 此属性不可直接编辑。 但是,如果需要从表或视图中更改列的数据类型,请将表替换为将列转换为所需数据类型的命名查询。 |
DateTimeMode | 指定 DateTime 列的日期序列化格式。 默认值为 UnspecifiedLocal。 此属性可编辑。 |
DESCRIPTION | 指定列的描述。 如果基础数据库列具有存储为扩展属性的说明,则会出现此值。 可以编辑此属性。 |
友好名称 | 指定表或视图中某列的名称,使其便于用户理解或者与主题领域更相关。 默认情况下,表或视图中列的 FriendlyName 属性与列的 Name 属性相同。 基于表或视图的列定义属性时,OLAP 和数据挖掘对象会使用 FriendlyName 属性。 可以编辑此属性。 |
长度 | 根据基础表或视图中列中的数据指定列的最大长度。 |
名称 | 指定基础列的名称或命名计算的名称。 OLAP 和数据挖掘对象在基于命名计算定义属性时使用 Name 属性。 此属性仅可编辑命名计算。 |