Caso d'uso 9: creazione di un'area argomento

È possibile creare un'area argomenti per presentare e proteggere una vista personalizzata di un modello aziendale per concentrarsi su una determinata funzione aziendale.

Il modello semantico predefinito non contiene il modello aziendale e le metriche richiesti di Google Analytics. In questo caso d'uso è possibile creare, modellare e presentare l'area argomenti di Google Analytics che contiene dati provenienti da un'origine esterna, ad esempio Google Analytics. A questa area argomenti, aggiungere un fact personalizzato Fatto - Google e una dimensione personalizzata Data Google.

È possibile applicare i concetti trattati in questo caso d'uso a una qualsiasi delle sottoscrizioni 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.

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 tabella fact di esempio FDI_X_DUMMY_GOOGLE_DATA_F nel data warehouse autonomo associato all'istanza di Fusion Data Intelligence utilizzando i file di esempio FDI_X_DUMMY_GOOGLE_DATA_F.xlsx o FDI_X_DUMMY_GOOGLE_DATA_F.sql.
  • Concedere l'accesso al modello semantico alla vista FDI_X_DUMMY_GOOGLE_DATA_F della tabella per lo schema OAX$OAC utilizzando questo script SQL:
    GRANT SELECT ON "OAX_USER"."FDI_X_DUMMY_GOOGLE_DATA_F" TO "OAX$OAC";
  • Creare la vista FDI_X_GOOGLE_DATE_D_V utilizzando questo script SQL:
    CREATE OR REPLACE FORCE EDITIONABLE VIEW "OAX_USER"."FDI_X_GOOGLE_DATE_D_V" ("CALENDAR_DATE", "CAL_MONTH_NUMBER", "CAL_YEAR_ID") DEFAULT COLLATION "USING_NLS_COMP"  AS 
      (
    SELECT CALENDAR_DATE, CAL_MONTH_NUMBER, CAL_YEAR_ID
    FROM DW_DAY_D
    );
  • Concedere l'accesso al modello semantico alla vista FDI_X_GOOGLE_DATE_D_V o allo schema OAX$OAC utilizzando questo script SQL:
    GRANT SELECT ON "OAX_USER"."FDI_X_GOOGLE_DATE_D_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_GOOGLE_DATE_D_V;
  • Verificare che i dati vengano caricati dall'esempio come previsto utilizzando il seguente script SQL:
    SELECT * FROM OAX_USER.FDI_X_DUMMY_GOOGLE_DATA_F;

Aggiungere un fatto personalizzato al modello semantico

È possibile creare una stella logica per definire gli oggetti del data warehouse autonomo, le misure 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 un fact personalizzato Fatto - Google che fa riferimento all'oggetto data warehouse autonomo FDI_X_DUMMY_GOOGLE_DATA_F.
  1. Nella pagina Estensioni modello semantico, fare clic sulla sandbox MySandbox5Mar25.
  2. Fare clic su Esegui azione, fare clic su Gestisci stella logica, selezionare Crea stella logica, quindi fare clic su Successivo.
  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_DUMMY_GOOGLE_DATA_F in Oggetto e rinominare Nome fact come Fatto - Google. Selezionare la casella di controllo Usa per chiave per la colonna di origine GOOGLE_SESSION_DATE, selezionare la casella di controllo Seleziona fact per le colonne di origine GOOGLE_ANALYTICS_ACTIVEUSERS e GOOGLE_ANALYTICS_NEWUSERS, quindi fare clic su Successivo.

    Passo 1 della procedura guidata nella pagina Aggiungi un fact

  5. Lasciare le regole di aggregazione come Somma e fare clic su Fine.

    Passo 2 della procedura guidata nella pagina Aggiungi un fact

  6. Rivedere il fact personalizzato in modalità grafica.

    Il fatto personalizzato in modalità grafica

  7. Passare al task successivo senza uscire dalla procedura guidata, Aggiungere una dimensione personalizzata al modello semantico.

Aggiungere una dimensione personalizzata al modello semantico

È possibile modificare la stella logica per definire gli oggetti, gli attributi, le etichette di visualizzazione, le chiavi e la gerarchia autonomi del data warehouse.

In questo passo è possibile modificare la stella logica Fatto - Google per aggiungere una dimensione personalizzata Dim - Google Date che fa riferimento all'oggetto data warehouse autonomo FDI_X_GOOGLE_DATE_D_V e definire una gerarchia multilivello denominata Gerarchia Google. Per ogni livello, lo use case definisce una chiave primaria univoca e un attributo di visualizzazione.
  1. Nella pagina Stella logica: Fatto, fare clic su Gestisci dimensione, quindi su Aggiungi dimensione.

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

  2. On the Add a Dimension page, in step 1 of the wizard, select OAX_USER in Schema, select FDI_X_GOOGLE_DATE_D_V in Object, rename Dimension Name as Google Date, select the Use for Key check box for CALENDAR_DATE and the Add Attributes check box for CALENDAR_DATE, CAL_MONTH_NUMBER, and CAL_YEAR_ID. Fare clic su Avanti.

    Passo 1 della procedura guidata nella pagina Aggiungi una dimensione

  3. In Nome visualizzato, rinominare come indicato di seguito.
    • Data calendario come data
    • Numero mese calendario come mese
    • ID anno calendario come anno
    Nota

    Per i nomi univoci, è possibile anteporre a Google il prefisso Data, Mese e Anno.
  4. Specificare la Gerarchia date per la dimensione Data Google come indicato di seguito.
    1. Immettere Gerarchia Google in Nome gerarchia.

      Passo 2 della procedura guidata nella pagina Aggiungi una dimensione con il nome della gerarchia immesso

    2. In Elementi dati selezionati, fare clic con il pulsante destro del mouse sul livello superiore, Totale, quindi fare clic su Aggiungi 'n' livelli figlio. In Numero di livelli, specificare 2 come Numero di livelli gerarchia e fare clic su Fine.

      Finestra di dialogo Numero di livelli

    3. Rinominare i livelli e trascinare le colonne corrispondenti da Data Google in Elementi dati disponibili in ogni cartella di livello.
      Trascinare come indicato di seguito.
      • Trascinare il mese Google nella cartella a livello mese.
      • Trascinare Google Year nella cartella a livello di Year.
      • Se non è già presente per impostazione predefinita, trascinare Google Date nella cartella a livello di Detail.

      Passo 2 della procedura guidata nella pagina Aggiungi una dimensione che mostra come rinominare i livelli e trascinare le colonne corrispondenti in ogni cartella di livello

    4. Impostare Chiave principale e Attributo visualizzazione per ogni livello.
      • Cartella anno (elemento dati) : in Proprietà, selezionare la matita per impostare Chiave principale e Attributo visualizzazione a livello di anno su Anno Google.


        Passo 2 della procedura guidata nella pagina Aggiungi una dimensione che mostra come impostare la chiave primaria e l'attributo di visualizzazione a livello di anno

      • Cartella mese (elemento dati): in Proprietà selezionare la matita per impostare Chiave principale e Visualizza attributo a livello di mese su Google Month.


        Passo 2 della procedura guidata nella pagina Aggiungi una dimensione che mostra come impostare la chiave primaria e visualizzare l'attributo a livello di mese

      • Cartella dettagli (elemento dati): in Proprietà, selezionare la matita per impostare Chiave principale e Attributo visualizzazione a livello di dettaglio su Data Google.


        Passo 2 della procedura guidata nella pagina Aggiungi una dimensione che mostra come impostare la chiave primaria e visualizzare l'attributo a livello di dettaglio

  5. Fare clic su Fine. Continuare con il task successivo senza uscire dalla procedura guidata, Partecipare al fact personalizzato alla dimensione personalizzata.

Unire il fact personalizzato alla dimensione personalizzata

Per unire la gerarchia di dimensioni personalizzate al fact personalizzato, definire il tipo di join e la condizione di join. È possibile definire join complessi; tuttavia, si consiglia di provare a utilizzare join standard ove possibile.

In questo passo è possibile definire un join interno standard nel fact Fatto - Google personalizzato per la gerarchia di dimensioni personalizzate Dim - Google Date utilizzando il tasto Data sessione Google.
  1. Nella pagina Stella logica: Fact trascinare il cerchio del fact personalizzato (Fatto - Google) dal cerchio della dimensione personalizzata (Dim - Google Date) per aprire la finestra di dialogo Join.

    Pagina Stella logica: Fact che mostra come unire il fact personalizzato e la dimensione personalizzata

  2. In Join, specify Inner as Join Type, under Join Condition, select Google Session Date (DATE) for Fact - Google, select Google Date (DATE) for Dim - Google Date, and click Done.

    Finestra di dialogo Join

  3. Visualizzare il join in modalità grafica.

    Il join in modalità grafica

  4. Fare clic sulla freccia indietro nella pagina Logical Star: Fact per tornare alla pagina Sandbox: MySandbox5Mar2025.

Presenta fact personalizzati e dimensione personalizzata nel modello semantico

È possibile modificare l'area argomenti per presentare il nuovo fact personalizzato e i relativi parametri aggregabili, insieme ai nuovi attributi dimensione personalizzati e ai livelli di gerarchia.

Il fatto è rappresentato come una cartella contenente colonne di misura nell'area argomenti. La dimensione è rappresentata come una cartella contenente colonne nell'area argomenti. I livelli di gerarchia sono rappresentati nella parte inferiore della cartella delle dimensioni personalizzate. I livelli di gerarchia utilizzati nelle cartelle di lavoro possono espandersi e comprimersi per visualizzare o nascondere le righe dettagliate.

In questo passo è possibile creare una nuova area argomenti Google Analytics per presentare le misure Fact – Google della nuova cartella fact contenente le misure Google Analytics Activeusers e Google Analytics Newusers, insieme alla nuova cartella personalizzata Google Date contenente la gerarchia personalizzata Google Hierarchy con due livelli (Year, Month) e il livello dettagliato più basso.

  1. Nella pagina Sandbox: MySandbox5Mar2025, fare clic su Esegui azione, fare clic su Gestisci area argomenti, selezionare Crea un'area argomenti, quindi fare clic su Avanti.
  2. Nella pagina Crea area argomenti, nel passo 1 della procedura guidata, immettere Google Analytics in Nuovo nome area argomenti e 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.
  4. In Aggiungi un'area argomenti selezionare la dimensione personalizzata, la cartella dimensione Dim - Google Date (inclusa la gerarchia) e il fact personalizzato, Fatto - Google, insieme a tutte le misure, quindi fare clic su Aggiungi.

    Finestra di dialogo Aggiungi un'area argomenti che visualizza la dimensione e il fact personalizzati selezionati

  5. Rivedere e fare clic su Successivo.

    Rivedi il fatto personalizzato, Fact - Google

  6. Nel passo 3 della procedura guidata fare clic con il pulsante destro del mouse sugli elementi nell'area argomenti personalizzata da rinominare come desiderato oppure trascinare gli elementi da riordinare e fare clic su Successivo.

    Passo 3 della procedura guidata nella pagina Crea un'area argomenti che mostra come rinominare e riordinare gli elementi

  7. Rivedere e fare clic su Fine.

    Passo 4 della procedura guidata nella pagina Crea area argomenti con il pulsante Fine

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 Google Analytics, quindi fare clic su Aggiungi a cartella di lavoro.

    Finestra di dialogo Aggiungi dati che visualizza l'area argomenti personalizzata selezionata, Google Analytics

  3. Creare un report basato su Google Analytics, l'area argomenti personalizzata creata dall'utente. Utilizzare le colonne della cartella Google Date e le misure di Fact - Google per confermare che il fact e la dimensione sono uniti correttamente.

    Report basato sull'area argomenti personalizzata, Google Analytics