Partager via


Problèmes de mise à niveau connus pour SQL Server 2005 Analysis Services

Le tableau suivant présente la liste des problèmes que vous pouvez rencontrer au cours de la mise à niveau d'une base de données SQL Server 2000 Analysis Services vers SQL Server 2005 Analysis Services (SSAS). La liste suivante présente les problèmes de mise à niveau, accompagnés d'une brève description, tels qu'ils sont signalés exactement dans le rapport généré par le Conseiller de mise à niveau SQL Server 2005.

Problème Description

Un objet dépendant d'un objet lié n'est pas migré

Les cubes liés et les dimensions liées ne sont pas migrés par le Conseiller de mise à niveau dans Microsoft SQL Server 2005 Analysis Services. Par conséquent, les objets qui font référence à un cube lié ou à une dimension liée ne peuvent pas être migrés, car l'objet lié sur lequel l'objet est basé ne peut pas faire l'objet d'une migration.

La fonction Autoexist peut générer des résultats de requête différents lorsque plusieurs hiérarchies font l'objet d'une migration vers la même dimension

Lorsque plusieurs hiérarchies ou dimensions virtuelles sont migrées dans la même dimension Microsoft SQL Server 2005 Analysis Services, l'interrogation des hiérarchies migrées contenues dans la dimension peut produire des résultats différents par rapport à l'interrogation de ces mêmes hiérarchies dans SQL Server 2000 Analysis Services.

L'expérience de navigation est différente lorsque des niveaux désactivés sont utilisés

Microsoft SQL Server 2005 Analysis Services ne prend plus en charge les niveaux cachés ou désactivés dans les hiérarchies. Ces derniers sont migrés en tant que niveaux visibles ou activés. Les calculs concernant les hiérarchies contenant de tels niveaux risquent de renvoyer des résultats inattendus.

La création de compartiments peut être différente pour les niveaux de regroupement

Le regroupement automatique dans Microsoft SQL Server 2005 Analysis Services peut renvoyer un ensemble différent de groupes de membres. Les calculs qui reposent sur ces groupes de membres peuvent renvoyer des résultats inattendus.

La conversion d'une langue neutre vers une langue spécifique peut produire des résultats inattendus

Les identificateurs de langue neutre utilisés dans les versions antérieures d'Analysis Services sont migrés vers des identificateurs de langue spécifique de Microsoft SQL Server 2005 Analysis Services. La migration d'identificateurs de langue neutre vers des identificateurs de langue spécifique peut modifier le comportement attendu en matière de traduction et de classement, ce qui risque de produire des résultats inattendus.

Les commandes de rôle de cube ne sont pas prises en charge

Microsoft SQL Server 2005 Analysis Services ne prend pas en charge les objets de commande sur les rôles de cube et ne fait pas migrer les commandes des versions précédentes.

L'agrégation des formules de niveau personnalisées est différente

Si un cube contient une dimension avec des formules de niveau personnalisées ainsi que des dimensions avant et après avec des formules de membre personnalisées et/ou des opérateurs unaires, il se peut qu'il retourne des résultats différents de ceux des versions précédentes de Analysis Services. Cette situation se produit car le calcul des règles de précédence a changé.

Les formules de membre personnalisées et les formules de cumul personnalisées font l'objet d'une migration vers un script MDX

Les formules de cumul personnalisées, les formules de membre personnalisées, les formules Tous les membres et les formules de niveau personnalisées ne sont plus prises en charge en tant que propriétés dans les dimensions ou les niveaux Microsoft SQL Server 2005 Analysis Services.

Les agrégations personnalisées ne peuvent pas faire l'objet d'une migration

Les agrégations générées manuellement dans les versions antérieures d'Analysis Services ne font pas l'objet d'une migration vers Microsoft SQL Server 2005 Analysis Services. Seules les agrégations générées par l'Assistant Création de stockage sont migrées.

Les données membres existent toujours dans les dimensions de type parent-enfant

Les versions antérieures d'Analysis Services vous donnaient la possibilité de ne pas inclure les données membres dans les dimensions de type parent-enfant. Les données membres ne peuvent plus être exclues des dimensions de type parent-enfant.

Les commandes de rôle de base de données ne sont pas prises en charge

Microsoft SQL Server 2005 Analysis Services ne prend pas en charge les objets de commande sur les rôles de base de données et ne fait pas migrer les commandes des versions précédentes de Analysis Services.

DefaultMember est migré dans le script MDX

Dans les versions antérieures d'Analysis Services, le membre par défaut d'une dimension est spécifié par une expression MDX (Multidimensional Expressions) contenue dans la propriété DefaultMember de la dimension. Dans Microsoft SQL Server 2005 Analysis Services, cette propriété est remplacée par une fonctionnalité prise en charge dans les scripts MDX et est mise à niveau vers un script MDX lors de la migration.

Le changement du nom de dimension et de hiérarchie à la suite d'une migration peut générer des résultats de requête différents

Dans les versions antérieures d'Analysis Services, les hiérarchies de dimension sont représentées de manière interne en tant que dimensions distinctes ; par ailleurs, une convention d'affectation des noms permet de les identifier. La migration vers Microsoft SQL Server 2005 Analysis Services risque d'entraîner la création d'une dimension distincte avec un nouveau nom pour chaque hiérarchie de dimension, au lieu de combiner les hiérarchies de dimension entre elles sous la dimension parente ; en effet, la création automatique donne lieu à des règles de sécurité différentes de celles appliquées dans les versions antérieures d'Analysis Services.

Les paramètres d'extraction ne sont pas migrés

Bien que l'extraction existe dans Microsoft SQL Server 2005 Analysis Services, les paramètres d'extraction ne sont pas migrés à partir des versions antérieures d'Analysis Services.

Les niveaux masqués sont visibles une fois la migration effectuée

Microsoft SQL Server 2005 Analysis Services ne prend plus en charge les niveaux cachés ou désactivés dans les hiérarchies. Ces derniers sont migrés en tant que niveaux visibles ou activés. Les calculs concernant les hiérarchies contenant de tels niveaux risquent de renvoyer des résultats inattendus.

Des objets non valides entraînent l'échec de la migration

La base de données contient des objets non valides. La migration ne peut pas aboutir lorsque la base de données contient des objets non valides.

Les cubes liés ne sont pas migrés

Les versions antérieures d'Analysis Services prenaient en charge les cubes liés. Dans Microsoft SQL Server 2005 Analysis Services, cette fonctionnalité a été remplacée par des dimensions liées et des groupes de mesures liés.

Les noms uniques de membres risquent de changer durant la migration

Microsoft SQL Server 2005 Analysis Services tente de conserver les noms uniques des membres durant la migration ; toutefois, dans certaines circonstances, le nom unique d'un membre est modifié. Si tel est le cas, les applications clientes, les expressions MDX (Multidimensional Expressions) et les autres propriétés qui dépendent des noms uniques de membres risquent de produire des résultats inattendus.

Les sources de données ODBC ne sont pas prises en charge

Les versions précédentes d'Analysis Services permettaient d'utiliser les sources de données ODBC ; cependant, cette fonctionnalité n'est plus prise en charge dans Microsoft SQL Server 2005 Analysis Services.

Les partitions distantes ne sont pas migrées

Les partitions distantes sont prises en charge dans Microsoft SQL Server 2005 Analysis Services, mais elles ne peuvent pas être migrées automatiquement tant que le serveur distant n'a pas été mis à niveau vers SQL Server 2005.

Certains paramètres de l'algorithme de modèle d'exploration de données ne sont pas pris en charge

Certains paramètres de l'algorithme de modèle d'exploration de données, qui sont disponibles dans les versions antérieures d'Analysis Services ne sont plus pris en charge dans Microsoft SQL Server 2005 Analysis Services.

Le comportement de certaines fonctions MDX a changé

En raison des améliorations et des modifications apportées au langage MDX (Multidimensional Expressions) de Microsoft SQL Server 2005 Analysis Services, certaines fonctions MDX ne sont plus prises en charge ou n'ont pas le même comportement que dans les versions antérieures d'Analysis Services.

La définition du niveau supérieur pour la sécurisation d'une dimension n'est pas prise en charge

Dans les versions antérieures d'Analysis Services, vous pouviez sécuriser une dimension de sorte que le niveau le plus élevé visible par un utilisateur ne soit pas le niveau le plus élevé de la hiérarchie. Les membres sécurisés via la définition du niveau supérieur seront visibles une fois la migration effectuée.

Les DLL sources UDF ne sont pas migrées ni inscrites

Les fonctions définies par l'utilisateur (UDF) inscrites dans les versions antérieures d'Analysis Services ne sont pas migrées.

Les opérateurs unaires ne sont pas complètement pris en charge dans les hiérarchies qui ne sont pas de type parent-enfant

L'utilisation d'opérateurs unaires dans les hiérarchies qui ne sont pas de type parent-enfant n'est pas prise en charge dans Microsoft SQL Server 2005 Analysis Services, sauf s'il existe une relation d'attributs entre les attributs des niveaux de la hiérarchie.

Les cubes virtuels ne sont pas pris en charge

Les versions antérieures d'Analysis Services prenaient en charge les cubes virtuels, c'est-à-dire une vue associant un sous-ensemble de mesures et de dimensions à partir d'un ou de plusieurs cubes standard ou liés. Dans Microsoft SQL Server 2005 Analysis Services, cette fonctionnalité a été remplacée par des groupes de mesures liés. Lors la mise à niveau, les cubes virtuels sont migrés en tant que groupes de mesures liés.

Le contenu des tables d'écriture différée n'est pas migré

La structure des tables d'écriture différée créées par les versions antérieures d'Analysis Services a été mise à jour dans Microsoft SQL Server 2005 Analysis Services. Les données des tables d'écriture différée créées par les versions antérieures d'Analysis Services ne peuvent pas être migrées vers la nouvelle structure de table d'écriture différée.

Voir aussi

Autres ressources

Compatibilité descendante de SQL Server 2005 Analysis Services

Aide et Informations

Assistance sur SQL Server 2005