次の方法で共有


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

DataSourceDefaultMaxConnections は、データ ソース オブジェクトで MaxConnections が -1 に設定されている場合、またはデータ ソースに対応するデータ ソース オブジェクトがない場合に、データ ソースへの接続に使用されます。

DataSources

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

DataSourceVariablesOverrideBehavior

このモデルでデータ ソース変数をオーバーライドできるかどうかを制御します。

DefaultDataView

モデルのパーティションで使用して、データを取得するクエリの種類を決定します。 Full dataview は、インメモリ モデルと展開された 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

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

Roles

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

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 はまだプレビュー段階であり、API サーフェスは GA より前に変更される可能性があります。

分離モデルのメタデータに基づいて、一連の TMDL ドキュメントを構築します。

ToTmdl(Model, MetadataSerializationOptions)

重要: TMDL はまだプレビュー段階であり、API サーフェスは GA より前に変更される可能性があります。

指定されたオプションを使用して、分離モデルのメタデータに基づいて一連の TMDL ドキュメントを構築します。

適用対象