Caso d'uso 1: Estensione di una dimensione conforme

È possibile estendere una cartella dimensione aggiungendo nuove colonne che rappresentano attributi descrittivi aggiuntivi correlati alla dimensione conforme.

La cartella Dettagli fatturazione cliente, ovvero una sottocartella della cartella Sede cliente, dell'area argomenti predefinita Financials - Adeguamenti AR, contiene già l'attributo Bill-to-Country contenente l'abbreviazione di paese composta da due lettere. Tuttavia, manca l'attributo descrittivo aggiuntivo Nome completo paese.

In questo caso d'uso, aggiungere la colonna Nome completo paese da un'origine esterna nella cartella Dettagli fatturazione cliente predefinita per associare l'attributo paese completo alla sede cliente. È possibile accedere all'estensione personalizzata nella dimensione predefinita conforme a Dim - Ubicazione fatturazione cliente utilizzando ID ubicazione cliente.

Questo caso d'uso richiede la sottoscrizione a Fusion ERP 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 alle tabelle e ai sinonimi predefiniti di Autonomous Data Warehouse e alle 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.
  • Tabella di estensione dimensione di esempio - FDI_X_COUNTRY_D
  • Attributo - Paese FullName
  • Area argomenti - Rettifiche AR
  • Cartella dimensioni padre - Cliente
  • Cartella dimensione - Dim - Ubicazione di fatturazione cliente
  • Tabella ADW predefinita - DW_CUSTOMER_LOCATION_D
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. Creare la tabella di estensione dimensione di esempio, FDI_X_COUNTRY_D, nel data warehouse autonomo associato all'istanza di Fusion Data Intelligence utilizzando i file di esempio FDI_X_COUNTRY_D.xlsx o FDI_X_COUNTRY.sql.
  3. Creare una vista denominata FDI_X_CUSTOMER_LOCATION_D_V per unire la tabella personalizzata FDI_X_COUNTRY_D alla tabella dimensione predefinita DW_CUSTOMER_LOCATION_D che contiene la chiave primaria CUSTOMER_LOCATION_ID, che verrà utilizzata per unire durante l'estensione della dimensione. Utilizzare il seguente script SQL per creare la vista:
    CREATE OR REPLACE FORCE EDITIONABLE VIEW "OAX_USER"."FDI_X_CUSTOMER_LOCATION_D_V" ("CUSTOMER_LOCATION_ID", "COUNTRY_FULLNAME") DEFAULT COLLATION "USING_NLS_COMP"  AS 
      (
    SELECT p.CUSTOMER_LOCATION_ID, NVL(c.COUNTRY_FULLNAME,'~NOVALUE~') AS COUNTRY_FULLNAME
    FROM OAX$OAC.DW_CUSTOMER_LOCATION_D p
    LEFT JOIN FDI_X_COUNTRY_D c
    ON p.COUNTRY_CODE = c.COUNTRY_CODE
    );
    
  4. Concedere l'accesso al modello semantico alla vista FDI_X_CUSTOMER_LOCATION_D_V per lo schema OAX$OAC utilizzando il seguente script SQL:
    GRANT SELECT ON "OAX_USER"."FDI_X_CUSTOMER_LOCATION_D_V" TO "OAX$OAC";
    
  5. Verificare che i dati vengano caricati dall'esempio come previsto utilizzando il seguente script SQL:
    SELECT * FROM OAX_USER.FDI_X_CUSTOMER_LOCATION_D_V;

Aggiungere un'estensione dimensione al modello semantico

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

In questo task è possibile modificare la stella logica Fact – Fins – AR Adjustments per aggiungere un'estensione dimensione in Dim – Customer Bill To Location facendo riferimento all'oggetto data warehouse autonomo FDI_X_CUSTOMER_LOCATION_V. L'estensione personalizzata è unita tramite join alla dimensione predefinita Dim - Ubicazione fatturazione cliente mediante ID ubicazione cliente.
  1. Nella pagina Estensioni modello semantico, fare clic sulla sandbox MySandbox5Mar25.

    Pagina Estensioni modello semantico che visualizza la sandbox creata

  2. In Perform Action, click Manage Logical Star, then Edit Logical Star, then Out of the box, then select Financials - AR Adjustments as the subject area, select Fact – Fins – AR Adjustments as the corresponding fact, and then Next.

    Finestra di dialogo Esegui azione

  3. Nella pagina Stella logica: Fatto, individuare la tabella delle dimensioni Dim - Ubicazione fatturazione cliente, 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 - Ubicazione fatturazione cliente

  4. Nell'elenco di valori Gestisci estensione selezionare Estendi dimensione.

    Elenco di valori Gestisci estensioni

  5. Nella pagina Estendi una dimensione, nel passo 1 della procedura guidata, selezionare OAX_USER in Schema e selezionare FDI_X_CUSTOMER_LOCATION_D_V in Oggetto. Selezionare la casella di controllo Usa per chiave per la colonna di origine CUSTOMER_LOCATION_ID, selezionare la casella di controllo Aggiungi attributi per la colonna di origine COUNTRY_FULLNAME, quindi fare clic su Successivo.
    Nota

    Assicurarsi che il nome visualizzato sia univoco e non sia in conflitto con nessuno dei nomi di colonna predefiniti; ad esempio, rinominare CUSTOMER_LOCATION_ID come ID ubicazione cliente FDI.

    Pagina Estendi una dimensione

  6. Nel passo 2 della procedura guidata, selezionare Esterno sinistro in Seleziona tipo di join.
    Nota

    Il tipo di join è principalmente Interno (corrispondenza) o Sinistra (tutto da Dim originale). Il tipo di join Left garantisce che non vengano persi dati.

    Passo 2 della procedura guidata Estendi una dimensione in cui si seleziona il tipo di join

  7. Selezionare ID ubicazione cliente (DOUBLE) come Chiave dimensione e CUSTOMER_LOCATION_ID (DOUBLE) come Chiave dimensione estesa. Fare clic su Fine.

    Passo 2 della procedura guidata Estendi una dimensione in cui è possibile selezionare i tasti di join

  8. Rivedere la dimensione estesa.

    Pagina Estendi dimensione che visualizza la dimensione estesa

Presentare l'estensione dimensione 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 Alimenti Financials - AR per presentare la colonna Nome completo paese estesa nella cartella Dettagli fatturazione cliente predefinita.
  1. Passare alla sandbox MySandbox5Mar25.
  2. Nella sandbox MySandbox5Mar25 fare clic su Esegui azione, quindi su Gestisci aree argomenti, quindi su Modifica di un'area argomenti, selezionare Financials - Adeguamenti AR come area argomenti e quindi su Successivo.

    Finestra di dialogo Esegui azione

  3. Nel passo 1 della procedura guidata nella pagina Modifica un'area argomenti - Financials - Adeguamenti AR, 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 - Financials - Adeguamenti AR con le opzioni Gestisci elementi

  5. In Aggiungi area argomenti, selezionare Nome completo paese e fare clic su Aggiungi cartelle.

    Finestra di dialogo Aggiungi un'area argomenti che visualizza la colonna Nome completo paese esteso nella cartella Dettagli fatturazione cliente predefinita

  6. In Aggiungi area argomenti, selezionare la cartella Dettagli fatturazione cliente e fare clic su Aggiungi cartelle.

    Finestra di dialogo Aggiungi un'area argomenti che visualizza la cartella Dettagli fatturazione cliente precostituita a cui viene aggiunta la dimensione estesa

  7. Rivedere le aggiunte e fare clic su Fine.

    Pagina Modifica un'area argomenti - Financials - Adeguamenti AR 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 Aspetti finanziari - Adeguamenti AR, l'area argomenti estesa in questo caso d'uso, quindi fare clic su Aggiungi a cartella di lavoro.
  3. Espandere la cartella Sede cliente, quindi espandere la cartella Dettagli fatturazione cliente e verificare che l'attributo esteso Nome completo paese sia visibile nella parte inferiore dell'elenco di attributi.
  4. Creare un report per visualizzare che l'attributo dimensione estesa è stato unito correttamente alle misure fact desiderate.

    Il report visualizza l'attributo dimensione estesa unito correttamente alle misure fact desiderate