Niveaux de compression 

Utilisation

Les données de l’Analyse du compte de résultat sont enregistrées au niveau de la pièce individuelle. Cela signifie, par exemple, que chaque poste d’une commande client est envoyé à la base de données CO-PA comme poste individuel, et que, par conséquent, une grande quantité de données peut être créée. Si un état doit lire toutes les données pour afficher des données comprimées à un niveau élevé, les durées d’exécution peuvent s’étaler sur plusieurs heures. Pour réduire ces durées d’exécution, vous pouvez diminuer le volume des données à lire en ligne. Pour ce faire, utilisez les niveaux de compression qui vous permettent de créer des versions comprimées du stock de données.

Le graphique suivant illustre la réduction progressive du volume de données au fil des différents niveaux de compression. Le système peut ainsi lire efficacement en ligne les données situées aux niveaux supérieurs.

Structure

La structure des types de compression « table d’objets et niveau de l’objet » et des « niveaux de compression » est brièvement décrite ci-dessous. Pour plus d’informations sur les termes « table d’objets » et « niveau de l’objet », reportez-vous aussi à la rubrique Tables de base de données pour les données de mouvement CO-PA.

Table d'objets et niveau de l'objet

Le niveau inférieur depuis lequel l’application peut lire les données est le niveau combiné pour la table d'objets et le niveau de l'objet. Les données des postes individuels sont enregistrées à ce niveau sous une forme comprimée primaire (par exemple, à l’aide du numéro de commande client).

Le niveau de l’objet contient toujours les données les plus récentes puisqu’il est mis à jour non pas périodiquement, mais à chaque transaction.

La subdivision de ces informations en deux tables selon qu’il s’agit de caractéristiques (table d’objets) ou de composants de valeur (niveau de l’objet) évite toute redondance et réduit donc le volume de données. Cette méthode présente deux autres avantages fort importants :

Si vous n’avez plus besoin des informations d’origine concernant les données issues de périodes précédentes, vous pouvez archiver les postes individuels et conserver uniquement le niveau de l’objet.

Par exemple, vous pouvez affecter rétroactivement un client à un autre administrateur des ventes. Seule la table d’objets est modifiée, les postes individuels conservent l’affectation originale effectuée lors de l’enregistrement des pièces. Il est inutile de modifier le niveau de l’objet puisque la modification de la table d’objets affecte implicitement les données des périodes dans le niveau de l’objet.

Niveaux de compression

Un niveau de compression enregistre un stock de données original sous une forme réduite. Ce stock de données original décrit les objets de résultat individuels en fonction de leur nombre de caractéristiques. La compression exclut cependant les caractéristiques marquées. Tous les segments du stock de données original rendus identiques par la suppression de certaines caractéristiques sont alors combinés dans un pseudo-objet unique dans le niveau de compression.

Du point de vue technique, une compression est constituée de deux tables qui viennent d’être générées, la table des clés et la table des totaux. La table des clés correspond à la table d’objets et contient les pseudo-objets produits à partir des caractéristiques réduites. La table des totaux correspond au niveau de l’objet et contient les composants de valeur associés.

Vous pouvez utiliser les niveaux de compression dans divers domaines de l’Analyse du compte de résultat :

 

Vous disposez des transactions suivantes pour gérer les niveaux de compression :

Voir aussi :

 

Dans la pratique, toutefois, les entreprises n’utilisent principalement que quelques-uns des chemins d’analyse possibles. Par conséquent, il faut uniquement comprimer les données pour quelques-unes des combinaisons possibles.

Chaque fois que le système doit sélectionner les données, il détermine automatiquement le niveau de compression depuis lequel il doit collecter les données en fonction de la combinaison de caractéristiques spécifiée. S’il n’existe aucun niveau de compression parfaitement adapté à la combinaison de caractéristiques spécifiée, le système lit les données depuis le niveau qui offre le meilleur temps de réponse. Dans certains cas, il peut s’agir du niveau de l’objet.

 

Les deux transactions commerciales suivantes sont transférées dans l'Analyse du compte de résultat :

Le client 1 achète 10 unités de l’article 1 à 1,00 FRF.

Le client 1 achète 40 unités de l’article 2 à 3,00 FRF.

Dans l'Analyse du compte de résultat, vous obtenez les objets de résultat, les entrées du niveau de l’objet et les postes individuels suivants :

Table d'objets

Objet de résultat

Caractéristique Client

Caractéristique Article

1

1

1

2

1

2

 

Niveau de l'objet

Objet de résultat

Composant de valeur « Quantité »

Composant de valeur « Produit »

1

10

10,00

2

40

120,00

 

Postes individuels

Client

Article

Objet de résultat

Quantité

Produit

1

1

1

10

10,00

1

2

2

40

120,00

 

Si ces données doivent être comprimées au niveau du client, la caractéristique Article doit être masquée (en d’autres termes, les données de cette caractéristique sont comprimées). Ainsi, les périmètres de résultat 1 et 2 sont comprimés en un périmètre et vous obtenez la structure de compression suivante :

 

Table des clés (correspondant à la table d'objets) :

Pseudo-objet

Client

A

1

 

Table de compression (correspondant au niveau de l'objet) :

Pseudo-objet

Quantité

Produit

A

50

130,00