Las particiones federadas le permiten integrar cubos de Essbase con Autonomous Data Warehouse para combinar el poder analítico de Essbase con las ventajas de Autonomous Database.
La integración de Essbase con Autonomous Data Warehouse a través de una partición federada significa que los datos para el cubo se almacenan en Autonomous Data Warehouse.
Para implantar esta función, Essbase and Oracle Autonomous Database Serverless (con el tipo de carga de trabajo de Autonomous Data Warehouse) se deben desplegar juntos en un arrendamiento compartido de Oracle Cloud Infrastructure con Autonomous Data Warehouse como base de datos de repositorio que contiene los esquemas de RCU para la pila de Essbase desplegada en OCI desde Marketplace.
Los cubos de la partición federada de Essbase presentan algunas diferencias funcionales clave con respecto a los cubos no federados de almacenamiento de bloques (BSO) y almacenamiento agregado (ASO).
Compare las diferencias entre los cubos ASO y BSO para ayudarle a decidir si la partición federada es la opción correcta.
Tabla 18-1 Diferencias entre el almacenamiento agregado, el almacenamiento de bloques y los cubos federados
Almacenamiento agregado (ASO) | Almacenamiento de bloques (BSO) | Cubo de partición federada | |
---|---|---|---|
Modelo de almacenamiento de datos |
Los datos se almacenan en Essbase. |
Los datos se almacenan en Essbase. |
Los datos se almacenan en una tabla relacional en Autonomous Data Warehouse. En el resto de la documentación, se hace referencia a esta como la tabla de hechos. |
Funcionamiento |
El número de dimensiones puede ser muy alto, con millones de miembros, pero el cubo cuenta con un número relativo de porciones de datos dispersos (muchas intersecciones dimensionales no contienen datos). Los datos se introducen solo en el nivel 0. Los cubos se optimizan para una rápida agregación. |
El número y la escala de las dimensiones suelen ser menores en comparación con ASO. BSO aloja juegos de datos densos. Algunas de las dimensiones se definen como densas, con datos en la mayoría de las intersecciones, y otras se definen como ligeras. Esto ayuda a Essbase a almacenar los datos de forma eficiente y a optimizar el análisis de dependencia (para evitar un cálculo excesivo innecesario). Los datos se pueden introducir en cualquier nivel. |
El esquema de Essbase se asigna a la tabla de hechos, lo cual permite que el almacenamiento de datos permanezca en Autonomous Data Warehouse mientras está disponible para el análisis utilizando la lógica que haya creado en la aplicación de Essbase. Las capacidades analíticas del esquema de Essbase le permiten analizar la tabla relacional plana como jerarquías empleando matemáticas de procedimiento complejas que pueda requerir para su análisis multidimensional. Los cálculos y las agregaciones los convierte Essbase siempre que es posible a SQLy los envía a Autonomous Data Warehouse para que el procesamiento tenga lugar cerca de la ubicación donde están almacenados los datos. Puede encontrar el SQL que escribe Essbase en el log de la plataforma, ubicado en |
Casos de uso típicos |
Los cubos ASO se suelen utilizar para análisis con un alto nivel de agregación, cálculos personalizados y asignaciones. Las cargas de datos se pueden dividir en porciones para actualizaciones frecuentes con una alta paralelización. |
Los cubos BSO se suelen utilizar para la planificación financiera y operativa, así como para la generación de informes interactivos sobre datos agregados relativos al origen. Los cubos BSO están diseñados para requisitos de análisis complejos que requieren fórmulas/matemáticas y cálculos de procedimiento frecuentes. |
Los datos no salen de Autonomous Data Warehouse, por lo que no es necesario el refrescamiento y la reestructuración en Essbase. Dado que crea la partición federada sobre un cubo de ASO o BSO existente, puede utilizar cualquiera de estas opciones de Essbase y beneficiarse del estilo de sus cálculos y consultas sin tener que cargar los datos en Essbase ni restructurar el esquema. Si su organización ya tiene una tabla de hechos almacenada en Autonomous Data Warehouse, una partición federada le permite utilizar funciones de Essbase tales como:
Si su organización ya utiliza Essbase, una partición federada le permite acceder a estas ventajas de almacenamiento de datos en Autonomous Data Warehouse:
|
Con una partición federada, puede omitir el proceso de cargar datos en un cubo de Essbase antes de realizar agregaciones y consultas. El procesamiento de datos se produce en Autonomous Data Warehouse, lo que permite aprovechar las ventajas de Autonomous Database y las funciones analíticas de Essbase.
La omisión de las cargas de datos periódicas procedentes de orígenes de datos relacionales en Essbase puede ahorrarle costos operativos relacionados con el pipeline de extracción, transformación y carga (ETL), utilizando archivos de reglas y otros procesos de carga de datos, y elimina la necesidad de reestructurar el esquema.
Con Autonomous Database, la configuración, el ajuste, el almacenamiento de objetos, las copias de seguridad y las actualizaciones de la base de datos los gestiona Oracle para que pueda utilizar Essbase en un entorno de nube federado sin tener que dedicar tiempo a la gestión de la infraestructura.
La reescritura está soportada en Essbase en intersecciones almacenadas. Por ejemplo, los valores de datos que envíe utilizando Smart View (o Inserción, de MDX) se actualizan en la tabla de hechos en Autonomous Data Warehouse.
También puede realizar cálculos y cargas de datos de Essbase, y Essbase escribirá SQL para actualizar la tabla de hechos en Autonomous Data Warehouse.
Más temas: