Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le traitement affecte les types d’objets Microsoft SQL Server Analysis Services suivants : bases de données Analysis Services, cubes, dimensions, groupes de mesures, partitions et structures et modèles d’exploration de données. Pour chaque objet, vous pouvez spécifier le niveau de traitement de l’objet, ou vous pouvez spécifier l’option Processus 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 de chaque objet, consultez Options de traitement et paramètres (Analysis Services).
Vous devez être conscient des conséquences du comportement de traitement afin de réduire l’occurrence de répercussions négatives. Par exemple, le traitement complet d’une dimension définit automatiquement toutes les partitions dépendantes de cette dimension à un état non traité. Cela entraîne les cubes affectés à devenir indisponibles pour les requêtes jusqu'à ce que les partitions dépendantes soient traitées.
Cette rubrique contient les sections suivantes :
Traitement d’une base de données
Traitement d’un groupe de mesures
Traitement des structures et 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 des données. Lorsque vous traitez une base de données, vous dirigez le serveur pour traiter de manière récursive ces objets qui stockent des données dans le modèle, telles que les dimensions, les partitions, les structures d’exploration de données et les modèles d’exploration de données.
Lorsque vous traitez une base de données, certaines ou toutes les partitions, dimensions et 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 de traitement et paramètres (Analysis Services).
Traitement d’un cube
Un cube peut être considéré comme un objet enveloppe pour les groupes de mesures et les partitions. Un cube est constitué de dimensions en plus d’une ou plusieurs mesures, qui sont stockées dans des partitions. Les dimensions définissent la façon dont les données sont disposées dans le cube. Lorsque vous traitez un cube, une requête SQL est émise pour récupérer des valeurs de la table de faits pour remplir chaque membre du cube avec les valeurs de mesure appropriées. Pour tout chemin d’accès spécifique à un nœud dans le cube, il existe une valeur ou une valeur calculable.
Lorsque vous traitez un cube, Analysis Services traite toutes les dimensions non traitées dans le cube et certaines ou toutes les partitions dans les groupes de mesures du cube. Les spécificités dépendent de l’état des objets lors du traitement et de l’option de traitement que vous sélectionnez. Pour plus d’informations sur les options de traitement, consultez Options de traitement et paramètres (Analysis Services).
Le traitement d’un cube crée des fichiers lisibles par l’ordinateur qui stockent les données de fait pertinentes. S’il existe des agrégations créées, elles sont stockées dans des fichiers de données d’agrégation. Le cube est ensuite disponible pour la navigation à partir de l’Explorateur d’objets dans Management Studio ou l’Explorateur de solutions dans SQL Server Data Tools
Traitement d’une dimension
Lorsque vous traitez une dimension, Analysis Services formule et exécute des requêtes sur des tables de dimension pour retourner des informations requises pour le traitement.
| Pays | Région des ventes | É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és en interne par des chemins numériques uniques. L’exemple suivant est une représentation textuelle d’une hiérarchie.
| [États-Unis] |
| [États-Unis]. [Ouest] |
| [États-Unis]. [Ouest]. [Californie] |
| [États-Unis]. [Ouest]. [Oregon] |
| [États-Unis]. [Ouest]. [Washington] |
Le traitement de dimension ne crée pas ou ne met pas à jour les 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 de dimension ne crée pas ou ne met pas à jour les agrégations. Toutefois, le traitement de dimension peut entraîner la suppression des agrégations. Les agrégations sont créées ou mises à jour uniquement pendant le traitement de partition.
Lorsque vous traitez une dimension, sachez 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 ne sont plus disponibles pour les requêtes. Pour traiter la dimension et les cubes associés en même temps, utilisez les paramètres de traitement par lots. Pour plus d'informations, consultez Traitement par lots (Services d'analyse).
Traitement d’un groupe de mesures
Lorsque vous traitez un groupe de mesures, Analysis Services traite certaines partitions ou toutes les partitions du groupe de mesures, ainsi que toutes les dimensions non traitées qui participent au groupe de mesures. Les spécificités du travail de 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 à l’aide de Management Studio. Vous ne pouvez pas traiter des groupes de mesures individuels dans SQL Server Data Tools ; toutefois, vous pouvez traiter par partition.
Traitement d’une partition
L’administration efficace d’Analysis Services implique la pratique du partitionnement des données. Le traitement de partition est unique, car il implique la prise en compte de l’utilisation du disque dur et des contraintes d’espace, combinées aux limitations de structure de données imposées par Analysis Services. Pour que les temps de réponse des requêtes restent rapides et le débit de traitement élevé, vous devez créer, traiter et fusionner régulièrement des partitions. Il est très important de reconnaître et de gérer par rapport au risque d’intégrer des données redondantes lors de la fusion de partition. Pour plus d’informations, consultez Fusionner des partitions dans Analysis Services (SSAS - Multidimensionnel).
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 d’autres partitions dans un cube. Les partitions sont utiles pour stocker les données soumises à l’écriture différée des cellules. La rétroécriture est une fonctionnalité qui permet à l’utilisateur d’effectuer une analyse de scénarios hypothétiques en écrivant de nouvelles données dans la partition pour voir l’effet des modifications prévues. Une partition d’écriture différée est requise si vous utilisez la fonctionnalité d’écriture différée de cellule d’Analysis Services. Le traitement des partitions en parallèle est utile, car Analysis Services utilise la puissance de traitement plus efficacement et peut réduire considérablement le temps de traitement total. Vous pouvez également traiter des partitions de manière séquentielle.
Traitement des structures et 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 seront 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 séparément de ses modèles d’exploration de données associés. Lorsque vous traitez une structure d’exploration de données séparément, 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 passent par les algorithmes de modèle d’exploration de données, entraînent 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 relatives au traitement (exploration de données).
Voir aussi
Outils et approches pour le traitement (Analysis Services)
Traitement par lots (Analysis Services)
Traitement d’objet de modèle multidimensionnel