Condividi tramite


Model Classe

Definizione

Modello tabulare creato con livello di compatibilità 1200 o successivo.

public sealed class Model : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Model = class
    inherit NamedMetadataObject
Public NotInheritable Class Model
Inherits NamedMetadataObject
Ereditarietà

Costruttori

Model()

Creare una nuova istanza della classe Model con le impostazioni predefinite.

Proprietà

Annotations

Ottiene l'oggetto raccolta di tutte le annotazioni nell'oggetto Model corrente.

AutomaticAggregationOptions

Opzioni per l'aggregazione automatica.

Collation

La sequenza di regole di confronto. Analysis Services usa le regole di confronto di Windows.

Culture

Il nome delle impostazioni cultura usate per la formattazione. Dopo che è stato usato da un oggetto figlio, questo valore non può essere modificato.

Cultures

Ottiene l'oggetto raccolta di tutte le lingue nell'oggetto Model corrente.

DataAccessOptions

Opzioni per il motore dati M.

Database

Ottiene il database padre del modello.

DataSourceDefaultMaxConnections

DataSourceDefaultMaxConnections verrà utilizzato per le connessioni a un'origine dati se MaxConnections è impostato su -1 nell'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 nell'oggetto Model 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 vista 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 usato durante la progettazione dei modelli DirectQuery.

DefaultMeasure

Riferimento a una misura predefinita.

DefaultMode

Il metodo predefinito per rendere disponibili i dati nella partizione.

DefaultPowerBIDataSourceVersion

Utilizzato dalla conversione del formato dell'origine dati PBIX.

Description

La 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'esistente 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'elemento Model corrente.

ExtendedProperties

Ottiene l'oggetto raccolta di tutte le proprietà estese nell'elemento Model corrente.

ForceUniqueNames

Determina se le misure possono avere gli stessi nomi di qualsiasi colonna nel modello.

HasLocalChanges

Ottiene un'indicazione se il modello contiene modifiche locali che non sono ancora state salvate nel motore.

IsRemoved

Un valore booleano che specifica se questo oggetto è stato rimosso da un albero di oggetti.

(Ereditato da MetadataObject)
MAttributes

Stringa con attributi M.

MaxParallelismPerQuery

Massimo grado di parallelismo per la query nel motore delle formule

MaxParallelismPerRefresh

Determina il numero massimo possibile di attività parallele nell'aggiornamento dati, all'interno dei vincoli delle risorse del servizio di hosting.

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 dell'oggetto.

ObjectType

Ottiene il tipo dell'oggetto.

Parent

Oggetto padre, Null per gli oggetti Model.

Perspectives

Ottiene l'oggetto raccolta di tutte le prospettive nell'oggetto model corrente.

QueryGroups

Ottiene l'oggetto raccolta di tutti i querygroup nel modello corrente.

Relationships

Ottiene l'oggetto raccolta di tutti gli oggetti Relationship nella classe Model corrente.

Roles

Ottiene l'oggetto raccolta di tutti i ruoli nell'oggetto Model corrente.

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

Percorso su disco in cui inserire il modello.

StructureModifiedTime

Data e ora dell'ultima modifica apportata alla struttura dell'oggetto.

Tables

Ottiene l'oggetto raccolta di tutte le tabelle nell'oggetto Model corrente.

ValueFilterBehavior

Determina il comportamento del filtro dei valori per SummarizeColumns

Metodi

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 utilizzata è 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 di validità 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)
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.

RequestRefresh(RefreshType)

Richiede l'aggiornamento dell'oggetto.

RequestRefresh(RefreshType, DateTime)

Richiede l'aggiornamento dell'oggetto.

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

Richiede l'aggiornamento dell'oggetto con sostituzioni.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

Richiede l'aggiornamento dell'oggetto con sostituzioni.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

Richiede l'aggiornamento dell'oggetto con sostituzioni.

RequestRefresh(RefreshType, RefreshPolicyBehavior)

Richiede l'aggiornamento dell'oggetto.

RequestRename(String)

Richiede la rinomina dell'oggetto.

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 a Model dopo l'ultima sincronizzazione con Server.

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)

Metodi di estensione

ToTmdl(Model)

IMPORTANTE: TMDL è ancora in anteprima e la superficie dell'API potrebbe comunque essere modificata prima della disponibilità generale.

Compila un set di documenti TMDL in base ai metadati del modello secified.

ToTmdl(Model, MetadataSerializationOptions)

IMPORTANTE: TMDL è ancora in anteprima e la superficie dell'API potrebbe comunque essere modificata prima della disponibilità generale.

Compila un set di documenti TMDL in base ai metadati del modello secified usando le opzioni specificate.

Si applica a