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

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

DataAccessOptions

M 数据引擎的选项。

Database

获取模型的父数据库。

DataSourceDefaultMaxConnections

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

DataSources

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

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

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

Server

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

SourceQueryCulture

在通过 Mashup 刷新期间用于格式设置的 Culture 的名称。

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 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

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

ToTmdl(Model, MetadataSerializationOptions)

重要提示:TMDL 仍处于预览状态,API 图面在正式发布之前可能仍有待修改!

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

适用于