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