Differenze tra Essbase 11g e Oracle Essbase 26ai

Per comprendere la piattaforma Oracle Essbase più recente, esaminare le differenze tra funzioni e funzionalità da Essbase 11g in locale a Oracle Essbase 26ai.

Per differenze nei tipi di distribuzione Essbase, fare riferimento alla sezione Differenze tra le opzioni di distribuzione Essbase.

Architettura/motore principale

Funzione o componente Essbase 11g Essbase 26ai Note
Architettura delle applicazioni EPM System, Foundation Services Essbase viene eseguito su una piattaforma WebLogic di livello intermedio, in Fusion Middleware o in Oracle Cloud Infrastructure.

Nelle distribuzioni indipendenti, Fusion Middleware consente prestazioni rapide, uso ottimizzato della memoria, concorrenza elevata, distribuzione flessibile e failover.

Nelle distribuzioni su Oracle Cloud Infrastructure non è necessario eseguire gli strumenti di installazione/configurazione di Essbase. OCI consente prestazioni rapide, uso ottimizzato della memoria e distribuzione flessibile.

Database relazionale per i metadati di Essbase N. Gli schemi RCU (Repository Creation Utility) contengono informazioni sugli artifact e sui componenti della piattaforma Essbase. Questi metadati vengono memorizzati in un database relazionale (RDBMS) supportato a scelta. Tenere presente che le applicazioni e i cubi di Essbase non vengono memorizzati in questi schemi. Per le distribuzioni indipendenti, le applicazioni si trovano nella posizione <Directory applicazioni> selezionata sul server in cui si installa Essbase. Per le distribuzioni in Oracle Cloud Infrastructure, le applicazioni si trovano nel volume a blocchi di dati dell'istanza di computazione Essbase.
Opzioni del motore di query (storage aggregato, storage a blocchi, modalità ibrida) Impostazione predefinita dello storage a blocchi Impostazione predefinita della modalità ibrida La modalità ibrida è la modalità predefinita per i cubi di storage a blocchi, che offre analisi affidabili delle dipendenze, aggregazione rapida, capacità di elaborare più calcoli e diverse opzioni di tuning. Fare riferimento alla sezione Adottare la modalità ibrida per l'elaborazione rapida di analitica.
Failover Sì (implementazione indipendente solo su Linux) Il failover è integrato con WebLogic per supportare un sistema di leasing di richieste centrale che determina quale nodo è attivo e quali nodi sono in attesa in standby.
Unicode Essbase 26ai utilizza la codifica UTF-8. Convertire tutte le applicazioni Essbase 11g in locale con codifica nativa in Unicode prima di eseguire l'operazione di esportazione LCM.

Interfacce/strumenti

Funzione o componente Essbase 11g Essbase 26ai Note
Interfaccia Web Essbase amministrativa N. L'interfaccia Web Essbase consente di gestire applicazioni, utenti, gruppi e artifact Essbase. Include un redattore profili avanzati, Editor di script, un'interfaccia di analisi dati in cui è possibile salvare i layout griglia e un Editor di regole di caricamento con anteprime dati incorporate. Un'interfaccia Job centralizzata consente di avviare le richieste, nonché di monitorare le richieste attive e recenti. Cube Designer e Smart View, oltre alle utility per la migrazione, l'automazione e l'amministrazione, possono essere scaricati dalla console.
Cube Designer, cartelle di lavoro applicazione N. L'estensione Cube Designer per Microsoft Excel è un'interfaccia client per la progettazione e la creazione di cubi Essbase dalle cartelle di lavoro dell'applicazione. Questa interfaccia offre un sistema flessibile e portatile per la progettazione e l'amministrazione dei cubi. Le cartelle di lavoro strutturate semplificano la progettazione, l'ottimizzazione e la portabilità quotidiane dei cubi. Cube Designer ricava i pattern che si trovano nelle cartelle di lavoro non strutturate per facilitare la forma dei dati grezzi in cubi organizzati in modo gerarchico. Cube Designer e le cartelle di lavoro delle applicazioni offrono anche il vantaggio dello sviluppo di cubi offline e la facilità delle build iterative. Vedere Utilizzo dei cubi in Cube Designer.
Migrazione, backup/ripristino Essbase semplifica la migrazione delle applicazioni tra le release e i server host di Essbase, utilizzando una scelta di utility tramite la console, a seconda del percorso di migrazione. Vedere Informazioni sugli strumenti di migrazione e sui casi d'uso. È inoltre necessario gestire backup regolari degli schemi RCU di Essbase memorizzati in un database relazionale e dei ruoli utente. Consultare le istruzioni di backup e ripristino per il tipo di distribuzione in uso.
Catalogo N. Il catalogo è una posizione centrale per memorizzare file e artifact associati alle applicazioni e agli utenti di Essbase. Include directory utente e condivise e una galleria istruttiva di cubi di esempio.
Galleria N. Nel catalogo è inclusa una galleria di modelli di cubo, sotto forma di cartelle di lavoro dell'applicazione Excel. Importare queste cartelle di lavoro per creare una vasta gamma di cubi di esempio. Gli esempi forniscono informazioni su diversi casi d'uso per le applicazioni e le funzioni di Essbase, nonché su come creare e progettare cubi da cartelle di lavoro strutturate e non strutturate.
Smart View Vedere Utilizzo di Oracle Smart View for Office.
Provider Services Provider Services è integrato in Essbase 26ai. Per impostazione predefinita, dopo 10 minuti si verifica il timeout delle richieste di Servizi Provider. Le opzioni di configurazione sono disponibili nella console. È necessario aggiornare gli URL del servizio client al nuovo formato, come descritto nelle istruzioni di migrazione.
Essbase Studio N. Utilizzare connessioni e origini dati per connettersi alle origini dati esterne, utilizzare l'editor regole migliorato per visualizzare in anteprima e modellare le importazioni nel cubo e utilizzare i report drill-through per accedere ai dati non importati.

Sicurezza/autenticazione

Funzione o componente Essbase 11g Essbase 26ai Note
Comunicazione/Sicurezza di rete File di sicurezza TLS, load balancer Tutti i dati vengono cifrati nel layer di transito mediante TLS (Transport Layer Security). Facoltativamente, puoi implementare un load balancer. Nelle distribuzioni indipendenti, potrebbe trattarsi di Oracle HTTP Server o di un altro load balancer scelto. Nelle distribuzioni di Oracle Cloud Infrastructure, puoi scegliere di configurare un load balancer tramite OCI.
Metodo di autenticazione EPM Shared Services o nativo

Oracle Identity and Access Management (IAM), precedentemente denominato Oracle Identity Cloud Service (solo distribuzione OCI)

EPM Shared Services (solo distribuzione indipendente)

LDAP incorporato in WebLogic

Nelle distribuzioni indipendenti, per l'autenticazione di utenti e gruppi, scegliere WebLogic Embedded LDAP oppure, se si utilizza già EPM Shared Services, è possibile continuare a utilizzarlo con Essbase 26ai (distribuzione indipendente). Se si seleziona WebLogic, si consiglia di federare gli utenti a un provider di autenticazione esterno, ad esempio Microsoft Active Directory, adatto agli ambienti di produzione.

Nelle distribuzioni OCI, anche quando si utilizza MSAD, l'integrazione con Oracle Identity and Access Management (IAM), precedentemente denominato Oracle Identity Cloud Service.

Ruoli utente/gruppo e autorizzazioni applicazione Ruoli Essbase, ruoli Shared Services e ruoli applicazione Semplificato: 3 ruoli, 4 autorizzazioni I ruoli utente Essbase sono Utente, Utente avanzato e Amministratore servizi. Le autorizzazioni delle applicazioni, concesse separatamente, sono Application Manager, Database Manager, Database Update e Database Access. Tutti i ruoli di EPM Shared Services possono essere mappati ai nuovi ruoli e alle nuove autorizzazioni oppure è possibile continuare a utilizzare EPM Shared Services (solo distribuzione indipendente).
Filtri I filtri consentono di implementare controlli di accesso ottimizzati a livello di cella nei cubi. Utilizzando i filtri dinamici con funzioni/variabili integrate, è possibile rendere i filtri estensibili e adattabili a una base utenti in continua evoluzione e ai dati di origine in tempo reale. È possibile utilizzare LoginAs per eseguire il test dei filtri nell'interfaccia Web di Essbase.

In Essbase 11g in locale è possibile concedere un solo filtro per utente per cubo. In Essbase 26ai, le nuove assegnazioni di filtro vengono combinate con le assegnazioni di filtro esistenti.

File di sicurezza N. Non è necessario essbase.sec in Essbase 26ai.

Connettività/interoperabilità dei dati

Funzione o componente Essbase 11g Essbase 26ai Note
Connessioni e origini dati N. I task di amministrazione di Essbase spesso richiedono la connettività a dati o host di origine remoti. Con le connessioni e le origini dati riutilizzabili, non è più necessario codificare i dettagli di connessione in artifact quali file di regole o filtri oppure immetterli ogni volta che si eseguono altri task dipendenti dalla connessione.
Connettività di rete Le API Essbase utilizzano TLS/SSL per una connettività sicura sia internamente tra i componenti che esternamente con altre applicazioni. È possibile connettersi da qualsiasi software utilizzando il client di runtime (RTC) di Essbase tramite HTTP sicuro senza dover aprire ulteriori porte TCP/IP per abilitare la connettività client.
Partizioni Le partizioni collegate non sono supportate in Essbase 26ai. Utilizzare @XREF e @XWRITE per analizzare i dati tra cubi. Vedere Collegare i cubi mediante partizioni e le funzioni XREF/XWRITE.

L'amministratore deve impostare la sicurezza utente per i cubi di origine e di destinazione. Vedere Sicurezza per i database partizionati.

Per le distribuzioni OCI, le partizioni federate sono disponibili con Autonomous AI Lakehouse, consentendo l'integrazione trasparente dei dati relazionali e del cubo Essbase.

Drill-through Quando sono necessari più dati di quelli contenuti nel cubo, utilizzare i report drill-through per accedere alle origini dati esterne. Le prestazioni sono migliorate per le connessioni drill-through a Oracle Database. La flessibilità della progettazione dei report drill-through è migliorata, consentendo una selezione diversificata di più celle o intervalli di celle. Le selezioni possono essere ricorsive, non ricorsive, di livello 0, contigue o non contigue.

Calcolo/flusso di dati

Funzione o componente Essbase 11g Essbase 26ai Note
Script di calcolo (archiviazione a blocchi e modalità ibrida) La libreria completa di funzioni e comandi di calcolo è adatta alla maggior parte delle applicazioni analitiche. Creare le proprie funzioni e le macro personalizzate. Il tracing di calcolo consente di analizzare ed eseguire il debug delle prestazioni dello script di calcolo e dell'elaborazione delle formule membro. Il calcolo basato su tuple consente di ottimizzare e perfezionare l'ambito del calcolo, limitandolo a concentrarsi sulla griglia attiva di Smart View. Il calcolo ibrido può essere utilizzato e offre opzioni di tuning.
Calcolo memorizzazione di aggregazione Inserimento MDX consente di eseguire calcoli e allocazioni personalizzati. È possibile automatizzare la creazione e il mantenimento delle viste di aggregazione predefinite.
Processore di query ibrido abilitato per impostazione predefinita per i cubi di storage a blocchi N.

Essbase 26ai elabora le dipendenze dinamiche nelle query utilizzando la modalità ibrida. In modalità ibrida, Essbase valuta le dipendenze delle formule prima di risolvere le query, garantendo tempi di elaborazione minimi e risultati accurati.

La modalità ibrida non è la modalità predefinita per gli script di calcolo, ma è possibile abilitarla utilizzando l'impostazione di configurazione HYBRIDBSOINCALCSCRIPT.

In Essbase 11g, il motore di query predefinito non è la modalità ibrida, ma è possibile abilitarlo utilizzando ASODYNAMICAGGINBSO.

Nota

Non utilizzare il calcolo a due passaggi con i cubi in modalità ibrida. Utilizzare solo risolvi ordine.

Calcolo parallelo Vedere Utilizzo del calcolo parallelo.
Regole creazione caricamento dati/dimensione L'editor regole di caricamento dispone di anteprime dei dati integrate. È possibile importare dal catalogo o da origini esterne. Le colonne dei file di regole possono utilizzare funzioni come Somma, Min, Max, Conteggio e Media, per aiutarti a modellare l'importazione. Le prestazioni sono migliorate per il caricamento basato su SQL. La modifica del profilo batch è disponibile dall'API Java o REST. L'interfaccia della riga di comando (CLI, Command-Line Interface) supporta il caricamento dei dati di streaming da varie origini. Le ottimizzazioni del caricamento dei dati di storage di aggregazione includono opzioni di buffer, unione e tuning della cache. È possibile eseguire la migrazione dei file delle regole da Essbase Studio e modificarli nell'interfaccia Web di Essbase.
Funzioni e macro di calcolo personalizzate Creare le proprie funzioni e macro personalizzate in Java.
MDX Oltre alla nota utility di MDX come linguaggio di query multidimensionale, è possibile utilizzare le direttive Inserisci ed Esporta per modellare, copiare, spostare e aggiornare qualsiasi porzione personalizzata di dati multidimensionali. Selezione secondaria consente di filtrare il volume dei dati sottoposti a query.
Calcolo bidirezionale Non consigliato

Non utilizzare il calcolo a due passaggi con i cubi in modalità ibrida. Utilizzare solo risolvi ordine.

Gestione dello scenario N. La gestione degli scenari offre la possibilità di creare aree o "sandbox" di lavoro private in cui gli utenti possono modellare ipotesi diverse all'interno dei dati per visualizzare gli effetti sui risultati aggregati, senza modificare il cubo.

Sviluppo, automazione e audit

Funzione o componente Essbase 11g Essbase 26ai Note
Strumenti di automazione e sviluppo L'API REST consente di automatizzare la gestione delle risorse Essbase tramite HTTP protetto. Sono disponibili anche l'API Java, l'interfaccia CLI (Command Line Interface, CLI), il linguaggio amministrativo MaxL e Report Writer.
Funzionalità di sviluppo e audit accelerate N. Il tracing di calcolo consente di monitorare ed eseguire il debug degli script di calcolo. Il tracing delle query può essere utilizzato per monitorare ed eseguire il debug delle prestazioni delle query. L'Audit trail consente di tenere traccia delle modifiche apportate ai dati. L'ordine di soluzione può essere modificato mentre si lavora in Smart View.
Applicazioni shadow N. Per eseguire modifiche ai cubi e ristrutturazioni con tempi di inattività limitati, è possibile creare un'applicazione shadow che sia una copia dell'applicazione primaria. L'applicazione primaria continua a servire operazioni di sola lettura, come le query, mentre si eseguono modifiche sull'applicazione shadow. È possibile rendere visibile o nascosta l'applicazione shadow. Disponibile nell'API REST: vedere l'endpoint Crea applicazione shadow.

Configurazione

Funzione o componente Essbase 11g Essbase 26ai Note
Strumento di configurazione N. Sì (solo distribuzione indipendente) Per le distribuzioni indipendenti, è possibile configurare l'ambiente Essbase in qualsiasi momento utilizzando lo strumento di configurazione integrato, alla fine dell'installazione di Essbase oppure avviando lo strumento di configurazione in un secondo momento dopo l'installazione. La modalità silenziosa è disponibile se si esegue una configurazione frequente, ad esempio in un ambiente di sviluppo.
Impostazioni configurazione La maggior parte dei parametri di configurazione necessari per il tuning dell'applicazione deve essere impostata per applicazione, utilizzando l'interfaccia Web di Essbase. La configurazione a livello di server viene gestita dallo strumento di configurazione (per le distribuzioni indipendenti), ma è anche possibile cambiare i valori predefiniti della configurazione del server utilizzando essbase.cfg, se necessario. Nella console sono disponibili opzioni di configurazione Provider Services per le preferenze relative alla rete.

Altre caratteristiche importanti e precedenti

Funzione o componente Essbase 11g Essbase 26ai Note
Metodi di analisi espansi N. È possibile eseguire query di dati/analisi di griglia ad hoc sui dati del cubo dall'interfaccia Web di Essbase amministrativa, come alternativa predefinita alla connessione tramite Smart View. È possibile salvare i layout della griglia, eseguire script di report ed eseguire e salvare query MDX denominate. Vedere Analizzare i dati nell'interfaccia Web.
ID membro N. Un ID membro univoco viene assegnato automaticamente a ogni membro nel profilo del cubo.
Log I log dell'applicazione sono in formato ODL (Oracle Diagnostic Logging). È possibile scaricarli dall'interfaccia Web di Essbase. È possibile utilizzare Performance Analyzer per analizzare i log di Essbase per generare statistiche di utilizzo e prestazioni.
Condivisione implicita Vero per impostazione predefinita È stato scelto In Essbase 11g On-Premise è possibile modificare l'impostazione di condivisione implicita per un'applicazione utilizzando l'impostazione IMPLIED_SHARE. Quando si esegue la migrazione di un'applicazione Essbase 11g in locale in Essbase 26ai, l'impostazione IMPLIED_SHARE viene conservata. Per ogni applicazione, si imposta il comportamento di condivisione implicito solo una volta, al momento della creazione dell'applicazione (non deve essere modificato). Vedere la proprietà di configurazione IMPLIED_SHARE_ON_CREATE, che è FALSE per impostazione predefinita (a meno che non si esegua la migrazione di un'applicazione con IMPLIED_SHARE impostato su TRUE).
Script di report Vedere Report sui dati.
Conversione valuta Vedere Progettazione e creazione di applicazioni di conversione della divisa.
ESSCMD ESSCMD è ancora supportato, ma non viene aggiornato con le funzionalità più recenti. Provare CLI e MaxL.
Attributi varianti N. -
Analisi ibrida N. Non applicabile in Essbase 26ai. Utilizzare connessioni e origini dati per connettersi alle origini dati esterne, utilizzare l'editor regole migliorato per visualizzare in anteprima e modellare le importazioni nel cubo e utilizzare i report drill-through per accedere ai dati non importati.
Ristrutturazione incrementale N. La ristrutturazione non richiede molto tempo in Essbase 26ai. Se necessario, è possibile lavorare in un'applicazione shadow per limitare il tempo di inattività.
Calcolo dinamico e memorizzazione N. I membri Calcolo dinamico e memorizzazione vengono considerati come Calcolo dinamico.
I/O diretto, blocco della memoria cache N. Non applicabile
Volumi disco Impostare i volumi dei dischi utilizzando installazioni standard del sistema operativo anziché la proprietà di configurazione DISKVOLUMES.
Ripara intestazioni blocco non valide N. Non applicabile
Tipi di compressione dati: Zlib, Nessuno N. Non applicabile
Modalità di isolamento N. Essbase 26ai gestisce le transazioni dei dati di memorizzazione a blocchi in modalità senza commit. Essbase rilascia un blocco dopo l'aggiornamento e esegue il commit dei blocchi al completamento della transazione.