Lorsque vous travaillez avec des dimensions, il est important que vous compreniez les différentes options de stockage de données et comment les utiliser dans le processus métier.
Options de stockage
Tableau 9-1 Options de stockage
Option | Impact |
---|---|
Calcul dynamique et stockage |
Calcule les valeurs de données des membres et les stocke. |
Stockage |
Stocke les valeurs de données des membres. |
Calcul dynamique |
Calcule les valeurs de données des membres et ignore les valeurs. |
Ne jamais partager |
Interdit aux membres d'une même dimension de partager des données de valeurs. |
Partagé |
Autorise les membres d'une même dimension à partager des données de valeurs. |
Information seule |
Ne possède pas de données associées au membre. |
A propos du calcul dynamique
Avec des membres calculés de façon dynamique, l'application calcule les valeurs de données des membres et ne tient pas compte de ces valeurs. Oracle recommande de ne pas dépasser 100 enfants par parent Calcul dynamique. La modification du stockage d'un membre sur Calcul dynamique peut entraîner une perte de données, selon la méthode de dérivation initiale des données. Il peut être nécessaire de mettre à jour des outlines ou des calculs (voire les deux) pour obtenir la valeur calculée de façon dynamique.
Calcul dynamique et calcul dynamique et stockage
Dans la plupart des cas, vous pouvez optimiser les calculs et limiter l'utilisation du disque en ayant recours à la propriété Calcul dynamique plutôt qu'à la propriété Calcul dynamique et stockage lors du calcul des membres de dimensions dispersées. Utilisez Calcul dynamique et stockage pour les membres de dimensions dispersées avec des formules complexes ou les membres fréquemment extraits par les utilisateurs.
Pour les membres de dimensions denses, utilisez Calcul dynamique. Calcul dynamique et stockage ne réduit ni suffisamment le temps d'extraction et le temps de calcul habituel ni considérablement l'utilisation du disque. Pour les valeurs de données utilisées simultanément par plusieurs utilisateurs, utilisez Calcul dynamique. Le temps d'extraction peut être considérablement inférieur à celui obtenu avec Calcul dynamique et stockage.
Remarque :
N'utilisez pas Calcul dynamique pour les membres de niveau de base dont les données sont saisies par les utilisateurs.
N'utilisez pas Calcul dynamique pour un membre parent si vous saisissez des données pour ce membre dans une version cible. Les membres parent définis sur Calcul dynamique sont en lecture seule dans les versions cible.
Les valeurs de données ne sont pas enregistrées pour les membres Calcul dynamique.
A propos du stockage de données
Ne définissez pas un membre parent sur Stockage si ses enfants sont définis sur Calcul dynamique. Si tel est le cas, les nouveaux totaux ne sont pas calculés lorsque les utilisateurs enregistrent et actualisent les formulaires.
A propos du stockage de données partagées
Utilisez l'option Partagé pour autoriser la présence d'autres structures de consolidation dans l'application.
A propos du stockage de données Ne jamais partager
Le type de stockage de données par défaut est Ne jamais partager lorsque vous ajoutez des dimensions libres définies par l'utilisateur. Vous pouvez utiliser Ne jamais partager pour les membres parent dotés d'un seul membre enfant pour appliquer l'accès à ce dernier.
A propos du stockage des données à information seule
Les membres Information seule sont des membres virtuels. Ils sont généralement utilisés pour la navigation et n'ont pas de données associées.
Remarque :
Il n'est pas possible de définir des membres de niveau 0 en tant que membres Information seule.
Les membres Information seule peuvent afficher des valeurs.
La définition de membres de dimension sur Information seule permet de réduire l'espace de base de données en diminuant la taille des blocs.
Vous ne pouvez pas affecter d'attributs à des membres Information seule.
Le stockage des données pour les enfants de parents Information seule est défini sur Ne jamais partager par défaut.
Prudence :
Ne concevez pas de formulaires dans lesquels les parents Information seule suivent leur premier membre enfant, car il n'est pas possible d'enregistrer les données dans le premier membre enfant. Créez plutôt des formulaires avec des parents Information seule sélectionnés avant leurs enfants, ou ne sélectionnez aucun parent Information seule pour les formulaires.