Model クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
互換性レベル 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() | |
Validate() |
この API は製品インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 Microsoft 内部使用のみ。 (継承元 MetadataObject) |
拡張メソッド
ToTmdl(Model) |
分離されたモデルのメタデータに基づいて、TMDL ドキュメントのセットを構築します。 |
ToTmdl(Model, MetadataSerializationOptions) |
指定されたオプションを使用して、分離モデルのメタデータに基づいて TMDL ドキュメントのセットを構築します。 |