在数据源视图中查看或更改数据源视图、DataTable 和 DataColumn 属性 (Analysis Services)
使用数据源视图向导定义数据源视图并将表、视图、命名计算和命名查询添加到数据源视图之后,可能要更改与下列各项相关的属性:
数据源视图匹配条件
高级数据源视图选项
对象名
对象元数据
还可以查看从数据源中检索的无法修改的对象元数据。
查看或更改数据源视图属性
最初定义数据源视图时,数据源视图向导除了设置数据源视图说明之外,还会设置数据源视图属性。 下表列出并说明了数据源视图的属性。
属性 |
说明 |
---|---|
数据源 |
指定要查看其属性的数据源视图中的数据源 |
说明 |
指定数据源视图的说明 |
名称 |
指定在解决方案资源管理器或 Analysis Services 数据库中显示的数据源视图的名称。 可以在此或在解决方案资源管理器中更改数据源视图的名称。 |
NameMatchingCriteria |
数据源的名称匹配条件。 如果数据源视图向导检测到主键-外键关系,则默认值为(无)。 无论数据源视图向导是否设置此属性,都可以在此指定一个值。 如果数据库关系存在并指定了名称匹配条件,则可以使用这些关系和条件来推断现有表和新添加的表之间的关系。 |
RetrieveRelationships |
指定是否从数据库中检索关系。 默认值为 True。 |
SchemaRestriction |
指定对从数据源中检索的架构的限制(如果有)。 默认情况下,不存在架构限制。 |
操作指南
若要查看有关如何查看或更改数据源视图属性的说明,请参阅如何 使用数据源视图设计器查看或更改数据源视图的属性 (Analysis Services)。
查看或更改 DataTable 属性
DataTable 属性是数据源视图中表、视图和命名查询的属性。 将上述任一对象添加到数据源视图时,便会设置这些属性。 下表列出并说明了数据源视图中 DataTable 对象的属性。
属性 |
说明 |
---|---|
AllowChangesDuringGeneration |
指定在重新生成过程中架构生成向导是否有权覆盖数据源视图表。 此属性仅存在于最初由架构生成向导生成的表中。 有关详细信息,请参阅了解增量生成。 |
DataSource |
为对象指定数据源。 您无法编辑此属性。 |
说明 |
为表、视图或命名查询指定说明。 如果基础数据库表或视图具有存储为扩展属性的说明,则会显示此值。 您可以编辑此属性。 |
FriendlyName |
为表或视图指定更便于用户理解或与主题区域更相关的名称。 默认情况下,表或视图的 FriendlyName 属性与表或视图的“名称”属性相同。 基于表或视图定义对象名时,OLAP 和数据挖掘对象会使用 FriendlyName 属性。 您可以编辑此属性。 |
名称 |
指定基础表或视图的名称,或者指定命名查询的名称。 基于命名查询定义对象名时,OLAP 和数据挖掘对象会使用“名称”属性。 只能针对命名查询编辑此属性。 |
QueryDefinition |
指定命名查询定义。 此属性仅适用于命名查询,并且不可直接编辑。 若要编辑此属性,可以编辑命名查询本身。 |
架构 |
指定适用于表、视图或命名查询的数据库架构。 此属性不可编辑。 |
TableType |
为表、视图或命名查询指定表的类型。 此属性不可编辑。 |
操作指南
若要查看有关如何查看或更改 DataTable 属性的说明,请参阅如何 使用数据源视图设计器在数据源视图中更改表、视图和列的名称 (Analysis Services)和如何 使用数据源视图设计器添加、查看、修改或删除命名查询 (Analysis Services)。
查看或更改 DataColumn 属性
DataColumn 属性是数据源视图的表、视图和命名查询中列的属性。 将上述任一对象从基础表、视图或命名查询添加到数据源视图时,或者上述任一对象在由命名计算定义后添加到数据源视图时,便会设置这些属性。 下表列出并说明了数据源视图中 DataColumn 对象的属性。
属性 |
说明 |
---|---|
AllowNull |
基于基础表、值或命名查询中的列指定列的为空性属性。 此属性不可编辑。 |
DataType |
基于基础表、值或命名查询中的列指定列的数据类型。 此属性不可直接编辑。 但是,如果需要更改表或视图中列的数据类型,则使用可将列转换为所需数据类型的命名查询来替换表。 |
DateTimeMode |
为 DateTime 列指定数据序列化格式。 默认值为 UnspecifiedLocal。 此属性可编辑。 |
说明 |
指定列的说明。 如果基础数据库列具有存储为扩展属性的说明,则会显示此值。 您可以编辑此属性。 |
FriendlyName |
为表或视图中的列指定更便于用户理解或与主题区域更相关的名称。 默认情况下,表或视图中列的 FriendlyName 属性与列的“名称”属性相同。 基于表或视图中的列定义属性时,OLAP 和数据挖掘对象会使用 FriendlyName 属性。 您可以编辑此属性。 |
长度 |
基于基础表或视图的列中的数据指定列的最大长度。 |
名称 |
指定基础列的名称,或者指定命名计算的名称。 基于命名计算定义属性时,OLAP 和数据挖掘对象会使用“名称”属性。 只能针对命名计算编辑此属性。 |