Visión general de la última plataforma Oracle Essbase
Oracle Essbase en Oracle Cloud Infrastructure (OCI) a través de Marketplace y Essbase 26ai en despliegues independientes, están disponibles como parte de despliegues independientes como una potente plataforma analítica con nuevas funciones sólidas agregadas desde la versión 11g.
Puede implementar Essbase:
-
en la nube, mediante Oracle Cloud Infrastructure mediante listados de Marketplace
-
mediante la instalación de Essbase 26ai en despliegues independientes. Para conocer las plataformas compatibles, consulte la matriz de certificaciones de Oracle.
Funciones de la plataforma
Arquitectura: la arquitectura de despliegue independiente de Essbase 26ai incluye una plataforma de capa media que se ejecuta en WebLogic. Esta arquitectura de Fusion Middleware permite un rendimiento rápido, un uso de memoria optimizado, una alta simultaneidad, opciones de despliegue flexibles y failover.
Essbase en la arquitectura de Oracle Cloud Infrastructure utiliza OCI para ofrecer las mismas ventajas. Tanto las arquitecturas independientes como las basadas en la nube utilizan Oracle Database y/o la base de datos relacional que elija para almacenar esquemas de Essbase.
Motor de consultas: el modo híbrido es el motor de consultas por defecto para cubos de almacenamiento de bloques, que proporciona un análisis de dependencia sólido y una agregación rápida. El modo híbrido tiene menos limitaciones que en la versión 11g, gestiona más cálculos y se mejora con varias opciones de ajuste.
Failover: en Essbase 11g, Provider Services ha activado el leasing de failover gestionado mediante OPMN. En la actualidad, solo en despliegues independientes de Essbase 26ai, el failover 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.
Seguridad: en despliegues independientes de Essbase 26ai, todos los datos se cifran en la capa de tránsito mediante la seguridad de capa de transporte (TLS) 1.2. Puede implantar un equilibrador de carga. En los despliegues de Essbase en Oracle Cloud Infrastructure, puede implantar subredes, políticas, firewalls y otras opciones de seguridad de red públicas o privadas disponibles en Oracle Cloud Infrastructure.
Para la autenticación de usuario, puede seleccionar WebLogic Embedded LDAP junto con el proveedor de autenticación externo que elija, o bien, si ya utiliza la seguridad de EPM Shared Services, puede seguir utilizándola solo con despliegues independientes de Essbase 26ai. La autenticación mediante Identity Cloud Service (IDCS) es una opción si está desplegando Essbase en Oracle Cloud Infrastructure a través de Marketplace.
Hay tres roles de usuario de Essbase: 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 (sólo despliegues independientes de Essbase Essbase 26ai).
Los filtros de Essbase le ayudan a implementar 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 los datos de origen en tiempo real. Puede utilizar LoginAs para probar los filtros en la interfaz administrativa.
Interfaz administrativa: 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.
Capacidades de desarrollo y auditoría aceleradas: el rastreo de cálculos 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 le permite realizar un seguimiento de los cambios realizados en los datos. La orden de resolución se puede ajustar mientras trabaja en Smart View.
Herramientas de automatización y desarrollador: la API de REST le ayuda a automatizar la gestión de recursos y operaciones alojados de Essbase a través de HTTP seguro. La API de Java y C también está disponible, así como una nueva interfaz de línea de comandos (CLI), el lenguaje de secuencias de comandos administrativo MaxL, el escritor de informes y el soporte de compatibilidad con versiones anteriores para el lenguaje de comandos ESSCMD.
Catálogo: 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: en el catálogo se incluye una galería de plantillas de cubo, en forma de libros de trabajo de la aplicación Excel. Puede importar fácilmente estos libros de trabajo para crear una amplia variedad de cubos de ejemplo. 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.
Diseñador de cubos: la extensión del diseñador de cubos para 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 sin procesar en cubos organizados jerárquicamente.
Conectividad: 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.
Conexiones y orígenes de datos: las tareas de administración de Essbase suelen requerir conectividad a hosts o datos de origen remotos. Con las conexiones reutilizables y los orígenes de datos, ya no tiene que codificar los detalles de conexión en artefactos como archivos de reglas o filtros, ni introducirlos cada vez que realice otras tareas dependientes de la conexión.
Análisis: puede realizar consultas de datos ad hoc o análisis de cuadrícula en los datos del cubo desde la interfaz web de Essbase administrativa, como 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.
Cálculo: Essbase ofrece una amplia biblioteca de funciones y comandos de cálculo para adaptarse a la mayoría de las aplicaciones analíticas, y puede agregar sus propias funciones y macros definidas personalizadas creadas con Java. El rastreo de cálculos le 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. El cálculo del modo híbrido se puede seleccionar y se mejora con varias opciones de ajuste.
Inserción y exportación de MDX: además de la conocida utilidad de MDX como lenguaje de consulta multidimensional, puede utilizar sus directivas de inserción y exportación para dar forma, copiar, mover y actualizar cualquier segmento personalizado de datos multidimensionales.
Cálculo de almacenamiento agregado: puede usar la inserción de MDX para realizar cálculos y asignaciones personalizados. Puede automatizar la creación y el mantenimiento de las vistas de agregado por defecto.
Carga de datos y creación de dimensiones: el editor de reglas de carga de la interfaz web de Essbase con vistas previas de datos incorporadas permite importar datos y dimensiones 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. La carga basada en SQL ha mejorado el rendimiento. La edición de esquemas por lotes se puede realizar mediante programación desde 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. Se agregan optimizaciones de carga de datos de almacenamiento agregado, incluidas las opciones de ajuste de memoria intermedia, fusión y caché.
Obtener detalles: cuando necesite más datos de los que puede ver en el cubo de Essbase, puede utilizar informes de obtención de detalles para acceder a orígenes de datos ajenos. El rendimiento se mejora 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.
Gestión de escenarios: la gestión de escenarios ofrece la capacidad de crear áreas de trabajo privadas o "sandboxes" en los que los usuarios pueden modelar diferentes suposiciones dentro de los datos para ver el efecto en los resultados agregados, sin afectar al cubo.
Aplicaciones shadow: para realizar modificaciones y reestructuraciones de cubos con 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. Para obtener más información, consulte el punto final Crear aplicación shadow en la API de REST.
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. Si instala Essbase 26ai en despliegues independientes, también tendrá el control de los valores predeterminados de configuración de todo el sistema en essbase.cfg, si es necesario.
Logging (Registro): los logs tienen el formato Oracle Diagnostic Logging (ODL). Puede descargar archivos de registro desde la interfaz web de Essbase. Puede utilizar Performance Analyzer para analizar los logs de Essbase y generar estadísticas de uso y rendimiento.
Migración, copia de seguridad/restauración: la utilidad de gestión del ciclo de vida (LCM) facilita la migración de aplicaciones locales a través de versiones de Essbase y servidores host. Una utilidad de migración adicional que ayuda a migrar usuarios y grupos también está disponible para descargar desde la consola. Para despliegues en Oracle Cloud Infrastructure, realice una copia de seguridad de la pila de Essbase mediante la infraestructura.