Niveau de compatibilité pour les modèles tabulaires dans Analysis Services

 

Le niveau de compatibilité d’un modèle ou d’une base de données fait référence à un ensemble de comportements spécifiques à chaque version dans le moteur Analysis Services. Vous pouvez créer des modèles à n’importe quel niveau de compatibilité pris en charge afin d’obtenir les comportements d'une version particulière. Par exemple, les métadonnées d'objets DirectQuery et tabulaires ont des implémentations différentes en fonction du niveau de compatibilité attribué.

SQL Server 2016 RTM (1200), ou niveau de compatibilité 1200 pour faire court, est une nouveauté de SQL Server 2016 qui ne s’applique qu’aux modèles tabulaires. Les modèles tabulaires au niveau de compatibilité 1200 s’exécuteront uniquement sur une instance tabulaire SQL Server 2016 Analysis Services (SSAS) .

Pour créer ou mettre à niveau un modèle tabulaire, utilisez SQL Server Data Tools (SSDT) et définissez la propriété Niveau de compatibilité pendant la création du projet ou dans le fichier model.bim une fois le projet créé.

System_CAPS_ICON_note.jpg Remarque


Les modèles multidimensionnels suivent un chemin d'accès de version indépendante en termes de niveaux de compatibilité. Lorsque les numéros sont identiques, comme c'est le cas avec 1103, il s’agit d’une coïncidence. Pour plus d’informations, consultez Niveau de compatibilité d’une base de données multidimensionnelle (Analysis Services).

Analysis Services prend en charge les niveaux de compatibilité suivants, applicables à la fois aux modèles et aux bases de données. La version de l'outil permettant de créer un modèle détermine si des niveaux de compatibilité plus élevés sont disponibles.

niveau de compatibilitéVersion du serveurVersion de l’outil de modélisation
1200S'exécute uniquement sur les instances SQL Server 2016SQL Server Data Tools pour Visual Studio 2015 uniquement 1

 What's New in Analysis Services décrit les fonctionnalités disponibles à ce niveau.
1103SQL Server 2016

SQL Server 2014

SQL Server 2012 SP1
SQL Server Data Tools pour Visual Studio 2015 2

 SQL Server Data Tools for Business Intelligence (Visual Studio 2013)

 SQL Server Data Tools for Business Intelligence (Visual Studio 2012)
1100SQL Server 2016

SQL Server 2014

SQL Server 2012 SP1

SQL Server 2012
SQL Server Data Tools pour Visual Studio 2015 1

 SQL Server Data Tools for Business Intelligence (Visual Studio 2013)

 SQL Server Data Tools for Business Intelligence (Visual Studio 2012)

Business Intelligence Development Studio (s'exécute dans le shell Visual Studio 2010 et s’installe via le programme d'installation SQL Server)

1 Vous pouvez utiliser SQL Server Data Tools pour Visual Studio 2015 afin de déployer un modèle tabulaire 1100 ou 1103 sur des versions antérieures d'Analysis Services.

2 Les niveaux de compatibilité 1100, 1103 et 1200 sont tous valides pour les projets de modèles tabulaires dans SQL Server Data Tools pour Visual Studio 2015, mais vous pouvez uniquement déployer et exécuter un modèle 1200 sur une instance SQL Server 2016 d'Analysis Services.

Quand vous créez un projet de modèle tabulaire dans SQL Server Data Tools (SSDT), dans la boîte de dialogue Options de nouveau projet tabulaire, spécifiez le niveau de compatibilité.

ssas_tabularproject_compat1200

Vous pouvez également spécifier un niveau de compatibilité par défaut en sélectionnant l'option Ne plus afficher ce message . Tous les projets suivants utiliseront le niveau de compatibilité que vous avez spécifié. Vous pouvez modifier le niveau de compatibilité par défaut dans SSDT sous Outils > Options.

Pour mettre à niveau un projet de modèle tabulaire, définissez la propriété Niveau de compatibilité dans la fenêtre Propriétés du modèle sur SQL Server 2016 RTM (1200). Consultez la rubrique Upgrade Analysis Services (éventuellement en anglais) pour plus d'informations.

System_CAPS_ICON_note.jpg Remarque


Vous pouvez créer un modèle tabulaire en vous basant sur un classeur Power Pivot importé. Par défaut, Power BI Desktop crée automatiquement des modèles tabulaires au niveau de compatibilité 1200. Cependant, les versions antérieures de classeurs Power Pivot peuvent être au niveau 1100. Lorsque vous utilisez un classeur plus ancien, n'oubliez pas de modifier la propriété Niveau de compatibilité pour la mettre à niveau.

Dans SSMS, cliquez avec le bouton droit sur le nom de la base de données, puis choisissez Propriétés > Niveau de compatibilité.

Dans SSMS, cliquez avec le bouton droit sur le nom du serveur, puis choisissez Propriétés > Niveau de compatibilité pris en charge.

Cette propriété spécifie le plus haut niveau de compatibilité de la base de données qui s'exécutera sur le serveur. Le niveau de compatibilité pris en charge est en lecture seule et ne peut pas être modifié.

Niveau de compatibilité d’une base de données multidimensionnelle (Analysis Services)
Nouveautés d’Analysis Services
Importer à partir de Power Pivot (SSAS Tabulaire)
Créer un projet de modèle tabulaire (Analysis Services)

Ajouts de la communauté

AJOUTER
Afficher: