Introduzione
Questa esercitazione pratica della durata di 15 minuti mostra come utilizzare un'espressione in un convertitore di tipi di nodo per trovare il padre di un nodo tramite una richiesta di sottoscrizione. Per iniziare, creare una sottoscrizione e quindi aggiungere espressioni a un convertitore di tipi di nodo per derivare logicamente il nome del nodo e il nome padre. Infine, è possibile creare e sottomettere una richiesta per eseguire il test della logica e collegarsi come assegnatario della sottoscrizione per visualizzare i risultati della richiesta di sottoscrizione.
Presupposto
Quando si aggiunge un nodo all'origine e si sottomette la modifica tramite una richiesta di sottoscrizione, si desidera che il motore di Enterprise Data Management Cloud trovi un padre specifico nella destinazione in base a una proprietà del nodo di origine. È possibile eseguire questa operazione creando un'espressione nel convertitore del tipo di nodo.
Nell'esempio di questa esercitazione vengono create due espressioni. La prima espressione calcola il nome del nodo nella destinazione e la seconda epressione trova l'elemento padre appropriato nella destinazione. Quando si sottomette la modifica tramite una richiesta di sottoscrizione con la sottomissione automatica selezionata e non sono richieste approvazioni, la modifica viene automaticamente inviata alla destinazione.
Prerequisiti
Prima di iniziare questo tutorial, è necessario:
- Disporre dell'accesso dell'amministratore del servizio all'ambiente Enterprise Data Management Cloud.
- Crea un'applicazione di esempio. Per ulteriori informazioni, consultare la documentazione.
- Creare un utente, quindi aggiungerlo al gruppo Utente e al gruppo Utente interattivo. In questo tutorial, questo utente è Barry Dylan.
Attenzione
Tenere presente che la creazione dell'applicazione di esempio rimuoverà tutte le applicazioni e gli artifact esistenti nell'ambiente. Eseguire il backup dell'ambiente corrente prima di creare l'applicativo di esempio. Per ulteriori informazioni su backup, caricamento e importazione di applicazioni e artifact, fare riferimento alla documentazione Amministrazione della migrazione per Oracle Enterprise Performance Management Cloud.Identificazione dell'origine e del target
- Accedere come utente con il ruolo Amministratore servizi, passare a Viste e aprire la vista Gestione account. L'angolazione vista Conto aziendale è l'origine e l'angolazione vista Conto piano è la destinazione.
- Selezionare l'angolazione vista Conto aziendale, accedere e quindi espandere il nodo 11000.
- Fare clic su
(Layout affiancato) per visualizzare le angolazioni vista Account aziendale e Account piano.
- Con 11000 selezionato nell'angolazione vista Account aziendale, fare clic su
(Individua nodo da account aziendale angolazione vista) per individuare il nodo correlato A_11000 nell'angolazione vista Account piano.
In questa esercitazione è possibile aggiungere un nodo figlio al nodo padre 11000 nella dimensione Conto aziendale, utilizzare espressioni separate per calcolare il nome del nodo target e trovare il nodo padre A_11000 nella dimensione Conto piano, quindi aggiungere il nodo al nodo padre nella dimensione target tramite una richiesta di sottoscrizione.
Creazione di una sottoscrizione
- Fare clic su
(Layout a schede) per disattivare il layout affiancato e ispezionare l'angolazione vista Account piano.
- Selezionare la scheda Subscriptions, quindi fare clic su Create.
- Impostare l'angolazione vista di origine su Account aziendale nella vista Gestione account, quindi fare clic su Crea.
- Selezionare la scheda Definizione.
- Nella scheda Definizione, fare clic su Modifica.
- Aggiungere Barry Dylan come assegnatario predefinito, quindi selezionare Abilitato e Sottomissione automatica.
- Salvare la sottoscrizione, quindi selezionare la scheda Account piano nell'angolo in basso a sinistra. Si noti che la sottoscrizione creata è elencata nella scheda Sottoscrizioni

Impostazione di un convertitore di nodi
- Nell'inspector delle angolazioni vista Account piano, selezionare la scheda Catena dati.
- Selezionare l'oggetto catena dati Tipi di nodo, quindi selezionare il tipo di nodo Conto.
- Nella scheda Generale, notare che il tipo di nodo include il prefisso del qualificatore A_.
- Selezionare Converter, quindi fare clic su Modifica.
Creazione di un'espressione per calcolare il nome di nodo
- In questa sezione, aggiungere l'espressione seguente per calcolare il nome del nodo:
- Per la proprietà Nome, modificare l'operazione da Copia a Trasforma.
- Per il nodo Nome, fare clic su fx (Modifica espressione) per aprire il Builder delle espressioni.
- Scaricare l'espressione dal file Property_Transform_Name.json
(Carica da file).
- Nella finestra di dialogo Apri file, selezionare il file
JSON
scaricato, quindi fare clic su Apri. - Fare cli su Applica.
return "A_".concat(sourceNode.properties.Core.Name)
Ad esempio, si aggiunge un nodo denominato 11504 alla dimensione di origine. L'espressione aggiunge il qualificatore del prefisso A_ al nodo e il nodo viene aggiunto come A_11504 nella destinazione.
Per ulteriori informazioni sulla creazione delle espressioni, vedere il video di esercitazione Trasformazione delle proprietà mediante il Builder delle espressioni.


Creazione di un'espressione per derivare il nome padre
- In questa sezione, aggiungere la seguente espressione per derivare il nome del nodo padre:
- Per la proprietà Padre, nell'elenco a discesa Operazione selezionare Trasforma.
- Per la proprietà Padre, fare clic su fx (Modifica espressione) per aprire il Builder delle espressioni.
- Scaricare l'espressione dal file Property_Transform_Parent.json
(Carica da file).
- Nella finestra di dialogo Apri file, selezionare il file
JSON
scaricato, quindi fare clic su Apri.
return "A_".concat(sourceNode.properties.Core.Name.substring(0, 2), "000")
Ad esempio, si aggiunge un nodo figlio denominato 11504 al nodo padre 11000 nella dimensione di origine. Per trovare il nodo padre nella dimensione target, l'espressione aggiunge il qualificatore del prefisso A_, identifica i primi 2 caratteri del nome del nodo padre nella dimensione di origine (11 in questo esempio) e aggiunge 000 per identificare il padre come A_11000 nella destinazione.


Test dell'espressione del nome padre
In questa sezione è possibile eseguire il test dell'espressione per derivare il nome del nodo padre.- Fare clic sul pulsante
(Test espressione).
- Nel riquadro Espressione test eseguire le azioni riportate di seguito.
- Per l'angolazione vista, selezionare Account aziendale dalla vista Gestione account.
- Per il nodo, selezionare 11000 (investimenti in contanti e a breve termine).
- Fare clic su Valuta.
- Rivedere il risultato della valutazione dell'espressione, A_11000, e confermare che l'espressione derivi correttamente il nome del nodo padre nella dimensione target.
- Chiudere il riquadro Espressione test, quindi fare clic su Applica.
- Salvare e chiudere l'ispettore.
- Fare clic su OK per confermare che la vista è stata modificata.

Creazione di una richiesta per il test delle espressioni
- Nella vista Gestione account, fare clic su Nuova richiesta.
- Nell'angolazione vista Conto aziendale, espandere T > 10000 > 11000.
- Fare clic su
(menu Nodo) a destra del nodo 11000 per avviare il menu di scelta rapida, quindi selezionare Aggiungi figlio per creare un nuovo nodo come figlio del nodo 11000.
- Definire le proprietà figlio:
Proprietà Definizione Nome 11.504 Descrizione Liquidazione USBNK3 conto corrente Descrizione US Liquidazione USBNK3 conto corrente Riepilogo N. Abilitato Sì Consenti invio Sì Tipo di account Asset Categoria finanziaria Contanti
- Nel pannello della richiesta, accanto a Tutti gli elementi, fare clic su
(menu Elementi richiesta), quindi selezionare Convalida.
È necessario ricevere un messaggio di convalida riuscita.
- Sottomettere la richiesta. Si dovrebbe ricevere un messaggio che indica che la richiesta è stata inviata correttamente.
- Chiudere la vista.
Visualizzazione dei risultati della richiesta
- Passare a Richieste, impostare il filtro Tipo di richiesta su Sottoscrizione e confermare l'invio di una richiesta all'assegnatario della richiesta: Barry Dylan. Si noti che lo stato della richiesta è Bozza perché si è verificato un problema con la richiesta.
- Eseguire la disconnessione ed eseguire di nuovo l'accesso come Barry Dylan. Nella home page, selezionare la scheda Attività, quindi fare clic su Richieste assegnate a me.
- Nella pagina Attività richiesta, fare clic sul collegamento ID richiesta per esaminare il problema della richiesta.
- Si è verificato un errore di convalida con il nodo A_11504.
- Correggere l'errore impostando le proprietà del nodo A_11504 come indicato nella tabella seguente:
Proprietà Definizione Tipo di dati Valuta Tipo tasso di cambio Media
Verificare che il nodo padre sia calcolato correttamente: il nodo A_11504 viene aggiunto come figlio all'elemento padre A_11000 nell'angolazione vista Account piano. - Convalidare e sottomettere la richiesta.
- Fare clic su Torna alle richieste. Nella pagina Attività richiesta impostare il filtro Stato su Tutto e il filtro Attività personale su Sottomesso. Verificare che lo stato della richiesta sia Completato e che lo stadio della richiesta sia Chiuso.

Collegamenti correlati
Trovare un nodo padre utilizzando un'espressione del convertitore del tipo di nodo
G33480-01
Maggio 2025