Model 类

定义

在兼容级别 1200 或更高版本创建的表格模型。

public sealed class Model : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Model = class
    inherit NamedMetadataObject
Public NotInheritable Class Model
Inherits NamedMetadataObject
继承

构造函数

Model()

使用默认设置创建 Model 类的新实例。

属性

Annotations

获取当前 Model 中所有批注的集合对象。

AutomaticAggregationOptions

自动聚合的选项。

Collation

排序规则序列。 Analysis Services 使用 Windows 排序规则。

Culture

用于格式设置的区域性的名称。 子对象使用此值后,无法更改此值。

Cultures

获取当前模型中所有区域性的集合对象。

DataAccessOptions

M 数据引擎的选项。

Database

获取模型的父数据库。

DataSourceDefaultMaxConnections

如果 MaxConnections 设置为数据源对象 -1,或者数据源没有相应的数据源对象,则 DataSourceDefaultMaxConnections 将用于与数据源的连接。

DataSources

获取当前模型中所有数据源的集合对象。

DataSourceVariablesOverrideBehavior

控制此模型是否允许重写数据源变量。

DefaultDataView

模型中的分区用于确定检索数据的查询类型。 完整数据视图检索未筛选的行集,用于内存中模型和已部署的 DirectQuery 模型。 示例数据视图是 DirectQuery 模型设计期间使用的数据子集。

DefaultMeasure

对默认度量值的引用。

DefaultMode

使数据在分区中可用的默认方法。

DefaultPowerBIDataSourceVersion

PBIX 数据源格式转换使用。

Description

模型的说明,在设计时对开发人员和管理工具(如 SQL Server Management Studio)中的管理员可见。

DirectLakeBehavior

定义 Direct Lake 表的回退行为。

DisableAutoExists
已过时.

禁用 SummarizeColumns 的自动存在行为

DiscourageCompositeModels

确定是否阻止复合模型。

DiscourageImplicitMeasures

确定是否阻止隐式度量值。

Expressions

获取当前 Model 中所有表达式的集合对象。

ExtendedProperties

获取当前 Model 中所有扩展属性的集合对象。

ForceUniqueNames

确定度量值是否可以与模型中的任何列具有相同的名称。

HasLocalChanges

获取指示模型是否具有尚未保存到引擎的本地更改。

IsRemoved

一个布尔值,指定是否从对象树中删除了此对象。

(继承自 MetadataObject)
MAttributes

具有 M 属性的字符串。

MaxParallelismPerQuery

公式引擎中查询的最大并行度

MaxParallelismPerRefresh

在托管服务的资源约束内,确定数据刷新中可能的最大并行任务数。

Model

获取包含此对象的表格模型。

(继承自 MetadataObject)
ModifiedTime

上次修改对象的时间。

Name

获取或设置此对象的名称。

ObjectType

获取对象的类型。

Parent

父对象,Model 对象的 null。

Perspectives

获取当前 Model 中所有透视的集合对象。

QueryGroups

获取当前模型中所有查询组的集合对象。

Relationships

获取当前 Model 中所有关系的集合对象。

Roles

获取当前模型中的所有角色的集合对象。

Server

获取托管模型父数据库的服务器。

SourceQueryCulture

通过 Mashup 刷新期间用于格式化的区域性的名称。

StorageLocation

要放置模型的磁盘上的位置。

StructureModifiedTime

上次修改对象结构的时间。

Tables

获取当前 Model 中所有表的集合对象。

ValueFilterBehavior

确定 SummarizeColumns 的值筛选器行为

方法

ApplyAutomaticAggregations()

从 Analysis Services 引擎检索自动聚合建议,并将更改应用于模型。

ApplyAutomaticAggregations(AutomaticAggregationOptions)

从 Analysis Services 引擎检索自动聚合建议,并将更改应用于模型。

ApplyPerformanceRecommendations(AutomaticAggregationOptions)
已过时.

从 Analysis Services 引擎检索自动聚合建议,并将更改应用于模型。

ApplyRefreshPolicies(Boolean, Boolean, Int32)

调整模型中增量刷新表的分区方案,由与它们关联的刷新策略确定,该策略使用的有效日期基于当前时间。

ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)

调整模型中增量刷新表的分区方案,由与其关联的刷新策略和指定的生效日期确定。

Clone()

创建 Model 对象的新完整副本。

CopyFrom(Model)
已过时.

荒废的。 请改用 CopyTo 方法。

CopyTo(Model)

将 Model 对象复制到指定对象。

ExecuteXmla(String)

执行 XMLA 请求并更新本地模型树,以匹配执行请求后驻留在 Analysis Services 实例上的模型。

Refresh(RefreshType)
已过时.

荒废的。 请改用 RequestRefresh 方法。

Refresh(RefreshType, ICollection<OverrideCollection>)
已过时.

荒废的。 请改用 RequestRefresh 方法。

Rename(String)
已过时.

荒废的。 请改用 RequestRename 方法。

RequestRefresh(RefreshType)

请求刷新此对象。

RequestRefresh(RefreshType, DateTime)

请求刷新此对象。

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

使用替代请求刷新此对象。

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

使用替代请求刷新此对象。

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

使用替代请求刷新此对象。

RequestRefresh(RefreshType, RefreshPolicyBehavior)

请求刷新此对象。

RequestRename(String)

请求重命名此对象。

SaveChanges()

使用默认选项保存对模型树进行的本地更改,并更新驻留在 Analysis Services 实例上的模型版本。

SaveChanges(SaveFlags)

使用高级选项保存对模型树进行的本地更改,并更新驻留在 Analysis Services 实例上的模型版本。

SaveChanges(SaveOptions)

使用高级选项保存对模型树进行的本地更改,并更新驻留在 Analysis Services 实例上的模型版本。

Sync()

使用默认选项将模型树的本地副本同步到 Analysis Services 实例上的当前版本。

Sync(SyncOptions)

使用指定的选项将模型树的本地副本同步到 Analysis Services 实例上的当前版本。

UndoLocalChanges()

还原自上次与 Server同步以来对 Model 进行的本地更改。

Validate()

此 API 支持产品基础结构,不应直接从代码使用。 Microsoft仅供内部使用。

(继承自 MetadataObject)

扩展方法

ToTmdl(Model)

基于隔离模型的元数据生成一组 TMDL 文档。

ToTmdl(Model, MetadataSerializationOptions)

使用给定选项基于已隔离模型的元数据生成一组 TMDL 文档。

适用于