Prepara le tue applicazioni esterne

Verificare e aggiornare le applicazioni esterne.

Nota:

Prima del 1° giugno 2026, rivedere e aggiornare il modello semantico esterno per soddisfare questi ultimi standard e assicurarsi che le applicazioni esterne continuino a funzionare senza interruzioni.

Verifica il modello semantico esterno

Cosa è necessario controllare e aggiornare Esegui questi task...
Gerarchia (dimensione logica) basata su più tabelle logiche
  • Assicurarsi che la gerarchia (dimensione logica) sia basata su una sola tabella logica (tabella dimensioni). Semantic Modeler applica che una gerarchia (dimensione logica) provenga da una tabella logica.
  • Prima di eseguire la migrazione del modello, andare a Model Administration Tool, combinare le tabelle logiche e quindi eliminare la tabella logica da cui sono stati uniti i dati.

    Ad esempio, se si dispone di un modello Snowflake con una gerarchia (dimensione logica) originata da una tabella dimensioni e da una tabella estensioni dimensione, andare a Model Administration Tool e aggiungere i dati della tabella estensioni dimensione alla tabella dimensioni. Dopo aver combinato le tabelle logiche, eliminare la tabella di estensione delle dimensioni.

Join di chiavi esterne logiche
  • Assicurarsi che il modello semantico non contenga join di chiavi esterne logiche. I join di chiavi esterne logiche non esistono in Semantic Modeler e non verranno inclusi nella migrazione.
  • Prima di eseguire la migrazione del modello, sostituire i join della chiave esterna logica con i join logici.
Chiavi principali
  • Assicurarsi che i livelli logici del modello semantico contengano chiavi primarie.
Ruoli delle applicazioni
  • Assicurarsi che il modello semantico utilizzi i ruoli applicazione per le autorizzazioni degli oggetti e la sicurezza dei dati.

    Poiché la sicurezza a livello di utente non è più valida per i modelli semantici sviluppati in Administration Tool, Semantic Modeler non eseguirà la migrazione di alcuna sicurezza a livello di utente. In Strumento di amministrazione è possibile utilizzare Identity Manager per verificare che il modello utilizzi i ruoli applicazione e non gli utenti.

Visualizza cartelle
  • Cercare il modello semantico per trovare ed eliminare tutte le cartelle di visualizzazione nel livello Fisico e nel livello Modello aziendale e mapping.

    Le cartelle di visualizzazione contengono collegamenti agli oggetti. Quando si elimina una cartella di visualizzazione, vengono eliminati solo i collegamenti agli oggetti e non agli oggetti stessi.

Coerenza
  • Assicurarsi che il modello semantico superi il controllo di coerenza prima della migrazione.
  • In Model Administration Tool, eseguire il controllo della coerenza sul modello e correggere eventuali errori prima della migrazione.

Verifica se il tuo modello semantico esterno è conforme agli standard

Per garantire un servizio ininterrotto per le applicazioni esterne, rivedere e aggiornare il modello semantico esterno in modo che sia conforme a questi standard. Se non vengono soddisfatti questi requisiti, Oracle potrebbe ignorare le modifiche, gli errori di sistema o l'eliminazione di oggetti non conformi.

Generale:

  • La dimensione del modello semantico esterno deve essere inferiore a 25 MB.
  • I nomi delle cartelle e degli oggetti del catalogo devono essere univoci e non devono essere in conflitto con le voci precostruite.

Connessioni:

  • Il modello semantico esterno deve connettersi solo a Oracle Autonomous AI Lakehouse associato a Oracle Fusion Data Intelligence.
  • Non aggiungere ulteriori connessioni al modello semantico esterno.
  • Prima di eseguire il caricamento, ripristinare le connessioni predefinite alle impostazioni originali. Impostare il nome dell'origine dati su "DSN" e lasciare vuoti i campi nome utente e password.

Join e ricerche:

  • Le ricerche logiche non sono supportate nel modello semantico esterno.
  • I join di chiavi esterne logiche non sono supportati nel modello semantico esterno.

Fact

  • I fact logici devono contenere almeno una misura aggregata.
  • Gli attributi descrittivi devono essere modellati come dimensioni degenerate anziché come attributi fact diretti.

Dimensioni

  • Ogni dimensione logica creata deve essere associata a una gerarchia logica associata.
  • La granularità della dimensione deve corrispondere ai dati. In caso contrario, i risultati della query saranno imprecisi.
  • La chiave primaria del livello più basso o dettagliato di una gerarchia dimensionale deve corrispondere alla chiave primaria della tabella dimensione logica su cui si basa la gerarchia.

Gerarchie

  • Una gerarchia (dimensione logica) deve essere derivata da una sola tabella logica (tabella dimensione).
  • Le gerarchie padre-figlio definite nel modello semantico esterno non possono essere utilizzate per la modellazione successiva all'interno dei framework Branch o Sandbox. Utilizzare invece gerarchie basate su livelli.
  • Le gerarchie basate su livelli richiedono un livello totale generale e un livello dettaglio definiti. Impostare il numero di elementi a ciascun livello su uno o più.
  • I join di chiavi esterne logiche non saranno più validi. Eliminare i join di chiavi esterne logiche e sostituirli con join logici.
  • Per tutti i livelli logici deve essere definita una chiave primaria.
  • Ottimizza le prestazioni della gerarchia limitando gli attributi disponibili ai campi essenziali.

Colonne

  • I tipi di dati delle colonne conformi devono corrispondere.
  • Limitare le espressioni di colonna derivate a 1499 caratteri per assicurarsi che rimangano valide.

Sicurezza

  • La sicurezza a livello di utente non sarà più valida. Aggiorna il modello semantico esterno per utilizzare esclusivamente i ruoli applicazione per tutte le autorizzazioni di sicurezza degli oggetti e dei dati.
  • È necessario fornire un nome visualizzato e una descrizione per tutti i ruoli personalizzati creati all'interno del modello semantico esterno.
  • Se il modello semantico esterno fa riferimento a ruoli e gruppi dell'applicazione, è necessario crearli manualmente. La funzionalità di unione importa solo i mapping e non importa le definizioni dei ruoli e dei gruppi. Creare i gruppi applicabili nel provider di identità. Creare ruoli applicazione utilizzando la pagina Sicurezza in Oracle Fusion Data Intelligence.
  • Utilizzare i ruoli applicazione per proteggere l'accesso agli oggetti e non per gestire la sicurezza dei dati.

Data augmentation

  • Non abilitare le opzioni SME per la data augmentation nella scheda Funzioni disponibili nella pagina Abilita funzioni a meno che non siano già stati creati tipi di data augmentation come Crea dimensione, Crea fact ed Estendi entità. Questi tipi di aumento non sono più consigliati e potrebbero essere rimossi in una release futura. Le opzioni SME per Data Augmentation aggiornano direttamente il modello semantico, che può attivare errori a causa di errori di sincronizzazione. Se si verificano questi errori, sostituire l'aumento SME con un aumento del tipo di data set e configurare invece le estensioni del modello semantico definite dall'utente.

delle variabili di sistema

  • Non fare riferimento alle variabili di sistema nelle estensioni dell'applicazione esterna. Le variabili di sistema sono consentite nel framework sandbox.

Distribuzione bundle

  • È necessario assicurarsi che le aree funzionali abilitate nell'ambiente di destinazione e l'ambiente di sviluppo da cui è stato estratto il modello semantico siano uguali per evitare errori di unione dell'applicazione esterna.