Compartilhar via


AggregationDesign Classe

Definição

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

[System.Runtime.InteropServices.Guid("85599CD4-B502-429b-85E9-51DECA0284C0")]
public sealed class AggregationDesign : Microsoft.AnalysisServices.MajorObject, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("85599CD4-B502-429b-85E9-51DECA0284C0")>]
type AggregationDesign = class
    inherit MajorObject
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class AggregationDesign
Inherits MajorObject
Implements ICloneable, IDisposable, IMajorObject
Herança
Atributos
Implementações

Construtores

AggregationDesign()

Inicializa uma nova instância do AggregationDesign usando os valores padrão.

AggregationDesign(String)

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

AggregationDesign(String, String)

Inicializa uma nova instância da AggregationDesign usando o nome especificado e um identificador.

Campos

MaxIDLength

Especifica o comprimento máximo do identificador.

(Herdado de NamedComponent)
MaxNameLength

Especifica o comprimento máximo do nome.

(Herdado de NamedComponent)

Propriedades

Aggregations

Obtém as agregações desenvolvidas para o AggregationDesign.

Annotations

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

(Herdado de MajorObject)
CreatedTimestamp

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

(Herdado de MajorObject)
Description

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

(Herdado de MajorObject)
Dimensions

Obtém as dimensões associadas a um AggregationDesign.

EstimatedPerformanceGain

Obtém ou define o ganho de desempenho estimado de uma partição (como um aumento de porcentagem).

EstimatedRows

Obtém ou define o número de linhas estimadas (média) na partição associada ao AggregationDesign.

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)
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)
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 MeasureGroup pai do objeto AggregationDesign.

ParentCube

Obtém o objeto Cube pai do objeto AggregationDesign.

ParentDatabase

Obtém o objeto Database pai do objeto AggregationDesign.

ParentServer

Obtém o objeto Server pai do objeto AggregationDesign.

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)

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)
CancelDesign()

Reverte a transação e fecha a conexão.

Clone()

Retorna um clone do objeto.

Clone(Boolean)

Cria uma nova cópia do objeto MajorObject.

(Herdado de MajorObject)
CopyTo(AggregationDesign)

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

CopyTo(MajorObject, Boolean)

Copia um objeto MajorObject para o destino especificado.

(Herdado de MajorObject)
CopyTo(ModelComponent)

Copia um objeto ModelComponent no objeto especificado.

(Herdado de ModelComponent)
CopyTo(NamedComponent)

Copia um objeto NamedComponent no objeto especificado.

(Herdado de NamedComponent)
DesignAggregations(Double, Double, Int64, Boolean)

Cria agregações para um design de agregação na instância do Analysis Services.

DesignAggregations(Double, Double, Int64, Boolean, StringCollection)

Cria agregações para um design de agregação na instância do Analysis Services.

DesignAggregations(TimeSpan, Int32, Double, Int64, StringCollection)

Cria agregações para um design de agregação na instância do Analysis Services.

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)
FinalizeDesign()

Obtém as agregações geradas a partir do mecanismo, reverte a transação e fecha a conexão.

GetCreateReferences(Hashtable, Boolean, Boolean)

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

(Herdado de MajorObject)
GetDependents(Hashtable)

Obtém os dependentes para a tabela de hash especificada.

(Herdado de MajorObject)
GetDropDependents(Hashtable, Hashtable)

Obtém os dependentes de descarte.

(Herdado de MajorObject)
GetReferences(Hashtable, Boolean)

Obtém os objetos aos quais o MajorObject faz referência.

(Herdado de MajorObject)
GetUpdateOverwrites(Boolean)

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

(Herdado de MajorObject)
InitializeDesign()

Conecta ao mecanismo, inicia uma transação e salva o banco de dados pai inteiro.

InitializeDesign(String)

Conecta o mecanismo usando a cadeia de conexão especificada, inicia uma transação e salva o banco de dados pai inteiro.

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, ServerEdition)

Valida o objeto; retorna todos os erros encontrados em uma coleção. Também contém um parâmetro para permitir o retorno de erros detalhados.

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()

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

IDeserializationCallback.OnDeserialization(Object)

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

(Herdado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

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

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

(Herdado de NamedComponent)
IHostableComponent.Host

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IMajorObject.BaseType

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.CreateBody()

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.DependsOn(IMajorObject)

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.ObjectReference

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.Path

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

IMajorObject.WriteRef(XmlWriter)

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

IModelComponent.FriendlyPath

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IModelComponent.OwningCollection

Define um conjunto de definições de agregação que podem ser compartilhadas entre várias partições de um banco de dados. Essa classe não pode ser herdada.

(Herdado de ModelComponent)

Aplica-se a