MiningStructure クラス

定義

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

[System.Runtime.InteropServices.Guid("EEF145A8-5946-492d-9422-032C1178B04F")]
public sealed class MiningStructure : Microsoft.AnalysisServices.ProcessableMajorObject, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("EEF145A8-5946-492d-9422-032C1178B04F")>]
type MiningStructure = class
    inherit ProcessableMajorObject
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class MiningStructure
Inherits ProcessableMajorObject
Implements ICloneable, IDisposable, IMajorObject
継承
属性
実装

注釈

同じ構造を使用するマイニング モデルを多数定義できます。

コンストラクター

MiningStructure()

MiningStructure の新しいインスタンスを既定値で初期化します。

MiningStructure(String)

指定した名前を使用して MiningStructure の新しいインスタンスを初期化します。

MiningStructure(String, String)

指定した名前と識別子を使用して MiningStructure の新しいインスタンスを初期化します。

フィールド

MaxIDLength

識別子の最大長を指定します。

(継承元 NamedComponent)
MaxNameLength

名前の最大長を指定します。

(継承元 NamedComponent)

プロパティ

Annotations

メジャー オブジェクトに関連付けられているすべての注釈のコレクションを取得します。

(継承元 MajorObject)
CacheMode

マイニング構造の処理中に取得されたトレーニング データに使用されているキャッシュ メカニズムを取得します。値の設定も可能です。

CaseTableName

MiningStructure オブジェクトに関連付けられたケース テーブルの名前を取得または設定します。

Collation

MiningStructure により使用される照合順序を取得または設定します。

Columns

MiningStructure に関連付けられた列のコレクションを取得します。

CreatedTimestamp

オブジェクトの作成日時を取得します。値の設定も可能です。

(継承元 MajorObject)
DataSource

MiningStructure に関連付けられている DataSource オブジェクトを取得します。

DataSourceView

MiningStructure に関連付けられている DataSourceView オブジェクトを取得します。

Description

メジャー オブジェクトの説明を取得または設定します。

(継承元 MajorObject)
ErrorConfiguration

MiningStructure の処理中に発生するエラーの処理の設定を取得または設定します。

FilterComponent

マイニング構造に使用されるソース キューブのスライスを定義する MDX 式を取得します。値の設定も可能です。

FriendlyName

コンポーネントのわかりやすい名前を取得します。

(継承元 NamedComponent)
HoldoutActualSize

MiningStructure に関連付けられている、提示されたパーティションのサイズを取得または設定します。 この値は読み取り専用であり、MiningStructure が処理されるまで使用できません。

HoldoutMaxCases

テスト データを含む MiningStructure のパーティション内のケースの最大数を取得または設定します。

HoldoutMaxPercent

テストに使用する MiningStructure のソース データ内のケースの割合を取得または設定します。

HoldoutSeed

MiningStructure の、トレーニング データ セットとテスト データ セットへのパーティション分割を初期化するために使用するシードを取得または設定します。

ID

コンポーネントの識別子を取得または設定します。

(継承元 NamedComponent)
IsLoaded

MajorObject が読み込まれたかどうかを示す値を取得します。

(継承元 MajorObject)
KeyForCollection

コレクションで使用されているキーを取得します。

(継承元 NamedComponent)
Language

MiningStructure によって使用される言語を取得または設定します。

LastProcessed

オブジェクトが最後に処理された DateTime を取得または設定します。

(継承元 ProcessableMajorObject)
LastSchemaUpdate

現在のオブジェクト スキーマの最終更新日時を取得します。値の設定も可能です。

(継承元 MajorObject)
MiningModels

MiningStructure に関連付けられたモデルのコレクションを取得します。

MiningStructurePermissions

MiningStructure オブジェクトに対するアクセス許可のコレクションを取得します。値の設定も可能です。

Name

コンポーネントの名前を取得します。値の設定も可能です。

(継承元 NamedComponent)
OwningCollection

ModelComponent を格納するコレクションを取得または設定します。

(継承元 ModelComponent)
Parent

MiningStructure オブジェクトの親 Database オブジェクトを取得します。

ParentServer

MiningStructure オブジェクトの親 Server オブジェクトを取得します。

Site

コンポーネントに関連付けられているサイトを取得または設定します。

(継承元 NamedComponent)
SiteID

コンポーネントに関連付けられているサイトの識別子を取得または設定します。

(継承元 NamedComponent)
Source

MiningStructure がバインドされているデータのソースを取得または設定します。

State

現在のインスタンスの AnalysisState を取得または設定します。

(継承元 ProcessableMajorObject)
Translations

MiningStructure に関連付けられた Translation オブジェクトのコレクションを取得します。

メソッド

AddToContainer(IContainer)

ModelComponent オブジェクトを指定したコンテナーに追加します。

(継承元 ModelComponent)
AfterInsert(Int32)

指定のインデックスに追加した後、ModelComponent オブジェクトを表示します。

(継承元 ModelComponent)
AfterMove(Int32, Int32)

指定のインデックスに移動した後、ModelComponent オブジェクトを表示します。

(継承元 ModelComponent)
AfterRemove(ModelComponentCollection)

ModelComponent オブジェクトを削除した後、ModelComponentCollection を表示します。

(継承元 ModelComponent)
BeforeRemove(Boolean)

クリーンアップする前に ModelComponent オブジェクトを削除します。

(継承元 ModelComponent)
CanProcess(ProcessType)

指定された ProcessType パラメーターでマイニング構造を処理できるかどうかを示します。

Clone()

オブジェクトの複製を返します。

Clone(Boolean)

MajorObject オブジェクトの新しいコピーを作成します。

(継承元 MajorObject)
CopyTo(MajorObject, Boolean)

指定したコピー先にオブジェクトをコピーします。

(継承元 ProcessableMajorObject)
CopyTo(MiningStructure)

このオブジェクトの内容を別のオブジェクト (コピー先) にコピーします。

CopyTo(ModelComponent)

指定したオブジェクトに ModelComponent オブジェクトをコピーします。

(継承元 ModelComponent)
CopyTo(NamedComponent)

NamedComponent オブジェクトを指定したオブジェクトにコピーします。

(継承元 NamedComponent)
CreateMiningModel()

マイニング構造内で子マイニング モデル オブジェクトを作成します。

CreateMiningModel(Boolean)

既定の名前でマイニング モデルを作成し、必要に応じて、現在の構造にあるモデルのコレクションにモデルを追加します。

CreateMiningModel(Boolean, String)

指定した名前でマイニング モデルを作成し、必要に応じて、構造に対応するモデルのコレクションにモデルを追加します。

Drop()

現在のオブジェクトを削除し、サーバーを更新します。

(継承元 MajorObject)
Drop(DropOptions)

指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。

(継承元 MajorObject)
Drop(DropOptions, XmlaWarningCollection)

指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。 削除操作によって発生した警告は、指定した警告オブジェクトで返されます。

(継承元 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。 削除操作によって発生した警告は、指定した警告変数で返され、操作の影響を受けるオブジェクトの結果は、指定した impactResult 変数で返されます。

(継承元 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。 削除操作によって発生した警告は、指定した警告変数で返され、操作の影響を受けるオブジェクトの結果は、指定した impactResult 変数で返されます。

(継承元 MajorObject)
GetCreateReferences(Hashtable, Boolean, Boolean)

参照を作成するためのハッシュ テーブルを取得します。

(継承元 MajorObject)
GetDependents(Hashtable)

指定されたハッシュ テーブルに対する依存を取得します。

(継承元 MajorObject)
GetDropDependents(Hashtable, Hashtable)

ドロップの依存を取得します。

(継承元 MajorObject)
GetReferences(Hashtable, Boolean)

MajorObject が参照しているオブジェクトを取得します。

(継承元 MajorObject)
GetUpdateOverwrites(Boolean)

更新された MajorObject を上書きする Hashtable オブジェクトを取得します。

(継承元 MajorObject)
Process()

ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType)

処理の種類を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

処理の種類とエラー処理構成を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

処理の種類、エラー処理構成、警告を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

処理の種類、エラー処理構成、警告、影響の詳細を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

処理の種類、エラー処理構成、警告、影響の詳細を指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, IBinding)

処理の種類とバインドを指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

処理の種類と書き戻しオプションを指定して ProcessableMajorObject を処理します。

(継承元 ProcessableMajorObject)
Refresh()

サーバー定義からオブジェクトを更新します。

(継承元 MajorObject)
Refresh(Boolean)

サーバー定義からオブジェクトを更新します。また、指定した場合は、読み込まれた依存オブジェクトも更新します。

(継承元 MajorObject)
Refresh(Boolean, RefreshType)

サーバー定義からオブジェクトを更新します。また、指定した場合は、読み込まれた依存オブジェクトも更新します。

(継承元 MajorObject)
RemoveFromContainer(IContainer)

指定したコンテナーから ModelComponent オブジェクトを削除します。

(継承元 ModelComponent)
Reset()

コンポーネントを初期状態にリセットします。

(継承元 NamedComponent)
Submit()

ModelComponent オブジェクトを送信します。

(継承元 ModelComponent)
Submit(Boolean)

ModelComponent オブジェクトを送信します。

(継承元 ModelComponent)
ToString()

名前付きコンポーネントを表す文字列を返します。

(継承元 NamedComponent)
Update()

依存オブジェクトを更新するための既定値を使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。

(継承元 MajorObject)
Update(UpdateOptions)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。

(継承元 MajorObject)
Update(UpdateOptions, UpdateMode)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。

(継承元 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告します。

(継承元 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告し、操作の影響を受けるオブジェクトを返します。

(継承元 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告し、操作の影響を受けるオブジェクトを返します。 analyzeImpactOnly が true の場合、影響分析操作だけが実行され、更新操作は実行されません。

(継承元 MajorObject)
Validate(ValidationErrorCollection)

追加先の要素を検証します。コレクション内で検出されたエラーが返されます。

(継承元 ModelComponent)
Validate(ValidationErrorCollection, Boolean)

追加先の要素を検証します。コレクション内で検出されたエラーが返されます。 パラメーターを使って、詳細なエラー情報を返すように指定できます。

(継承元 ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

現在のマイニング構造を検証し、検証エラーのコレクションを返します。

Validate(ValidationResultCollection)

MajorObject が有効かどうかを示します。

(継承元 MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

MajorObject が有効かどうかを示します。

(継承元 MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

MajorObject が有効かどうかを示します。

(継承元 MajorObject)

明示的なインターフェイスの実装

ICloneable.Clone()

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

IDeserializationCallback.OnDeserialization(Object)

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

(継承元 MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

(継承元 MajorObject)
IFormattable.ToString(String, IFormatProvider)

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

(継承元 NamedComponent)
IHostableComponent.Host

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

(継承元 ModelComponent)
IMajorObject.BaseType

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

IMajorObject.CreateBody()

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

IMajorObject.DependsOn(IMajorObject)

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

IMajorObject.ObjectReference

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

IMajorObject.ParentDatabase

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

IMajorObject.ParentServer

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

IMajorObject.Path

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

IMajorObject.WriteRef(XmlWriter)

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

IModelComponent.FriendlyPath

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

(継承元 ModelComponent)
IModelComponent.OwningCollection

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

(継承元 ModelComponent)
IProcessable.LastProcessed

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

(継承元 ProcessableMajorObject)
IProcessable.State

1 つ以上のマイニング モデルの構造を定義します。 構造には、列、バインド、およびオプションの提示パーティションが含まれます。 このクラスは継承できません。

(継承元 ProcessableMajorObject)

適用対象