次の方法で共有


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 のすべての extendedproperties のコレクション オブジェクトを取得します。

ForceUniqueNames

メジャーにモデル内の任意の列と同じ名前を付けることができるかどうかを判断します。

HasLocalChanges

モデルに、まだエンジンに保存されていないローカル変更があるかどうかを示す値を取得します。

IsRemoved

このオブジェクトがオブジェクト ツリーから削除されたかどうかを指定するブール値。

(継承元 MetadataObject)
MAttributes

M 属性を持つ文字列。

MaxParallelismPerQuery

数式エンジンでのクエリの並列処理の最大次数

MaxParallelismPerRefresh

ホスティング サービスのリソース制約内で、データ更新で可能な並列タスクの最大数を決定します。

Model

このオブジェクトを含む表形式モデルを取得します。

(継承元 MetadataObject)
ModifiedTime

オブジェクトが最後に変更された時刻。

Name

このオブジェクトの名前を取得または設定します。

ObjectType

オブジェクトの型を取得します。

Parent

親オブジェクト。Model オブジェクトの場合は null。

Perspectives

現在の Model のすべてのパースペクティブのコレクション オブジェクトを取得します。

QueryGroups

現在の Model 内のすべてのクエリ グループのコレクション オブジェクトを取得します。

Relationships

現在の Model 内のすべてのリレーションシップのコレクション オブジェクトを取得します。

Roles

現在の Model のすべてのロールのコレクション オブジェクトを取得します。

Server

モデルの親データベースをホストしているサーバーを取得します。

SourceQueryCulture

マッシュアップによる更新時に書式設定に使用されるカルチャの名前。

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 ドキュメントのセットを構築します。

適用対象