Personalizza

È possibile personalizzare Fusion Data Intelligence per soddisfare i requisiti aziendali e aumentare le funzionalità di generazione report.

Oracle consiglia di seguire l'approccio di implementazione a fasi ed eseguire le personalizzazioni dopo i due rollout di contenuto predefiniti. L'esecuzione di personalizzazioni prima di disconnettersi dalle prime due fasi di contenuto predefinite aggiunge rischi non necessari a un progetto di implementazione. È necessario eseguire attività di personalizzazione in un ambiente considerato come ambiente di sviluppo principale.

È possibile estendere Fusion Data Intelligence per modificare e creare contenuto di reporting, contenuto dati, contenuto del modello semantico e assegnazioni di sicurezza. Questi tipi non dipendono necessariamente l'uno dall'altro, non sono necessariamente sequenziali e potrebbero non essere tutti applicabili ai requisiti aziendali.

Report personalizzati

Fusion Data Intelligence include report e aree argomenti predefiniti che consentono agli utenti di creare report. Poiché gli utenti creano report personalizzati utilizzando le aree argomenti predefinite, è importante organizzarli e proteggerli in modo adeguato per garantire che agli utenti business corretti con le autorizzazioni corrette sia consentito l'accesso ai report e ai progetti personalizzati.

Esistono più tipi di report personalizzati. Pianificare di salvare ogni tipo in cartelle specifiche con autorizzazione adeguata.

Accertarsi che:
  • Gli sviluppatori o gli utenti principali definiscono i report da condividere con gruppi specifici di consumatori.
  • È disponibile un ruolo applicazione per identificare tutti i consumer che devono avere accesso in lettura a questi report.
  • È disponibile un ruolo per gli utenti che devono disporre dell'accesso in scrittura.
  • Sono disponibili cartelle condivise con accesso in lettura o scrittura appropriato per memorizzare questi report per ciascun ruolo.
  • Gli amministratori del servizio hanno sempre il controllo completo delle cartelle.
  • I report ad hoc creati dagli utenti business per se stessi vengono salvati nella cartella dell'utente.
  • I report ad hoc creati da un utente business da condividere vengono memorizzati in cartelle condivise specifiche con accesso in scrittura a tutti. Se necessario, l'utente che crea il report può configurare le autorizzazioni per concedere l'accesso solo agli utenti selezionati.

Questo task richiede l'amministratore del servizio Fusion Data Intelligence, l'amministratore della sicurezza Fusion Data Intelligence e gli autori Fusion Data Intelligence.

Estensioni dati

In qualità di amministratore del servizio e data engineer, utilizzare le estensioni dati per aggiungere dati aggiuntivi per l'analitica.

La capacità di storage in Oracle Autonomous AI Lakehouse è pianificata per supportare i dati provenienti dalle origini Oracle Fusion Cloud Applications sottoscritte. Tuttavia, se aggiungi dati provenienti da un'altra origine, devi assicurarti di disporre di storage sufficiente. Fusion Data Intelligence include 50 GB di storage per dati esterni. Se prevedi di caricare più volume, devi aggiungere ulteriore capacità al database (in storage e potenzialmente OCPU). L'aggiunta di capacità consumerà crediti universali. Pianificare l'estensione dei dati utilizzando una o tutte queste opzioni nello stesso ambiente per casi d'uso diversi:
  • Configurazioni dati personalizzate
  • Data augmentation
  • Self-service con set di dati e flussi di dati Oracle Analytics Cloud
  • Strumento ETL di terze parti come Oracle Data Integrator

Configurazioni dati personalizzate

Le configurazioni di dati personalizzate sono modelli pronti all'uso che consentono di trasferire rapidamente i dati nel data warehouse autonomo.

Attualmente l'unico modello disponibile è per i flexfield descrittivi (definiti anche DFF). È necessario selezionare solo l'elenco di colonne DFF che si desidera importare per ogni oggetto. I dati vengono caricati nella pipeline gestita da Oracle e aggiunti automaticamente al livello semantico.

Vedere Estensione dei dati con applicazioni personalizzate.

Data augmentation

Utilizzare Data Augmentation per aggiungere dati aggiuntivi da un'origine dati supportata che non richiede la trasformazione. I dati di Oracle Fusion Cloud Applications devono essere disponibili in un oggetto vista da caricare tramite data augmentation. La data augmentation può estendere le dimensioni esistenti, creare nuove dimensioni e creare nuovi fact.

Esistono molti vantaggi nell'utilizzo della data augmentation:
  • Oracle gestisce l'esecuzione.
  • È pianificato con le pipeline predefinite, che sono essenziali per la coerenza dei dati (le date di estrazione sono le stesse).
  • Non c'è bisogno di acquistare, imparare o gestire un altro strumento di estrazione.

Ma l'aumento dei dati ha attualmente questi limiti:

  • Nessuna trasformazione dei dati.
  • Nessun collegamento con altre tabelle e origini dati.
  • Numero limitato di origini dati supportate, la maggior parte disponibile solo in anteprima.

Sfruttare le viste nello schema OAX_USER creato nelle tabelle di augmentation per implementare trasformazioni e join. A seconda dei requisiti di prestazioni, è possibile materializzare queste viste. Tuttavia, questo è utile solo per casi d'uso semplici. Le prestazioni e la manutenzione diventano rapidamente problemi se le trasformazioni sono troppo complesse (più join, aggregati). In questo caso, l'utilizzo di uno strumento di estrazione di terze parti è l'opzione migliore.

Vedere Informazioni sull'aumento dei dati.

Self-service con set di dati e flussi di dati Fusion Data Intelligence

Fusion Data Intelligence consente agli utenti di caricare direttamente i set di dati e utilizzarli per generare report o unirli alle aree argomenti esistenti.

Questi set di dati possono provenire da un file o essere definiti utilizzando una connessione a un'applicazione esterna. I set di dati sono progettati per fornire funzionalità di estensione self-service agli utenti business per importare dati esterni non inclusi nel modello semantico. I flussi di dati trasformano e caricano i dati dei set di dati, ad esempio, in uno schema personalizzato nel database Fusion Data Intelligence. I flussi di dati possono caricare solo un piccolo volume di dati e sono attualmente accessibili solo dal loro proprietario. Ma una volta caricata nel database, la tabella corrispondente può essere aggiunta nel livello semantico. A seconda della modalità selezionata, un flusso di dati può eliminare e ricreare la tabella di destinazione quando viene eseguita. Poiché le tabelle utilizzate nel livello semantico devono disporre dell'accesso concesso all'utente OAX$OAC, la concessione dell'accesso per impostazione predefinita all'intero schema personalizzato è più sicura. In caso contrario, eseguire l'istruzione SQL di concessione dopo ogni esecuzione del flusso di dati.

Fare riferimento a quanto riportato di seguito.

Strumento ETL (Extract, Transform and Load; estrazione, trasformazione e caricamento) di terze parti

Fusion Data Intelligence consente agli utenti di caricare direttamente i set di dati e utilizzarli per generare report o unirli alle aree argomenti esistenti.

Qualsiasi strumento di estrazione di terze parti che supporti Oracle Autonomous AI Lakehouse può caricare dati esterni nel database Fusion Data Intelligence. Oracle Data Integrator è un esempio di strumento di estrazione.

Pianifica di utilizzare uno strumento di estrazione per caricare dati esterni come ultima risorsa quando nessuna delle altre soluzioni è appropriata. È necessario esaminare prima la data augmentation e i connettori e, se non è possibile utilizzare una di queste funzionalità, pianificare di utilizzare Oracle Data Integrator per il Marketplace e altri strumenti ETL.

Sono disponibili alcuni elementi importanti quando si caricano i dati nel database Fusion Data Intelligence con uno strumento di estrazione.

  • Assicurarsi che i caricamenti di dati personalizzati non vengano eseguiti contemporaneamente alle pipeline per evitare conflitti sulle risorse del database. È possibile determinare che una pipeline incrementale sia terminata quando un nuovo record viene inserito nella tabella DW_WH_REFRESH_SUMMARY con il nome processo _REFRESH_SCHEDULED.
  • Utilizza la connessione Low Service al data warehouse autonomo. L'utilizzo del servizio Alto o Medio utilizza troppe risorse e può causare problemi di prestazioni per altri processi in esecuzione nel database.
  • A seconda della progettazione del processo di caricamento, le incoerenze dei dati e i problemi di prestazioni possono essere visualizzati nei report se gli utenti accedono alle tabelle personalizzate durante il caricamento. Provare a caricare i dati al di fuori dell'orario di lavoro.

Estensioni modello semantico

Pianifica di estendere il modello semantico per soddisfare i tuoi requisiti aziendali. Ciò comporta la creazione e la modifica di aree argomenti per utilizzare le estensioni dati.

Di seguito vengono forniti alcuni esempi.
  • Aggiungi o estendi aree argomenti
  • Aggiungi o estendi dimensioni
  • Aggiungi dati fact
  • Aggiungi o estendi gerarchie
  • Aggiungi variabili di sessione
  • Aggiungi colonne derivata
Esplora queste opzioni per estendere il modello semantico:
  • Utilizzare la data augmentation per aggiungere automaticamente nuovi dati nel livello semantico in alcune situazioni. Quando si utilizza la data augmentation per caricare informazioni aggiuntive, è possibile utilizzarla a volte per estendere il livello semantico. Esistono tre diversi tipi di data augmentation:
    • Estendi entità: utilizzare questa opzione per aggiungere attributi aggiuntivi alle dimensioni esistenti. Gli attributi caricati con questo tipo di data augmentation si trovano automaticamente nelle aree argomenti della cartella selezionata. Questo tipo di estensione è possibile solo con un join nella chiave primaria dell'entità.
    • Dimensione personalizzata: utilizzare questa opzione per creare una dimensione completamente nuova. Gli attributi caricati con questo tipo di data augmentation vengono aggiunti nelle aree argomenti solo se uniti con un fact personalizzato creato con data augmentation.
    • Fact personalizzato: utilizzare questa opzione per creare una nuova tabella fact. Gli attributi e le misure caricati con questo tipo di data augmentation vengono aggiunti automaticamente alle aree argomenti selezionate. Si noti che la specifica di un'area argomenti non è obbligatoria.

    Un uso comune di data augmentation consiste nell'estendere una dimensione con attributi aggiuntivi, supponendo che la chiave di join sia inclusa nell'origine dati.

  • Utilizzare le procedure guidate Estensione modello semantico che possono utilizzare le tabelle create dai processi di data augmentation. Questo è lo strumento principale da utilizzare per modificare il livello semantico. Di seguito sono riportati alcuni esempi, ma non sono esaurienti:
    • I dati vengono caricati tramite data augmentation, ma la data augmentation non può apportare le modifiche appropriate nel modello semantico. Ad esempio, il join con la dimensione esistente non si basa sulla chiave primaria oppure è necessario applicare alcune trasformazioni dopo aver caricato i dati.
    • Le estensioni devono essere aggiunte nelle aree argomenti predefinite.
    • I calcoli si basano su fact predefiniti.

    Un uso comune di questo strumento consiste nel creare metriche derivate basate su metriche fact esistenti o nell'estendere una dimensione con attributi che non possono essere uniti tramite data augmentation.

È possibile utilizzarli insieme nello stesso ambiente Fusion Data Intelligence. Sebbene ogni possibilità sia utile per casi d'uso specifici, esamina queste raccomandazioni:
  • Quando si crea un modello personalizzato, in particolare un fatto personalizzato, assicurarsi di collegarlo con dimensioni precostruite in modo che le colonne precostruite e quelle personalizzate vengano utilizzate nello stesso report.
  • Ridurre il più possibile il numero di passi di personalizzazione del livello semantico applicando tutte le modifiche necessarie all'oggetto corrispondente in ogni passo. Quando ulteriori personalizzazioni sullo stesso oggetto vengono aggiunte in un secondo momento, modificare il passo esistente invece di aggiungerne uno nuovo.
Questa attività richiede:
  • Amministratore dei servizi Fusion Data Intelligence
  • Tecnico dati

Estensioni di sicurezza

È possibile utilizzare ruoli applicazione nuovi ed esistenti per configurare la sicurezza dei dati e degli oggetti per le estensioni dei dati e dei modelli semantici.

L'amministratore del servizio, l'amministratore della sicurezza e l'amministratore del modellatore semantico possono:
  • Fornire la sicurezza dei dati limitando l'accesso utente ai dati utilizzando i ruoli dati dell'applicazione. In questo modo vengono filtrati i dati presentati agli utenti in base ai ruoli dati dell'applicazione. La configurazione della sicurezza dei dati è molto diversa a seconda delle Oracle Fusion Cloud Applications di origine. Ogni applicazione Fusion Data Intelligence può gestire la sicurezza dei dati. Anche se le funzioni della piattaforma Fusion Data Intelligence sono sempre le stesse, vengono utilizzate in modo diverso a seconda dell'applicazione. La configurazione dell'assegnazione della sicurezza è completamente, parzialmente o non automatizzata, a seconda dell'applicazione Fusion Data Intelligence.
  • Impostare le autorizzazioni degli oggetti per limitare l'accesso degli utenti al contenuto del catalogo (report e visualizzazioni) e al contenuto dell'area argomenti (area argomenti, cartelle e colonne) utilizzando i ruoli responsabilità predefiniti e personalizzati. I ruoli responsabilità impostano i livelli di autorizzazione "Predefinito (eredita dall'elemento padre)", "Nessun accesso" o "Sola lettura" per gli oggetti che proteggono.
  • Personalizzare le autorizzazioni per i ruoli responsabilità predefiniti e creare autorizzazioni per i ruoli personalizzati.
A questo scopo, è necessario:
  • Valuta la configurazione di sicurezza dei dati predefinita e determina quali requisiti aziendali soddisfa. Utilizza le estensioni di sicurezza dei dati per qualsiasi requisito non soddisfatto della configurazione di sicurezza dei dati predefinita.
  • Documenta tutte le estensioni di sicurezza.
  • Mantieni le matrici delle estensioni e i ruoli applicazione corrispondenti che le proteggono.
  • Convalidare le estensioni di sicurezza eseguendo il test prima di pubblicarle in produzione.