Options et paramètres de traitement (Analysis Services)
Lorsque vous traitez des objets dans Microsoft SQL Server Analysis Services, vous pouvez sélectionner une option de traitement afin de contrôler le type de traitement qui se produit pour chaque objet. Les types de traitement varient d'un objet à l'autre et en fonction des modification qui ont été apportées à l'objet depuis le dernier traitement. Si vous autorisez Analysis Services à sélectionner automatiquement une méthode de traitement, la méthode utilisée sera celle qui permet de traiter complètement l'objet le plus rapidement possible.
Les paramètres de traitement vous permettent de contrôler les objets traités et les méthodes utilisées pour traiter ces objets. Certains paramètres de traitement sont principalement utilisés pour des travaux de traitement par lots. Pour plus d'informations sur le traitement par lots, consultez Traitement par lots dans Analysis Services.
[!REMARQUE]
Cette rubrique s'applique aux solutions multidimensionnelles et d'exploration de données. Pour plus d'informations sur les solutions tabulaires, consultez Traiter une base de données, une table ou une partition.
Options de traitement
Le tableau suivant décrit les méthodes de traitement disponibles dans Analysis Services et identifie les objets pour lesquels chaque méthode est prise en charge.
Mode |
S'applique à |
Description |
---|---|---|
Traiter par défaut |
Cubes, bases de données, dimensions, groupes de mesures, modèles d'exploration, structures d'exploration et partitions. |
Détecte l'état de traitement des objets de base de données et effectue le traitement nécessaire pour faire passer les objets non traités ou traités partiellement dans un état de traitement complet. Si vous modifiez une liaison de données, la fonction Traiter par défaut va traiter entièrement l'objet concerné (fonction Traiter entièrement). |
Traiter entièrement |
Cubes, bases de données, dimensions, groupes de mesures, modèles d'exploration, structures d'exploration et partitions. |
Traite un objet Analysis Services et tous les objets qu'il contient. Lorsque la commande Traiter entièrement est sélectionnée pour un objet qui a déjà été traité, Analysis Services supprime toutes les données de l'objet, puis traite l'objet. Ce type de traitement est requis en cas de modification structurelle d'un objet, par exemple lorsqu'une hiérarchie d'attribut est ajoutée, supprimée ou renommée. |
Traiter l'effacement |
Cubes, bases de données, dimensions, groupes de mesures, modèles d'exploration, structures d'exploration et partitions. |
Supprime les données dans l'objet spécifié et dans tous les objets de niveau inférieur qui constituent cet objet. Une fois que les données sont supprimées, elles ne sont pas rechargées. |
Traiter les données |
Dimensions, cubes, groupes de mesures et partitions |
Traite uniquement les données sans générer d'agrégations ou d'index. Si les partitions contiennent des données, celles-ci seront supprimées avant de remplir à nouveau la partition avec les données sources. |
Traiter l'ajout |
Dimensions, groupes de mesures et partitions
|
Pour les dimensions, ajoute de nouveaux membres et met à jour les captures et descriptions d'attributs de dimension. Pour les groupes de mesures et les partitions, ajoute les nouvelles données de faits disponibles et traite uniquement les partitions concernées. |
Traiter la mise à jour |
Dimensions |
Impose une relecture des données et une mise à jour des attributs de dimension. Les agrégations et index flexibles des partitions associées sont supprimés. |
Traiter l'index |
Cubes, dimensions, groupes de mesures et partitions |
Crée ou reconstruit des index et des agrégations pour toutes les partitions traitées. Cette option provoque une erreur sur les objets non traités. Cette option est requise pour le traitement si vous avez désactivé le traitement différé. |
Traiter la structure |
Cube et structures d'exploration |
Si le cube n'est pas traité, Analysis Services va traiter, si nécessaire, toutes les dimensions du cube. Ensuite, Analysis Services va créer uniquement des définitions de cube. Si cette option est appliquée à une structure d'exploration de données, elle remplit la structure avec les données sources. À la différence de l'option Traiter entièrement, cette option n'itère pas le traitement jusqu'aux modèles d'exploration de données. |
Traiter l'effacement de la structure |
Structures d'exploration de données |
Supprime toutes les données d'apprentissage d'une structure d'exploration de données. |
Paramètres de traitement
Le tableau ci-dessous décrit les paramètres de traitement qu'il est possible d'utiliser lors de la création d'une opération de traitement.
Option de traitement |
Description |
---|---|
Parallèle |
Utilisé pour le traitement par lots. Ce paramètre fait en sorte que Analysis Services réplique les tâches à exécuter en parallèle dans une transaction individuelle. En cas d'échec, le résultat correspond à la restauration de toutes les modifications. Vous pouvez définir explicitement le nombre maximal de tâches parallèles ou laisser le serveur décider de la distribution optimale. L'option Parallèle permet d'accélérer le traitement. |
Séquentiel (Mode de transaction) |
Contrôle le comportement d'exécution du travail de traitement. Deux options sont disponibles :
Lorsque vous effectuez un traitement avec Une seule transaction, toutes les modifications sont validées une fois le travail de traitement réussi. Cela signifie que tous les objets Analysis Services affectés par un travail de traitement spécifique demeurent disponibles pour les requêtes jusqu'au processus de validation. Cela rend les objets momentanément indisponibles. L'utilisation de Transactions séparées rend tous les objets affectés par un processus d'un travail de traitement indisponibles pour les requêtes dès que ce processus réussit. |
Option de la table d'écriture différée |
Contrôle la manière dont les tables d'écriture différée sont gérées durant le traitement. Cette option s'applique aux partitions d'écriture différée dans un cube ; elle utilise les options suivantes :
|
Traiter les objets affectés |
Contrôle l'étendue d'objets du travail de traitement. Un objet affecté est défini par une dépendance d'objet. Par exemple, les partitions dépendent des dimensions qui déterminent l'agrégation, mais les dimensions ne dépendent pas des partitions. Vous pouvez utiliser les options suivantes :
|
Erreurs de clé de dimension |
Détermine l'action prise par Analysis Services lorsqu'une erreur se produit lors du traitement. Lorsque vous sélectionnez Utiliser la configuration d'erreur personnalisée, vous pouvez sélectionner des valeurs pour les actions suivantes afin de contrôler le comportement de gestion des erreurs :
Lorsque vous sélectionnez Utiliser la configuration d'erreur par défaut, Analysis Services utilise la configuration d'erreur définie pour chaque objet traité. Si un objet est défini de façon à utiliser des paramètres de configuration par défaut, Analysis Services utilise les paramètres par défaut répertoriés pour chaque option. |