Caso d'uso 4: Aggiungi un fatto personalizzato

È possibile aggiungere un fact personalizzato contenente metriche aggregabili e unirle a dimensioni precostituite con chiavi definite.

L'area argomenti predefinita SCM - Ordine di vendita non contiene i parametri fact Fatto - Personalizzato richiesti. In questo caso d'uso, si aggiunge una cartella Fact – My Custom all'area argomenti SCM – Ordini di vendita. Questa cartella contiene una metrica di aggregazione di somma denominata Misura personalizzata. Il fact personalizzato è unito a tre dimensioni predefinite Dim - Organizzazione magazzino, Dim - Articolo di magazzino e Dim - Calendario gregoriano data utilizzando chiavi esterne definite nel fact personalizzato.

Questo caso d'uso richiede la sottoscrizione a Fusion SCM Analytics. Tuttavia, è possibile applicare i concetti trattati in questo caso d'uso a qualsiasi altra sottoscrizione a Fusion Data Intelligence. Il caso d'uso può fare riferimento a tabelle e sinonimi predefiniti di Autonomous Data Warehouse e a tabelle e viste di database personalizzate fittizie. Se è stata attivata la sottoscrizione Fusion Data Intelligence specificata, è possibile utilizzare gli esempi forniti. Si consiglia di sostituire gli oggetti campione per i propri oggetti Autonomous Data Warehouse personalizzati, ad esempio tabella personalizzata, vista materializzata, vista, sinonimo personalizzato o sinonimo set di dati di data augmentation.

Utilizzare quanto riportato di seguito per completare questo task.
  • Dimensioni esistenti:
    • Dim - Articolo di magazzino
    • Dim - Organizzazione magazzino
    • Dim - Data calendario gregoriano
Assicurarsi di fare riferimento a Casi d'uso Carica esempi per estensioni modello semantico e completare i prerequisiti riportati di seguito.
  • Creare una sandbox denominata MySandbox5Mar25. Vedere Crea sandbox. In alternativa, modificare una sandbox esistente nella pagina Estensioni modello semantico, ad esempio facendo clic sulla sandbox MySandbox5Mar25.
  • Creare la vista dimensione di esempio denominata FDI_X_CUSTOM_FACT_F_V utilizzando questo script SQL:
    CREATE OR REPLACE VIEW FDI_X_CUSTOM_FACT_F_V AS 
    (
    SELECT ORDERED_DATE, ORGANIZATION_ID, INVENTORY_ITEM_ID, COUNT(*) AS CUSTOM_MEASURE 
    FROM DW_OM_FULFILLMENT_CF
    GROUP BY ORDERED_DATE, ORGANIZATION_ID, INVENTORY_ITEM_ID
    );
    
  • Concedere l'accesso al modello semantico alla vista FDI_X_CUSTOM_FACT_F_V per lo schema OAX$OAC utilizzando il seguente script SQL:
    GRANT SELECT ON "OAX_USER"."FDI_X_CUSTOM_FACT_F_V" TO "OAX$OAC";
  • Verificare che i dati vengano caricati dall'esempio come previsto utilizzando il seguente script SQL:
    SELECT * FROM OAX_USER.FDI_X_CUSTOM_FACT_F_V;

Aggiungi fact personalizzato al modello semantico

È possibile creare una stella logica per definire l'oggetto data warehouse autonomo, la misura fact, le etichette di visualizzazione, le chiavi, le regole di aggregazione e i livelli di contenuto.

In questo passo è possibile creare una stella logica per definire il fact personalizzato, Fatto - Personalizzato, che fa riferimento all'oggetto data warehouse autonomo FDI_X_CUSTOM_FACT_F_V.
  1. Nella pagina Estensioni modello semantico, fare clic sulla sandbox MySandbox5Mar25.
  2. In Esegui azione fare clic su Gestisci stella logica, quindi su Crea stella logica, quindi su Successivo.

    Finestra di dialogo Esegui azione

  3. Nella pagina Stella logica: Fatto, fare clic su Aggiungi fact.

    Pagina Stella logica: Fact con il pulsante Aggiungi fact

  4. Nella pagina Aggiungi un fact, nel passo 1 della procedura guidata, selezionare OAX_USER in Schema, selezionare FDI_X_CUSTOM_FACT_F_V in Oggetto, rinominare Nome effettivo come Fatto - Personalizzato personale, selezionare le chiavi (più probabilmente deselezionare il fact per le chiavi) e selezionare l'attributo come fact come riportato di seguito.
    • Selezionare la casella di controllo Usa per chiave per ORGANIZATION_ID, ORDERED_DATE, INVENTORY_ITEM_ID in Colonna di origine.
    • Selezionare la casella di controllo Seleziona fact per CUSTOM_MEASURE in Colonna di origine.

    Passo 1 della procedura guidata nella pagina Aggiungi un fact

  5. Fare clic su Avanti.
  6. Nel passo 2 della procedura guidata, impostare la regola di aggregazione per la colonna fact come somma.

    Passo 2 della procedura guidata nella pagina Aggiungi un fact

  7. Fare clic sull'icona Livello contenuto.
  8. A livello di contenuto, fare clic su Aggiungi dimensione per aggiungere queste dimensioni, impostare il livello come suggerito nella tabella, fare clic su OK, quindi fare clic su Fine.
    Dimensione liv.
    Organizzazione inventario Detail
    Articolo di magazzino Detail
    Calendario gregoriano Day


    Nella finestra di dialogo Livello contenuto vengono visualizzate le dimensioni e il relativo livello di contenuto

Unisci fact personalizzato a dimensioni predefinite

È possibile aggiungere dimensioni predefinite e unirle al fact personalizzato utilizzando chiavi esterne definite nel fact personalizzato.

In questo passo vengono aggiunte tre dimensioni predefinite, Dim – Inventory Organization, Dim – Inventory Item e Dim – Date Gregorian Calendar, e unite le dimensioni al fact personalizzato Fact – My Custom utilizzando le chiavi esterne ORGANIZATION_ID, ORDER_DATE e INVENTORY_ITEM_ID definite nel fact personalizzato.
  1. Nella pagina Stella logica: Fatto, fare clic su Gestisci dimensione, quindi su Aggiungi dimensione esistente.

    Pagina Stella logica: Fact che visualizza l'elenco di valori Gestisci dimensione

  2. In Aggiungi tabella, cercare e aggiungere le tre dimensioni esistenti, quindi fare clic su OK.
    • Dim - Articolo di magazzino
    • Dim - Organizzazione magazzino
    • Dim - Data calendario gregoriano


    Finestra di dialogo Aggiungi tabella

  3. Esaminare le aggiunte in modalità grafica.

    Vista grafica delle tre dimensioni aggiunte

  4. Unire ciascuna delle dimensioni predefinite (Dim – Inventory Organization, Dim – Inventory Item e Dim – Date Gregorian Calendar) al fact personalizzato (Fact – Custom Fact) trascinando il cerchio delle dimensioni al cerchio dei fact per aprire la finestra di dialogo Join. In Join specificare il tipo di join come Interno, fare clic su Aggiungi condizione join, aggiungere le condizioni di join come indicato di seguito e fare clic su Fine dopo aver aggiunto tutte le condizioni di join applicabili.
    • Per Fatto - Fatto personalizzato, selezionare ID organizzazione (DOUBLE) e per Dim - Organizzazione magazzino selezionare Chiave organizzazione magazzino (DOUBLE).


      Finestra di dialogo Join in cui viene visualizzato il fact ID organizzazione (DOUBLE) unito alla dimensione Chiave organizzazione magazzino (DOUBLE)

    • Per Fatto - Fatto personalizzato, selezionare ID organizzazione (DOUBLE) e per Dim - Articolo di magazzino selezionare ID organizzazione (DOUBLE). Per il fact personalizzato ID articolo di magazzino (DOUBLE), selezionare la dimensione ID articolo (DOUBLE).


      Finestra di dialogo Join in cui viene visualizzato il fact ID organizzazione (DOUBLE) unito alla dimensione ID organizzazione (DOUBLE) e al fact personalizzato ID articolo magazzino (DOUBLE) unito alla dimensione ID articolo (DOUBLE)

    • Per Fatto - Fatto personalizzato, selezionare Data ordine (DATE) e per Dim - Data calendario gregoriano, selezionare Data (DATE).


      Finestra di dialogo Join in cui viene visualizzato il fact Data ordine (DATE) unito alla dimensione Data (DATE)

  5. Rivedere i join in modalità grafica.

    Join in modalità grafica

  6. Rivedere i join in modalità tabulare.

    Join in modalità tabulare

Presentare il fatto personalizzato nel modello semantico

È possibile modificare l'area argomenti per presentare il nuovo fatto personalizzato e i relativi parametri aggregabili. Il sistema presenta il fact personalizzato come cartella contenente colonne di misure nell'area argomenti.

In questo passo è possibile modificare l'area argomenti SCM - Ordine di vendita per presentare la nuova cartella fact Fatto - Personalizzato contenente la colonna misura Misura personalizzata.
  1. Nella pagina Estensioni modello semantico, andare alla sandbox MySandbox5Mar25, fare clic su Esegui azione, fare clic su Gestisci aree argomenti, selezionare Crea un'area argomenti, quindi fare clic su Avanti.
    Nota

    È possibile creare un'area argomenti o modificare un'area argomenti esistente; questo caso d'uso crea un'area argomenti.


    Finestra di dialogo Esegui azione

  2. Nella pagina Crea area argomenti, nel passo 1 della procedura guidata, selezionare Crea un'area argomenti in base a un'area esistente, selezionare SCM - Ordini di vendita, immettere Area argomenti personalizzata personale in Nuovo nome area argomenti, quindi fare clic su Successivo.

    Passo 1 della procedura guidata nella pagina Crea area argomenti

  3. Nel passo 2 della procedura guidata fare clic su Gestisci elementi, quindi su Gestisci nuove personalizzazioni.

    Passo 2 della procedura guidata nella pagina Crea area argomenti che visualizza l'elenco di valori Gestisci elementi

  4. In Aggiungi area argomenti, selezionare Misura personalizzata da Fatto - Personalizzato e fare clic su Aggiungi.

    Finestra di dialogo Aggiungi un'area argomento

  5. Deselezionare tutto in Elementi dati disponibili per l'area argomenti SCM - Ordine di vendita.

    Area argomenti SCM - Ordine di vendita

  6. Selezionare le dimensioni predefinite unite al fact personalizzato nella stella logica e fare clic su Successivo.

    Passo 2 della procedura guidata nella pagina Crea area argomenti con le dimensioni precostruite unite al fact personalizzato nella stella logica

  7. Nel passo 3 della procedura guidata, esaminare la modalità di visualizzazione del modello, rinominare Misura personalizzata come Conteggio personale e fare clic su Successivo.

    Passo 3 della procedura guidata nella pagina Crea un'area argomenti in cui viene visualizzato il fact personalizzato nel modello

  8. Rivedere l'area argomenti personalizzata e fare clic su Successivo.

    Area argomenti personalizzata, Area argomenti personalizzata personale, creata dall'utente

  9. Nel passo 4 della procedura guidata, fare clic su Fine.

    Passo 4 della procedura guidata nella pagina Crea area argomenti

Applica e pubblica le personalizzazioni

Applicare le modifiche per compilare la sandbox e assicurarsi che la sandbox sia priva di errori.

Utilizzare quindi la scheda Attività per eseguire il debug, risolvere gli errori e verificare che l'azione Applica modifiche sia stata completata e sia riuscita. Infine, è possibile unire le modifiche alla sandbox principale e pubblicare le estensioni utente principali per condividere le nuove estensioni con i consumer.

In questo passo è possibile applicare le modifiche, utilizzare la scheda Attività per monitorare lo stato, unire la sandbox MySandbox5Mar25 alla sandbox principale, quindi pubblicare l'estensione utente principale.

  1. Nella pagina Estensioni modello semantico passare il puntatore del mouse sulla sandbox MySandbox5Mar25 per visualizzare Azioni, quindi fare clic su Applica modifiche.
  2. Fare clic sulla scheda Attività per monitorare il task Applica modifiche nella pagina Attività.
  3. Dopo aver applicato correttamente le modifiche, fare clic su Pubblica modello nella pagina Estensioni modello semantico.
  4. In Pubblica modello, in Estensioni utente, selezionare MySandbox5Mar25 e in Configurazioni sicurezza selezionare Tutto.
  5. Fare clic su Pubblica.
  6. Nella pagina Estensioni modello semantico fare clic sulla scheda Attività per monitorare il task Pubblica personalizzazioni.

Convalida i risultati

Verificare che le personalizzazioni siano visibili nel modello semantico.

  1. Nella Console di Fusion Data Intelligence fare clic su Vai alla home page.
  2. Nella home page di Oracle Analytics fare clic su Crea, fare clic su Cartella di lavoro, in Aggiungi dati selezionare Area argomenti personalizzata personale, quindi fare clic su Aggiungi a cartella di lavoro.
  3. Creare un report che estragga una colonna da ciascuna dimensione predefinita e la misura personalizzata dal fact personalizzato, Fatto - Personalizzato. Assicurarsi che non si verifichi alcuna duplicazione durante l'aggiunta di colonne da ogni colonna dimensione. Questo report conferma che è possibile unire correttamente le dimensioni precostruite selezionate alla misura fact personalizzata.

    Report che conferma che le dimensioni precostruite selezionate possono essere unite correttamente alla misura fact personalizzata