Condividi tramite


Partition Classe

Definizione

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

[System.Runtime.InteropServices.Guid("A5CB30FE-BEF3-4158-9DDC-2D218E8DEDB0")]
public sealed class Partition : Microsoft.AnalysisServices.ProcessableMajorObject, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("A5CB30FE-BEF3-4158-9DDC-2D218E8DEDB0")>]
type Partition = class
    inherit ProcessableMajorObject
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class Partition
Inherits ProcessableMajorObject
Implements ICloneable, IDisposable, IMajorObject
Ereditarietà
Attributi
Implementazioni

Costruttori

Partition()

Inizializza una nuova istanza della classe Partition usando i valori predefiniti.

Partition(String)

Inizializza una nuova istanza della classe Partition usando il nome specificato.

Partition(String, String)

Inizializza una nuova istanza della classe Partition usando il nome e l'identificatore specificati.

Campi

MaxIDLength

Specifica la lunghezza massima dell'identificatore.

(Ereditato da NamedComponent)
MaxNameLength

Specifica la lunghezza massima del nome.

(Ereditato da NamedComponent)

Proprietà

AggregationDesign

Ottiene l'oggetto di progettazione delle aggregazioni per la partizione.

AggregationDesignID

Ottiene o imposta l'identificatore della progettazione delle aggregazioni per la partizione.

AggregationInstances

Ottiene le aggregazioni definite dall'utente.

AggregationInstanceSource

Ottiene o imposta la vista origine dati per le aggregazioni definite dall'utente.

AggregationPrefix

Ottiene o imposta il prefisso utilizzato nelle tabelle utilizzate per l'aggregazione.

Annotations

Ottiene la raccolta di tutte le annotazioni associate all'oggetto principale.

(Ereditato da MajorObject)
CreatedTimestamp

Ottiene o imposta la data e l'ora di creazione dell'oggetto.

(Ereditato da MajorObject)
CurrentStorageMode

Ottiene o imposta la modalità di archiviazione della partizione corrente.

CurrentStringStoresCompatibilityLevel

Ottiene o imposta il livello di compatibilità per gli archivi stringa correnti.

DataSource

Ottiene l'oggetto DataSource per la partizione.

DataSourceView

Ottiene l'oggetto DataSourceView per la partizione.

Description

Ottiene o imposta la descrizione dell'oggetto principale.

(Ereditato da MajorObject)
DirectQueryUsage

Indica se la partizione può essere utilizzata in modalità DirectQuery.

ErrorConfiguration

Ottiene o imposta l'oggetto ErrorConfiguration per la partizione.

EstimatedRows

Ottiene o imposta le righe stimate nella partizione.

EstimatedSize

Ottiene la dimensione stimata, in byte, della partizione.

FriendlyName

Ottiene un nome descrittivo per il componente.

(Ereditato da NamedComponent)
ID

Ottiene o imposta l'identificatore del componente.

(Ereditato da NamedComponent)
IsLoaded

Ottiene un valore che indica se sono stati caricati elementi MajorObject.

(Ereditato da MajorObject)
KeyForCollection

Ottiene la chiave usata nelle raccolte.

(Ereditato da NamedComponent)
LastProcessed

Ottiene o imposta la data e l'ora dell'ultima elaborazione dell'oggetto.

(Ereditato da ProcessableMajorObject)
LastSchemaUpdate

Ottiene o imposta la data e l'ora dell'ultimo aggiornamento dello schema dell'oggetto corrente.

(Ereditato da MajorObject)
Name

Ottiene o imposta il nome del componente.

(Ereditato da NamedComponent)
OwningCollection

Ottiene o imposta la raccolta che contiene l'oggetto ModelComponent.

(Ereditato da ModelComponent)
Parent

Ottiene l'oggetto padre MeasureGroup dell'oggetto Partition.

ParentCube

Ottiene l'oggetto padre Cube dell'oggetto Partition.

ParentDatabase

Ottiene l'oggetto padre Database dell'oggetto Partition.

ParentServer

Ottiene l'oggetto padre Server dell'oggetto Partition.

ProactiveCaching

Ottiene o imposta l'oggetto ProactiveCaching per la partizione corrente.

ProcessingMode

Ottiene o imposta la modalità di elaborazione per la partizione corrente.

ProcessingPriority

Ottiene o imposta la priorità di elaborazione della partizione corrente.

RemoteDataSource

Ottiene l'oggetto DataSource che punta al server remoto.

RemoteDataSourceID

Ottiene o imposta RemoteDataSourceID per la partizione corrente.

Site

Ottiene o imposta il sito associato al componente.

(Ereditato da NamedComponent)
SiteID

Ottiene o imposta l'identificatore per il sito associato al componente.

(Ereditato da NamedComponent)
Slice

Ottiene o imposta la sezione che definisce il contenuto della partizione.

Source

Ottiene o imposta le associazioni della partizione corrente ai dati.

State

Ottiene o imposta l'elemento AnalysisState dell'istanza corrente.

(Ereditato da ProcessableMajorObject)
StorageLocation

Ottiene o imposta una stringa con il percorso di archiviazione del file system della partizione.

StorageMode

Ottiene o imposta la modalità di archiviazione della partizione corrente.

StringStoresCompatibilityLevel

Ottiene o imposta il livello di compatibilità degli archivi stringa.

Type

Ottiene o imposta il tipo di partizione come dati o writeback.

Metodi

AddToContainer(IContainer)

Aggiunge l'oggetto ModelComponent al contenitore specificato.

(Ereditato da ModelComponent)
AfterInsert(Int32)

Visualizza un oggetto ModelComponent dopo che è stato aggiunto all'indice specificato.

(Ereditato da ModelComponent)
AfterMove(Int32, Int32)

Visualizza un oggetto ModelComponent dopo lo spostamento nell'indice specificato.

(Ereditato da ModelComponent)
AfterRemove(ModelComponentCollection)

Visualizza un oggetto ModelComponentCollection dopo la rimozione di un oggetto ModelComponent.

(Ereditato da ModelComponent)
BeforeRemove(Boolean)

Rimuove l'oggetto ModelComponent prima della pulizia.

(Ereditato da ModelComponent)
CanProcess(ProcessType)

Restituisce un'indicazione relativa alla possibilità di elaborare la partizione con il parametro ProcessType specificato.

Clone()

Restituisce un clone dell'oggetto.

Clone(Boolean)

Crea una nuova copia dell'oggetto MajorObject.

(Ereditato da MajorObject)
CopyTo(MajorObject, Boolean)

Copia l'oggetto nella destinazione specificata.

(Ereditato da ProcessableMajorObject)
CopyTo(ModelComponent)

Copia un oggetto ModelComponent nell'oggetto specificato.

(Ereditato da ModelComponent)
CopyTo(NamedComponent)

Copia un oggetto NamedComponent nell'oggetto specificato.

(Ereditato da NamedComponent)
CopyTo(Partition)

Copia il contenuto di questo oggetto in un altro oggetto, ovvero la destinazione.

Drop()

Rimuove l'oggetto corrente e aggiorna il server.

(Ereditato da MajorObject)
Drop(DropOptions)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate.

(Ereditato da MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nell'oggetto warnings specificato.

(Ereditato da MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nella variabile warnings specificata e i risultati per gli oggetti interessati dall'operazione vengono restituiti nella variabile impactResult specificata.

(Ereditato da MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Rimuove l'oggetto corrente e aggiorna il server utilizzando le opzioni specificate. Gli avvisi risultanti dall'operazione di rilascio vengono restituiti nella variabile warnings specificata e i risultati per gli oggetti interessati dall'operazione vengono restituiti nella variabile impactResult specificata.

(Ereditato da MajorObject)
GetCreateReferences(Hashtable, Boolean, Boolean)

Ottiene un elemento Hashtable per la creazione di riferimenti.

(Ereditato da MajorObject)
GetDependents(Hashtable)

Ottiene gli oggetti dipendenti dall'elemento Hashtable specificato.

(Ereditato da MajorObject)
GetDropDependents(Hashtable, Hashtable)

Ottiene gli oggetti dipendenti da eliminare.

(Ereditato da MajorObject)
GetReferences(Hashtable, Boolean)

Ottiene gli oggetti a cui fa riferimento la partizione.

GetUpdateOverwrites(Boolean)

Ottiene l'oggetto Hashtable che sovrascrive l'elemento MajorObject aggiornato.

(Ereditato da MajorObject)
Merge(IEnumerable)

Unisce una o più partizioni nella partizione corrente.

Process()

Elabora ProcessableMajorObject.

(Ereditato da ProcessableMajorObject)
Process(ProcessType)

Elabora ProcessableMajorObject con il tipo di processo specificato.

(Ereditato da ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

Elabora ProcessableMajorObject con il tipo di processo e la configurazione di gestione degli errori specificati.

(Ereditato da ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

Elabora ProcessableMajorObject con il tipo di processo, la configurazione di gestione degli errori e gli avvisi specificati.

(Ereditato da ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

Elabora ProcessableMajorObject con il tipo di processo, la configurazione di gestione degli errori, gli avvisi e i dettagli di impatto specificati.

(Ereditato da ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Elabora ProcessableMajorObject con il tipo di processo, la configurazione di gestione degli errori, gli avvisi e i dettagli di impatto specificati.

(Ereditato da ProcessableMajorObject)
Process(ProcessType, IBinding)

Elabora ProcessableMajorObject con il tipo di processo e l'associazione specificati.

(Ereditato da ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

Elabora ProcessableMajorObject con il tipo di processo e l'opzione di writeback specificati.

(Ereditato da ProcessableMajorObject)
Refresh()

Aggiorna l'oggetto dalle definizioni del server.

(Ereditato da MajorObject)
Refresh(Boolean)

Aggiorna l'oggetto dalle definizioni del server, nonché dagli oggetti dipendenti caricati [se specificato].

(Ereditato da MajorObject)
Refresh(Boolean, RefreshType)

Aggiorna l'oggetto dalle definizioni del server, nonché dagli oggetti dipendenti caricati [se specificato].

(Ereditato da MajorObject)
RemoveFromContainer(IContainer)

Rimuove l'oggetto ModelComponent dal contenitore specificato.

(Ereditato da ModelComponent)
Reset()

Reimposta il componente sul relativo stato iniziale.

(Ereditato da NamedComponent)
Submit()

Invia un oggetto ModelComponent.

(Ereditato da ModelComponent)
Submit(Boolean)

Invia un oggetto ModelComponent.

(Ereditato da ModelComponent)
ToString()

Restituisce una stringa che rappresenta il componente denominato.

(Ereditato da NamedComponent)
Update()

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando i valori predefiniti per aggiornare gli oggetti dipendenti.

(Ereditato da MajorObject)
Update(UpdateOptions)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti.

(Ereditato da MajorObject)
Update(UpdateOptions, UpdateMode)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti.

(Ereditato da MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti e segnala tutti gli avvisi generati dall'operazione.

(Ereditato da MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti, segnala tutti gli avvisi generati dall'operazione e restituisce gli oggetti interessati dall'operazione.

(Ereditato da MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Aggiorna la definizione del server dell'oggetto corrente ai valori effettivi utilizzando le opzioni specificate per aggiornare gli oggetti dipendenti, segnala tutti gli avvisi generati dall'operazione e restituisce gli oggetti interessati dall'operazione. Se analyzeImpactOnly è true, viene eseguita un'operazione di analisi di impatto senza alcuna operazione di aggiornamento.

(Ereditato da MajorObject)
Validate(ValidationErrorCollection)

Convalida l'elemento a cui viene aggiunto e restituisce qualsiasi errore rilevato in una raccolta.

(Ereditato da ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Convalida l'elemento a cui viene aggiunto e restituisce qualsiasi errore rilevato in una raccolta. Contiene inoltre un parametro per abilitare la restituzione di errori dettagliati.

(Ereditato da ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Determina se la partizione è valida.

Validate(ValidationResultCollection)

Indica se l'elemento MajorObject è valido.

(Ereditato da MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Indica se l'elemento MajorObject è valido.

(Ereditato da MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indica se l'elemento MajorObject è valido.

(Ereditato da MajorObject)

Implementazioni dell'interfaccia esplicita

ICloneable.Clone()

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

IDeserializationCallback.OnDeserialization(Object)

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

(Ereditato da MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

(Ereditato da MajorObject)
IFormattable.ToString(String, IFormatProvider)

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

(Ereditato da NamedComponent)
IHostableComponent.Host

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

(Ereditato da ModelComponent)
IMajorObject.BaseType

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

IMajorObject.CreateBody()

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

IMajorObject.DependsOn(IMajorObject)

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

IMajorObject.ObjectReference

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

IMajorObject.ParentDatabase

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

IMajorObject.ParentServer

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

IMajorObject.Path

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

IMajorObject.WriteRef(XmlWriter)

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

IModelComponent.FriendlyPath

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

(Ereditato da ModelComponent)
IModelComponent.OwningCollection

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

(Ereditato da ModelComponent)
IProcessable.LastProcessed

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

(Ereditato da ProcessableMajorObject)
IProcessable.State

Rappresenta una classe partizione da una classe cubo. La classe non può essere ereditata.

(Ereditato da ProcessableMajorObject)

Si applica a