Améliorations du serveur (SSAS)

Microsoft SQL Server 2005 Analysis Services (SSAS) propose les améliorations de service et les nouvelles fonctionnalités suivantes.

Prise en charge de plusieurs instances

Jusqu'à 50 instances du service Analysis Services de Microsoft SQL Server 2005 Enterprise Edition peuvent être installées sur un même ordinateur ; jusqu'à 16 instances du service Analysis Services d'autres éditions de SQL Server 2005 peuvent être installées. Les versions antérieures de Analysis Services n'acceptaient pas les instances multiples. Pour plus d'informations sur les instances de Analysis Services, consultez Gestion des instances de Analysis Services.

Clustering avec basculement

Les instances du service Analysis Services prennent désormais en charge les clusters avec basculement à 8 nœuds sur les systèmes 32 bits, et les clusters à 4 nœuds sur les systèmes 64 bits. Les versions antérieures de Analysis Services n'acceptaient pas le clustering avec basculement. Pour plus d'informations, consultez Clustering avec basculement.

Prise en charge de XML

Le service Analysis Services implémente intégralement la spécification XML for Analysis (XMLA) 1.1. Toutes les communications avec une instance de Analysis Services sont gérées par des commandes XMLA dans des messages SOAP, dans une session soit explicitement déclarée, soit implicitement allouée qui prend en charge le statut avec état. Les versions précédentes d'Analysis Services ne prenaient en charge XMLA que par l'intermédaire de l'utilisation du SDK XMLA, qui se comporte comme une passerelle entre XMLA et OLE DB. Pour plus d'informations sur XMLA, consultez XML for Analysis (XMLA).

Mise en cache proactive

Le service Analysis Services utilise la mise en cache proactive pour accroître les performances des dimensions, des partitions et des agrégations. La mise en cache proactive combine les avantages de ROLAP (relational OLAP) et MOLAP (multidimensional OLAP). Lorsque la mise en cache proactive est activée, le service Analysis Services utilise un processus d'arrière-plan pour mettre en cache les données ROLAP dans un espace de stockage MOLAP pour les besoins des requêtes ; lorsque les données relationnelles changent, le service Analysis Services extrait les données de l'espace de stockage ROLAP tandis que le cache MOLAP est reconstruit en arrière-plan. Analysis Services prend en charge trois types de mécanismes de notification différents, outre plusieurs paramètres à l'aide desquels vous pouvez affiner la fonctionnalité de mise en cache proactive pour un accès en temps réel, à faible latence ou traditionnel aux données sous-jacentes. Pour plus d'informations, consultez Mise en cache proactive.

Prise en charge des scripts

Les bases de données et les objets subordonnés sur une instance de Analysis Services peuvent faire l'objet d'un script à l'aide du langage ASSL (Analysis Services Scripting Language), une syntaxe XML utilisée avec XMLA pour l'administration de Analysis Services. Pour plus d'informations sur ASSL, consultez Analysis Services Scripting Language (ASSL).

Prise en charge des langues et du classement

Le service Analysis Services prend en charge les paramètres de langue et de classement, au niveau instance comme au niveau base de données. Vous pouvez spécifier la langue et le classement au cours de l'installation d'une instance de Analysis Services, ainsi que pour chaque base de données, cube, dimension structure d'exploration de données de cette instance. Pour plus d'informations sur la prise en charge de la langue et du classement dans Analysis Services, consultez Considérations sur la prise en charge internationale de Analysis Services.

En outre, les bases de données et leurs objets subordonnés peuvent prendre en charge plusieurs langues en utilisant les traductions. Les applications clientes qui spécifient une langue pour leurs sessions peuvent recevoir les données et les métadonnées d'un objet particulier dans la langue spécifiée, ou dans la langue par défaut de cet objet si la langue spécifiée n'est pas disponible. Pour plus d'informations sur les traductions, consultez Traductions de cube.

Prise en charge du traitement

Le service Analysis Services offre désormais plus de flexibilité dans le traitement des cubes, des groupes de mesures, des partitions, des dimensions et des modèles d'exploration de données, notamment par la prise en charge directe du traitement parallèle. Les objets sur une instance de Analysis Services peuvent être traités en parallèle dans une seule transaction par lots. Pour plus d'informations sur la prise en charge du traitement dans Analysis Services, consultez Traitement dans Analysis Services.

Problèmes d'intégrité référentielle

Lors du traitement de tables de faits, les versions antérieures de Analysis Services ignoraient les lignes qui contenaient un membre non défini pour une dimension. Lorsque des lignes étaient ignorées, le total des membres du cube ne correspondait pas au total attendu pour l'entrepôt de données, et par conséquent Analysis Services agrégeait incorrectement les informations. Le service Analysis Services peut désormais utiliser des paramètres pour chaque hiérarchie d'une dimension afin de déterminer comment traiter les problèmes d'intégrité référentielle. Ces lignes peuvent maintenant être associées à un membre d'espace réservé, appelé membre Unknown, dans une hiérarchie, lorsqu'une ligne de table de faits a une valeur NULL pour une hiérarchie particulière. Pour plus d'informations sur la prise en charge des membres Unknown, consultez Configuration des propriétés des hiérarchies définies par l'utilisateur.

Voir aussi

Autres ressources

Améliorations apportées à Analysis Services

Aide et Informations

Assistance sur SQL Server 2005