Share via


Définition du comportement semi-additif

Les mesures semi-additives, qui n'agrègent pas uniformément toutes les dimensions, sont très fréquentes dans les scénarios d'entreprise. Chaque cube qui se base sur la capture instantanée de soldes dans le temps pose ce problème. Ces captures instantanées s'utilisent dans des applications traitant de titres de placement, de soldes de compte, de budgétisation, de ressources humaines, de polices et de déclarations d'assurance, et de nombreux autres domaines d'activité.

Ajoutez le comportement semi-additif à un cube pour définir une méthode d'agrégation de mesures ou de membres individuels de l'attribut de type de compte. Si le cube contient une dimension de comptes, vous pouvez automatiquement définir le comportement semi-additif sur la base du type de compte.

Pour ajouter le comportement semi-additif, utilisez l'Assistant Business Intelligence et sélectionnez l'option Définir le comportement semi-additif dans la page Choisir des améliorations. L'Assistant vous guide ensuite tout au long des étapes d'identification des mesures ayant un comportement semi-additif.

Définir le comportement semi-additif

Dans la page Définir le comportement semi-additif de l'Assistant, vous sélectionnez comment définir le comportement semi-additif en sélectionnant l'une des options suivantes :

  • Désactiver le comportement semi-additif
    Supprime le comportement semi-additif d'un cube dans lequel le comportement semi-additif était auparavant défini. Cette sélection affecte de nouveau la valeur SUM à une mesure si cette dernière a l'un des types de fonction d'agrégation suivants :

    • By Account
    • Average of Children
    • First Child
    • Last Child
    • Last Nonempty Child
    • First Nonempty Child
    • None

    Cette option ne change pas les mesures avec une fonction d'agrégation normale : Sum, Min, Max, Count ou DistinctCount.

  • L'Assistant a détecté la dimension de comptes, « Account », qui contient des membres semi-additifs. Le serveur agrégera les membres de cette dimension selon le comportement semi-additif spécifié pour chaque type de compte.
    Provoque la définition de toutes les mesures d'un groupe de mesures dimensionné par une dimension de type Compte dans la fonction d'agrégation par le système, et le serveur agrège les membres de la dimension en fonction du comportement semi-additif spécifié pour chaque type de compte.

    ms175356.note(fr-fr,SQL.90).gifRemarque :
    Cette option est sélectionnée par défaut si l'Assistant détecte une dimension de type Compte.
  • Définir le comportement semi-additif pour les mesures individuelles
    Sélectionne le comportement semi-additif de chaque mesure individuellement. La valeur par défaut est SUM (totalement additif).

    ms175356.note(fr-fr,SQL.90).gifRemarque :
    Cette option est sélectionnée par défaut si l'Assistant ne détecte pas une dimension de type Compte.

    Pour chaque mesure, vous pouvez sélectionner l'un des types de fonctionnalités semi-additives décrits dans le tableau suivant.

    Fonction semi-additive Description

    Average of Children

    L'agrégation d'un membre est la moyenne de ses enfants.

    ByAccount

    Le système lit le comportement semi-additif spécifié pour le type de compte.

    Count

    L'agrégation est un nombre de membres.

    Distinct Count

    L'agrégation est un nombre de membres uniques.

    First Child

    La valeur de membre est évaluée comme la valeur de son premier enfant avec la dimension de temps.

    FirstNonEmpty

    La valeur de membre est évaluée comme la valeur de son premier enfant avec la dimension de temps qui contient les données.

    LastChild

    La valeur de membre est évaluée comme la valeur de son dernier enfant avec la dimension de temps.

    LastNonEmpty

    La valeur de membre est évaluée comme la valeur de son dernier enfant avec la dimension de temps qui contient les données.

    Max

    La fonction d'agrégation maximale standard est appliquée.

    Min

    La fonction d'agrégation minimale standard est appliquée.

    None

    Aucune agrégation n'est appliquée.

    Sum

    La fonction d'addition standard est appliquée.

Tout comportement semi-additif existant est écrasé lorsque vous terminez l'Assistant.

Voir aussi

Concepts

Définition et configuration d'une mesure

Aide et Informations

Assistance sur SQL Server 2005