Model Classe

Définition

Modèle tabulaire créé au niveau de compatibilité 1200 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 l’objet de collection de toutes les annotations dans le modèle actuel.

AutomaticAggregationOptions

Options pour l’agrégation automatique.

Collation

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

Culture

Nom de la culture utilisée pour la mise en forme. Une fois qu’elle est utilisée par un objet enfant, cette valeur ne peut pas être modifiée.

Cultures

Obtient l’objet de collection de toutes les cultures dans le modèle 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 source de données ou s’il n’existe aucun objet 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 le modèle actuel.

DataSourceVariablesOverrideBehavior

Contrôle si ce modèle permet aux variables de source de données d’être remplacé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 complète récupère un ensemble de lignes non filtré, utilisé pour les modèles en mémoire et les modèles DirectQuery déployés. Un exemple de vue de données est un sous-ensemble de données utilisées 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 du design et pour les administrateurs dans les outils de gestion, tels que SQL Server Management Studio.

DirectLakeBehavior

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

DisableAutoExists
Obsolète.

Désactiver le comportement d’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 le modèle actuel.

ExtendedProperties

Obtient l’objet de collection de toutes les propriétés étendues dans le modèle 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 spécifiant si cet objet a été supprimé d’une arborescence 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 de tâches parallèles possibles 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 Model.

Perspectives

Obtient l’objet de collection de toutes les perspectives dans le modèle 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 le modèle actuel.

Roles

Obtient l’objet de collection de tous les rôles dans le modèle 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 pour placer le modèle.

StructureModifiedTime

Heure à laquelle la structure de l’objet a été modifiée pour la dernière fois.

Tables

Obtient l’objet de collection de toutes les tables du modèle actuel.

ValueFilterBehavior

Détermine le comportement du filtre de valeurs pour SummarizeColumns

Méthodes

ApplyAutomaticAggregations()

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

ApplyAutomaticAggregations(AutomaticAggregationOptions)

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

ApplyPerformanceRecommendations(AutomaticAggregationOptions)
Obsolète.

Récupère les recommandations d’agrégation automatique à partir du moteur Analysis Services et applique des 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 associée quand 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 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.

Obsolescent. 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 l’instance Analysis Services, après l’exécution de la demande.

Refresh(RefreshType)
Obsolète.

Obsolescent. Utilisez plutôt la méthode RequestRefresh.

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

Obsolescent. Utilisez plutôt la méthode RequestRefresh.

Rename(String)
Obsolète.

Obsolescent. 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 remplacements.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

Demander l’actualisation de cet objet avec des remplacements.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

Demander l’actualisation de cet objet avec des remplacements.

RequestRefresh(RefreshType, RefreshPolicyBehavior)

Demander l’actualisation de cet objet.

RequestRename(String)

Demander le renommage 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 l’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 l’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 l’instance Analysis Services à l’aide d’options avancées.

Sync()

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

Sync(SyncOptions)

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

UndoLocalChanges()

Rétablit les modifications locales apportées au Model depuis la dernière synchronisation avec le Server.

Validate()

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

(Hérité de MetadataObject)

Méthodes d’extension

ToTmdl(Model)

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

ToTmdl(Model, MetadataSerializationOptions)

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

S’applique à