Unterschiede zwischen Essbase 11g und Oracle Essbase 26ai

Um die neueste Oracle Essbase-Plattform zu verstehen, prüfen Sie diese Unterschiede in den Features und Funktionen von Essbase 11g On-Premise bis Oracle Essbase 26ai.

Unterschiede zwischen Essbase-Deployment-Typen finden Sie unter Unterschiede zwischen Essbase-Deployment-Optionen.

Architektur/Core Engine

Feature oder Komponente Essbase 11g Essbase 26ai Hinweise:
Anwendungsarchitektur EPM System, Foundation Services Essbase wird auf einer WebLogic-Plattform der mittleren Netzwerkebene ausgeführt, entweder in Fusion Middleware oder Oracle Cloud Infrastructure.

In unabhängigen Deployments ermöglicht Fusion Middleware eine schnelle Performance, optimierte Speichernutzung, hohe Nebenläufigkeit, flexibles Deployment und Failover.

In Deployments auf Oracle Cloud Infrastructure müssen Sie keine Essbase-Installations-/Konfigurationstools ausführen. OCI ermöglicht eine schnelle Performance, eine optimierte Speichernutzung und eine flexible Bereitstellung.

Relationale Datenbank für Essbase-Metadaten Nr. Ja Repository Creation Utility-(RCU-)Schemas enthalten Informationen zu Artefakten und Komponenten der Essbase-Plattform. Diese Metadaten werden in einer unterstützten relationalen Datenbank (RDBMS) Ihrer Wahl gespeichert. Beachten Sie, dass Ihre Essbase-Anwendungen und -Cubes nicht in diesen Schemas gespeichert sind. Bei unabhängigen Deployments befinden sich Anwendungen im ausgewählten <Application Directory>-Speicherort auf dem Server, auf dem Sie Essbase installieren. Bei Deployments in Oracle Cloud Infrastructure befinden sich Anwendungen im Datenblock-Volume Ihrer Essbase-Compute-Instanz.
Abfrage-Engine-Optionen (Aggregatspeicher, Blockspeicher, Hybridmodus) Blockspeicherstandard Hybridmodus-Standard Der Hybridmodus ist der Standard für Blockspeicher-Cubes, der robuste Abhängigkeitsanalysen, schnelle Aggregation, die Möglichkeit zur Verarbeitung weiterer Berechnungen und mehrere Optimierungsoptionen bietet. Siehe Hybridmodus für schnelle Analyseverarbeitung aktivieren.
Failover Ja Ja (unabhängiges Deployment nur unter Linux) Failover ist in WebLogic integriert, um ein zentrales Request-Leasing-System zu unterstützen, das bestimmt, welcher Knoten aktiv ist und welche Knoten auf Standby warten.
Unicode Ja Ja Essbase 26ai verwendet die UTF-8-Codierung. Konvertieren Sie alle nativ codierten Essbase 11g On-Premise-Anwendungen in Unicode, bevor Sie den LCM-Exportvorgang ausführen.

Schnittstellen/Tools

Feature oder Komponente Essbase 11g Essbase 26ai Hinweise:
Administrative Essbase-Weboberfläche Nr. Ja Über das Essbase-Webinterface 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.
Cube Designer, Anwendungsarbeitsmappen Nr. Ja Die Cube Designer-Erweiterung für Microsoft 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 leitet Muster in unstrukturierten Arbeitsmappen ab, mit denen Sie Rohdaten in hierarchisch organisierte Cubes formen können. Cube Designer- und Anwendungsarbeitsmappen bieten auch die Vorteile der Offline-Cube-Entwicklung und der einfachen iterativen Erstellung. Siehe Mit Cubes in Cube Designer arbeiten.
Migration, Sicherung/Wiederherstellung Ja Ja Essbase erleichtert die Migration von Anwendungen über Essbase-Releases und Hostserver hinweg. Dabei werden je nach Migrationspfad verschiedene Utilitys über die Konsole verwendet. Siehe Migrationstools und Anwendungsfälle. Außerdem müssen Sie regelmäßige Backups der in einer relationalen Datenbank gespeicherten Essbase-RCU-Schemas sowie Benutzerrollen verwalten. Informationen zum Deployment-Typ finden Sie in den Anweisungen zum Sichern und Wiederherstellen.
Katalog Nr. Ja 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 Nr. Ja Im Katalog ist eine Galerie von Cube-Vorlagen in Form von Excel-Anwendungsarbeitsmappen enthalten. Importieren Sie diese Arbeitsmappen, 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.
Smart View Ja Ja Weitere Informationen finden Sie unter Mit Oracle Smart View for Office arbeiten.
Providerservices Ja Ja Provider Services ist in Essbase 26ai integriert. Bei Anbieterservices wird standardmäßig nach 10 Minuten eine Zeitüberschreitung angefordert. Konfigurationsoptionen sind in der Konsole verfügbar. Sie müssen die Clientservice-URLs in das neue Format aktualisieren, wie in den Migrationsanweisungen beschrieben.
Essbase Studio Ja Nr. Verwenden Sie Verbindungen und Datenquellen, um eine Verbindung zu Ihren externen Datenquellen herzustellen, den verbesserten Regeleditor für die Vorschau und Ausprägung von Importen in Ihren Cube zu verwenden und Drillthrough-Berichte für den Zugriff auf Daten zu verwenden, die Sie nicht importieren.

Sicherheit/Authentifizierung

Feature oder Komponente Essbase 11g Essbase 26ai Hinweise:
Kommunikation/Netzwerksicherheit Sicherheitsdatei TLS, Load Balancer Alle Daten werden in der Übertragungsschicht mit Transport Layer Security (TLS) verschlüsselt. Optional können Sie einen Load Balancer implementieren. Bei unabhängigen Deployments kann dies Oracle HTTP Server oder ein anderer Load Balancer sein, den Sie auswählen. Bei Oracle Cloud Infrastructure-Deployments können Sie einen Load Balancer über OCI konfigurieren.
Authentifizierungsmethode EPM Shared Services oder nativ

Oracle Identity and Access Management (IAM), früher Oracle Identity Cloud Service genannt (nur OCI-Deployment)

EPM Shared Services (nur unabhängiges Deployment)

In WebLogic eingebettetes LDAP

Bei unabhängigen Deployments wählen Sie für die Benutzer- und Gruppenauthentifizierung WebLogic Embedded LDAP aus. Wenn Sie EPM Shared Services bereits verwenden, können Sie es weiterhin mit Essbase 26ai (unabhängiges Deployment) verwenden. Wenn Sie WebLogic auswählen, wird dringend empfohlen, Benutzer mit einem externen Authentifizierungsprovider wie Microsoft Active Directory zu föderieren, der für Produktionsumgebungen geeignet ist.

Bei OCI-Deployments (einschließlich bei der Verwendung von MSAD) können Sie in Oracle Identity and Access Management (IAM) integrieren, das früher Oracle Identity Cloud Service hieß.

Benutzer-/Gruppenrollen und Anwendungsberechtigungen Essbase-Rollen, Shared Services-Rollen und Anwendungsrollen Vereinfacht: 3 Rollen, 4 Berechtigungen Essbase-Benutzerrollen sind "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, oder Sie können EPM Shared Services weiterhin verwenden (nur unabhängiges Deployment).
Filter Ja Ja Mit Filtern können Sie fein abgestimmte Zugriffskontrollen auf Zellenebene für Ihre Cubes implementieren. Wenn Sie dynamische Filter mit integrierten Funktionen/Variablen verwenden, können Sie Filter erweiterbar machen und an sich ändernde Benutzerbasis- und Echtzeitquelldaten anpassen. Sie können LoginAs verwenden, um die Filter in der Essbase-Weboberfläche zu testen.

In Essbase 11g On-Premise kann pro Benutzer und Cube nur ein Filter erteilt werden. In Essbase 26ai werden neue Filterzuweisungen mit vorhandenen Filterzuweisungen kombiniert.

Sicherheitsdatei Ja Nr. In Essbase 26ai ist essbase.sec nicht erforderlich.

Datenkonnektivität/Interoperabilität

Feature oder Komponente Essbase 11g Essbase 26ai Hinweise:
Verbindungen und Datenquellen Nr. Ja Für Essbase-Administrationsaufgaben ist häufig eine Konnektivität mit Remotequelldaten oder -hosts erforderlich. 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.
Netzwerkkonnektivität Ja Ja 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.
Partitionen Ja Ja Verknüpfte Partitionen werden in Essbase 26ai nicht unterstützt. Mit @XREF und @XWRITE können Sie Daten über Cubes hinweg analysieren. Siehe Cubes über Partitionen und XREF/XWRITE verknüpfen.

Der Administrator muss die Benutzersicherheit für die Quell- und Ziel-Cubes einrichten. Siehe Sicherheit für partitionierte Datenbanken.

Für OCI-Deployments sind föderierte Partitionen mit Autonomous AI Lakehouse verfügbar, sodass relationale Daten und der Essbase-Cube transparent integriert werden können.

Drillthrough Ja Ja Wenn Sie mehr Daten benötigen als die Daten im Cube, greifen Sie mit Drillthrough-Berichten auf externe Datenquellen zu. Die Performance für Drillthrough-Verbindungen zu Oracle Database wird verbessert. Die Flexibilität des Drillthrough-Berichtsdesigns wurde 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.

Berechnung/Datenfluss

Feature oder Komponente Essbase 11g Essbase 26ai Hinweise:
Kalkulationsskripte (Blockspeicher und Hybridmodus) Ja Ja Die vollständige Bibliothek der Berechnungs-Funktionen und Befehle eignet sich für die meisten Analyseanwendungen. Erstellen Sie Ihre eigenen benutzerdefinierten Funktionen und Makros. Mit dem Berechnungs-Tracing können Sie die Berechnungsskriptperformance und die Verarbeitung von Elementformeln analysieren und debuggen. Die tupelbasierte Berechnung unterstützt die Optimierung und Verfeinerung des Berechnungsumfangs, sodass der Fokus auf das aktive Smart View-Raster beschränkt wird. Die Hybridberechnung kann verwendet werden und bietet Optimierungsoptionen.
Aggregatspeicherberechnung Ja Ja Mit MDX-Einfügung können Sie benutzerdefinierte Berechnungen und Umlagen ausführen. Sie können die Erstellung und Verwaltung von Standardaggregatansichten automatisieren.
Hybrid-Abfrageprozessor ist für Block Storage Cubes standardmäßig aktiviert Nr. Ja

Essbase 26ai verarbeitet dynamische Abhängigkeiten in Abfragen im Hybridmodus. Im Hybridmodus wertet Essbase Formelabhängigkeiten aus, bevor Abfragen aufgelöst werden, um eine minimale Verarbeitungszeit und genaue Ergebnisse sicherzustellen.

Der Hybridmodus ist nicht der Standardmodus für Berechnungsskripte. Sie können ihn jedoch mit der Konfigurationseinstellung HYBRIDBSOINCALCSCRIPT aktivieren.

In Essbase 11g ist die Standardabfrage-Engine kein Hybridmodus. Sie können sie jedoch mit ASODYNAMICAGGINBSO aktivieren.

Hinweis:

Verwenden Sie keine zweistufige Berechnung mit Hybridmodus-Cubes. Verwenden Sie nur Bestellung auflösen.

Parallele Berechnung Ja Ja Siehe Parallele Berechnung verwenden.
Regeln für Dataload-/Dimensionserstellung Ja Ja Der Editor für Laderegeln verfügt über integrierte Datenvorschauen. Sie können den Import aus dem Katalog oder aus externen Quellen durchführen. Regeldateispalten können Funktionen wie "Summe", "Min", "Max", "Anzahl" und "Durchschnitt" verwenden, um den Import zu gestalten. Die Performance für das SQL-basierte Laden wird verbessert. Die Batch-Gliederungsbearbeitung ist über die Java- oder REST-API verfügbar. Die Befehlszeilenschnittstelle (Command-Line Interface, CLI) unterstützt das Streaming von Dataloads aus verschiedenen Quellen. Aggregate Storage-Optimierungen für Dataloads umfassen Optionen für Buffer-, Merge- und Cache-Tuning. Sie können Regeldateien aus Essbase Studio migrieren und in der Essbase-Weboberfläche bearbeiten.
Benutzerdefinierte Berechnungsfunktionen und -makros Ja Ja Erstellen Sie Ihre eigenen benutzerdefinierten Funktionen und Makros in Java.
MDX Ja Ja Neben dem bekannten MDX-Utility als mehrdimensionale Abfragesprache können Sie mit den zugehörigen Anweisungen Einfügen und Exportieren jedes benutzerdefinierte Segment mehrdimensionaler Daten formen, kopieren, verschieben und aktualisieren. Mit der Unterauswahl können Sie das Volumen der abgefragten Daten filtern.
Berechnung für zwei Durchgänge Ja Wird nicht empfohlen

Verwenden Sie keine zweistufige Berechnung mit Hybridmodus-Cubes. Verwenden Sie nur Bestellung auflösen.

Szenariomanagement Nr. Ja 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 beeinflussen, ohne den Cube zu beeinflussen.

Entwicklung, Automatisierung und Audit

Feature oder Komponente Essbase 11g Essbase 26ai Hinweise:
Automatisierung und Entwicklerwerkzeuge Ja Ja Mit der REST-API können Sie die Verwaltung von Essbase-Ressourcen über gesichertes HTTP automatisieren. Java-API, Befehlszeilenschnittstelle (CLI), MaxL-Administrationssprache und Report Writer sind ebenfalls verfügbar.
Beschleunigte Entwicklungs- und Auditfunktionen Nr. Ja Mit Calculation Tracing können Sie Kalkulationsskripte überwachen und debuggen. Mit dem Abfragetracing können Sie die Abfrageperformance überwachen und debuggen. Mit dem Audittrail können Sie Änderungen an Daten verfolgen. Die Lösungsreihenfolge kann angepasst werden, während Sie in Smart View arbeiten.
Schattenanwendungen Nr. Ja Um Cube-Änderungen und -Umstrukturierungen mit begrenzter Ausfallzeit durchzufü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. In der REST-API verfügbar - siehe Endpunkt Schattenanwendung erstellen.

Konfiguration

Feature oder Komponente Essbase 11g Essbase 26ai Hinweise:
Konfigurationstool Nr. Ja (nur unabhängiges Deployment) Für unabhängige Deployments können Sie Ihre Essbase-Umgebung jederzeit mit dem integrierten Konfigurationstool konfigurieren, entweder am Ende der Essbase-Installation oder durch Starten des Konfigurationstools nach der Installation. Der Silent-Modus ist verfügbar, wenn Sie häufig konfigurieren (z.B. in einer Entwicklungsumgebung).
Konfigurationseinstellungen Ja Ja Die meisten Konfigurationsparameter, die Sie für die Anwendungsoptimierung benötigen, müssen mit der Essbase-Weboberfläche pro Anwendung festgelegt werden. Die Konfiguration auf Serverebene wird vom Konfigurationstool (für unabhängige Deployments) verarbeitet. Sie können jedoch bei Bedarf auch Serverkonfigurationsstandardwerte mit essbase.cfg ändern. Provider Services-Konfigurationsoptionen für netzwerkbezogene Voreinstellungen sind in der Konsole verfügbar.

Andere bemerkenswerte und veraltete Funktionen

Feature oder Komponente Essbase 11g Essbase 26ai Hinweise:
Erweiterte Analysemethoden Nr. Ja 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. Siehe Daten auf der Weboberfläche analysieren.
Element-ID Nr. Ja Eine eindeutige Element-ID wird automatisch jedem Element in der Cube-Modellstruktur zugewiesen.
Logging Ja Ja Anwendungslogs weisen das Oracle Diagnostic Logging-(ODL-)Format auf. Sie können sie herunterladen von der Essbase-Weboberfläche. Mit Performance Analyzer können Sie Essbase-Logs analysieren, um Nutzungs- und Performancestatistiken zu generieren.
Implied Sharing Standardmäßig "True" Sie wählen In Essbase 11g On Premise kann die Einstellung "Implied Share" für eine Anwendung mit der Einstellung IMPLIED_SHARE geändert werden. Wenn Sie eine Essbase 11g On-Premise-Anwendung in Essbase 26ai migrieren, wird Ihre Einstellung IMPLIED_SHARE beibehalten. Für jede Anwendung legen Sie das implizite Share-Verhalten nur einmal bei der Anwendungserstellung fest (es soll nicht geändert werden). Siehe Konfigurationseigenschaft IMPLIED_SHARE_ON_CREATE, die standardmäßig FALSE ist (es sei denn, Sie migrieren eine Anwendung, für die IMPLIED_SHARE auf TRUE gesetzt ist).
Berichtsskripte Ja Ja Siehe Datenbericht.
Währungsumrechnung Ja Ja Siehe Anwendungen für die Währungsumrechnung entwerfen und erstellen.
ESSCMD Ja Ja ESSCMD wird weiterhin unterstützt, aber nicht mit den neuesten Funktionen aktualisiert. Verwenden Sie CLI und MaxL.
Variierende Attribute Ja Nr. -
Hybridanalyse Ja Nr. Nicht anwendbar in Essbase 26ai. Verwenden Sie Verbindungen und Datenquellen, um eine Verbindung zu Ihren externen Datenquellen herzustellen, den verbesserten Regeleditor für die Vorschau und Ausprägung von Importen in Ihren Cube zu verwenden und Drillthrough-Berichte für den Zugriff auf Daten zu verwenden, die Sie nicht importieren.
Inkrementelle Umstrukturierung Ja Nr. Die Neustrukturierung ist in Essbase 26ai nicht so zeitaufwendig. Bei Bedarf können Sie in einer Schattenanwendung arbeiten, um Ausfallzeiten zu begrenzen.
Dynamische Berechnung und Speicherung Ja Nr. Dynamische Berechnung und Speicherung-Elemente werden als Dynamische Berechnung behandelt.
Direct I/O, Cache-Speicher sperren Ja Nr. Nicht zutreffend
Datenträger Ja Ja Richten Sie Datenträger-Volumes mit Standard-Betriebssystemmounts anstelle der DISKVOLUMES-Konfigurationseigenschaft ein.
Ungültige Blockheader reparieren Ja Nr. Nicht zutreffend
Datenkomprimierungstypen: Zlib, Keine Ja Nr. Nicht zutreffend
Isolationsmodi Ja Nr. Essbase 26ai verwaltet Block Storage-Datentransaktionen im nicht festgeschriebenen Modus. Essbase gibt einen Block frei, nachdem er aktualisiert wurde, und schreibt Blöcke fest, wenn die Transaktion abgeschlossen ist.