Perspective Clase

Definición

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

[System.Runtime.InteropServices.Guid("22139520-9191-4a87-81AB-6A1035DB969B")]
public sealed class Perspective : Microsoft.AnalysisServices.MajorObject, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("22139520-9191-4a87-81AB-6A1035DB969B")>]
type Perspective = class
    inherit MajorObject
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class Perspective
Inherits MajorObject
Implements ICloneable, IDisposable, IMajorObject
Herencia
Atributos
Implementaciones

Constructores

Perspective()

Inicializa una nueva instancia de Perspective con los valores predeterminados.

Perspective(String)

Inicializa una nueva instancia de Perspective con el nombre especificado.

Perspective(String, String)

Inicializa una nueva instancia de Perspective con el nombre y el identificador especificados.

Campos

MaxIDLength

Especifica la longitud máxima del identificador.

(Heredado de NamedComponent)
MaxNameLength

Especifica la longitud máxima del nombre.

(Heredado de NamedComponent)

Propiedades

Actions

Obtiene las acciones de la perspectiva.

Annotations

Obtiene la colección de todas las anotaciones asociadas al objeto principal.

(Heredado de MajorObject)
Calculations

Obtiene los cálculos de la perspectiva.

CreatedTimestamp

Obtiene o establece la fecha y la hora de creación del objeto.

(Heredado de MajorObject)
DefaultMeasure

Obtiene o establece la medida predeterminada de la perspectiva.

Description

Obtiene o establece la descripción del objeto principal.

(Heredado de MajorObject)
Dimensions

Obtiene las dimensiones de la perspectiva.

FriendlyName

Obtiene un nombre descriptivo para el componente.

(Heredado de NamedComponent)
ID

Obtiene o establece el identificador del componente.

(Heredado de NamedComponent)
IsLoaded

Obtiene un valor que indica si MajorObject se ha cargado.

(Heredado de MajorObject)
KeyForCollection

Obtiene la clave usada en colecciones.

(Heredado de NamedComponent)
Kpis

Obtiene los KPI de la perspectiva.

LastSchemaUpdate

Obtiene o establece la fecha y la hora en que se actualizó por última vez el esquema de objeto actual.

(Heredado de MajorObject)
MeasureGroups

Obtiene los grupos de medida de la perspectiva.

Name

Obtiene o establece el nombre del componente.

(Heredado de NamedComponent)
OwningCollection

Obtiene o establece la colección que contiene el objeto ModelComponent.

(Heredado de ModelComponent)
Parent

Obtiene el objeto primario Cube del objeto Perspective.

ParentDatabase

Obtiene el objeto primario Database del objeto Perspective.

ParentServer

Obtiene el objeto primario Server del objeto Perspective.

Site

Obtiene o establece el sitio asociado al componente.

(Heredado de NamedComponent)
SiteID

Obtiene o establece el identificador del sitio asociado con el componente.

(Heredado de NamedComponent)
Translations

Obtiene las traducciones de la perspectiva.

Métodos

AddToContainer(IContainer)

Agrega el objeto ModelComponent al contenedor especificado.

(Heredado de ModelComponent)
AfterInsert(Int32)

Muestra un objeto ModelComponent después de haberlo agregado al índice especificado.

(Heredado de ModelComponent)
AfterMove(Int32, Int32)

Muestra un objeto ModelComponent después de haberlo movido al índice especificado.

(Heredado de ModelComponent)
AfterRemove(ModelComponentCollection)

Muestra ModelComponentCollection después de quitar un objeto ModelComponent.

(Heredado de ModelComponent)
BeforeRemove(Boolean)

Quita el objeto ModelComponent antes de la limpieza.

(Heredado de ModelComponent)
Clone()

Devuelve un clon del objeto.

Clone(Boolean)

Crea una copia del objeto MajorObject.

(Heredado de MajorObject)
CopyTo(MajorObject, Boolean)

Copia un objeto MajorObject en el destino especificado.

(Heredado de MajorObject)
CopyTo(ModelComponent)

Copia un objeto ModelComponent al objeto especificado.

(Heredado de ModelComponent)
CopyTo(NamedComponent)

Copia un objeto NamedComponent en el objeto especificado.

(Heredado de NamedComponent)
CopyTo(Perspective)

Copia el contenido del objeto en otro objeto (el destino).

Drop()

Quita el objeto actual y actualiza el servidor.

(Heredado de MajorObject)
Drop(DropOptions)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas.

(Heredado de MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas. Las advertencias resultantes de la operación de colocar se devuelven en el objeto warnings especificado.

(Heredado de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas. Las advertencias resultantes de la operación de colocar se devuelven en la variable warnings especificada y los resultados para los objetos afectados en la operación se devuelven en la variable impactResult especificada.

(Heredado de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Quita el objeto actual y actualiza el servidor mediante las opciones especificadas. Las advertencias resultantes de la operación de colocar se devuelven en la variable warnings especificada y los resultados para los objetos afectados en la operación se devuelven en la variable impactResult especificada.

(Heredado de MajorObject)
GetCreateReferences(Hashtable, Boolean, Boolean)

Obtiene un objeto Hashtable para crear referencias.

(Heredado de MajorObject)
GetDependents(Hashtable)

Obtiene los elementos dependientes de la tabla hash especificada.

(Heredado de MajorObject)
GetDropDependents(Hashtable, Hashtable)

Obtiene los elementos dependientes eliminados.

(Heredado de MajorObject)
GetReferences(Hashtable, Boolean)

Obtiene los objetos a los que hace referencia MajorObject.

(Heredado de MajorObject)
GetUpdateOverwrites(Boolean)

Obtiene el objeto Hashtable que sobrescribe el objeto MajorObject actualizado.

(Heredado de MajorObject)
Refresh()

Actualiza el objeto a partir de las definiciones de servidor.

(Heredado de MajorObject)
Refresh(Boolean)

Actualiza el objeto actual a partir de las definiciones de servidor, así como los objetos dependientes cargados (si se especifican).

(Heredado de MajorObject)
Refresh(Boolean, RefreshType)

Actualiza el objeto actual a partir de las definiciones de servidor, así como los objetos dependientes cargados (si se especifican).

(Heredado de MajorObject)
RemoveFromContainer(IContainer)

Quita el objeto ModelComponent del contenedor especificado.

(Heredado de ModelComponent)
Reset()

Restablece el componente a su estado inicial.

(Heredado de NamedComponent)
Submit()

Envía un objeto ModelComponent.

(Heredado de ModelComponent)
Submit(Boolean)

Envía un objeto ModelComponent.

(Heredado de ModelComponent)
ToString()

Devuelve una cadena que representa el componente con nombre.

(Heredado de NamedComponent)
Update()

Actualiza la definición del servidor del objeto actual a los valores reales mediante los valores para actualizar los objetos dependientes.

(Heredado de MajorObject)
Update(UpdateOptions)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes.

(Heredado de MajorObject)
Update(UpdateOptions, UpdateMode)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes.

(Heredado de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes e informa de cualquier advertencia de la operación.

(Heredado de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes, informa de cualquier advertencia de la operación y devuelve los objetos afectados de la operación.

(Heredado de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Actualiza la definición del servidor del objeto actual a los valores reales mediante las opciones especificadas para actualizar los objetos dependientes, informa de cualquier advertencia de la operación y devuelve los objetos afectados de la operación. Si analyzeImpactOnly es true, se realiza una operación de análisis de impacto sin operación de actualización.

(Heredado de MajorObject)
Validate(ValidationErrorCollection)

Valida el elemento al que se anexa; devuelve los errores detectados en una colección.

(Heredado de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valida el elemento al que se anexa; devuelve los errores detectados en una colección. También contiene un parámetro para habilitar la devolución de errores detallados.

(Heredado de ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Determina si el elemento Perspective es válido.

Validate(ValidationResultCollection)

Indica si MajorObject es válido.

(Heredado de MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Indica si MajorObject es válido.

(Heredado de MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indica si MajorObject es válido.

(Heredado de MajorObject)

Implementaciones de interfaz explícitas

ICloneable.Clone()

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

IDeserializationCallback.OnDeserialization(Object)

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

(Heredado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

(Heredado de MajorObject)
IFormattable.ToString(String, IFormatProvider)

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

(Heredado de NamedComponent)
IHostableComponent.Host

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

(Heredado de ModelComponent)
IMajorObject.BaseType

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

IMajorObject.CreateBody()

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

IMajorObject.DependsOn(IMajorObject)

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

IMajorObject.ObjectReference

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

IMajorObject.Path

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

IMajorObject.WriteRef(XmlWriter)

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

IModelComponent.FriendlyPath

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

(Heredado de ModelComponent)
IModelComponent.OwningCollection

La clase Perspective representa una perspectiva, que contiene los elementos de un cubo. Las perspectivas controlan el ámbito de un cubo expuesto a los usuarios para que distintos tipos de usuarios puedan ver una vista diferente de un cubo. Esta clase no puede heredarse.

(Heredado de ModelComponent)

Se aplica a