Utilisation de scripts de calcul

Lors du chargement de données dans Oracle Essbase ou Oracle Hyperion Planning, Oracle Hyperion Financial Data Quality Management, Enterprise Edition permet d'exécuter des scripts de calcul personnalisés. Un script de calcul est une série de commandes, d'équations et de formules de calcul qui vous permettent de définir des calculs autres que ceux définis par l'outline de base de données. Les scripts de calcul sont définis dans Essbase et Planning.

Les scripts de calcul personnalisés sont pris en charge par l'application cible et le groupe d'entités de vérification. Dans l'application cible :

  • Paramétrez le script de façon à pouvoir définir un paramètre pour chaque script.

  • Affectez des scripts à exécuter avant ou après le chargement de données.

  • Affectez une portée d'applicabilité aux scripts. Le niveau de la portée peut être Application, Catégorie, Emplacement ou Règle de données. Les scripts affectés au niveau le plus bas sont prioritaires par rapport à ceux de niveau supérieur. Le niveau Règle de données est le plus bas et Application le plus élevé. Seuls les scripts à un niveau sont exécutés.

Pour ajouter un script de calcul :

  1. Dans l'onglet Configuration, sous Enregistrer, sélectionnez Application cible.
  2. Dans l'onglet Script de calcul, sélectionnez un script de calcul.
  3. Cliquez sur Image représentant le bouton Modifier pour afficher la fenêtre Paramètre.
  4. Pour les applications Planning uniquement, sélectionnez le type de plan afin d'extraire les paramètres définis dans le script de calcul.
  5. Cliquez sur Ajouter pour ajouter un paramètre de script.
  6. Sélectionnez le paramètre qui a été défini pour le script.

    Vous pouvez également cliquer sur Parcourir, sélectionner le paramètre, puis cliquer sur OK. Vous pouvez également saisir manuellement le nom du paramètre.

  7. Dans Valeur de script, sélectionnez une valeur de paramètre prédéfinie ou Personnalisée pour indiquer votre propre valeur de script.
  8. Facultatif : si vous avez sélectionné Personnalisée dans le champ Valeur de script, entrez la valeur dans Personnalisée.

    Par exemple, entrez : 0001.

  9. Cliquez sur OK.
  10. Dans Nom de script, indiquez le nom du script.
  11. Cliquez sur Image représentant l'icône Modifier pour ajouter les paramètres du script de calcul.

    Reportez-vous à la section Utilisation de scripts de calcul.

  12. Dans Portée de script, sélectionnez la portée d'applicabilité.

    Les scripts affectés au niveau le plus bas sont prioritaires par rapport à ceux de niveau supérieur.

    Les portées suivantes sont disponibles (de la plus élevée à la moins élevée) :

    • Application (portée par défaut)

    • Catégorie

    • Emplacement

    • Règle de données

  13. Dans Entité de portée, sélectionnez la valeur spécifique associée à la portée de script.

    Par exemple, si la portée de script est "Emplacement", sélectionnez l'emplacement associé à l'application.

    L'option Entité de portée est désactivée pour la portée de script d'application.

  14. Dans Evénement, sélectionnez l'événement qui exécute le script de calcul.

    Evénements disponibles :

    • Avant chargement des données

    • Après chargement des données

    • Avant vérification

    • Après vérification

  15. Dans Séquence, indiquez le rang d'exécution du script.

    Etant donné que plusieurs scripts peuvent être exécutés pour un événement, la valeur Séquence détermine l'ordre numérique dans lequel les différents scripts sont exécutés. Vous pouvez saisir n'importe quel nombre, mais ce dernier doit être unique au sein d'un événement.

  16. Cliquez sur Enregistrer.