Partition Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una partizione in una tabella. Le partizioni definiscono la query sulle origini dati esterne che restituiscono i set di righe di un elemento Table.
public sealed class Partition : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Partition = class
inherit NamedMetadataObject
Public NotInheritable Class Partition
Inherits NamedMetadataObject
- Ereditarietà
Costruttori
Partition() |
Creare una nuova istanza della classe Partition con impostazioni predefinite. |
Proprietà
Annotations |
Ottiene l'oggetto raccolta di tutte le annotazioni nell'oggetto Partition corrente. |
DataCoverageDefinition |
Riferimento a un oggetto DataCoverageDefinition facoltativo che fornisce l'hint relativo ai dati coperti dalla partizione. |
DataView |
Determina le partizioni da selezionare per l'esecuzione di query sul modello. I valori possibili sono i seguenti. Full (0): vengono selezionate le partizioni con DataView impostato su Default o Full. Sample (1): vengono selezionate le partizioni con DataView impostato su Default o Sample. SampleAndFull (2): vengono selezionate tutte le partizioni. Default (3): eredita dal valore DataView predefinito dell'oggetto Model. |
Description |
Descrizione della partizione, visibile agli sviluppatori in fase di progettazione e agli amministratori negli strumenti di gestione, ad esempio SQL Server Management Studio. |
ErrorMessage |
Stringa che descrive lo stato di errore associato all'oggetto corrente. Viene impostata dal motore solo quando lo stato dell'oggetto è uno di questi tre valori: SemanticError, DependencyError o EvaluationError. Questo elemento si applica solo alle partizioni di tipo Calculated. |
ExtendedProperties |
Ottiene l'oggetto raccolta di tutte le proprietà estese nella partizione corrente. |
IsRemoved |
Un valore booleano che specifica se questo oggetto è stato rimosso da un albero di oggetti. (Ereditato da MetadataObject) |
Mode |
Definisce il metodo per rendere i dati disponibili nella partizione. I valori possibili sono i seguenti. Import (0): i dati verranno importati da un'origine dati. DirectQuery (1): i dati verranno recuperati in modo dinamico tramite query da un'origine dati. Default (2): solo le partizioni possono usare questo valore. Se impostato, la partizione eredita DefaultMode dal modello. Push (3): verrà eseguito il push dei dati nella partizione. La modalità di una partizione può essere impostata su Default (2). In questo caso, la partizione erediterà la modalità dalla proprietà DefaultMode del modello. |
Model |
Ottiene il modello tabulare che contiene l'oggetto. (Ereditato da MetadataObject) |
ModifiedTime |
Data e ora dell'ultima modifica apportata all'oggetto. |
Name |
Ottiene o imposta il nome di questo oggetto. |
ObjectType |
Ottiene il tipo dell'oggetto. |
Parent |
Oggetto padre, Null per gli oggetti Model. |
QueryGroup |
QueryGroup associato alla partizione. |
RefreshedTime |
Data e ora dell'ultimo aggiornamento dell'oggetto. |
RetainDataTillForceCalculate |
Obsoleti.
Consente a una partizione calcolata di contenere dati che non saranno interessati dal comando RefreshCalculate quando vengono apportate solo modifiche ai dati. |
Source |
Ottiene o imposta l'oggetto PartitionSource. |
SourceType |
Tipo di origine usata dalla partizione. Si tratta di una query su un'origine dati oppure, per le tabelle calcolate, di un'espressione. |
State |
Offre informazioni sullo stato della partizione. I valori possibili sono i seguenti. Ready (1): la partizione può essere oggetto di query e include dati aggiornati. NoData (3): la partizione può essere oggetto di query ma non contiene dati. Questo stato è valido solo per le partizioni di tipo diverso da Calculated. CalculationNeeded (4): la partizione non può essere oggetto di query e deve essere aggiornata, ovvero ricalcolata, per diventare funzionale. Questo stato è valido solo per le partizioni di tipo Calculated. SemanticError (5): la partizione è in stato di errore a causa di un'espressione non valida e non può essere oggetto di query. Questo stato è valido solo per le partizioni di tipo Calculated. EvaluationError (6): la partizione è in stato di errore a causa di un errore che si è verificato durante la valutazione dell'espressione. La partizione non può essere oggetto di query. Questo stato è valido solo per le partizioni di tipo Calculated. DependencyError (7): la partizione è in stato di errore poiché alcune delle relative dipendenze di calcolo sono in stato di errore. La partizione non può essere oggetto di query. Questo stato è valido solo per le partizioni di tipo Calculated. Incomplete (8): alcune parti della partizione non contengono dati e la partizione deve essere aggiornata per visualizzare i dati. La partizione può essere oggetto di query. Questo stato è valido solo per le partizioni di tipo diverso da Calculated. SyntaxError (9): la partizione è in stato di errore a causa di un errore di sintassi nell'espressione. La partizione non può essere oggetto di query. Questo stato è valido solo per le partizioni di tipo Calculated. |
Table |
Riferimento a un oggetto Table proprietario di questa partizione. |
Metodi
Clone() |
Crea una nuova copia completa di un oggetto Partition. |
CopyFrom(Partition) |
Obsoleti.
Deprecato. Usare invece il metodo CopyTo. |
CopyTo(Partition) |
Copia un oggetto Partition nell'oggetto specificato. |
Refresh(RefreshType) |
Obsoleti.
Deprecato. Usare invece il metodo RequestRefresh. |
Refresh(RefreshType, ICollection<OverrideCollection>) |
Obsoleti.
Deprecato. Usare invece il metodo RequestRefresh. |
Rename(String) |
Obsoleti.
Deprecato. Usare invece il metodo RequestRename. |
RequestMerge(IEnumerable<Partition>) |
Richiede l'unione di partizioni. |
RequestRefresh(RefreshType) |
Richiede l'aggiornamento dell'oggetto. |
RequestRefresh(RefreshType, ICollection<OverrideCollection>) |
Richiede l'aggiornamento dell'oggetto con sostituzioni. |
RequestRefreshPolicyImpact() |
Richiedere di analizzare i criteri di aggiornamento eseguendo query di polling sulla partizione. |
RequestRename(String) |
Richiede la rinomina dell'oggetto. |
Validate() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Solo per uso interno Microsoft. (Ereditato da MetadataObject) |