Niveau de compatibilité (SSAS Tabulaire SP1)

SQL Server 2012 Service Pack 1 (SP1) intègre de nouvelles fonctionnalités d'Analysis Services s'exécutant en mode tabulaire, y compris le stockage optimisé des mesures et les indicateurs de performance clés, la catégorisation étendue des données, les caractères étendus, l'annotation de hiérarchie et une meilleure prise en charge lors de l'importation de flux de données Data Market.

Niveau de compatibilité

Grâce à SQL Server 2012 SP1, vous pouvez désormais spécifier le niveau de compatibilité lors de la création de projets de modèles tabulaires, de la mise à niveau de projets de modèles tabulaires existants, de la mise à niveau de bases de données model tabulaires déployées ou lors de l'importation de classeurs PowerPivot. Une instance d'Analysis Services avec SQL Server 2012 SP1 prend en charge le niveau de compatibilité suivant (version de base de données) :

  • SQL Server 2012 (1100)

  • SQL Server 2012 SP1 (1103)

Il est courant d'installer les Service Packs sur des ordinateurs de développement et de test avant de les installer sur des ordinateurs de production. Dans ce cas, il est important de comprendre le niveau de compatibilité des paramètres pour les nouveaux projets de modèles tabulaires, ainsi que pour ceux qui ont déjà été déployés dans un environnement de production.

Définir le niveau de compatibilité lors de la création d'un projet de modèle tabulaire

Lorsque vous créez un projet de modèle tabulaire dans SQL Server Data Tools (SSDT) avec SQL Server 2012 SP1 installé, dans la boîte de dialogue Options de nouveau projet tabulaire, spécifiez le niveau de compatibilité. Vous avez le choix entre créer un projet à déployer dans une instance SQL Server 2012 SP1 Analysis Services ou dans une instance SQL Server 2012 Analysis Services (sans le Service Pack 1).

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 Options.

Mettre à niveau un projet de modèle tabulaire existant vers le niveau de compatibilité du SP1

Vous pouvez mettre à niveau un projet de modèle tabulaire créé dans SSDT avant d'installer le SP1 de façon à ce qu'il soit compatible avec Analysis Services SP1 en utilisant la propriété Niveau de compatibilité dans la fenêtre Propriétés du modèle. Pour mettre à niveau un projet de modèle tabulaire, le SP1 doit être installé sur l'ordinateur sur lequel est installé SSDT et le SP1 doit également être installé sur l'instance Analysis Services sur laquelle réside la base de données d'espace de travail. Vous ne pouvez pas mettre à niveau du SP1 vers une version antérieure.

Mettre à niveau une base de données model tabulaire déployée vers le niveau de compatibilité du SP1

Vous pouvez mettre à niveau une base de données model tabulaire déployée existante vers le niveau de compatibilité du SP1 dans SQL Server Management Studio (SSMS) à l'aide de la propriété Niveau de compatibilité dans Propriétés de la base de données. Pour mettre à niveau, le SP1 doit être installé sur l'ordinateur sur lequel est installée l'instance SQL Server Analysis Services. Vous ne pouvez pas mettre à niveau une base de données model tabulaire déployée du SP1 vers une version antérieure.

Importer à partir de PowerPivot

Lorsque vous créez un projet de modèle tabulaire par importation à partir de PowerPivot dans SSDT avec SQL Server 2012 SP1 installé, vous pouvez spécifier si vous souhaitez mettre à niveau le niveau de compatibilité vers le niveau de compatibilité par défaut (s'il a été configuré précédemment dans SSDT) ou conserver le niveau de compatibilité déjà spécifié dans le classeur PowerPivot.

Vérifier le niveau de compatibilité d'une base de données model tabulaire dans SSMS

Si votre instance Analysis Services dispose du SP1, vous pouvez vérifier le niveau de compatibilité d'une base de données model tabulaire dans SSMS en consultant la propriété Niveau de compatibilité dans Propriétés de la base de données.

Vérifier le niveau de compatibilité pris en charge pour une instance Analysis Services avec SP1 dans SSMS

Si votre instance Analysis Services dispose du SP1, vous pouvez vérifier le niveau de compatibilité pris en charge dans SSMS en consultant la propriété Niveau de compatibilité pris en charge dans la page Informations (nouveauté du SP1) dans Propriétés Analysis Services. Un niveau de compatibilité 1103 pris en charge indique que le SP1 est installé. Le niveau de compatibilité pris en charge ne peut pas être modifié.