Différences entre Essbase 11g et Oracle Essbase 26ai

Pour comprendre la dernière plate-forme Oracle Essbase, passez en revue les différences entre les fonctionnalités d'Essbase 11g sur site et d'Oracle Essbase 26ai.

Pour connaître les différences entre les types de déploiement Essbase, reportez-vous à Différences entre les options de déploiement Essbase.

Architecture/Moteur de base

Fonctionnalité ou composant Essbase 11g Essbase 26ai Remarques 
Architecture d'application EPM System, services de base Essbase est exécuté sur une plate-forme WebLogic de niveau intermédiaire, soit dans Fusion Middleware, soit dans Oracle Cloud Infrastructure.

Dans les déploiements indépendants, Fusion Middleware permet des performances rapides, une utilisation optimisée de la mémoire, une simultanéité élevée, un déploiement flexible et un basculement.

Dans les déploiements sur Oracle Cloud Infrastructure, vous n'avez pas besoin d'exécuter les outils d'installation/de configuration Essbase. OCI permet des performances rapides, une utilisation optimisée de la mémoire et un déploiement flexible.

Base de données relationnelle pour les métadonnées Essbase No Oui Les schémas de l'utilitaire de création de référentiel contiennent des informations sur les artefacts et les composants de la plate-forme Essbase. Ces métadonnées sont stockées dans une base de données relationnelle (SGBDR) prise en charge de votre choix. Notez que les applications et les cubes Essbase ne sont pas stockés dans ces schémas. Pour les déploiements indépendants, les applications se trouvent à l'emplacement <Annuaire des applications> sélectionné sur le serveur sur lequel vous installez Essbase. Pour les déploiements sur Oracle Cloud Infrastructure, les applications figurent dans le volume de blocs de données sur votre instance de calcul Essbase.
Options du moteur de requête (stockage agrégé, stockage de blocs, mode hybride) Stockage de blocs par défaut Mode hybride par défaut Le mode hybride est le mode par défaut pour les cubes en mode "block storage", fournissant une analyse robuste des dépendances, une agrégation rapide, la possibilité de traiter davantage de calculs et plusieurs options de réglage. Reportez-vous à Adoption du mode hybride pour le traitement d'analyse rapide.
Panne du serveur Oui Oui (déploiement indépendant sous Linux uniquement) Le basculement est intégré à WebLogic pour prendre en charge un système de leasing de demande central qui détermine quel noeud est actif et quels noeuds sont en attente sur la base de secours.
Unicode Oui Oui Essbase 26ai utilise le codage UTF-8. Convertissez toutes les applications Essbase 11g sur site codées en natif en Unicode avant d'exécuter l'opération d'export LCM.

Interfaces/Outils

Fonctionnalité ou composant Essbase 11g Essbase 26ai Remarques 
Interface Web Essbase d'administration No Oui L'interface Web Essbase vous permet de gérer des applications, des utilisateurs/groupes et des artefacts Essbase. Elle comprend un éditeur d'outline enrichi, des éditeurs de script, une interface d'analyse des données dans laquelle vous pouvez enregistrer des dispositions d'une grille, ainsi qu'un éditeur de règles de chargement avec un aperçu de données intégré. Une interface Jobs centralisée vous permet de lancer, et de suivre, les demandes actives et récentes. Le concepteur de cubes et Smart View, ainsi que les utilitaires de migration, d'automatisation et d'administration, sont disponibles pour téléchargement à partir de la console.
Concepteur de cubes, classeurs d'application No Oui L'extension Concepteur de cubes pour Microsoft Excel est une interface client permettant de concevoir et de créer des cubes Essbase à partir de classeurs d'application. Cette interface offre un système de conception et d'administration de cubes flexible et portable. Les classeurs structurés simplifient la conception, l'optimisation et la portabilité quotidiennes des cubes. Le concepteur de cubes infère les modèles trouvés dans les classeurs non structurés, pour vous aider à façonner les données brutes en cubes organisés hiérarchiquement. Le concepteur de cubes et les classeurs d'application offrent également l'avantage du développement de cubes hors ligne et de la facilité des builds itératifs. Reportez-vous à Utilisation de cubes dans le concepteur de cubes.
Migration, sauvegarde/restauration Oui Oui Essbase facilite la migration des applications entre les versions et les serveurs hôtes Essbase, à l'aide d'un choix d'utilitaires via la console, en fonction du chemin de migration. Reportez-vous à A propos des outils de migration et des cas d'utilisation. Vous devez également effectuer des sauvegardes régulières des schémas Essbase RCU stockés dans une base de données relationnelle, ainsi que des rôles utilisateur. Consultez les instructions de sauvegarde et de restauration pour votre type de déploiement.
Catalogue No Oui Le catalogue est un emplacement central pour stocker les fichiers et les artefacts associés aux applications et utilisateurs Essbase. Il inclut des répertoires utilisateur et partagés, ainsi qu'une galerie instructive d'exemples de cubes.
Galerie No Oui Le catalogue comprend une galerie de modèles de cube, sous la forme de classeurs d'application Excel. Importez ces classeurs pour créer une variété d'exemples de cubes. Ces exemples fournissent des instructions sur les différents cas d'utilisation des applications et fonctionnalités Essbase, ainsi que sur la création et la conception de cubes à partir de classeurs structurés et non structurés.
Smart View Oui Oui Reportez-vous à Utilisation d'Oracle Smart View for Office.
Provider Services Oui Oui Provider Services est intégré à Essbase 26ai. Provider Services demande un délai d'expiration par défaut au bout de 10 minutes. Les options de configuration sont disponibles dans la console. Vous devez mettre à jour les URL de service client dans le nouveau format, comme décrit dans les instructions de migration.
Essbase Studio Oui No Utilisez les connexions et les sources de données pour vous connecter à vos sources de données externes, utilisez l'éditeur de règles amélioré pour prévisualiser et façonner les imports dans votre cube, et utilisez les rapports d'exploration amont pour accéder aux données que vous n'importerez pas.

Sécurité/Authentification

Fonctionnalité ou composant Essbase 11g Essbase 26ai Remarques 
Sécurité des communications/réseaux Fichier de sécurité TLS, équilibreur de charge Toutes les données sont cryptées dans la couche de transit à l'aide du protocole TLS (Transport Layer Security). Vous pouvez éventuellement implémenter un équilibreur de charge. Dans les déploiements indépendants, il peut s'agir d'Oracle HTTP Server ou d'un autre équilibreur de charge de votre choix. Dans les déploiements Oracle Cloud Infrastructure, vous pouvez choisir de configurer un équilibreur de charge via OCI.
Méthode d'authentification EPM Shared Services ou natif

Oracle Identity and Access Management (IAM), anciennement nommé Oracle Identity Cloud Service (déploiement OCI uniquement)

EPM Shared Services (déploiement indépendant uniquement)

LDAP imbriqué WebLogic

Dans les déploiements indépendants, pour l'authentification des utilisateurs et des groupes, choisissez WebLogic Embedded LDAP ou, si vous utilisez déjà EPM Shared Services, vous pouvez continuer à l'utiliser avec Essbase 26ai (déploiement indépendant). Si vous sélectionnez WebLogic, il est fortement recommandé de fédérer les utilisateurs vers un fournisseur d'authentification externe, tel que Microsoft Active Directory, adapté aux environnements de production.

Dans les déploiements OCI, (y compris lors de l'utilisation de MSAD), intégrez Oracle Identity and Access Management (IAM), anciennement nommé Oracle Identity Cloud Service.

Rôles d'utilisateur/de groupe et autorisations d'application Rôles Essbase, rôles Shared Services et rôles d'application Simplifié : 3 rôles, 4 autorisations Les rôles utilisateur Essbase sont Utilisateur, Super utilisateur et Administrateur de service. Les droits d'accès aux applications, accordés séparément, sont Application Manager, Database Manager, Database Update et Database Access. Tous les rôles d'EPM Shared Services peuvent être mis en correspondance avec les nouveaux rôles et droits d'accès, ou vous pouvez continuer à utiliser EPM Shared Services (déploiement indépendant uniquement).
Filtres Oui Oui Les filtres vous aident à implémenter des contrôles d'accès au niveau des cellules affinés pour vos cubes. A l'aide de filtres dynamiques avec des fonctions/variables intégrées, vous pouvez rendre les filtres extensibles et adaptables à une base d'utilisateurs changeante et à des données source en temps réel. Vous pouvez utiliser LoginAs pour tester les filtres dans l'interface Web Essbase.

Dans Essbase 11g sur site, un seul filtre peut être accordé par utilisateur et par cube. Dans Essbase 26ai, les nouvelles affectations de filtre sont combinées aux affectations de filtre existantes.

Fichier de sécurité Oui No essbase.sec n'est pas nécessaire dans Essbase 26ai.

Connectivité/Interopérabilité des données

Fonctionnalité ou composant Essbase 11g Essbase 26ai Remarques 
Connexions et sources de données No Oui Les tâches d'administration Essbase nécessitent souvent une connectivité aux hôtes ou données source distants. Avec les connexions et les sources de données réutilisables, vous n'avez plus besoin de coder les détails de connexion dans des artefacts tels que des fichiers de règles ou des filtres, ni de les saisir chaque fois que vous effectuez d'autres tâches dépendantes de la connexion.
Connectivité réseau Oui Oui Les API Essbase utilisent TLS/SSL pour une connectivité sécurisée à la fois en interne entre les composants et en externe avec d'autres applications. Vous pouvez vous connecter à partir de n'importe quel logiciel à l'aide du client d'exécution Essbase via HTTP sécurisé sans avoir à ouvrir de ports TCP/IP supplémentaires pour activer la connectivité client.
Partitions Oui Oui Les partitions liées ne sont pas prises en charge dans Essbase 26ai. Utilisez @XREF et @XWRITE pour analyser les données entre les cubes. Reportez-vous à Liaison de cubes à l'aide des partitions et de XREF/XWRITE.

L'administrateur doit configurer la sécurité utilisateur pour les cubes source et cible. Reportez-vous à Sécurité pour les bases de données partitionnées.

Pour les déploiements OCI, les partitions fédérées sont disponibles avec Autonomous AI Lakehouse, ce qui permet une intégration transparente des données relationnelles et du cube Essbase.

Exploration amont Oui Oui Lorsque vous avez besoin de plus de données que celles contenues dans le cube, utilisez les rapports d'exploration amont pour accéder aux sources de données externes. Les performances sont améliorées pour les connexions d'exploration amont à Oracle Database. La flexibilité de la conception du rapport d'exploration amont est améliorée, ce qui permet une sélection diversifiée de plusieurs cellules ou plages de cellules. Les sélections peuvent être récursives, non récursives, de niveau 0, contiguës ou non contiguës.

Flux de calcul/données

Fonctionnalité ou composant Essbase 11g Essbase 26ai Remarques 
Scripts de calcul (stockage de blocs et mode hybride) Oui Oui La bibliothèque complète de fonctions et de commandes de calcul convient à la plupart des applications analytiques. Créez vos propres fonctions et macros personnalisées. La fonction de trace de calcul permet d'analyser et de déboguer les performances du script de calcul et le traitement des formules de membre. Le calcul basé sur desuplets permet d'optimiser et d'affiner la portée du calcul, ce qui le limite à se concentrer sur la grille Smart View active. Le calcul hybride peut être utilisé et offre des options de réglage.
Calcul du stockage agrégé Oui Oui MDX Insert vous aide à effectuer des calculs et allocations personnalisés. Vous pouvez automatiser la création et l'entretien des vues agrégées par défaut.
Processeur de requête hybride activé par défaut pour les cubes de stockage de blocs No Oui

Essbase 26ai traite les dépendances dynamiques dans les requêtes en mode hybride. En mode hybride, Essbase évalue les dépendances de formule avant de résoudre les requêtes, ce qui garantit un temps de traitement minimal et des résultats précis.

Le mode hybride n'est pas le mode par défaut des scripts de calcul, mais vous pouvez l'activer à l'aide du paramètre de configuration HYBRIDBSOINCALCSCRIPT.

Dans Essbase 11g, le moteur de requête par défaut n'est pas en mode hybride, mais vous pouvez l'activer en utilisant ASODYNAMICAGGINBSO.

Remarques :

N'utilisez pas le calcul à deux passes avec les cubes en mode hybride. Utilisez uniquement solve order.

Calcul parallèle Oui Oui Reportez-vous à la section Utilisation du calcul parallèle.
Règles de construction de dimension/chargement de données Oui Oui L'éditeur de règles de chargement comporte des aperçus de données intégrés. Vous pouvez importer à partir du catalogue ou de sources externes. Les colonnes de fichier de règles peuvent utiliser des fonctions telles que Sum, Min, Max, Count et Avg pour vous aider à façonner votre importation. Les performances sont améliorées pour le chargement basé sur SQL. La modification de l'outline par lots est disponible à partir de l'API Java ou REST. L'interface de ligne de commande (CLI) prend en charge la transmission en continu de données à partir de diverses sources. Les optimisations de chargement des données en mode "aggregate storage" incluent les options de réglage du tampon, de la fusion et du cache. Vous pouvez migrer des fichiers de règles à partir d'Essbase Studio et les modifier dans l'interface Web Essbase.
Macros et fonctions de calcul personnalisées Oui Oui Créez vos propres fonctions et macros personnalisées dans Java.
MDX Oui Oui Outre l'utilitaire bien connu de MDX en tant que langage de requête multidimensionnel, vous pouvez utiliser ses directives Insérer et Exporter pour façonner, copier, déplacer et mettre à jour toute tranche personnalisée de données multidimensionnelles. La sous-sélection vous permet de filtrer le volume de données interrogées.
Calcul avec deux pass Oui Non recommandé

N'utilisez pas le calcul à deux passes avec les cubes en mode hybride. Utilisez uniquement solve order.

Gestion des scénarios No Oui La gestion de scénario offre la possibilité de créer des zones de travail privées ou des "boîtes de sable" au sein desquels les utilisateurs peuvent modéliser différentes hypothèses dans les données pour en voir l'effet sur des résultats agrégés, sans toucher aux données.

Développement, automatisation et audit

Fonctionnalité ou composant Essbase 11g Essbase 26ai Remarques 
Outils d'automatisation et de développement Oui Oui L'API REST vous aide à automatiser la gestion des ressources Essbase via HTTP sécurisé. L'API Java, l'interface de ligne de commande (CLI), le langage d'administration MaxL et l'outil d'écriture de rapports sont également disponibles.
Fonctionnalités de développement et d'audit accélérées No Oui La fonction de trace de calcul vous permet de surveiller et de déboguer les scripts de calcul. La trace des requêtes peut être utilisée pour surveiller et déboguer les performances des requêtes. La trace d'audit vous permet de suivre les modifications apportées aux données. L'ordre de résolution peut être ajusté lorsque vous travaillez dans Smart View.
Applications shadow No Oui Pour effectuer des modifications et des restructurations de cube avec un temps d'arrêt limité, vous pouvez créer une application shadow qui est une copie de l'application principale. L'application principale continue de traiter les opérations en lecture seule, telles que les requêtes, pendant que vous apportez des modifications à l'application shadow. Vous pouvez rendre l'application shadow visible ou masquée. Disponible dans l'API REST – Reportez-vous à l'adresse Créer une application shadow.

Configuration

Fonctionnalité ou composant Essbase 11g Essbase 26ai Remarques 
Outil de configuration No Oui (déploiement indépendant uniquement) Pour les déploiements indépendants, vous pouvez configurer votre environnement Essbase à tout moment à l'aide de l'outil de configuration intégré, soit à la fin de votre installation Essbase, soit en lançant l'outil de configuration ultérieurement, après l'installation. Le mode silencieux est disponible si vous effectuez une configuration fréquente (par exemple, dans un environnement de développement).
Paramètres de configuration Oui Oui La plupart des paramètres de configuration dont vous avez besoin pour le réglage des applications doivent être définis par application, à l'aide de l'interface Web Essbase. La configuration au niveau du serveur est gérée par l'outil de configuration (pour les déploiements indépendants), mais vous pouvez également modifier les paramètres de configuration par défaut du serveur à l'aide d'essbase.cfg, si nécessaire. Provider Services Les options de configuration pour les préférences réseau sont disponibles dans la console.

Autres fonctionnalités notables et héritées

Fonctionnalité ou composant Essbase 11g Essbase 26ai Remarques 
Méthodes d'analyse développées No Oui Vous pouvez effectuer des requêtes de données/analyses de grille ad hoc sur les données de cube à partir de l'interface Web Essbase d'administration, comme alternative intégrée à la connexion via Smart View. Vous pouvez enregistrer vos mises en page de grille, exécuter des scripts de rapport et exécuter et enregistrer des requêtes MDX nommées. Reportez-vous à Analyse de données dans l'interface Web.
ID de membre No Oui Un ID de membre unique est automatiquement affecté à chaque membre de l'outline du cube.
Logging Oui Oui Les journaux d'application sont au format ODL (Oracle Diagnostic Logging). Vous pouvez les télécharger à partir de l'interface Web Essbase. Vous pouvez utiliser l'analyseur de performances pour analyser les journaux Essbase afin de générer des statistiques d'utilisation et de performances.
Partage implicite Vrai par défaut Vous choisissez Dans Essbase 11g sur site, le paramètre de partage implicite peut être modifié pour une application à l'aide du paramètre IMPLIED_SHARE. Lorsque vous migrez une application Essbase 11g sur site vers Essbase 26ai, votre paramètre IMPLIED_SHARE est conservé. Pour chaque application, vous ne définissez le comportement implicite du partage qu'une seule fois, au moment de la création de l'application (il n'est pas destiné à être modifié). Reportez-vous à la propriété de configuration IMPLIED_SHARE_ON_CREATE, qui est FALSE par défaut (sauf si vous migrez une application dont IMPLIED_SHARE est défini sur TRUE).
Scripts de rapport Oui Oui Voir Rapport sur les données.
Conversion de devises Oui Oui Voir Concevoir et créer des applications de conversion de devises.
ESSCMD Oui Oui ESSCMD est toujours pris en charge, mais n'est pas mis à jour avec les dernières fonctionnalités. Essayez CLI et MaxL.
Attributs divers Oui No -
Analyse hybride Oui No Non applicable dans Essbase 26ai. Utilisez les connexions et les sources de données pour vous connecter à vos sources de données externes, utilisez l'éditeur de règles amélioré pour prévisualiser et façonner les imports dans votre cube, et utilisez les rapports d'exploration amont pour accéder aux données que vous n'importerez pas.
Restructuration incrémentielle Oui No La restructuration n'est pas aussi longue dans Essbase 26ai. Si nécessaire, vous pouvez travailler dans une application shadow pour limiter les temps d'arrêt.
Calcul dynamique et stockage Oui No Les membres Calcul dynamique et stockage sont traités comme des membres Calcul dynamique.
E/S directes, verrouillage de la mémoire cache Oui No Non applicable.
Volumes de disque Oui Oui Configurez les volumes de disque à l'aide de montages de système d'exploitation standard, au lieu de la propriété de configuration DISKVOLUMES.
Réparer les en-têtes de bloc non valides Oui No Non applicable.
Types de compression des données : Zlib, None Oui No Non applicable.
Modes d'isolement Oui No Essbase 26ai gère les transactions de données en mode "block storage" en mode non validé. Essbase libère un bloc après sa mise à jour et valide les blocs lorsque la transaction est terminée.