Diferencias entre Essbase 11g y Oracle Essbase 26ai

Para comprender la última plataforma de Oracle Essbase, revise estas diferencias en funciones y funcionalidades desde Essbase 11g local hasta Oracle Essbase 26ai.

Para conocer las diferencias en los tipos de despliegue de Essbase, consulte Diferencias entre opciones de despliegue de Essbase.

Arquitectura/motor básico

Función o componente Essbase 11g Essbase 26ai Notas:
Arquitectura de la aplicación EPM System, servicios básicos Essbase se ejecuta en una plataforma WebLogic de capa media, ya sea en Fusion Middleware u Oracle Cloud Infrastructure.

En despliegues independientes, Fusion Middleware permite un rendimiento rápido, un uso de memoria optimizado, una alta simultaneidad, un despliegue flexible y un failover.

En los despliegues de Oracle Cloud Infrastructure, no es necesario ejecutar herramientas de instalación/configuración de Essbase. OCI permite un rendimiento rápido, un uso de memoria optimizado y un despliegue flexible.

Base de datos relacional para metadatos de Essbase N.º Los esquemas de la utilidad de creación de repositorios (RCU) contienen información sobre los componentes y artefactos de la plataforma de Essbase. Estos metadatos se almacenan en una base de datos relacional soportada (RDBMS) de su elección. Tenga en cuenta que las aplicaciones y los cubos de Essbase no se almacenan en estos esquemas. Para despliegues independientes, las aplicaciones se encuentran en la ubicación seleccionada de <Application Directory> en el servidor donde se instala Essbase. Para despliegues en Oracle Cloud Infrastructure, las aplicaciones se encuentran en el volumen de bloques de datos de la instancia informática de Essbase.
Opciones del motor de consultas (almacenamiento agregado, almacenamiento de bloques, modo híbrido) Almacenamiento de bloques por defecto Modo híbrido por defecto El modo híbrido es el valor por defecto para los cubos de almacenamiento de bloques, ya que proporciona un análisis de dependencias sólido, una agregación rápida, la capacidad de procesar más cálculos y varias opciones de ajuste. Consulte Adopción del modo híbrido para el procesamiento analítico rápido.
Failover Sí (despliegue independiente solo en Linux) La conmutación por error se integra con WebLogic para admitir un sistema central de leasing de solicitudes que determina qué nodo está activo y qué nodos están esperando en espera.
Unicode Essbase 26ai utiliza la codificación UTF-8. Convierta todas las aplicaciones locales de Essbase 11g con codificación nativa en Unicode antes de ejecutar la operación de exportación de LCM.

Interfaces/Herramientas

Función o componente Essbase 11g Essbase 26ai Notas:
Interfaz web administrativa de Essbase N.º La interfaz web de Essbase le permite gestionar aplicaciones, usuarios/grupos y artefactos de Essbase. Incluye un editor en esquemas enriquecido, editores de scripts, una interfaz en el que se pueden guardar diseños de cuadrícula, y un editor en el que se pueden cargar reglas con vistas previas de datos integradas. Una interfaz de trabajos centralizada le permite iniciar solicitudes y supervisar solicitudes activas y recientes. El diseñador del cubo y Smart View, así como las utilidades de migración, automatización y administración, están disponibles para su descarga desde la consola.
Diseñador de cubos, libros de trabajo de aplicaciones N.º La extensión del diseñador de cubos para Microsoft Excel es una interfaz de cliente para diseñar y crear cubos de Essbase a partir de libros de trabajo de aplicaciones. Esta interfaz ofrece un sistema de administración y diseño de cubos flexible y portátil. Los libros de trabajo estructurados simplifican el diseño diario de cubos, la optimización y la portabilidad. El diseñador de cubos infiere patrones encontrados en libros de trabajo no estructurados, para ayudarle a dar forma a los datos no procesados en cubos organizados jerárquicamente. Los libros de trabajo del diseñador de cubos y las aplicaciones también ofrecen la ventaja del desarrollo de cubos fuera de línea y la facilidad de las compilaciones iterativas. Consulte Trabajo con cubos en el diseñador de cubos.
Migración, copia de seguridad/restauración Essbase facilita la migración de aplicaciones entre versiones de Essbase y servidores host, mediante una selección de utilidades a través de la consola, según la ruta de migración; consulte Acerca de las herramientas de migración y los casos de uso. También debe mantener copias de seguridad periódicas de los esquemas de RCU de Essbase almacenados en una base de datos relacional, así como roles de usuario. Consulte las instrucciones de copia de seguridad y restauración para el tipo de despliegue.
Catálogo N.º El catálogo es un lugar central para almacenar archivos y artefactos asociados a aplicaciones y usuarios de Essbase. Incluye directorios de usuario y compartidos, y una galería instructiva de cubos de ejemplo.
Galería N.º En el catálogo se incluye una galería de plantillas de cubo, en forma de libros de trabajo de la aplicación Excel. Importe estos libros de trabajo para crear una amplia variedad de cubos de muestra. Los ejemplos son instructivos para conocer los diferentes casos de uso de las aplicaciones y funciones de Essbase, así como para aprender a crear y diseñar cubos a partir de libros de trabajo estructurados y no estructurados.
Smart View Consulte Cómo trabajar con Oracle Smart View for Office.
Servicios del proveedor Provider Services está integrado en Essbase 26ai. Las solicitudes de Provider Services han sufrido un timeout por defecto tras diez (10) minutos. Las opciones de configuración están disponibles en la consola. Debe actualizar las URL de servicio al cliente al nuevo formato, como se describe en las instrucciones de migración.
Essbase Studio N.º Utilice conexiones y orígenes de datos para conectarse a sus orígenes de datos externos, utilice el editor de reglas mejorado para obtener una vista previa de las importaciones de unidades en el cubo y utilice los informes de obtención de detalles para acceder a los datos que no va a importar.

Seguridad/Autenticación

Función o componente Essbase 11g Essbase 26ai Notas:
Seguridad de comunicación/red Archivo de seguridad TLS, equilibrador de carga Todos los datos se cifran en la capa de tránsito mediante la seguridad de capa de transporte (TLS). Opcionalmente, puede implantar un equilibrador de carga. En despliegues independientes, puede ser Oracle HTTP Server u otro equilibrador de carga que seleccione. En despliegues de Oracle Cloud Infrastructure, puede seleccionar configurar un equilibrador de carga a través de OCI.
Método de Autenticación EPM Shared Services o nativo

Oracle Identity and Access Management (IAM), anteriormente denominado Oracle Identity Cloud Service (solo despliegue de OCI)

EPM Shared Services (solo despliegue independiente)

LDAP embebido de WebLogic

En despliegues independientes, para la autenticación de usuarios y grupos, seleccione WebLogic Embedded LDAP o, si ya utiliza EPM Shared Services, puede seguir utilizándolo con Essbase 26ai (despliegue independiente). Si selecciona WebLogic, se recomienda federar usuarios a un proveedor de autenticación externo, como Microsoft Active Directory, que es adecuado para entornos de producción.

En los despliegues de OCI (incluido el uso de MSAD) se integran con Oracle Identity and Access Management (IAM), anteriormente denominado Oracle Identity Cloud Service.

Roles de usuario/grupo y permisos de aplicación Roles de Essbase, roles de Shared Services y roles de aplicación Simplificado: 3 funciones, 4 permisos Los roles de usuario de Essbase son Usuario, Usuario avanzado y Administrador de servicio. Los permisos de aplicación, otorgados por separado, son Application Manager, Database Manager, Database Update y Database Access. Todos los roles de EPM Shared Services se pueden asignar a los nuevos roles y permisos, o bien, puede seguir utilizando EPM Shared Services (solo despliegue independiente).
Filtros Los filtros le ayudan a implantar controles de acceso de nivel de celda ajustados a sus cubos. Mediante el uso de filtros dinámicos con funciones/variables incorporadas, puede hacer que los filtros sean extensibles y adaptables a una base de usuarios cambiante y a datos de origen en tiempo real. Puede utilizar LoginA para probar los filtros en la interfaz web de Essbase.

En Essbase 11g local, solo se puede otorgar un filtro por usuario por cubo. En Essbase 26ai, las nuevas asignaciones de filtro se combinan con las asignaciones de filtro existentes.

Archivo de seguridad N.º No es necesario utilizar essbase.sec en Essbase 26ai.

Conectividad/interoperabilidad de datos

Función o componente Essbase 11g Essbase 26ai Notas:
Conexiones y orígenes de datos N.º Las tareas de administración de Essbase suelen requerir conectividad a hosts o datos de origen remotos. Con las conexiones y orígenes de datos reutilizables, ya no tiene que codificar los detalles de conexión en artefactos como archivos o filtros de reglas, ni introducirlos cada vez que realice otras tareas dependientes de la conexión.
Conectividad de Red Las API de Essbase utilizan TLS/SSL para una conectividad segura tanto internamente entre componentes como externamente con otras aplicaciones. Puede conectarse desde cualquier software mediante el cliente de tiempo de ejecución (RTC) de Essbase a través de HTTP seguro sin necesidad de abrir puertos TCP/IP adicionales para activar la conectividad del cliente.
Particiones Las particiones enlazadas no están soportadas en Essbase 26ai. Utilice @XREF y @XWRITE para analizar datos entre cubos. Consulte Enlace de cubos mediante particiones y XREF/XWRITE.

El administrador debe configurar la seguridad del usuario para los cubos de origen y destino. Consulte Seguridad para bases de datos particionadas.

Para despliegues de OCI, las particiones federadas están disponibles con Autonomous AI Lakehouse, lo que permite una integración transparente de los datos relacionales y el cubo de Essbase.

Obtención de detalles Cuando necesite más datos que los del cubo, utilice los informes de obtención de detalles para acceder a orígenes de datos externos. Se mejora el rendimiento para obtener detalles de las conexiones a Oracle Database. Se mejora la flexibilidad del diseño de informes de obtención de detalles, lo que permite una selección diversificada de varias celdas o rangos de celdas. Las selecciones pueden ser recursivas, no recursivas, de nivel 0, contiguas y no contiguas.

Cálculo/flujo de datos

Función o componente Essbase 11g Essbase 26ai Notas:
Scripts de cálculo (almacenamiento de bloques y modo híbrido) La biblioteca completa de funciones y comandos de cálculo se adapta a la mayoría de las aplicaciones analíticas. Cree sus propias funciones y macros definidas personalizadas. El rastreo de cálculo ayuda a analizar y depurar el rendimiento del script de cálculo y el procesamiento de fórmulas de miembros. El cálculo basado en tuplas ayuda a optimizar y acotar el ámbito de cálculo, limitándolo a centrarse en la cuadrícula activa de Smart View. Se puede utilizar el cálculo híbrido y ofrece opciones de ajuste.
Cálculo de almacenamiento agregado Inserción de MDX ayuda a realizar cálculos y asignaciones personalizados. Puede automatizar la creación y el mantenimiento de vistas de agregado por defecto.
El procesador de consultas híbrido está activado por defecto para cubos de almacenamiento en bloque N.º

Essbase 26ai procesa las dependencias dinámicas en las consultas mediante el modo híbrido. En el modo híbrido, Essbase evalúa las dependencias de fórmulas antes de resolver consultas, lo que garantiza un tiempo de procesamiento mínimo y resultados precisos.

El modo híbrido no es el modo predeterminado para las secuencias de cálculo, pero puede activarlo mediante el valor de configuración HYBRIDBSOINCALCSCRIPT.

En Essbase 11g, el motor de consultas predeterminado no es el modo híbrido, pero puede activarlo mediante ASODYNAMICAGGINBSO.

Note:

No utilice el cálculo en dos pasadas en cubos del modo híbrido. Use solo solve order (Orden de resolución).

Cálculo en paralelo Consulte Uso de Cálculo Paralelo.
Reglas de creación de dimensiones/carga de datos El editor de reglas de carga tiene vistas previas de datos incorporadas. Puede importar desde el catálogo o desde orígenes externos. Las columnas del archivo de reglas pueden emplear funciones como Suma, Mín, Máx, Recuento y Media, para ayudarle a dar forma a la importación. El rendimiento mejora para la carga basada en SQL. La edición de esquemas por lotes está disponible en la API de Java o REST. La interfaz de línea de comandos (CLI) admite la carga de datos de transmisión desde una variedad de orígenes. Las optimizaciones de carga de datos de almacenamiento agregado incluyen opciones de ajuste de memoria intermedia, fusión y caché. Puede migrar archivos de reglas desde Essbase Studio y editarlos en la interfaz web de Essbase.
Funciones y macros de cálculo definidas a medida Cree sus propias funciones y macros definidas a medida en Java.
MDX Además de la conocida utilidad de MDX como lenguaje de consulta multidimensional, puede utilizar sus directivas Insertar y Exportar para dar forma, copiar, mover y actualizar cualquier segmento personalizado de datos multidimensionales. La subselección permite filtrar el volumen de datos consultados.
Cálculo con dos pasados No recomendado

No utilice el cálculo en dos pasadas en cubos del modo híbrido. Use solo solve order (Orden de resolución).

Gestión de escenarios N.º La gestión de escenarios ofrece la posibilidad de crear áreas de trabajo privadas o "sandboxes" en las que los usuarios pueden modelar diferentes supuestos de los resultados agregados, sin que afecte a los cubos.

Desarrollo, automatización y auditoría

Función o componente Essbase 11g Essbase 26ai Notas:
Herramientas de automatización y desarrollo La API de REST ayuda a automatizar la gestión de recursos de Essbase a través de HTTP seguro. La API de Java, la interfaz de línea de comandos (CLI), el lenguaje administrativo MaxL y el escritor de informes también están disponibles.
Capacidades aceleradas de desarrollo y auditoría N.º Rastreo de Cálculo permite supervisar y depurar scripts de cálculo. El rastreo de consultas se puede utilizar para supervisar y depurar el rendimiento de las consultas. La pista de auditoría permite realizar un seguimiento de los cambios realizados en los datos. La orden de resolución se puede ajustar mientras trabaja en Smart View.
Aplicaciones shadow N.º Para realizar modificaciones y reestructuraciones de cubos con un tiempo de inactividad limitado, puede crear una aplicación shadow que sea una copia de la aplicación principal. La aplicación principal sigue sirviendo operaciones de solo lectura, como consultas, mientras realiza modificaciones en la aplicación shadow. Puede hacer que la aplicación shadow esté visible u oculta. Disponible en la API de REST. Consulte el punto final Crear aplicación shadow.

Configuración

Función o componente Essbase 11g Essbase 26ai Notas:
Herramienta de configuración N.º Sí (solo despliegue independiente) Para despliegues independientes, puede configurar el entorno de Essbase en cualquier momento mediante la herramienta de configuración integrada, ya sea al final de la instalación de Essbase o iniciando la herramienta de configuración más adelante, después de la instalación. El modo silencioso está disponible si está configurando con frecuencia (por ejemplo, en un entorno de desarrollo).
Valores de configuración La mayoría de los parámetros de configuración que necesita para el ajuste de aplicaciones se deben definir por aplicación, mediante la interfaz web de Essbase. La configuración de nivel de servidor es gestionada por la herramienta de configuración (para despliegues independientes), pero también puede cambiar los valores predeterminados de configuración del servidor mediante essbase.cfg, si es necesario. Provider Services las opciones de configuración para las preferencias relacionadas con la red están disponibles en la consola.

Otras funciones notables y heredadas

Función o componente Essbase 11g Essbase 26ai Notas:
Métodos de análisis ampliados N.º Puede realizar consultas de datos ad hoc o análisis de cuadrícula en datos de cubo desde la interfaz web de Essbase administrativa, como una alternativa incorporada a la conexión mediante Smart View. Puede guardar los diseños de cuadrícula, ejecutar scripts de informe y ejecutar y guardar consultas MDX con nombre. Consulte Análisis de datos en la interfaz web.
ID de miembro N.º Se asigna automáticamente un ID de miembro único a cada miembro del esquema del cubo.
Registro Los logs de aplicación están en formato Oracle Diagnostic Logging (ODL). Puede descargarlos desde la interfaz web de Essbase. Puede utilizar Performance Analyzer para analizar logs de Essbase para generar estadísticas de uso y rendimiento.
Uso compartido implícito Verdadero por defecto Selección del usuario En Essbase 11g local, la configuración de recurso compartido implícito se puede cambiar para una aplicación mediante la configuración IMPLIED_SHARE. Al migrar una aplicación local de Essbase 11g a Essbase 26ai, se conserva la configuración de IMPLIED_SHARE. Para cada aplicación, debe definir el comportamiento implícito de los recursos compartidos solo una vez, en el momento de la creación de la aplicación (no se debe cambiar). Consulte la propiedad de configuración IMPLIED_SHARE_ON_CREATE, que es FALSE de manera predeterminada (a menos que migre una aplicación que tenga IMPLIED_SHARE establecido en TRUE).
Scripts de informe Consulte Informe sobre datos.
Conversión de moneda Consulte Diseño y creación de aplicaciones de conversión de moneda.
ESSCMD ESSCMD todavía es compatible, pero no se actualiza con las últimas funciones. Pruebe la CLI y MaxL.
Atributos variados N.º -
Análisis híbrido N.º No aplicable en Essbase 26ai. Utilice conexiones y orígenes de datos para conectarse a sus orígenes de datos externos, utilice el editor de reglas mejorado para obtener una vista previa de las importaciones de unidades en el cubo y utilice los informes de obtención de detalles para acceder a los datos que no va a importar.
Reestructuración incremental N.º La reestructuración no requiere tanto tiempo en Essbase 26ai. Si es necesario, puede trabajar en una aplicación shadow para limitar el tiempo de inactividad.
Cálculo y almacenamiento dinámico N.º Los miembros de Cálculo dinámico y almacenamiento se tratan como Cálculo dinámico.
E/S directa, bloqueo de memoria de caché N.º No se aplica
Volúmenes de disco Configure los volúmenes de disco mediante montajes estándar del sistema operativo, en lugar de la propiedad de configuración DISKVOLUMES.
Reparar cabeceras de bloque no válidas N.º No se aplica
Tipos de compresión de datos: Zlib, None N.º No se aplica
Modos de aislamiento N.º Essbase 26ai gestiona las transacciones de datos de almacenamiento de bloques en modo sin confirmar. Essbase libera un bloque después de que se actualiza y confirma los bloques cuando se completa la transacción.