Überblick über die neueste Oracle Essbase-Plattform

Oracle Essbase auf Oracle Cloud Infrastructure (OCI) über Marketplace und Essbase 26ai auf unabhängigen Deployments sind als Teil von Standalone-Deployments als leistungsstarke Analyseplattform mit robusten neuen Features verfügbar, die seit Release 11g hinzugefügt werden.

Sie können Essbase implementieren:

  • in der Cloud, mit Oracle Cloud Infrastructure über Marketplace-Einträge

  • durch Installation von Essbase 26ai auf unabhängigen Deployments. Informationen zu unterstützten Plattformen finden Sie in der Oracle-Zertifizierungsmatrix.

Plattformfunktionen

Architektur – Die unabhängige Deployment-Architektur von Essbase 26ai umfasst eine Middle-Tier-Plattform, die auf WebLogic ausgeführt wird. Diese Fusion Middleware-Architektur ermöglicht schnelle Performance, optimierte Speichernutzung, hohe Nebenläufigkeit, flexible Deployment-Optionen und Failover.

Die Architektur von Essbase on Oracle Cloud Infrastructure nutzt OCI, um die gleichen Vorteile zu erzielen. Unabhängige und cloudbasierte Architekturen nutzen Oracle Database und/oder die von Ihnen gewählte relationale Datenbank, um Essbase-Schemas zu speichern.

Abfrage-Engine: Der Hybridmodus ist die Standardabfrage-Engine für Blockspeicher-Cubes, die eine robuste Abhängigkeitsanalyse und schnelle Aggregation bietet. Der Hybridmodus hat weniger Einschränkungen als in Release 11g, verarbeitet mehr Berechnungen und wird um mehrere Optimierungsoptionen erweitert.

Failover - In Essbase 11g haben Provider Services Failover-Leasing aktiviert, das über OPMN verwaltet wird. Heutzutage ist Failover nur auf unabhängigen Essbase 26ai-Deployments in WebLogic integriert, um ein zentrales Anforderungsleasing-System zu unterstützen, das bestimmt, welcher Knoten aktiv ist und welche Knoten auf Standby warten.

Sicherheit – In unabhängigen Essbase 26ai-Deployments werden alle Daten in der Übertragungsschicht mit Transport Layer Security (TLS) 1.2 verschlüsselt. Sie können einen Load Balancer implementieren. In Deployments von Essbase auf Oracle Cloud Infrastructure können Sie öffentliche oder private Subnetze, Policys, Firewalls und andere Netzwerksicherheitsoptionen implementieren, die in Oracle Cloud Infrastructure verfügbar sind.

Für die Benutzerauthentifizierung können Sie eingebettetes WebLogic-LDAP in Verbindung mit dem externen Authentifizierungsprovider auswählen. Wenn Sie bereits die EPM Shared Services-Sicherheit verwenden, können Sie sie weiterhin nur für unabhängige Essbase 26ai-Deployments verwenden. Die Authentifizierung mit Identity Cloud Service (IDCS) ist eine Option, wenn Sie Essbase über Marketplace auf Oracle Cloud Infrastructure bereitstellen.

Es gibt drei Essbase-Benutzerrollen: Benutzer, Poweruser und Serviceadministrator. Anwendungsberechtigungen, die separat erteilt werden, sind Application Manager, Database Manager, Database Update und Database Access. Alle Rollen aus EPM Shared Services können den neuen Rollen und Berechtigungen zugeordnet werden. Sie können auch weiterhin EPM Shared Services verwenden (nur unabhängige Deployments von Essbase Essbase 26ai).

Mit Essbase-Filtern können Sie fein abgestimmte Zugriffskontrollen auf Zellenebene für Ihre Cubes implementieren. Mit dynamischen Filtern mit integrierten Funktionen/Variablen können Sie Filter erweiterbar machen und an sich ändernde Benutzerbasis- und Echtzeitquelldaten anpassen. Mit LoginAs können Sie die Filter in der Administrationsoberfläche testen.

Administrative Schnittstelle – Mit der Essbase-Weboberfläche können Sie Anwendungen, Benutzer/Gruppen und Essbase-Artefakte verwalten. Sie umfasst einen Rich Outline-Editor, Skripting-Editors, eine Datenanalyseoberfläche, mit der Sie Rasterlayouts speichern können, und einen RegelladeEditor mit integrierten Datenvorschau. Über eine zentralisierte Schnittstelle für Jobs können Sie Anforderungen initiieren sowie aktive und neue Anforderungen überwachen. Cube Designer, Smart View sowie Utilitys für Migration, Automatisierung und Administration können Sie über die Konsole herunterladen.

Beschleunigte Entwicklungs- und Auditfunktionen – Mit dem Berechnungstracing können Sie Berechnungsskripte überwachen und debuggen. Abfrage-Tracing kann verwendet werden, um die Abfrage-Performance zu überwachen und zu debuggen. Mit dem Audit Trail können Sie Änderungen an Daten verfolgen. Solve-Reihenfolge kann angepasst werden, während Sie in Smart View arbeiten.

Automatisierungs- und Entwicklertools - Mit der REST-API können Sie die Verwaltung gehosteter Essbase-Ressourcen und -Vorgänge über sicheres HTTP automatisieren. Java- und C-API sind ebenfalls verfügbar, sowie eine neue Befehlszeilenschnittstelle (CLI), die MaxL-Administrationsskriptingsprache, den Report Writer und die Unterstützung der Abwärtskompatibilität für die ESSCMD-Befehlssprache.

Katalog - Der Katalog ist ein zentraler Ort zum Speichern von Dateien und Artefakten, die mit Essbase-Anwendungen und -Benutzern verknüpft sind. Es enthält Benutzer- und freigegebene Verzeichnisse sowie eine aufschlussreiche Galerie mit Beispiel-Cubes.

Galerie - Im Katalog enthalten ist eine Galerie von Cube-Vorlagen in Form von Excel-Anwendungsarbeitsmappen. Sie können diese Arbeitsmappen einfach importieren, um eine Vielzahl von Beispiel-Cubes zu erstellen. In den Beispielen werden verschiedene Anwendungsfälle für Essbase-Anwendungen und -Features erläutert. Außerdem wird erläutert, wie Cubes aus strukturierten und unstrukturierten Arbeitsmappen erstellt und gestaltet werden.

Cube Designer - Die Cube Designer-Erweiterung für Excel ist eine Clientschnittstelle zum Entwerfen und Erstellen von Essbase-Cubes aus Anwendungsarbeitsmappen. Diese Schnittstelle bietet ein flexibles und portables Cube Design- und Administrationssystem. Strukturierte Arbeitsmappen vereinfachen Design, Optimierung und Portabilität von Würfeln im Alltag. Cube Designer inferenziert Muster, die in unstrukturierten Arbeitsmappen gefunden werden, damit Sie Rohdaten in hierachisch organisierte Cubes formen können.

Konnektivität - Essbase-APIs verwenden TLS/SSL für eine sichere Konnektivität sowohl intern zwischen Komponenten als auch extern mit anderen Anwendungen. Sie können von jeder Software aus eine Verbindung mit dem Essbase Runtime Client (RTC) über sicheres HTTP herstellen, ohne zusätzliche TCP/IP-Ports öffnen zu müssen, um die Clientkonnektivität zu aktivieren.

Verbindungen und DatenquellenEssbase-Administrationsaufgaben erfordern häufig Konnektivität zu Remotequelldaten oder -hosts. Bei wiederverwendbaren Verbindungen und Datenquellen müssen Sie die Verbindungsdetails nicht mehr in Artefakte wie Regeldateien oder Filter codieren oder jedes Mal eingeben, wenn Sie andere verbindungsabhängige Aufgaben ausführen.

Analyse - Sie können Ad-hoc-Datenabfragen/Rasteranalysen für Cube-Daten über die administrative Essbase-Weboberfläche als integrierte Alternative zur Verbindung über Smart View ausführen. Sie können Ihre Rasterlayouts speichern, Berichtsskripte ausführen sowie benannte MDX-Abfragen ausführen und speichern.

Berechnung - Essbase bietet eine umfangreiche Bibliothek von Berechnungsfunktionen und -befehlen, die für die meisten analytischen Anwendungen geeignet sind. Sie können auch eigene benutzerdefinierte Funktionen und Makros hinzufügen, die mit Java erstellt wurden. Mit dem Berechnungstracing können Sie die Berechnungsskriptperformance und die Verarbeitung von Elementformeln analysieren und debuggen. Mit der tupelbasierten Berechnung können Sie den Berechnungsumfang optimieren und verfeinern, sodass er sich auf das aktive Smart View-Raster konzentriert. Die Hybridmodusberechnung kann ausgewählt werden und wird um verschiedene Tuningoptionen erweitert.

MDX-Einfügung und -Export – Zusätzlich zum bekannten MDX-Utility als mehrdimensionale Abfragesprache können Sie die zugehörigen Anweisungen zum Einfügen und Exportieren verwenden, um jeden benutzerdefinierten Bereich mehrdimensionaler Daten zu formen, zu kopieren, zu verschieben und zu aktualisieren.

Aggregatspeicherberechnung - Mit MDX Insert können Sie benutzerdefinierte Berechnungen und Umlagen ausführen. Sie können die Erstellung und Verwaltung von Standardaggregatansichten automatisieren.

Dataload und Dimensionserstellung - Der Essbase-Weboberfläche-Laderegeleditor mit integrierter Datenvorschau ermöglicht den Import von Daten und Dimensionen aus dem Katalog oder aus externen Quellen. Regeldateispalten können Funktionen wie "Summe", "Min", "Max", "Anzahl" und "Durchschnitt" verwenden, um den Import zu gestalten. SQL-basiertes Laden hat die Performance verbessert. Die Batch-Gliederungsbearbeitung kann programmgesteuert über die Java- oder REST-API ausgeführt werden. Die Befehlszeilenschnittstelle (Command-Line Interface, CLI) unterstützt das Streaming von Dataloads aus verschiedenen Quellen. Aggregate Storage-Optimierungen für Dataloads werden hinzugefügt, einschließlich Optionen für Puffer-, Merge- und Cacheoptimierung.

Drillthrough: Wenn Sie mehr Daten benötigen, als im Essbase-Cube sichtbar sind, können Sie anhand von Drillthrough-Berichten auf externe Datenquellen zuzugreifen. Die Performance für Drillthrough-Verbindungen zu Oracle Database wird verbessert. Die Flexibilität des Drill-Through-Berichtsdesigns wird verbessert und ermöglicht eine diversifizierte Auswahl mehrerer Zellen oder Zellbereiche. Sie können rekursive, nicht rekursive, fortlaufende, nicht fortlaufende Daten oder Daten der Ebene 0 auswählen.

Szenariomanagement - Das Szenariomanagement bietet die Möglichkeit, private Arbeitsbereiche oder "Sandboxen" zu erstellen, in denen Benutzer verschiedene Annahmen innerhalb der Daten modellieren können, um die Auswirkungen auf aggregierte Ergebnisse zu sehen, ohne den Cube zu beeinflussen.

Schattenanwendungen - Um Cube-Änderungen und -Umstrukturierungen mit begrenzter Ausfallzeit auszuführen, können Sie eine Schattenanwendung erstellen, die eine Kopie der primären Anwendung ist. Die primäre Anwendung bedient weiterhin schreibgeschützte Vorgänge wie Abfragen, während Sie Änderungen an der Schattenanwendung vornehmen. Sie können die Schattenanwendung sichtbar oder ausgeblendet machen. Weitere Informationen finden Sie unter "Schattenanwendungsendpunkt erstellen" in der REST-API.

Konfiguration – Die meisten Konfigurationsparameter, die Sie für die Anwendungsoptimierung benötigen, müssen pro Anwendung mit der Essbase-Weboberfläche festgelegt werden. Wenn Sie Essbase 26ai auf unabhängigen Deployments installieren, haben Sie bei Bedarf auch die Kontrolle über die systemweiten Konfigurationsstandardwerte in essbase.cfg.

Logging: Logs haben das Oracle Diagnostic Logging-(ODL-)Format. Sie können Logdateien von der Essbase-Weboberfläche herunterladen. Mit Performance Analyzer können Sie Essbase-Logs analysieren, um Nutzungs- und Performancestatistiken zu generieren.

Migration, Backup/Restore – Mit dem Lifecycle Management-Utility (LCM) können On-Premise-Anwendungen problemlos über Essbase-Releases und Hostserver hinweg migriert werden. Ein zusätzliches Migrationsutility, mit dem Benutzer und Gruppen migriert werden können, kann auch über die Konsole heruntergeladen werden. Bei Deployments in Oracle Cloud Infrastructure sichern Sie Ihren Essbase-Stack mit der Infrastruktur.