Compartilhar via


Cube Classe

Definição

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

[System.Runtime.InteropServices.Guid("127B4EBB-5328-4f6a-8A3B-72CF9BDA5F77")]
public sealed class Cube : Microsoft.AnalysisServices.ProcessableMajorObject, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("127B4EBB-5328-4f6a-8A3B-72CF9BDA5F77")>]
type Cube = class
    inherit ProcessableMajorObject
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class Cube
Inherits ProcessableMajorObject
Implements ICloneable, IDisposable, IMajorObject
Herança
Atributos
Implementações

Construtores

Cube()

Inicializa uma nova instância da classe Cube usando valores padrão.

Cube(String)

Inicializa uma nova instância da Cube usando o nome especificado.

Cube(String, String)

Inicializa uma nova instância da classe Cube usando o nome e o identificador especificados.

Campos

MaxIDLength

Especifica o comprimento máximo do identificador.

(Herdado de NamedComponent)
MaxNameLength

Especifica o comprimento máximo do nome.

(Herdado de NamedComponent)

Propriedades

Actions

Obtém a coleção de ações para o cubo.

AggregationPrefix

Obtém ou define o prefixo para agregações no cubo.

AllMeasures

Obtém todas as medidas como um objeto de enumeração.

Annotations

Obtém a coleção de todas as anotações associadas ao objeto principal.

(Herdado de MajorObject)
Collation

Obtém ou define a ordenação usada para uma Cube.

CreatedTimestamp

Obtém ou define a data e a hora da criação do objeto.

(Herdado de MajorObject)
CubePermissions

Obtém a coleção de permissões associadas a um cubo.

DataSource

Obtém o objeto DataSource associado a uma Cube.

DataSourceView

Obtém o objeto DataSourceView associado a uma Cube.

DefaultMdxScript

Obtém o objeto MdxScript padrão associado a uma Cube.

DefaultMeasure

Obtém ou define o DefaultMeasure associado a uma Cube.

Description

Obtém ou define a descrição do objeto principal.

(Herdado de MajorObject)
Dimensions

Obtém a coleção de dimensões associada a uma Cube.

ErrorConfiguration

Obtém ou define o ErrorConfiguration associado a uma Cube.

EstimatedRows

Obtém ou define o número de EstimatedRows para uma Cube.

FriendlyName

Obtém um nome amigável para o componente.

(Herdado de NamedComponent)
ID

Obtém ou define o identificador do componente.

(Herdado de NamedComponent)
IsLoaded

Obtém um valor que indica se MajorObject foi carregado.

(Herdado de MajorObject)
KeyForCollection

Obtém a chave usada nas coleções.

(Herdado de NamedComponent)
Kpis

Obtém uma coleção de Kpis associada a uma Cube.

Language

Obtém ou define o idioma padrão a ser usado para a Cube.

LastProcessed

Obtém ou define o DateTime em que o objeto foi processado pela última vez.

(Herdado de ProcessableMajorObject)
LastSchemaUpdate

Obtém ou define a data e a hora em que o esquema de objeto atual foi atualizado pela última vez.

(Herdado de MajorObject)
MdxScripts

Obtém uma coleção de MdxScripts associada a uma Cube.

MeasureGroups

Obtém uma coleção de MeasureGroups associada a uma Cube.

Name

Obtém ou define o nome do componente.

(Herdado de NamedComponent)
OwningCollection

Obtém ou define a coleção que contém o ModelComponent.

(Herdado de ModelComponent)
Parent

Obtém o objeto Database pai do objeto Cube.

ParentServer

Obtém o objeto Server pai do objeto Cube.

Perspectives

Obtém as perspectivas para o cubo.

ProactiveCaching

Obtém ou define as configurações de cache pró-ativo do cubo.

ProcessingMode

Obtém ou define as configurações de índice e agregação para o processamento de cubo.

ProcessingPriority

Obtém ou define a prioridade de processamento para o cubo.

ScriptCacheProcessingMode

Obtém ou define as configurações de cache de script para processamento.

ScriptErrorHandlingMode

Obtém ou define o modo de tratamento de erros do script.

Site

Obtém ou define o site associado ao componente.

(Herdado de NamedComponent)
SiteID

Obtém ou define o identificador do site associado ao componente.

(Herdado de NamedComponent)
Source

Obtém ou define a origem de um cubo relacional.

State

Obtém ou define o AnalysisState dessa instância atual.

(Herdado de ProcessableMajorObject)
StorageLocation

Obtém ou define o local de armazenamento para o cubo.

StorageMode

Obtém ou define o modo de armazenamento para o cubo.

Translations

Obtém as traduções para o cubo.

Visible

Obtém ou define um valor que indica se um cubo pode ser exibido.

Métodos

AddToContainer(IContainer)

Adiciona o objeto ModelComponent no contêiner especificado.

(Herdado de ModelComponent)
AfterInsert(Int32)

Exibe um objeto ModelComponent depois de adicionado ao índice especificado.

(Herdado de ModelComponent)
AfterMove(Int32, Int32)

Exibe um objeto ModelComponent depois de mover para o índice especificado.

(Herdado de ModelComponent)
AfterRemove(ModelComponentCollection)

Exibe um ModelComponentCollection após a remoção de um objeto ModelComponent.

(Herdado de ModelComponent)
BeforeRemove(Boolean)

Remove o objeto ModelComponent antes da limpeza.

(Herdado de ModelComponent)
CanProcess(ProcessType)

Indica se o cubo pode executar o processamento especificado.

Clone()

Retorna um clone do objeto.

Clone(Boolean)

Cria uma nova cópia do objeto MajorObject.

(Herdado de MajorObject)
CopyTo(Cube)

Copia o conteúdo deste objeto em outro objeto (o destino).

CopyTo(MajorObject, Boolean)

Copia o objeto no destino especificado.

(Herdado de ProcessableMajorObject)
CopyTo(ModelComponent)

Copia um objeto ModelComponent no objeto especificado.

(Herdado de ModelComponent)
CopyTo(NamedComponent)

Copia um objeto NamedComponent no objeto especificado.

(Herdado de NamedComponent)
Drop()

Remove o objeto atual e atualiza o servidor.

(Herdado de MajorObject)
Drop(DropOptions)

Remove o objeto atual e atualiza o servidor usando as opções especificadas.

(Herdado de MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Remove o objeto atual e atualiza o servidor usando as opções especificadas. Avisos decorrentes da operação de soltar são retornados no objeto de avisos especificado.

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

Remove o objeto atual e atualiza o servidor usando as opções especificadas. Avisos decorrentes da operação de soltar são retornados na variável de avisos especificada e os resultados para os objetos afetados na operação são retornados na variável impactResult especificada.

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

Remove o objeto atual e atualiza o servidor usando as opções especificadas. Avisos decorrentes da operação de soltar são retornados na variável de avisos especificada e os resultados para os objetos afetados na operação são retornados na variável impactResult especificada.

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

Obtém uma Tabela de Hash para criar referências.

(Herdado de MajorObject)
GetDependents(Hashtable)

Adiciona os dependentes subsequentes à Tabela de Hash especificada.

GetDropDependents(Hashtable, Hashtable)

Obtém os dependentes de descarte.

(Herdado de MajorObject)
GetReferences(Hashtable, Boolean)

Obtém os objetos referenciados pelo cubo.

GetUpdateOverwrites(Boolean)

Obtém o objeto de tabela de hash que substitui o MajorObject atualizado.

(Herdado de MajorObject)
LinkMeasureGroup(MeasureGroup, String)

Gera um grupo de medidas normal, mas é configurado para apontar para outros grupos de medidas. Como os parâmetros, este método usa o grupo de medidas (origem) ao qual você deseja vincular e um identificador de fonte de dados.

LinkMeasureGroup(MeasureGroup, String, String)

Gera um grupo de medidas normal, mas é configurado para apontar para outros grupos de medidas. Como os parâmetros, este método usa o grupo de medidas (origem) ao qual você deseja vincular e um identificador de fonte de dados.

Process()

Processa o ProcessableMajorObject.

(Herdado de ProcessableMajorObject)
Process(ProcessType)

Processa o ProcessableMajorObject com o tipo de processo especificado.

(Herdado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

Processa o ProcessableMajorObject com o tipo de processo e a configuração de tratamento de erro especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

Processa o ProcessableMajorObject com o tipo de processo, a configuração de tratamento de erro e os avisos especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

Processa o ProcessableMajorObject com o tipo de processo, a configuração de tratamento de erro, os avisos especificados e os detalhes de impacto especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Processa o ProcessableMajorObject com o tipo de processo, a configuração de tratamento de erro, os avisos especificados e os detalhes de impacto especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, IBinding)

Processa o ProcessableMajorObject com o tipo de processo e a associação especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

Processa o ProcessableMajorObject com o tipo de processo e a opção de write-back especificados.

(Herdado de ProcessableMajorObject)
Refresh()

Atualiza o objeto de definições do servidor.

(Herdado de MajorObject)
Refresh(Boolean)

Atualiza o objeto de definições de servidor, bem como os objetos dependentes carregados [se especificado].

(Herdado de MajorObject)
Refresh(Boolean, RefreshType)

Atualiza o objeto de definições de servidor, bem como os objetos dependentes carregados [se especificado].

(Herdado de MajorObject)
RemoveFromContainer(IContainer)

Remove o objeto ModelComponent do contêiner especificado.

(Herdado de ModelComponent)
Reset()

Redefine o componente para seu estado inicial.

(Herdado de NamedComponent)
Submit()

Envia um objeto ModelComponent.

(Herdado de ModelComponent)
Submit(Boolean)

Envia um objeto ModelComponent.

(Herdado de ModelComponent)
ToString()

Retorna uma cadeia de caracteres que representa o componente nomeado.

(Herdado de NamedComponent)
Update()

Atualiza a definição de servidor de objeto atual com os valores reais usando valores padrão para atualizar os objetos dependentes.

(Herdado de MajorObject)
Update(UpdateOptions)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos dependentes.

(Herdado de MajorObject)
Update(UpdateOptions, UpdateMode)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos dependentes.

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

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos, os relatórios e os avisos dependentes da operação.

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

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos, os relatórios e os avisos dependentes da operação, e retorna os objetos afetados da operação.

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

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos, os relatórios e os avisos dependentes da operação, e retorna os objetos afetados da operação. Se analyzeImpactOnly for true, uma operação de análise de impacto será executada sem nenhuma operação de atualização.

(Herdado de MajorObject)
Validate(ValidationErrorCollection)

Valida o elemento ao qual ele é adicionado. Retorna qualquer erro encontrado em uma coleção.

(Herdado de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valida o elemento ao qual ele é adicionado. Retorna qualquer erro encontrado em uma coleção. Também contém um parâmetro para permitir o retorno de erros detalhados.

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

Determina se a Cube é válida.

Validate(ValidationErrorCollection, Boolean, ServerEdition)

Determina se a Cube é válida.

Validate(ValidationResultCollection)

Indica se o MajorObject é válido.

(Herdado de MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Indica se o MajorObject é válido.

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

Indica se o MajorObject é válido.

(Herdado de MajorObject)

Implantações explícitas de interface

ICloneable.Clone()

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

IDeserializationCallback.OnDeserialization(Object)

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

(Herdado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

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

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

(Herdado de NamedComponent)
IHostableComponent.Host

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IMajorObject.BaseType

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.CreateBody()

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.DependsOn(IMajorObject)

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.ObjectReference

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.ParentDatabase

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.Path

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.WriteRef(XmlWriter)

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

IModelComponent.FriendlyPath

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IModelComponent.OwningCollection

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IProcessable.LastProcessed

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

(Herdado de ProcessableMajorObject)
IProcessable.State

Representa um cubo de um banco de dados. Essa classe não pode ser herdada.

(Herdado de ProcessableMajorObject)

Aplica-se a