Caso d'uso 2: Estensione di una dimensione degenerata

È possibile estendere una cartella dimensione dettagli transazione aggiungendo nuove colonne che rappresentano attributi descrittivi aggiuntivi correlati alla dimensione degenerata (degen).

La cartella Dettagli ordine di vendita (cartella secondaria nella cartella Dettagli linea evasione) disponibile nell'area argomenti SCM – Ordine di vendita precostituita non contiene l'attributo descrittivo obbligatorio Partner Fulfil.

In questo caso d'uso, si aggiunge la colonna Partner filtro da un'origine esterna nella cartella Dettagli ordine di vendita predefinita per associare i dettagli del partner che evade l'ordine di vendita applicabile. L'estensione personalizzata viene unita tramite join alla dimensione predefinita Dim - Dettagli ordine di vendita OM mediante la colonna ID linea evasione.

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.
  • Attributo - Colonna partner evasione
  • Area argomenti - SCM - Ordini di vendita
  • Cartella dimensioni padre - Ordini di vendita
  • Cartella dimensioni - Dim - Dettagli ordini di vendita OM
Assicurarsi di fare riferimento a Casi d'uso Carica esempi per estensioni modello semantico e completare i prerequisiti riportati di seguito.
  1. 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.
  2. Generare la vista Estensione dettagli transazione campione denominata FDI_X_OM_FULFILLMENT_CF_V utilizzando questo script SQL:
    CREATE OR REPLACE VIEW FDI_X_OM_FULFILLMENT_CF_V
    AS
    (
    SELECT FULFILL_LINE_ID,
    CASE ORDER_LINE_NUMBER
    WHEN 1 THEN 'Sysco Corporation'
    WHEN 2 THEN 'US Foods'
    WHEN 3 THEN 'Performance Food Group (PFG)'
    WHEN 4 THEN 'McLane Company'
    WHEN 5 THEN 'Gordon Food Service (GFS)'
    WHEN 6 THEN 'The H.T.'
    WHEN 7 THEN 'KeHE Distributors.'
    WHEN 8 THEN 'Reyes Holdings'
    WHEN 9 THEN 'Ben E. Keith Foods'
    WHEN 10 THEN 'Shamrock Foods'
    WHEN 11 THEN 'Maines Paper and Food Service'
    WHEN 12 THEN 'SpartanNash'
    WHEN 13 THEN 'UNFI'
    WHEN 14 THEN 'C and S Wholesale Grocers'
    WHEN 15 THEN 'Core-Mark Holding Company'
    WHEN 16 THEN 'Cheney Brothers'
    ELSE 'Unknown'
    END AS FULFIL_PARTNER
    FROM OAX_USER.DW_OM_FULFILLMENT_CF
    );
    

    Questa vista è basata sulla tabella fact OAX_USER.DW_OM_FULFILLMENT_CF. Tuttavia, è possibile passare a qualsiasi altra tabella dei fatti.

  3. Concedere l'accesso al modello semantico alla vista FDI_X_OM_FULFILLMENT_CF_V per lo schema OAX$OAC utilizzando il seguente script SQL:
    GRANT SELECT ON OAX_USER. FDI_X_OM_FULFILLMENT_CF_V TO "OAX$OAC";
    
  4. Verificare che i dati vengano caricati dall'esempio come previsto utilizzando il seguente script SQL:
    SELECT * FROM FDI_X_OM_FULFILLMENT_CF_V;

Aggiungere un'estensione dettagli transazione al modello semantico

È possibile modificare la stella logica per definire l'oggetto di data warehouse autonomo, gli attributi, le etichette di visualizzazione e le chiavi, quindi unire l'oggetto personalizzato alla dimensione di degen predefinita estesa.

In questo passo è possibile modificare la stella logica Fatto - Ordini di vendita OM per aggiungere un'estensione dimensione in Dim - Dettagli ordine di vendita OM facendo riferimento all'oggetto data warehouse autonomo FDI_X_OM_FULFILLMENT_CF_V. L'estensione personalizzata viene unita tramite join alla dimensione predefinita Dim - Dettagli ordine di vendita OM mediante ID linea evasione.
  1. Nella pagina Estensioni modello semantico, fare clic sulla sandbox MySandbox5Mar25.
  2. In Perform Action, click Manage Logical Star, then Edit Logical Star, then Out of the box, then select SCM - Sales Orders as the subject area, select Fact - OM Sales Orders as the corresponding fact, and then click Next.
  3. Nella pagina Stella logica: Fatto, individuare la tabella dimensione Dim - Dettagli ordini di vendita OM, fare clic con il pulsante destro del mouse su di essa, quindi fare clic su Gestisci estensione.

    Pagina Stella logica: Fact che visualizza la tabella dimensione Dim - Dettagli ordini di vendita OM

  4. Nell'elenco di valori Gestisci estensione selezionare Estendi dimensione.
  5. Nella pagina Estendi una dimensione, nel passo 1 della procedura guidata, selezionare OAX_USER in Schema e selezionare FDI_X_OM_FULFILLMENT_CF_V in Oggetto. Selezionare la casella di controllo Usa per chiave per la colonna di origine FULFIL_LINE_ID e selezionare la casella di controllo Aggiungi attributi per la colonna di origine FULFIL_PARTNER. Fare clic su Avanti.

    Pagina Estendi una dimensione

  6. Nel passo 2 della procedura guidata selezionare Interno in Seleziona tipo di join. Selezionare Identificativo linea evasione ordine (DOUBLE) come Chiave dimensione e FULFILL_LINE_ID (DOUBLE) come Chiave dimensione estesa per aderire all'identificativo e all'ID linea definiti nella vista FDI_X_OM_FULFILLMENT_CF_V. Fare clic su Fine.

    Passo 2 della procedura guidata nella pagina Estendi una dimensione in cui sono visualizzati il tipo di join e i tasti su cui eseguire il join

  7. Rivedere la dimensione estesa.

    Sandbox: pagina MySandbox5Mar2025 che visualizza la dimensione estesa

Presentare l'estensione Dettagli transazione nel modello semantico

È possibile modificare l'area argomenti per presentare le colonne estese in una cartella dell'area argomenti.

In questo passo è possibile modificare l'area argomenti SCM – Ordine di vendita per presentare la colonna estesa Partner Fulfil nella cartella Dettagli ordine di vendita predefinita.
  1. Passare alla sandbox MySandbox5Mar25.
  2. Nella sandbox MySandbox5Mar2025 fare clic su Esegui azione, quindi su Gestisci aree argomenti, quindi su Modifica area argomenti, selezionare SCM - Ordini di vendita come area argomenti, quindi fare clic su Successivo.
  3. Nel passo 1 della procedura guidata nella pagina Modifica un'area argomenti - SCM - Ordini di vendita, visualizzare i dettagli e fare clic su Successivo.
  4. Nel passo 2 della procedura guidata, selezionare Gestisci elementi, quindi fare clic su Gestisci personalizzazioni factory.

    Passo 2 della procedura guidata nella pagina Modifica un'area argomenti - SCM - Ordini di vendita con l'elenco di valori Gestisci elementi

  5. In Aggiungi un'area argomenti, selezionare la dimensione Dim – OM Sales Orders Details e l'attributo Fulfil Partner per estenderli ai dettagli della transazione e fare clic su Aggiungi cartelle.

    Finestra di dialogo Aggiungi area argomenti che visualizza la dimensione Dim - Dettagli ordini di vendita OM e l'attributo Evadi partner

  6. In Aggiungi area argomenti, selezionare la cartella Dettagli ordini di vendita e fare clic su Aggiungi cartelle.

    Finestra di dialogo Aggiungi area argomenti che visualizza la cartella Dettagli ordini di vendita selezionata

  7. Rivedere le aggiunte e fare clic su Fine.

    Pagina Modifica un'area argomenti – SCM – Ordini di vendita che visualizza le aggiunte

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 SCM - Ordini di vendita, l'area argomenti estesa in questo caso d'uso, quindi fare clic su Aggiungi a cartella di lavoro.

    Area argomenti Aggiungi dati che visualizza l'area argomenti SCM - Ordini di vendita selezionata

  3. Espandere la cartella Dettagli linea evasione, quindi espandere la cartella Dettagli ordine di vendita e verificare che il nuovo campo Partner evasione sia disponibile per l'uso e che i dati rimangano accurati.

    Cartella Dettagli linea evasione espansa che visualizza il campo Partner evasione appena aggiunto

  4. Creare una cartella di lavoro che contenga il nuovo attributo esteso Partner filtro e la misura della cartella Dettagli ordine di vendita per verificare che il join tra l'estensione e la tabella fact restituisca i risultati previsti.

    Cartella di lavoro contenente il nuovo attributo esteso Soddisfa partner e misura dalla cartella Dettagli ordine di vendita