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.
  • 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.
  • Creare un utente, quindi aggiungerlo al gruppo Utente e al gruppo Utente interattivo. In questo tutorial, questo utente è Barry Dylan.

Identificazione dell'origine e del target

  1. 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.
    Vista manutenzione account
  2. Selezionare l'angolazione vista Conto aziendale, accedere e quindi espandere il nodo 11000.
    Punto di vista account aziendale
  3. Fare clic su Icona Layout affiancato (Layout affiancato) per visualizzare le angolazioni vista Account aziendale e Account piano.
    Layout affiancato
  4. Con 11000 selezionato nell'angolazione vista Account aziendale, fare clic su Icona Individua nodo (Individua nodo da account aziendale angolazione vista) per individuare il nodo correlato A_11000 nell'angolazione vista Account piano.
    Trova nodo da angolazione vista

    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

  1. Fare clic su Icona Layout a schede (Layout a schede) per disattivare il layout affiancato e ispezionare l'angolazione vista Account piano.
    Frame conti secondari
  2. Selezionare la scheda Subscriptions, quindi fare clic su Create.
    Frame conti secondari
  3. Impostare l'angolazione vista di origine su Account aziendale nella vista Gestione account, quindi fare clic su Crea.
    Frame conti secondari
  4. Selezionare la scheda Definizione.
    Frame conti secondari
  5. Nella scheda Definizione, fare clic su Modifica.
    Frame conti secondari
  6. Aggiungere Barry Dylan come assegnatario predefinito, quindi selezionare Abilitato e Sottomissione automatica.
    Frame conti secondari
  7. 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
  8. Scheda Abbonamento

Impostazione di un convertitore di nodi

  1. Nell'inspector delle angolazioni vista Account piano, selezionare la scheda Catena dati.
    Frame conti secondari
  2. Selezionare l'oggetto catena dati Tipi di nodo, quindi selezionare il tipo di nodo Conto.
    Frame conti secondari
  3. Nella scheda Generale, notare che il tipo di nodo include il prefisso del qualificatore A_.
    Frame conti secondari
  4. Selezionare Converter, quindi fare clic su Modifica.
    Frame conti secondari

Creazione di un'espressione per calcolare il nome di nodo

    In questa sezione, aggiungere l'espressione seguente per calcolare il nome del nodo:
     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.

  1. Per la proprietà Nome, modificare l'operazione da Copia a Trasforma.
    Frame conti secondari
  2. Per il nodo Nome, fare clic su fx (Modifica espressione) per aprire il Builder delle espressioni.
    Frame conti secondari
  3. Scaricare l'espressione dal file Property_Transform_Name.json , quindi fare clic sul pulsante Carica da file (Carica da file).
  4. Carica espressione nome nodo
  5. Nella finestra di dialogo Apri file, selezionare il file JSON scaricato, quindi fare clic su Apri.
  6. Espressione nome nodo
  7. Fare cli su Applica.
    Analisi del tipo di nodo Account

Creazione di un'espressione per derivare il nome padre

    In questa sezione, aggiungere la seguente espressione per derivare il nome del nodo padre:
    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.

  1. Per la proprietà Padre, nell'elenco a discesa Operazione selezionare Trasforma.
    Operazione proprietà padre
  2. Per la proprietà Padre, fare clic su fx (Modifica espressione) per aprire il Builder delle espressioni.
    Tipo di nodo Account
  3. Scaricare l'espressione dal file Property_Transform_Parent.json , quindi fare clic sul pulsante Carica da file (Carica da file).
  4. Carica espressione nome nodo
  5. Nella finestra di dialogo Apri file, selezionare il file JSON scaricato, quindi fare clic su Apri.
  6. Espressione nome nodo padre

Test dell'espressione del nome padre

In questa sezione è possibile eseguire il test dell'espressione per derivare il nome del nodo padre.
  1. Fare clic sul pulsante Carica da file (Test espressione).
    Costruzione guidata espressione
  2. 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.
    Test dell'espressione nodo padre
  3. Rivedere il risultato della valutazione dell'espressione, A_11000, e confermare che l'espressione derivi correttamente il nome del nodo padre nella dimensione target.
  4. Valuta espressione
  5. Chiudere il riquadro Espressione test, quindi fare clic su Applica.
    Analisi del tipo di nodo Account
  6. Salvare e chiudere l'ispettore.
  7. Fare clic su OK per confermare che la vista è stata modificata.
    Frame conti secondari

Creazione di una richiesta per il test delle espressioni

  1. Nella vista Gestione account, fare clic su Nuova richiesta.
    Nuova richiesta
  2. Nell'angolazione vista Conto aziendale, espandere T > 10000 > 11000.
    Frame conti secondari
  3. Fare clic su Menu nodo (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.
    Frame conti secondari
  4. Definire le proprietà figlio:

    Proprietà Definizione
    Nome 11.504
    Descrizione Liquidazione USBNK3 conto corrente
    Descrizione US Liquidazione USBNK3 conto corrente
    Riepilogo N.
    Abilitato
    Consenti invio
    Tipo di account Asset
    Categoria finanziaria Contanti

    Frame conti secondari
  5. Nel pannello della richiesta, accanto a Tutti gli elementi, fare clic su Icona menu elementi richiesta (menu Elementi richiesta), quindi selezionare Convalida.
    Frame conti secondari

    È necessario ricevere un messaggio di convalida riuscita.

    Frame conti secondari

  6. Sottomettere la richiesta. Si dovrebbe ricevere un messaggio che indica che la richiesta è stata inviata correttamente.
    Frame conti secondari
  7. Chiudere la vista.

Visualizzazione dei risultati della richiesta

  1. 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.
    Frame conti secondari
  2. 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.
    Home page di Barry Dylan
  3. Nella pagina Attività richiesta, fare clic sul collegamento ID richiesta per esaminare il problema della richiesta.
    Home page di Barry Dylan
  4. Si è verificato un errore di convalida con il nodo A_11504.
    Errore di convalida
  5. 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.
  6. Frame conti secondari
  7. Convalidare e sottomettere la richiesta.
    Sottomissione della richiesta riuscita
  8. 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.
    Richiedi attività