Share via


Model Classe

Définition

Modèle tabulaire créé au niveau de compatibilité 1 200 ou supérieur.

public sealed class Model : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Model = class
    inherit NamedMetadataObject
Public NotInheritable Class Model
Inherits NamedMetadataObject
Héritage

Constructeurs

Model()

Créez une instance de la classe Model avec les paramètres par défaut.

Propriétés

Annotations

Obtient la collection de toutes les annotations dans l’objet Model actuel.

AutomaticAggregationOptions

Options pour l’agrégation automatique.

Collation

Séquence de classement. Analysis Services utilise les classements Windows.

Culture

Nom de l’objet Culture utilisé pour la mise en forme. Une fois qu’elle est utilisée par un objet enfant, cette valeur n’est plus modifiable.

Cultures

Obtient l’objet de collection de toutes les cultures dans l’objet Model actuel.

DataAccessOptions

Options du moteur de données M.

Database

Obtient la base de données parente du modèle.

DataSourceDefaultMaxConnections

DataSourceDefaultMaxConnections est utilisé pour les connexions à une source de données si MaxConnections est défini sur -1 sur l’objet de source de données ou s’il n’existe aucun objet de source de données correspondant pour la source de données.

DataSources

Obtient l’objet de collection de toutes les sources de données dans l’objet Model actuel.

DataSourceVariablesOverrideBehavior

Contrôle si ce modèle autorise le remplacement des variables de source de données.

DefaultDataView

Utilisé par les partitions dans le modèle pour déterminer le type de requête qui récupère les données. Une vue de données Full récupère un ensemble de lignes non filtré qui est utilisé pour les modèles en mémoire et les modèles DirectQuery déployés. Une vue de données Sample est un sous-ensemble de données qui est utilisé lors de la conception du modèle DirectQuery.

DefaultMeasure

Référence à une mesure par défaut.

DefaultMode

Méthode par défaut pour rendre les données disponibles dans la partition.

DefaultPowerBIDataSourceVersion

Utilisé par la conversion de format de source de données PBIX.

Description

Description du modèle, visible par les développeurs au moment de la conception, et par les administrateurs dans les outils de gestion, tels que SQL Server Management Studio.

DirectLakeBehavior

Définissez le comportement de secours de Direct Lake tables.

DisableAutoExists
Obsolète.

Désactiver le comportement de l’existence automatique pour SummarizeColumns

DiscourageCompositeModels

Détermine s’il faut décourager les modèles composites.

DiscourageImplicitMeasures

Détermine s’il faut décourager les mesures implicites.

Expressions

Obtient l’objet de collection de toutes les expressions dans l’objet Model actuel.

ExtendedProperties

Obtient l’objet de collection de toutes les propriétés étendues dans l’objet Model actuel.

ForceUniqueNames

Détermine si les mesures peuvent avoir les mêmes noms que n’importe quelle colonne du modèle.

HasLocalChanges

Obtient une indication si le modèle a des modifications locales qui n’ont pas encore été enregistrées dans le moteur.

IsRemoved

Valeur booléenne indiquant si cet objet a été supprimé d’un arbre d’objets.

(Hérité de MetadataObject)
MAttributes

Chaîne qui a des attributs M.

MaxParallelismPerQuery

Degré maximal de parallélisme pour la requête dans le moteur de formule

MaxParallelismPerRefresh

Détermine le nombre maximal possible de tâches parallèles dans l’actualisation des données, dans les contraintes de ressources du service d’hébergement.

Model

Obtient le modèle tabulaire qui contient cet objet.

(Hérité de MetadataObject)
ModifiedTime

Heure de la dernière modification de l’objet.

Name

Obtient ou définit le nom de cet objet.

ObjectType

Obtient le type de l’objet.

Parent

Objet parent, Null pour les objets Modèles.

Perspectives

Obtient l’objet de collection de toutes les perspectives dans l’objet Model actuel.

QueryGroups

Obtient l’objet de collection de tous les groupes de requêtes dans le modèle actuel.

Relationships

Obtient l’objet de collection de toutes les relations dans l’objet Model actuel.

Roles

Obtient l’objet de collection de tous les rôles dans l’objet Model actuel.

Server

Obtient le serveur hébergeant la base de données parente du modèle.

SourceQueryCulture

Nom de la culture utilisée pour la mise en forme pendant l’actualisation via Mashup.

StorageLocation

Emplacement sur le disque où placer le modèle.

StructureModifiedTime

Heure de la dernière modification de la structure de l’objet.

Tables

Obtient l’objet de collection de toutes les tables dans l’objet Model actuel.

ValueFilterBehavior

Détermine le comportement du filtre de valeur pour SummarizeColumns

Méthodes

ApplyAutomaticAggregations()

Récupère les recommandations d’agrégation automatique à partir du moteur Analysis Services et applique les modifications au modèle.

ApplyAutomaticAggregations(AutomaticAggregationOptions)

Récupère les recommandations d’agrégation automatique à partir du moteur Analysis Services et applique les modifications au modèle.

ApplyPerformanceRecommendations(AutomaticAggregationOptions)
Obsolète.

Récupère les recommandations d’agrégation automatique à partir du moteur Analysis Services et applique les modifications au modèle.

ApplyRefreshPolicies(Boolean, Boolean, Int32)

Ajustement du schéma de partitionnement des tables d’actualisation incrémentielle dans le modèle, déterminé par la stratégie d’actualisation qui leur est associée lorsque la date d’effet utilisée est basée sur l’heure actuelle.

ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)

Ajustement du schéma de partitionnement des tables d’actualisation incrémentielle dans le modèle, déterminé par la stratégie d’actualisation qui leur est associée et la date d’effet spécifiée.

Clone()

Crée une copie complète d’un objet Model.

CopyFrom(Model)
Obsolète.

Action déconseillée. Utilisez plutôt la méthode CopyTo.

CopyTo(Model)

Copie un objet Model vers l’objet spécifié.

ExecuteXmla(String)

Exécute une requête XMLA et met à jour l’arborescence du modèle local pour qu’elle corresponde au modèle résidant sur le instance Analysis Services, après l’exécution de la demande.

Refresh(RefreshType)
Obsolète.

Action déconseillée. Utilisez plutôt la méthode RequestRefresh.

Refresh(RefreshType, ICollection<OverrideCollection>)
Obsolète.

Action déconseillée. Utilisez plutôt la méthode RequestRefresh.

Rename(String)
Obsolète.

Action déconseillée. Utilisez plutôt la méthode RequestRename.

RequestRefresh(RefreshType)

Demander l’actualisation de cet objet.

RequestRefresh(RefreshType, DateTime)

Demander l’actualisation de cet objet.

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

Demander l’actualisation de cet objet avec des substitutions.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

Demander l’actualisation de cet objet avec des substitutions.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

Demander l’actualisation de cet objet avec des substitutions.

RequestRefresh(RefreshType, RefreshPolicyBehavior)

Demander l’actualisation de cet objet.

RequestRename(String)

Demande de changement de nom de cet objet.

SaveChanges()

Enregistre les modifications locales apportées à l’arborescence du modèle et met à jour la version du modèle résidant sur le instance Analysis Services, à l’aide des options par défaut.

SaveChanges(SaveFlags)

Enregistre les modifications locales apportées à l’arborescence du modèle et met à jour la version du modèle résidant sur le instance Analysis Services, à l’aide d’options avancées.

SaveChanges(SaveOptions)

Enregistre les modifications locales apportées à l’arborescence du modèle et met à jour la version du modèle résidant sur le instance Analysis Services, à l’aide d’options avancées.

Sync()

Synchronise une copie locale de l’arborescence du modèle avec la version actuelle sur le instance Analysis Services, à l’aide des options par défaut.

Sync(SyncOptions)

Synchronise une copie locale de l’arborescence du modèle avec la version actuelle sur le instance Analysis Services, à l’aide des options spécifiées.

UndoLocalChanges()

Annule les modifications locales apportées à l’objet Model depuis la dernière fois qu’il a été synchronisé avec l’instance Server.

Validate()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. À usage interne Microsoft uniquement.

(Hérité de MetadataObject)

Méthodes d’extension

ToTmdl(Model)

IMPORTANT : TMDL est toujours en préversion et la surface de l’API peut toujours être modifiée avant la disponibilité générale !

Génère un ensemble de documents TMDL basés sur les métadonnées du modèle sécifié.

ToTmdl(Model, MetadataSerializationOptions)

IMPORTANT : TMDL est toujours en préversion et la surface de l’API peut toujours être modifiée avant la disponibilité générale !

Génère un ensemble de documents TMDL basés sur les métadonnées du modèle sécifié à l’aide des options fournies.

S’applique à