Поделиться через


Класс MiningModel

Defines the details of an individual mining model. This class cannot be inherited.

Иерархия наследования

System. . :: . .Object
  System. . :: . .MarshalByRefObject
    System.ComponentModel. . :: . .Component
      Microsoft.AnalysisServices. . :: . .ModelComponent
        Microsoft.AnalysisServices. . :: . .NamedComponent
          Microsoft.AnalysisServices. . :: . .MajorObject
            Microsoft.AnalysisServices. . :: . .ProcessableMajorObject
              Microsoft.AnalysisServices..::..MiningModel

Пространство имен:  Microsoft.AnalysisServices
Сборка:  Microsoft.AnalysisServices (в Microsoft.AnalysisServices.dll)

Синтаксис

'Декларация
<GuidAttribute("AB0A80A1-D3FB-45f0-8D3A-37455E7BF4DB")> _
Public NotInheritable Class MiningModel _
    Inherits ProcessableMajorObject _
    Implements IMajorObject, INamedComponent, IModelComponent, IComponent,  _
    IDisposable, ICloneable
'Применение
Dim instance As MiningModel
[GuidAttribute("AB0A80A1-D3FB-45f0-8D3A-37455E7BF4DB")]
public sealed class MiningModel : ProcessableMajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable
[GuidAttribute(L"AB0A80A1-D3FB-45f0-8D3A-37455E7BF4DB")]
public ref class MiningModel sealed : public ProcessableMajorObject, 
    IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, 
    ICloneable
[<SealedAttribute>]
[<GuidAttribute("AB0A80A1-D3FB-45f0-8D3A-37455E7BF4DB")>]
type MiningModel =  
    class
        inherit ProcessableMajorObject
        interface IMajorObject
        interface INamedComponent
        interface IModelComponent
        interface IComponent
        interface IDisposable
        interface ICloneable
    end
public final class MiningModel extends ProcessableMajorObject implements IMajorObject, INamedComponent, IModelComponent, IComponent, IDisposable, ICloneable

Тип MiningModel обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод MiningModel() () () () Initializes a new instance of MiningModel using the default values.
Открытый метод MiningModel(String) Initializes a new instance of MiningModel using a name.
Открытый метод MiningModel(String, String) Initializes a new instance of MiningModel class using a name and an identifier.

В начало

Свойства

  Имя Описание
Открытое свойство Algorithm Gets or sets the algorithm associated with the MiningModel, which can be supplied by Microsoft or can be your own custom algorithm.
Открытое свойство AlgorithmParameters Gets the applicable set of AlgorithmParameters, independent of assigned algorithm.
Открытое свойство AllowDrillThrough Gets or sets a value determining whether drillthrough is permitted on the mining model.
Открытое свойство Annotations Gets the collection object of all annotations to current object. (Производный от MajorObject.)
Защищенное свойство CanRaiseEvents (Производный от Component.)
Открытое свойство Collation Gets or sets the collation used by the MiningModel object.
Открытое свойство Columns Gets the collection of columns associated with the MiningModel object.
Открытое свойство Container (Производный от Component.)
Открытое свойство CreatedTimestamp Gets or sets the date and time of the creation of the object. (Производный от MajorObject.)
Открытое свойство Description Gets or sets a description string of current object. (Производный от MajorObject.)
Защищенное свойство DesignMode (Производный от Component.)
Защищенное свойство Events (Производный от Component.)
Открытое свойство Filter Gets or sets the filter expression associated with the mining model.
Открытое свойство FoldingParameters
Защищенное свойство FriendlyName (Производный от NamedComponent.)
Открытое свойство ID (Производный от NamedComponent.)
Открытое свойство IsLoaded Инфраструктура. (Производный от MajorObject.)
Защищенное свойство KeyForCollection (Производный от NamedComponent.)
Открытое свойство Language Gets or sets the language to use by default.
Открытое свойство LastProcessed (Производный от ProcessableMajorObject.)
Открытое свойство LastSchemaUpdate Gets or sets the date and time when current object schema was last updated. (Производный от MajorObject.)
Открытое свойство MiningModelPermissions Contains the collection of permissions for a MiningModel object.
Открытое свойство Name (Производный от NamedComponent.)
Открытое свойство OwningCollection Gets or sets the collection that contains the ModelComponent. (Производный от ModelComponent.)
Открытое свойство Parent Gets the MiningStructure to which this mining model belongs.
Открытое свойство ParentDatabase Gets the Database object that is the parent of the MiningModel object.
Открытое свойство ParentServer Gets the Server object that is the parent of the MiningModel object.
Открытое свойство Site (Производный от NamedComponent.)
Открытое свойство SiteID (Производный от NamedComponent.)
Открытое свойство State (Производный от ProcessableMajorObject.)
Открытое свойство Translations Contains the collection of Translation objects associated with the MiningModel object.

В начало

Методы

  Имя Описание
Защищенный метод AddToContainer Инфраструктура. (Производный от ModelComponent.)
Защищенный метод AfterInsert Инфраструктура. (Производный от ModelComponent.)
Защищенный метод AfterMove Инфраструктура. (Производный от ModelComponent.)
Защищенный метод AfterRemove Инфраструктура. (Производный от ModelComponent.)
Защищенный метод BeforeRemove Инфраструктура. (Производный от ModelComponent.)
Открытый метод CanProcess (Переопределяет ProcessableMajorObject. . :: . .CanProcess(ProcessType).)
Открытый метод Clone() () () () Creates a new full copy of the MiningModel object.
Защищенный метод Clone(Boolean) Инфраструктура. (Производный от MajorObject.)
Открытый метод CopyTo(MiningModel) Copies a MiningModel to the specified object.
Защищенный метод CopyTo(ModelComponent) Инфраструктура. (Производный от ModelComponent.)
Защищенный метод CopyTo(NamedComponent) (Производный от NamedComponent.)
Защищенный метод CopyTo(MajorObject, Boolean) (Производный от ProcessableMajorObject.)
Открытый метод CreateObjRef (Производный от MarshalByRefObject.)
Открытый метод Dispose() () () () (Производный от Component.)
Защищенный метод Dispose(Boolean) (Производный от Component.)
Открытый метод Drop() () () () Removes current object and updates server. (Производный от MajorObject.)
Открытый метод Drop(DropOptions) Removes current object and updates server using specified options. (Производный от MajorObject.)
Открытый метод Drop(DropOptions, XmlaWarningCollection) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings object. (Производный от MajorObject.)
Открытый метод Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable. (Производный от MajorObject.)
Открытый метод Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable. (Производный от MajorObject.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Component.)
Открытый метод FindRelatedColumn Returns the specified column from the mining structure that is associated with the model.
Защищенный метод GetCreateReferences Инфраструктура. (Производный от MajorObject.)
Открытый метод GetDependents Инфраструктура. (Производный от MajorObject.)
Защищенный метод GetDropDependents Инфраструктура. (Производный от MajorObject.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetLifetimeService (Производный от MarshalByRefObject.)
Открытый метод GetReferences Инфраструктура. (Производный от MajorObject.)
Защищенный метод GetService (Производный от Component.)
Открытый метод GetType (Производный от Object.)
Открытый метод GetUpdateOverwrites Инфраструктура. (Производный от MajorObject.)
Открытый метод InitializeLifetimeService (Производный от MarshalByRefObject.)
Защищенный метод MemberwiseClone() () () () (Производный от Object.)
Защищенный метод MemberwiseClone(Boolean) (Производный от MarshalByRefObject.)
Открытый метод Process() () () () (Производный от ProcessableMajorObject.)
Открытый метод Process(ProcessType) (Производный от ProcessableMajorObject.)
Открытый метод Process(ProcessType, Binding) (Производный от ProcessableMajorObject.)
Открытый метод Process(ProcessType, ErrorConfiguration) (Производный от ProcessableMajorObject.)
Открытый метод Process(ProcessType, WriteBackTableCreation) (Производный от ProcessableMajorObject.)
Открытый метод Process(ProcessType, ErrorConfiguration, XmlaWarningCollection) (Производный от ProcessableMajorObject.)
Открытый метод Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection) (Производный от ProcessableMajorObject.)
Открытый метод Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean) (Производный от ProcessableMajorObject.)
Открытый метод Refresh() () () () Updates current object from server definitions. (Производный от MajorObject.)
Открытый метод Refresh(Boolean) Updates current object from server definitions and loaded dependent objects if specified. (Производный от MajorObject.)
Открытый метод Refresh(Boolean, RefreshType) Updates current object from server definitions and loaded dependent objects if specified. (Производный от MajorObject.)
Защищенный метод RemoveFromContainer Инфраструктура. (Производный от ModelComponent.)
Защищенный метод Reset (Производный от NamedComponent.)
Открытый метод Submit() () () () Инфраструктура. (Производный от ModelComponent.)
Открытый метод Submit(Boolean) Инфраструктура. (Производный от ModelComponent.)
Открытый метод ToString (Производный от NamedComponent.)
Открытый метод Update() () () () Updates server definition of current object to actual values using the default values to update dependent objects. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions) Updates server definition of current object to actual values using the specified options to update dependent objects. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions, UpdateMode) Updates server definition of current object to actual values using the specified options to update dependent objects. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions, UpdateMode, XmlaWarningCollection) Updates server definition of current object to actual values using the specified options to update dependent objects and reports any warnings from operation. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation. (Производный от MajorObject.)
Открытый метод Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation. If analyzeImpactOnly is true, an impact analysis operation is performed with no update operation. (Производный от MajorObject.)
Открытый метод Validate(ValidationErrorCollection) Validates the element to which it is appended; returns any errors encountered in a collection. (Производный от ModelComponent.)
Открытый метод Validate(ValidationResultCollection) (Производный от MajorObject.)
Открытый метод Validate(ValidationErrorCollection, Boolean) Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors. (Производный от ModelComponent.)
Открытый метод Validate(ValidationResultCollection, ValidationOptions) (Производный от MajorObject.)
Открытый метод Validate(ValidationErrorCollection, Boolean, ServerEdition) (Переопределяет NamedComponent. . :: . .Validate(ValidationErrorCollection, Boolean, ServerEdition).)
Открытый метод Validate(ValidationResultCollection, ValidationOptions, ServerEdition) (Производный от MajorObject.)

В начало

События

  Имя Описание
Открытое событие Disposed (Производный от Component.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICloneable. . :: . .Clone
Явная реализация интерфейсаЗакрытый метод IDeserializationCallback. . :: . .OnDeserialization (Производный от MajorObject.)
Явная реализация интерфейсаЗакрытый метод IFormattable. . :: . .ToString (Производный от NamedComponent.)
Явная реализация интерфейсаЗакрытый метод IDeserializationStartCallback. . :: . .OnDeserializationBegin (Производный от MajorObject.)
Явная реализация интерфейсаЗакрытое свойство IHostableComponent. . :: . .Host (Производный от ModelComponent.)
Явная реализация интерфейсаЗакрытое свойство IMajorObject. . :: . .BaseType
Явная реализация интерфейсаЗакрытый метод IMajorObject. . :: . .CreateBody
Явная реализация интерфейсаЗакрытый метод IMajorObject. . :: . .DependsOn
Явная реализация интерфейсаЗакрытое свойство IMajorObject. . :: . .ObjectReference
Явная реализация интерфейсаЗакрытое свойство IMajorObject. . :: . .ParentDatabase
Явная реализация интерфейсаЗакрытое свойство IMajorObject. . :: . .ParentServer
Явная реализация интерфейсаЗакрытое свойство IMajorObject. . :: . .Path
Явная реализация интерфейсаЗакрытый метод IMajorObject. . :: . .WriteRef
Явная реализация интерфейсаЗакрытое свойство IModelComponent. . :: . .FriendlyPath (Производный от ModelComponent.)
Явная реализация интерфейсаЗакрытое свойство IModelComponent. . :: . .OwningCollection (Производный от ModelComponent.)
Явная реализация интерфейсаЗакрытое свойство IProcessable. . :: . .LastProcessed (Производный от ProcessableMajorObject.)
Явная реализация интерфейсаЗакрытое свойство IProcessable. . :: . .State (Производный от ProcessableMajorObject.)

В начало

Замечания

Many mining models can share the same structure, but changing the algorithm, or changing the columns whose values are to be predicted, does change the structure. The set of columns in the MiningModel must be a subset of the columns of the owning structure and share the same nested table structure. You can exclude columns either by omitting them or by setting the usage value to none.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник