Model 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.
Modello tabulare creato al livello di compatibilità 1200 o superiore.
public sealed class Model : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Model = class
inherit NamedMetadataObject
Public NotInheritable Class Model
Inherits NamedMetadataObject
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| Model() |
Creare una nuova istanza della classe Model con le impostazioni predefinite. |
Proprietà
| Nome | Descrizione |
|---|---|
| Annotations |
Ottiene l'oggetto raccolta di tutte le annotazioni nel modello corrente. |
| AutomaticAggregationOptions |
Opzioni per l'aggregazione automatica. |
| BindingInfoCollection |
Ottiene l'oggetto raccolta di tutte le associazioniinfocollection nell'oggetto Model corrente. |
| Collation |
Sequenza di regole di confronto. Analysis Services usa regole di confronto di Windows. |
| Culture |
Nome delle impostazioni cultura utilizzate per la formattazione. Una volta usato da un oggetto figlio, questo valore non può essere modificato. |
| Cultures |
Ottiene l'oggetto raccolta di tutte le impostazioni cultura nel modello corrente. |
| DataAccessOptions |
Opzioni per il motore dati M. |
| Database |
Ottiene il database padre del modello. |
| DataSourceDefaultMaxConnections |
DataSourceDefaultMaxConnections verrà usato per le connessioni a un'origine dati se MaxConnections è impostato su -1 sull'oggetto origine dati o se non è presente alcun oggetto origine dati corrispondente per l'origine dati. |
| DataSources |
Ottiene l'oggetto raccolta di tutte le origini dati nel modello corrente. |
| DataSourceVariablesOverrideBehavior |
Controlla se questo modello consente l'override delle variabili di origine dati. |
| DefaultDataView |
Usato dalle partizioni nel modello per determinare il tipo di query che recupera i dati. Una visualizzazione dati completa recupera un set di righe non filtrato, usato per i modelli in memoria e i modelli DirectQuery distribuiti. Una vista dati di esempio è un subset di dati usati durante la progettazione del modello DirectQuery. |
| DefaultMeasure |
Riferimento a una misura predefinita. |
| DefaultMode |
Metodo predefinito per rendere i dati disponibili nella partizione. |
| DefaultPowerBIDataSourceVersion |
Utilizzato dalla conversione del formato dell'origine dati PBIX. |
| Description |
Descrizione del modello, visibile agli sviluppatori in fase di progettazione e agli amministratori negli strumenti di gestione, ad esempio SQL Server Management Studio. |
| DirectLakeBehavior |
Definire il comportamento di fallback delle tabelle Direct Lake. |
| DisableAutoExists |
Obsoleti.
Disabilitare il comportamento dell'esistenza automatica per SummarizeColumns |
| DiscourageCompositeModels |
Determina se scoraggiare i modelli compositi. |
| DiscourageImplicitMeasures |
Determina se scoraggiare le misure implicite. |
| Expressions |
Ottiene l'oggetto raccolta di tutte le espressioni nell'oggetto Model corrente. |
| ExtendedProperties |
Ottiene l'oggetto raccolta di tutte le proprietà estese nel modello corrente. |
| ForceUniqueNames |
Determina se le misure possono avere gli stessi nomi di qualsiasi colonna nel modello. |
| Functions |
Ottiene l'oggetto raccolta di tutte le funzioni nel modello corrente. |
| HasLocalChanges |
Ottiene un'indicazione se il modello presenta modifiche locali che non sono ancora state salvate nel motore. |
| IsRemoved |
Valore booleano che specifica se l'oggetto è stato rimosso da un albero di oggetti. (Ereditato da MetadataObject) |
| MAttributes |
Stringa con attributi M. |
| MaxParallelismPerQuery |
Grado massimo di parallelismo per la query nel motore di formule |
| MaxParallelismPerRefresh |
Determina il numero massimo possibile di attività parallele nell'aggiornamento dati, all'interno dei vincoli di risorse del servizio di hosting. |
| MetadataAccessPolicy |
Il criterio si applica solo agli utenti con autorizzazioni di lettura e controlla l'accesso a vari elementi di metadati. |
| Model |
Ottiene il modello tabulare che contiene questo oggetto. (Ereditato da MetadataObject) |
| ModifiedTime |
Ora dell'ultima modifica dell'oggetto. |
| Name |
Ottiene o imposta il nome dell'oggetto. |
| ObjectType |
Ottiene il tipo di oggetto . (Ereditato da MetadataObject) |
| Parent |
Ottiene l'elemento padre dell'oggetto MetadataObject corrente. (Ereditato da MetadataObject) |
| Perspectives |
Ottiene l'oggetto raccolta di tutte le prospettive nel modello corrente. |
| QueryGroups |
Ottiene l'oggetto raccolta di tutti i querygroup nel modello corrente. |
| Relationships |
Ottiene l'oggetto raccolta di tutte le relazioni nel modello corrente. |
| Roles |
Ottiene l'oggetto raccolta di tutti i ruoli nel modello corrente. |
| SelectionExpressionBehavior |
Determina il comportamento dell'espressione di selezione per i gruppi di calcolo |
| Server |
Ottiene il server che ospita il database padre del modello. |
| SourceQueryCulture |
Nome delle impostazioni cultura utilizzate per la formattazione durante l'aggiornamento tramite Mashup. |
| StorageLocation |
Posizione su disco in cui posizionare il modello. |
| StructureModifiedTime |
Ora dell'ultima modifica della struttura dell'oggetto. |
| Tables |
Ottiene l'oggetto raccolta di tutte le tabelle nel modello corrente. |
| ValueFilterBehavior |
Determina il comportamento del filtro dei valori per SummarizeColumns |
Metodi
| Nome | Descrizione |
|---|---|
| ApplyAutomaticAggregations() |
Recupera le raccomandazioni per l'aggregazione automatica dal motore di Analysis Services e applica le modifiche al modello. |
| ApplyAutomaticAggregations(AutomaticAggregationOptions) |
Recupera le raccomandazioni per l'aggregazione automatica dal motore di Analysis Services e applica le modifiche al modello. |
| ApplyPerformanceRecommendations(AutomaticAggregationOptions) |
Obsoleti.
Recupera le raccomandazioni per l'aggregazione automatica dal motore di Analysis Services e applica le modifiche al modello. |
| ApplyRefreshPolicies(Boolean, Boolean, Int32) |
Modifica dello schema di partizionamento delle tabelle di aggiornamento incrementale nel modello, determinato dai criteri di aggiornamento associati quando la data effettiva usata è basata sull'ora corrente. |
| ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32) |
Modifica dello schema di partizionamento delle tabelle di aggiornamento incrementale nel modello, determinato dai criteri di aggiornamento associati e dalla data effettiva specificata. |
| Clone() |
Crea una nuova copia completa di un oggetto Model. |
| CopyFrom(Model) |
Obsoleti.
Deprecato. Usare invece il metodo CopyTo. |
| CopyTo(Model) |
Copia un oggetto Model nell'oggetto specificato. |
| ExecuteXmla(String) |
Esegue una richiesta XMLA e aggiorna l'albero del modello locale in modo che corrisponda al modello che risiede nell'istanza di Analysis Services, dopo l'esecuzione della richiesta. |
| Refresh(RefreshType, ICollection<OverrideCollection>) |
Obsoleti.
Deprecato. Usare invece il metodo RequestRefresh. |
| Refresh(RefreshType) |
Obsoleti.
Deprecato. Usare invece il metodo RequestRefresh. |
| Rename(String) |
Obsoleti.
Deprecato. Utilizzare invece il metodo RequestRename. |
| RequestRefresh(RefreshType, DateTime) |
Richiedere l'aggiornamento di questo oggetto. |
| RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime) |
Richiedere l'aggiornamento di questo oggetto con sostituzioni. |
| RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior) |
Richiedere l'aggiornamento di questo oggetto con sostituzioni. |
| RequestRefresh(RefreshType, ICollection<OverrideCollection>) |
Richiedere l'aggiornamento di questo oggetto con sostituzioni. |
| RequestRefresh(RefreshType, RefreshPolicyBehavior) |
Richiedere l'aggiornamento di questo oggetto. |
| RequestRefresh(RefreshType) |
Richiedere l'aggiornamento di questo oggetto. |
| RequestRename(String) |
Richiesta di ridenominazione dell'oggetto. |
| ResetCulture(CultureResetMode) |
Reimposta le impostazioni cultura e/o le regole di confronto del modello sul valore predefinito. |
| SaveChanges() |
Salva le modifiche locali apportate nell'albero del modello e aggiorna la versione del modello che risiede nell'istanza di Analysis Services usando le opzioni predefinite. |
| SaveChanges(SaveFlags) |
Salva le modifiche locali apportate nell'albero del modello e aggiorna la versione del modello che risiede nell'istanza di Analysis Services usando le opzioni avanzate. |
| SaveChanges(SaveOptions) |
Salva le modifiche locali apportate nell'albero del modello e aggiorna la versione del modello che risiede nell'istanza di Analysis Services usando le opzioni avanzate. |
| Sync() |
Sincronizza una copia locale dell'albero del modello con la versione corrente nell'istanza di Analysis Services, utilizzando le opzioni predefinite. |
| Sync(SyncOptions) |
Sincronizza una copia locale dell'albero del modello con la versione corrente nell'istanza di Analysis Services, utilizzando le opzioni specificate. |
| UndoLocalChanges() |
Ripristina le modifiche locali apportate all'oggetto Model dall'ultima sincronizzazione con .Server |
| UpdateCollation(String) |
Aggiorna le regole di confronto del modello. |
| UpdateCulture(String, String) |
Aggiorna le impostazioni cultura e facoltativamente le regole di confronto del modello. |
| Validate() |
Questa API supporta l'infrastruttura del prodotto e non deve essere usata direttamente dal codice. Solo utilizzo interno di Microsoft. (Ereditato da MetadataObject) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| ToTmdl(Model, MetadataSerializationOptions) |
Compila un set di documenti TMDL in base ai metadati del modello secified usando le opzioni specificate. |
| ToTmdl(Model) |
Compila un set di documenti TMDL in base ai metadati del modello secified. |