Niveau de compatibilité pour les modèles tabulaires Analysis ServicesCompatibility level for Analysis Services tabular models

S’APPLIQUE À :ouiSQL Server Analysis ServicesouiAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesyesAzure Analysis Services

Le le niveau de compatibilité fait référence à des comportements spécifiques à chaque version dans le moteur Analysis Services.The compatibility level refers to release-specific behaviors in the Analysis Services engine. Par exemple, DirectQuery et les métadonnées de l’objet sous forme de tableau ont des implémentations différentes en fonction du niveau de compatibilité.For example, DirectQuery and tabular object metadata have different implementations depending on the compatibility level. En général, vous devez choisir le dernier niveau de compatibilité pris en charge par vos serveurs.In-general, you should choose the latest compatibility level supported by your servers.

Le dernier niveau de compatibilité est 1400The latest compatibility level is 1400

Principales fonctionnalités dans le niveau de compatibilité 1400 sont les suivantes :Major features in the 1400 compatibility level include:

  • Nouvelle infrastructure pour la connectivité de données et les importer dans les modèles tabulaires avec prise en charge de TOM APIs et de script TMSL.New infrastructure for data connectivity and import into tabular models with support for TOM APIs and TMSL scripting. Cela permet la prise en charge des sources de données supplémentaires telles que le stockage Blob Azure.This enables support for additional data sources such as Azure Blob storage. Données supplémentaires sources seront inclus dans de futures mises à jour.Additional data sources will be included in future updates.
  • Transformation de données et des fonctionnalités de combiner des données à l’aide d’expressions M et obtenir des données.Data transformation and data mashup capabilities by using Get Data and M expressions.
  • Mesures prennent désormais en charge une propriété de lignes de détail avec une expression DAX, l’activation des Outils BI telles que Microsoft Excel exploration aux données détaillées à partir d’un rapport.Measures now support a Detail Rows property with a DAX expression, enabling BI tools such as Microsoft Excel drill-down to detailed data from an aggregated report. Par exemple, lorsque les utilisateurs finaux afficher le total des ventes pour une région ou le mois, ils peuvent afficher les détails de la commande associée.For example, when end-users view total sales for a region and month, they can view the associated order details.
  • Sécurité au niveau objet pour les noms de table et de colonne, en plus des données au sein de celles-ci.Object-level security for table and column names, in addition to the data within them.
  • Prise en charge améliorée pour les hiérarchies irrégulières.Enhanced support for ragged hierarchies.
  • Surveillance des performances et améliorations.Performance and monitoring improvements.

Niveaux de compatibilité pris en charge par versionSupported compatibility levels by version

Niveau de compatibilitéCompatibility level Version du serveurServer version
14001400 Azure Analysis Services, SQL Server 2017Azure Analysis Services, SQL Server 2017
12001200 Azure Analysis Services, SQL Server 2017, SQL Server 2016Azure Analysis Services, SQL Server 2017, SQL Server 2016
11031103 SQL Server 2017 , SQL Server 2016, SQL Server 2014, SQL Server 2012 SP1SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012 SP1
11001100 SQL Server 2017 , SQL Server 2016, SQL Server 2014, SQL Server 2012 SP1, SQL Server 2012SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012 SP1, SQL Server 2012

*niveaux de compatibilité 1100 et 1103 sont déconseillées dans SQL Server 2017.* 1100 and 1103 compatibility levels are deprecated in SQL Server 2017.

Définir le niveau de compatibilitéSet compatibility level

Lorsque vous créez un nouveau projet de modèle tabulaire dans SQL Server Data Tools (SSDT), vous pouvez spécifier le niveau de compatibilité sur les Générateur de modèles tabulaires boîte de dialogue.When creating a new tabular model project in SQL Server Data Tools (SSDT), you can specify the compatibility level on the Tabular model designer dialog.

ssas_tabularproject_compat1200

Si vous sélectionnez le ne plus afficher ce message option, tous les projets suivants utilise le niveau de compatibilité que vous avez spécifié en tant que la valeur par défaut.If you select the Do not show this message again option, all subsequent projects will use the compatibility level you specified as the default. Vous pouvez modifier le niveau de compatibilité par défaut dans SSDT sous Outils > Options.You can change the default compatibility level in SSDT in Tools > Options.

Pour mettre à niveau un projet de modèle tabulaire dans SSDT, définissez le le niveau de compatibilité propriété du modèle propriétés fenêtre.To upgrade a tabular model project in SSDT, set the Compatibility Level property in the model Properties window. Gardez à l’esprit, le niveau de compatibilité de la mise à niveau est irréversible.Keep in-mind, upgrading the compatibility level is irreversible.

Vérifier le niveau de compatibilité d'une base de données dans SSMSCheck compatibility level for a database in SSMS

Dans SSMS, cliquez sur le nom de la base de données > propriétés > le niveau de compatibilité.In SSMS, right-click the database name > Properties > Compatibility Level.

Vérifier le niveau de compatibilité pris en charge pour un serveur dans SSMSCheck supported compatibility level for a server in SSMS

Dans SSMS, cliquez avec le bouton droit sur le nom du serveur, puis choisissez Propriétés > Niveau de compatibilité pris en charge.In SSMS, right-click the server name> Properties > Supported Compatibility Level.

Cette propriété spécifie le niveau de compatibilité le plus élevé d’une base de données qui s’exécutent sur le serveur.This property specifies the highest compatibility level of a database that will run on the server. Le niveau de compatibilité pris en charge est en lecture seule et ne peut pas être modifié.The supported compatibility level is read-only cannot be changed.

Voir aussiSee also

Niveau de compatibilité d’une base de données multidimensionnelle Compatibility Level of a multidimensional database
Quelles sont les nouveautés dans Analysis Services What's new in Analysis Services
Créez un projet de modèle tabulaireCreate a new tabular model project