Condividi tramite


Model Classe

Definizione

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.

Si applica a