Fermer

avril 26, 2019

Comment implémenter des tables de recherche dans une application OneStream


Lors du développement d'applications OneStream, il est très souvent nécessaire de convertir certaines chaînes telles que les noms de membres en d'autres chaînes à l'aide d'une sorte de table de correspondance. Cela ressemble au mappage, mais en dehors des règles de transformation – par exemple, lors du calcul des éléments de flux de trésorerie, le code doit rechercher la correspondance entre les comptes du bilan et du compte de résultat et les éléments de l'état des flux de trésorerie.

Dans ces correspondances, il est toujours bon d'exposer ce type de mappage à l'utilisateur final. Il s'avère que c'est quelque chose de très facile à faire. En fait, OneStream prend en charge ce type de mappage de recherche. Les tables de consultation sont gérées parallèlement aux règles de transformation:

Les nouveaux groupes de mappage créés dans le dossier Lookup ressemblent beaucoup aux groupes des dossiers de dimension, mais n'autorisent que les fonctions Un-à-un. entrées:

Une fois cette configuration configurée, les utilisateurs finaux peuvent facilement accéder aux mises en correspondance et les mettre à jour si nécessaire, tandis que les développeurs peuvent les utiliser n'importe où dans le code de l'application pour récupérer la valeur cible en fonction de la source valeur, comme si d'un dictionnaire mondial:




Source link