Partager via


Traitement des objets Analysis Services

Le traitement affecte les types d'objets Microsoft SQL Server Analysis Services suivants : bases de données, cubes, dimensions, groupes de mesures, partitions, et structures et modèles d'exploration de données Analysis Services. Pour chaque objet, vous pouvez spécifier le niveau de traitement de l'objet ou vous pouvez spécifier l'option Traiter par défaut pour permettre à Analysis Services de sélectionner automatiquement le niveau optimal de traitement. Pour plus d'informations sur les différents niveaux de traitement pour chaque objet, consultez Options et paramètres de traitement (Analysis Services).

Vous devez avoir connaissance des conséquences du comportement de traitement afin de réduire les répercussions négatives. Par exemple, le fait de traiter entièrement une dimension fait passer automatiquement toutes les partitions qui en dépendent à l'état non traité. Cela rend les cubes affectés indisponibles pour les requêtes tant que les partitions dépendantes n'ont pas été traitées.

Cette rubrique comprend les sections suivantes :

Traitement d'une base de données

Traitement d'une dimension

Traitement d'un cube

Traitement d'un groupe de mesures

Traitement d'une partition

Traitement des structures et des modèles d'exploration de données

Traitement d'une base de données

Dans Analysis Services, une base de données contient des objets mais pas de données. Lorsque vous traitez une base de données, vous demandez au serveur de traiter de manière récursive les objets qui stockent des données dans le modèle, telles que des dimensions, des partitions, des structures d'exploration de données et des modèles d'exploration de données.

Lorsque vous traitez une base de données, une partie ou l'ensemble des partitions, des dimensions et des modèles d'exploration de données que la base de données contient sont traités. Le type de traitement réel varie en fonction de l'état de chaque objet et de l'option de traitement que vous sélectionnez. Pour plus d'informations, consultez Options et paramètres de traitement (Analysis Services).

Traitement d'un cube

Un cube peut être considéré comme un objet wrapper pour les groupes de mesures et les partitions. Un cube est constitué de dimensions et d'une ou plusieurs mesures, qui sont stockées dans des partitions. Les dimensions définissent la manière dont les données sont présentées dans le cube. Lorsque vous traitez un cube, une requête SQL est exécutée pour récupérer des valeurs dans la table de faits afin de remplir chaque membre du cube avec les valeurs de mesures appropriées. Il existe une valeur ou une valeur calculable pour tous les chemins d'accès spécifiques vers un nœud du cube.

Lorsque vous traitez un cube, Analysis Services traite toutes les dimensions non traitées dans le cube, ainsi qu'une partie ou l'ensemble des partitions comprises dans les groupes de mesures du cube. Les particularités dépendent de l'état des objets lorsque le traitement commence et de l'option de traitement que vous sélectionnez. Pour plus d'informations sur les options de traitement, consultez Options et paramètres de traitement (Analysis Services).

Le traitement d'un cube crée des fichiers destinés aux ordinateurs pour stocker les données factuelles significatives. Si des agrégations sont créées, elles sont stockées dans des fichiers de données d'agrégation. Vous pouvez alors parcourir le cube dans l'Explorateur d'objets dans Management Studio ou dans l'Explorateur de solutions dans Outils de données SQL Server.

Traitement d'une dimension

Lorsque vous traitez une dimension, Analysis Services formule et exécute des requêtes sur des tables de dimensions afin de renvoyer des informations requises pour le traitement.

Pays

Région de vente

État

États-Unis

Ouest

Californie

États-Unis

Ouest

Oregon

États-Unis

Ouest

Washington

Le traitement lui-même transforme les données tabulaires en hiérarchies utilisables. Ces hiérarchies sont des noms de membres entièrement articulés qui sont représentées en interne par des chemins d'accès numériques uniques. L'exemple suivant est une représentation textuelle d'une hiérarchie.

[United States]

[United States].[West]

[United States].[West].[California]

[United States].[West].[Oregon]

[United States].[West].[Washington]

Le traitement de dimension n'entraîne pas la création ni la mise à jour des membres calculés, qui sont définis au niveau du cube. Les membres calculés sont affectés lorsque la définition du cube est mise à jour. En outre, le traitement des dimensions n'entraîne pas la création ni la mise à jour des agrégations. Il peut cependant provoquer la suppression d'agrégations. Les agrégations sont créées ou mises à jour uniquement durant le traitement de partition.

Lorsque vous traitez une dimension, soyez conscient que la dimension peut être utilisée dans plusieurs cubes. Lorsque vous traitez la dimension, ces cubes sont marqués comme non traités et deviennent indisponibles pour les requêtes. Pour traiter au même moment la dimension et les cubes liés, utilisez les paramètres de traitement par lots. Pour plus d'informations, consultez Traitement par lots dans Analysis Services.

Traitement d'un groupe de mesures

Lorsque vous traitez un groupe de mesures, Analysis Services traite une partie ou l'ensemble des partitions au sein du groupe de mesures, ainsi que toutes les dimensions non traitées qui participent au groupe de mesures. Les particularités du traitement dépendent de l'option de traitement que vous sélectionnez. Vous pouvez traiter un ou plusieurs groupes de mesures dans Analysis Services sans affecter d'autres groupes de mesures dans un cube.

[!REMARQUE]

Vous pouvez traiter des groupes de mesures individuels par programmation ou en utilisant Management Studio. Vous ne pouvez pas traiter des groupes de mesures individuels dans Outils de données SQL Server ; en revanche, vous pouvez traiter partition par partition.

Traitement d'une partition

Pour une administration efficace d'Analysis Services, il est nécessaire de partitionner les données. Le traitement des partitions est unique car il prend en considération les contraintes d'utilisation et d'espace du disque dur, ainsi que les limitations relatives aux structures de données imposées par Analysis Services. Pour maintenir des temps de réponse courts pour les requêtes et un débit de traitement élevé, vous devez régulièrement créer, traiter et fusionner des partitions. Il est très important de reconnaître et de gérer le risque d'intégration de données redondantes durant la fusion de partitions. Pour plus d'informations, consultez Fusion de partitions Analysis Services.

Lorsque vous traitez une partition, Analysis Services traite la partition et toutes les dimensions non traitées qui existent dans la partition, en fonction de l'option de traitement que vous sélectionnez. L'utilisation de partitions offre plusieurs avantages pour le traitement. Vous pouvez traiter une partition sans affecter les autres partitions d'un cube. Les partitions sont utiles pour stocker des données sujettes à l'écriture différée de cellule. L'écriture différée est une fonctionnalité qui permet à l'utilisateur d'effectuer une analyse de simulation en écrivant de nouvelles données dans la partition afin de voir les modifications prévues. Une partition d'écriture différée est requise si vous utilisez la fonctionnalité d'écriture différée de cellule de Analysis Services. Le traitement des partitions en parallèle est utile car Analysis Services utilise plus efficacement la puissance de traitement et peut réduire sensiblement le temps total de traitement. Vous pouvez également traiter les partitions de manière séquentielle. Pour plus d'informations, consultez Gestion de partitions d'un modèle multidimensionnel.

Traitement des structures et des modèles d'exploration de données

Une structure d'exploration de données définit le domaine de données à partir duquel les modèles d'exploration de données vont être générés. Une structure d'exploration de données peut contenir plusieurs modèles d'exploration de données. Vous pouvez traiter une structure d'exploration de données indépendamment des modèles d'exploration de données qui lui sont associés. Lorsque vous traitez séparément une structure d'exploration de données, elle est remplie avec les données d'apprentissage de votre source de données.

Lorsqu'un modèle d'exploration de données est traité, les données d'apprentissage sont passées dans les algorithmes du modèle d'exploration de données, forment le modèle à l'aide de l'algorithme d'exploration de données et créent le contenu. Pour plus d'informations sur l'objet de modèle d'exploration de données, consultez Structures d'exploration de données (Analysis Services – exploration de données).

Pour plus d'informations sur le traitement des structures et des modèles d'exploration de données, consultez Exigences et considérations concernant le traitement (exploration de données).

Voir aussi

Tâches

Choisir un outil ou une approche pour le traitement des objets Analysis Services

Traiter des objets Analysis Services par lot

Concepts

Traitement des objets de modèles multidimensionnels