Présentation de la dernière plate-forme Oracle Essbase
Oracle Essbase sur Oracle Cloud Infrastructure (OCI) via Marketplace et Essbase 26ai sur des déploiements indépendants, sont disponibles dans le cadre de déploiements autonomes en tant que plate-forme d'analyse puissante avec de nouvelles fonctionnalités robustes ajoutées depuis la version 11g.
Vous pouvez implémenter Essbase :
-
sur le cloud, utilisation d'Oracle Cloud Infrastructure via les offres Marketplace
-
en installant Essbase 26ai sur des déploiements indépendants. Pour les plates-formes prises en charge, consultez la matrice de certification Oracle.
Fonctionnalités de plate-forme
Architecture : l'architecture de déploiement indépendante Essbase 26ai inclut une plate-forme de niveau intermédiaire qui s'exécute sur WebLogic. Cette architecture Fusion Middleware permet des performances rapides, une utilisation optimisée de la mémoire, une simultanéité élevée, des options de déploiement flexibles et un basculement en cas d'incident.
Essbase sur l'architecture Oracle Cloud Infrastructure utilise OCI pour bénéficier des mêmes avantages. Les architectures indépendantes et cloud utilisent Oracle Database et/ou la base de données relationnelle de votre choix pour stocker les schémas Essbase.
Moteur de requête : le mode hybride est le moteur de requête par défaut pour les cubes en mode "block storage", fournissant une analyse robuste des dépendances et une agrégation rapide. Le mode hybride a moins de limitations que dans la version 11g, gère plus de calculs et est amélioré avec plusieurs options de réglage.
Basculement : dans Essbase 11g, la location de basculement activée par Provider Services est gérée via OPMN. Aujourd'hui, sur les déploiements indépendants Essbase 26ai uniquement, le basculement est intégré à WebLogic pour prendre en charge un système de crédit-bail de demande central qui détermine quel noeud est actif et quels noeuds sont en attente sur la base de secours.
Sécurité : dans les déploiements indépendants Essbase 26ai, toutes les données sont cryptées dans la couche de transit à l'aide de TLS (Transport Layer Security) 1.2. Vous pouvez implémenter un équilibreur de charge. Dans les déploiements d'Essbase sur Oracle Cloud Infrastructure, vous pouvez implémenter des sous-réseaux, des stratégies, des pare-feu et d'autres options de sécurité réseau publics ou privés disponibles dans Oracle Cloud Infrastructure.
Pour l'authentification utilisateur, vous pouvez choisir WebLogic Embedded LDAP conjointement avec le fournisseur d'authentification externe de votre choix ou, si vous utilisez déjà la sécurité EPM Shared Services, vous pouvez continuer à l'utiliser avec les déploiements indépendants Essbase 26ai uniquement. L'authentification à l'aide d'Identity Cloud Service (IDCS) est une option si vous déployez Essbase sur Oracle Cloud Infrastructure via Marketplace.
Il existe trois rôles utilisateur Essbase : Utilisateur, Superutilisateur 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 autorisations, ou vous pouvez continuer à utiliser EPM Shared Services (déploiements indépendants Essbase Essbase 26ai uniquement).
Les filtres Essbase vous aident à implémenter des contrôles d'accès au niveau des cellules affinés pour vos cubes. En utilisant des 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 d'administration.
Interface d'administration : 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.
Capacités d'audit et de développement accélérées : la fonction de trace de calcul permet de surveiller et de déboguer les scripts de calcul. La fonction de trace des requêtes peut être utilisée pour surveiller et déboguer les performances des requêtes. La trace d'audit permet de suivre les modifications apportées aux données. La commande de résolution peut être ajustée pendant que vous travaillez dans Smart View.
Outils d'automatisation et de développement : l'API REST vous aide à automatiser la gestion des ressources et des opérations Essbase hébergées via HTTP sécurisé. L'API Java et C est également disponible, ainsi qu'une nouvelle interface de ligne de commande (CLI), le langage de script administratif MaxL, Report Writer et la prise en charge de la compatibilité ascendante pour le langage de commande ESSCMD.
Catalogue : 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 : le catalogue contient une galerie de modèles de cube, sous la forme de classeurs d'application Excel. Vous pouvez facilement importer ces classeurs pour créer divers 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.
Concepteur de cubes : l'extension Concepteur de cubes pour 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 de manière hiérarchique.
Connectivité : 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.
Connexions et sources de données : les tâches d'administration Essbase nécessitent souvent une connectivité aux hôtes ou données source distants. Avec les connexions réutilisables et les sources de données, 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, ou de les saisir chaque fois que vous effectuez d'autres tâches dépendantes de la connexion.
Analyse : 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.
Calcul : Essbase offre une riche bibliothèque de fonctions et de commandes de calcul adaptées à la plupart des applications analytiques, et vous pouvez ajouter vos propres fonctions et macros personnalisées définies à l'aide de Java. La fonction de trace de calcul permet d'analyser et de déboguer les performances des scripts de calcul et le traitement des formules de membre. Le calcul basé sur les tuples vous aide à optimiser et à affiner la portée du calcul, en le limitant à la grille Smart View active. Le calcul en mode hybride peut être sélectionné et est amélioré avec plusieurs options de réglage.
Insert et export MDX : en plus de l'utilitaire bien connu de MDX en tant que langage de requête multidimensionnel, vous pouvez utiliser ses directives Insert et Export pour façonner, copier, déplacer et mettre à jour toute tranche personnalisée de données multidimensionnelles.
Calcul du stockage d'agrégation : vous pouvez utiliser l'insertion MDX pour effectuer des calculs et des allocations personnalisés. Vous pouvez automatiser la création et l'entretien des vues agrégées par défaut.
Chargement de données et construction de dimension : l'éditeur de règles de chargement de l'interface Web Essbase avec des aperçus de données intégrés permet d'importer des données et des dimensions à 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. Le chargement basé sur SQL a amélioré les performances. La modification de l'outline par lots peut être effectuée par programmation à 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" sont ajoutées, notamment les options de réglage du tampon, de la fusion et du cache.
Exploration amont : lorsque vous avez besoin de plus de données que celles qui sont visibles dans le cube Essbase, vous pouvez utiliser des rapports d'exploration amont afin d'accéder à des sources d'informations externes. Les performances sont améliorées pour les connexions d'exploration amont à Oracle Database. La flexibilité de la conception des rapports 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.
Gestion des scénarios : la gestion des scénarios offre la possibilité de créer des zones de travail ou des environnements de simulation privés dans lesquels les utilisateurs peuvent modéliser différentes hypothèses au sein des données pour voir l'effet sur les résultats agrégés, sans affecter le cube.
Applications fantôme : pour effectuer des modifications et des restructurations de cube avec un temps d'arrêt limité, vous pouvez créer une application fantôme 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. Pour plus d'informations, reportez-vous à l'adresse Créer une application shadow dans l'API REST.
Configuration : 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. Si vous installez Essbase 26ai sur des déploiements indépendants, vous contrôlez également les paramètres de configuration par défaut à l'échelle du système dans essbase.cfg, si nécessaire.
Logging — Les journaux sont au format ODL (Oracle Diagnostics Logging). Vous pouvez télécharger les fichiers journaux depuis 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.
Migration, sauvegarde/restauration : l'utilitaire de gestion du cycle de vie (LCM) facilite la migration des applications sur site entre les versions et les serveurs hôtes Essbase. Un utilitaire de migration supplémentaire permettant de migrer des utilisateurs et des groupes est également disponible pour téléchargement à partir de la console. Pour les déploiements sur Oracle Cloud Infrastructure, vous sauvegardez votre pile Essbase à l'aide de l'infrastructure.