Options et paramètres de traitement
Lorsque vous traitez des objets dans MicrosoftSQL ServerAnalysis Services, vous pouvez sélectionner une option de traitement afin de contrôler le type de traitement qui se produit pour chaque objet. Vous pouvez également faire en sorte que Analysis Services détermine le type de traitement approprié. Les méthodes de traitement varient d'un objet à l'autre et sont basées sur le type d'objet et sur la modification qui a été apportée à l'objet suite au 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.
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.
Traiter par défaut
Détecte l'état de traitement d'un objet et effectue le traitement nécessaire pour faire passer les objets non traités ou traités partiellement dans un état de traitement complet. Cette option de traitement est prise en charge pour les cubes, les bases de données, les dimensions, les groupes de mesures, les modèles d'exploration de données, les structures d'exploration de données et les partitions.Traiter entièrement
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. Cette option de traitement est prise en charge pour les cubes, les bases de données, les dimensions, les groupes de mesures, les modèles d'exploration de données, les structures d'exploration de données et les partitions.Traitement incrémentiel
Ajoute des nouvelles données de faits et traite uniquement les partitions concernées. Cette option de traitement est prise en charge pour les groupes de mesures et les partitions.Traiter la mise à jour
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. Par exemple, cette option de traitement peut ajouter de nouveaux membres à une dimension et forcer une relecture complète des données afin de mettre à jour les attributs d'objet. Cette option de traitement est prise en charge pour les dimensions.Traiter l'index
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 de traitement est prise en charge pour les cubes, les dimensions, les groupes de mesures et les partitions.Traiter les données
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. Cette option de traitement est prise en charge pour les dimensions, les cubes, les groupes de mesures et les partitions.Annuler le traitement
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. Cette option de traitement est prise en charge pour les cubes, les bases de données, les dimensions, les groupes de mesures, les modèles d'exploration de données, les structures d'exploration de données et les partitions.Traiter la structure
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. Cette option de traitement est prise en charge pour les cubes et les structures d'exploration de données.Traiter l'effacement de la structure
Supprime toutes les données d'apprentissage d'une structure d'exploration de données. Cette option de traitement est prise en charge uniquement pour les structures d'exploration de données.Traiter le cache des scripts
Cette fonctionnalité sera supprimée dans la prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité.
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. |