OneStream – Importation de descriptions non par défaut
Votre organisation doit-elle produire des rapports avec des descriptions autres que la description par défaut spécifiée sur un membre? Si oui, cet article de blog est pour vous car je vais vous montrer comment tirer parti d'Excel et d'une importation de métadonnées pour mettre à jour les descriptions de membres qui ne sont pas la description par défaut. La raison d'une solution personnalisée est qu'actuellement, le générateur de métadonnées ne prend pas en charge les descriptions autres que la description par défaut. Ce blog présentera le processus en créant d'abord la description en français, puis en développant le XML pour l'importation de métadonnées à l'aide d'Excel et de Notepad ++.
Avant de commencer à examiner la solution personnalisée et de définir le niveau de la discussion, une application OneStream avec une installation par défaut et la configuration a Codes de culture pour l'anglais (États-Unis) «en-US» et le français (France) «fr-FR» qui sont affichés dans l'image suivante en plus de la description par défaut. Dans ce blog, le français (France) sera utilisé comme exemple de description non par défaut.
Comme mentionné précédemment, la raison d'une solution personnalisée est qu'actuellement, le Metadata Builder ne prend pas en charge les descriptions autres que la description par défaut. Pour commencer le processus, lancez Excel et connectez-vous à l'application OneStream appropriée qui pour ce blog sera l'application Golfstream.
Après vous être connecté à l'application Golfstream, créez une vue rapide qui renverra les membres qui nécessitent une mise à jour de description . Dans cet exemple, je crée une liste des membres de base du bilan après avoir sélectionné CorpAccounts comme dimension. Le filtre de membre est affiché dans la première image et la vue rapide est affichée dans la deuxième image. Notez que cette présentation a été créée en sélectionnant le membre de la vue Annotation car les données ne sont pas nécessaires et le type de texte d'en-tête de ligne est défini sur Nom.
Une fois la vue rapide créée et les membres affichés, sélectionnez l'option « Convert to XFGetCells » dans le ruban OneStream XF.
Sélectionnez " OK " lorsque la boîte de dialogue Extensible Finance s'affiche.
Ensuite, la description du membre sera récupérée en remplaçant la XFGetCell représentée par " #REFRESH ”affiché dans la colonne B et initialement dans la cellule B2 de la première image avec la formule suivante:“ = XFGetMemberPropertyVolatile (“Account”, A2, ”Description”, ””, ””, «») ». Avec la formule ajoutée à la cellule B2, copiez la formule et remplacez les formules XFGetCell. Après la sélection de « Refresh Sheet », le membre et sa description sont affichés dans la deuxième image.
Avec le membre dans la colonne A et la description par défaut du membre dans la colonne B, la description française sera ajoutée à la colonne C à partir de la cellule C2. Pour lancer le processus, cliquez sur la cellule « B2 », puis sélectionnez «Review -> Translate».
The Translator pane s'ouvre et la boîte de dialogue De détecte la langue et place la valeur sélectionnée à la fois dans la zone de texte De et À.
Mettre à jour la langue À de « English ”à“ French ”et sélectionnez la touche“ Tab ”pour provoquer la traduction qui s'affiche dans la deuxième image.
Sélectionnez la traduction française de la description du membre, puis copiez / collez la valeur traduite dans la cellule C2.
Répétez ce processus pour les autres descriptions en sélectionnant la cellule suivante « C3 » et la description sera automatiquement traduite si le volet Traducteur n'a pas été fermé. Copiez / collez la valeur traduite dans la cellule C3 et répétez ce processus pour les autres lignes. Notez que la sélection de plusieurs cellules traduira toutes les cellules sélectionnées; cependant, un copier / coller se traduira par une ligne au lieu de plusieurs lignes. En ajoutant un délimiteur à la description, une ligne peut être analysée en plusieurs colonnes à l'aide de « Text to Columns », puis lorsque le copier / coller se produit, l'option de transposition peut convertir les multiples colonnes en plusieurs lignes. [19659002]
Avant de passer à la création du XML à importer dans OneStream, la formule suivante "= XFGetMemberProperty (" Account ", A2," DisplayMemberGroup "," "," ”,” ”) ” sera ajouté à la cellule D2 pour renvoyer le membre de sécurité spécifié pour la propriété DisplayMemberGroup. Une fois cette formule ajoutée à la cellule D2, copiez la formule dans les lignes des membres.
Après avoir exploité la fonction Traduire d'Excel pour convertir la description anglaise en description française, la suivante plusieurs étapes seront de développer une formule Excel pour créer le XML pour l'importation des métadonnées. Pour commencer, le format du XML peut être déterminé en extrayant les métadonnées d'un membre avec une description en français (France) et l'image suivante affiche le XML nécessaire pour importer un membre. Notez que l'extrait qui s'est produit a été modifié pour permettre la présentation dans l'image.
Ajoutez les valeurs listées en commençant par la cellule E1 et en terminant par la cellule Q1. Notez que le texte des cellules L1, O1 et P1 comprendra un espace après les caractères visibles qui ont été inclus à des fins de formatage.
Cell | Text |
---|---|
E1 | <member name = " |
F1 | "description =" |
G1 | " |
H1 | displayMemberGroup =" |
I1 | "> |
J1 | |
K1 | <description culture = " |
L1 | fr-FR" |
M1 | description = " |
N1 | " |
O1 | /> |
P1 | " |
Q1 |
Dans la cellule E2, ajoutez la formule suivante "
= CONCATENATE ($ E $ 1, A2, $ F $ 1, SUBSTITUTE (B2," & ") , "Amp;", 1), $ G $ 1, $ H $ 1, D2, $ I $ 1, $ J $ 1, $ K $ 1, $ L $ 1, $ M $ 1, C2, $ N $ 1, $ O $ 1, $ P $ 1, $ Q $ 1) »qui concatène le texte de la cellule E1 à Q1 avec le texte des colonnes A à D pour la ligne correspondante pour créer le XML. Notez qu'en raison des caractères réservés XML, l'esperluette « & » est remplacée par « amp; » dans le cadre de la formule. Une fois cela fait, copiez la formule de la cellule E2 dans les lignes appropriées.
Avec le XML créé à l'aide d'une formule Excel, copiez et collez le XML généré dans un éditeur de texte qui dans ce cas est Notepad ++.
Une fois le XML copié et collé dans un éditeur de texte, tirez parti de l'exemple de la première image pour inclure les lignes avant et après " <nom du membre ”qui sont les lignes 1 à 6 et 8 à 12 comme affiché.
Pour télécharger le fichier, enregistrez-le. Deux images sont incluses à titre de référence, la première affiche les lignes 1 à 6 de l'exemple et la deuxième image a le
Si vous ne l'avez pas déjà fait, connectez-vous à l'application OneStream. Une fois connecté à l'application, sélectionnez et développez « Application> Outils> Charger / Extraire» .
Naviguez et sélectionnez le fichier XML précédemment créé. Une fois cela fait, sélectionnez l'icône « Charger » . Le chargement se terminera sans erreur, ce qui est confirmé par la deuxième image provenant du journal d'activité.
Pour voir les résultats à l'aide d'Excel, accédez à « Système -> Sécurité » et sélectionnez votre compte utilisateur. Avec le compte sélectionné, mettez à jour la culture de « anglais (États-Unis) » à « français (France)» . Remarque: les privilèges d'administrateur sont supposés pour cette étape.
Pour afficher les descriptions de compte téléchargées sans modifier le paramètre de langue d'affichage de Windows , créez une vue de cube qui duplique l'affichage de la vue rapide d'origine. Une fois la vue Cube créée, sélectionnez l'icône « Open Data Explorer » pour afficher les descriptions téléchargées.
J'espère que cette solution vous sera utile. Si vous avez des questions, laissez un commentaire ou envoyez-moi un courriel à terry.ledet@perficient.com.
Source link