Panoramica della piattaforma Oracle Essbase più recente

Oracle Essbase su Oracle Cloud Infrastructure (OCI) tramite Marketplace ed Essbase 26ai su distribuzioni indipendenti, sono disponibili come parte delle distribuzioni standalone come potente piattaforma analitica con nuove e solide funzionalità aggiunte a partire dalla Release 11g.

È possibile implementare Essbase:

  • sul cloud, utilizzando Oracle Cloud Infrastructure tramite elenchi Marketplace

  • installando Essbase 26ai in distribuzioni indipendenti. Per le piattaforme supportate, consulta la matrice di certificazione Oracle.

Funzioni della piattaforma

Architettura: l'architettura di distribuzione indipendente di Essbase 26ai include una piattaforma di livello intermedio eseguita su WebLogic. Questa architettura Fusion Middleware consente prestazioni rapide, uso ottimizzato della memoria, concorrenza elevata, opzioni di distribuzione flessibili e failover.

Essbase sull'architettura di Oracle Cloud Infrastructure utilizza OCI per consentire gli stessi vantaggi. Le architetture indipendenti e basate su cloud utilizzano Oracle Database e/o il database relazionale di tua scelta per memorizzare gli schemi di Essbase.

Motore query: la modalità ibrida è il motore di query predefinito per i cubi di storage a blocchi, che fornisce un'analisi affidabile delle dipendenze e un'aggregazione rapida. La modalità ibrida ha meno limitazioni rispetto alla Release 11g, gestisce più calcoli ed è migliorata con diverse opzioni di tuning.

Failover: in Essbase 11g, il leasing di failover abilitato per Provider Services viene gestito tramite OPMN. Oggi, solo nelle distribuzioni indipendenti di Essbase 26ai, 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.

Sicurezza: nelle distribuzioni indipendenti di Essbase 26ai, tutti i dati vengono cifrati nel livello di transito utilizzando TLS (Transport Layer Security) 1.2. Puoi implementare un load balancer. Nelle distribuzioni di Essbase su Oracle Cloud Infrastructure, è possibile implementare subnet, criteri, firewall e altre opzioni di sicurezza di rete pubbliche o private disponibili in Oracle Cloud Infrastructure.

Per l'autenticazione degli utenti, è possibile scegliere WebLogic Embedded LDAP insieme al provider di autenticazione esterno scelto oppure, se si utilizza già la sicurezza di EPM Shared Services, è possibile continuare a utilizzarla solo con le distribuzioni indipendenti di Essbase 26ai. L'autenticazione mediante Identity Cloud Service (IDCS) è un'opzione se si sta distribuendo Essbase su Oracle Cloud Infrastructure tramite Marketplace.

Sono disponibili tre ruoli utente di Essbase: 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 distribuzioni indipendenti di Essbase Essbase 26ai).

I filtri Essbase consentono di implementare controlli di accesso ottimizzati a livello di cella nei cubi. Utilizzando filtri dinamici con funzioni/variabili integrate, è possibile rendere i filtri estensibili e adattabili a una base di utenti in continua evoluzione e ai dati di origine in tempo reale. È possibile utilizzare LoginAs per eseguire il test dei filtri nell'interfaccia amministrativa.

Interfaccia amministrativa: 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.

Funzionalità di sviluppo e audit più veloci: il trace del calcolo consente di monitorare ed eseguire il debug degli script di calcolo. Il trace delle query può essere utilizzato per monitorare ed eseguire il debug delle prestazioni delle query. Lo storico modifiche consente di tenere traccia delle modifiche apportate ai dati. L'ordine di soluzione può essere regolato mentre si lavora in Smart View.

Strumenti di automazione e sviluppo: l'API REST consente di automatizzare la gestione delle risorse e delle operazioni di Essbase hosted tramite HTTP protetto. Sono disponibili anche API Java e C, nonché una nuova interfaccia a riga di comando (CLI), il linguaggio di scripting amministrativo MaxL, Report Writer e il supporto per la compatibilità con le versioni precedenti per il linguaggio di comando ESSCMD.

Catalogo: il catalogo è un punto centrale per memorizzare i file e gli artifact associati alle applicazioni e agli utenti di Essbase. Include directory utente e condivise e una galleria istruttiva di cubi di esempio.

Galleria: inclusa nel catalogo è una galleria di modelli di cubo, sotto forma di cartelle di lavoro dell'applicazione Excel. È possibile importare facilmente 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.

Progettazione cubo: l'estensione Cube Designer per 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 in modo da facilitare la forma dei dati grezzi in cubi organizzati in modo gerarchico.

Connettività: le API di 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.

Connessioni e origini dati: i task di amministrazione di Essbase spesso richiedono la connettività ai dati o agli host di origine remoti. Con le connessioni riutilizzabili e le origini dati, 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.

Analisi: è possibile eseguire query di dati/analisi di griglia ad hoc sui dati del cubo dall'interfaccia Web 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.

Calcolo: Essbase offre una ricca libreria di funzioni e comandi di calcolo per soddisfare la maggior parte delle applicazioni analitiche ed è possibile aggiungere funzioni e macro personalizzate create utilizzando Java. Il trace del calcolo consente di analizzare ed eseguire il debug delle prestazioni dello script di calcolo e dell'elaborazione della formula 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 della modalità ibrida può essere selezionato ed è migliorato con diverse opzioni di tuning.

MDX Insert and Export: oltre alla nota utility di MDX come linguaggio di query multidimensionale, è possibile utilizzare le direttive Insert and Export per modellare, copiare, spostare e aggiornare qualsiasi slice personalizzata di dati multidimensionali.

Calcolo della memorizzazione aggregata: è possibile utilizzare MDX Insert per eseguire calcoli e allocazioni personalizzati. È possibile automatizzare la creazione e il mantenimento delle viste aggregate predefinite.

Caricamento dati e generazione dimensione: l'editor delle regole di caricamento dell'interfaccia Web Essbase con anteprime dei dati incorporate consente l'importazione di dati e dimensioni dal catalogo o da origini esterne. Le colonne dei file di regole possono utilizzare funzioni quali Somma, Min, Max, Conteggio e Media per modellare l'importazione. Il caricamento basato su SQL ha migliorato le prestazioni. La modifica del profilo batch può essere eseguita programmaticamente 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. Vengono aggiunte le ottimizzazioni del caricamento dei dati di storage di aggregazione, incluse le opzioni di buffer, unione e tuning della cache.

Drill-through: quando sono necessari più dati di quelli che è possibile visualizzare nel cubo Essbase, è possibile utilizzare i report drill-through per accedere a origini dati esterni. 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.

Gestione degli scenari: la gestione degli scenari consente di creare aree di lavoro private o "sandbox" in cui gli utenti possono modellare ipotesi diverse all'interno dei dati per visualizzare l'effetto sui risultati aggregati, senza influire sul cubo.

Applicazioni shadow: 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. Per ulteriori informazioni, vedere l'endpoint Crea applicazione shadow nell'API REST.

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. Se si installa Essbase 26ai in distribuzioni indipendenti, è inoltre possibile controllare i valori predefiniti di configurazione a livello di sistema in essbase.cfg, se necessario.

Log: i log sono in formato ODL (Oracle Diagnostic Logging). È possibile scaricare i file di log dall'interfaccia Web di Essbase. È possibile utilizzare Performance Analyzer per analizzare i log di Essbase per generare statistiche di utilizzo e prestazioni.

Migrazione, backup/ripristino: Lifecycle Management Utility (LCM) semplifica la migrazione delle applicazioni on-premise nelle release e nei server host di Essbase. È inoltre disponibile una utility di migrazione aggiuntiva che consente di eseguire la migrazione di utenti e gruppi da scaricare dalla console. Per le distribuzioni su Oracle Cloud Infrastructure, eseguire il backup dello stack Essbase utilizzando l'infrastruttura.