18 Integrar o Essbase com o Autonomous Database Usando Partições Federadas

As partições federadas permitem integrar os cubos do Essbase com o Autonomous Data Warehouse para combinar o poder da análise do Essbase com os benefícios do Banco de Dados Autônomo.

A integração do Essbase com o Autonomous Data Warehouse por meio de partição federada significa que os dados do cubo são armazenados no Autonomous Data Warehouse.

Para implementar essa funcionalidade, o Essbase e o Oracle Autonomous Database sem Servidor (com o tipo de carga de trabalho Autonomous Data Warehouse) precisam ser implantados juntos em uma tenancy compartilhada do Oracle Cloud Infrastructure, com o Autonomous Data Warehouse agindo como banco de dados repositório que contém os esquemas de RCU para a pilha do Essbase implantada no OCI por meio do Marketplace.

Os cubos de partição federada do Essbase têm algumas diferenças funcionais importantes em relação aos cubos não federados de armazenamento em blocos (BSO) e armazenamento agregado (ASO).

Compare as diferenças entre os cubos ASO e BSO para ajudar a decidir se a partição federada é a escolha certa.

Tabela 18-1 Diferenças entre Armazenamento Agregado, Armazenamento em Blocos e Cubos Federados

  Armazenamento Agregado (ASO) Armazenamento em Blocos (BSO) Cubo de Partição Federada
Modelo de armazenamento de dados

Os dados são armazenados no Essbase.

Os dados são armazenados no Essbase.

Os dados são armazenados em uma tabela relacional no Autonomous Data Warehouse.

Em outros lugares na documentação, ela é referida como tabela de fatos.

Como funciona

O número de dimensões pode ser muito alto, contendo milhões de membros, mas o cubo tem fatias de dados relativamente esparsos (muitas interseções dimensionais não contêm dados).

Os dados são introduzidos apenas no nível 0. Os cubos são otimizados para agregação rápida.

O número e a escala de dimensões normalmente são menores em comparação com ASO.

O BSO acomoda conjuntos de dados densos. Algumas dimensões são definidas como densas, com dados na maioria das interseções, e outras são definidas como esparsas. Isso ajuda o Essbase a armazenar dados com eficiência e otimizar a análise de dependência (para não haver cálculo em excesso).

Os dados podem ser introduzidos em qualquer nível.

O outline do Essbase é mapeado para a tabela de fatos, permitindo que o armazenamento de dados permaneça no Autonomous Data Warehouse, enquanto acessível para análise usando a lógica criada no aplicativo do Essbase.

Os recursos analíticos do outline do Essbase permitem que você analise a tabela relacional sem formatação como hierarquias, usando qualquer matemática processual complexa que você possa precisar para sua análise multidimensional.

Os cálculos e as agregações, quando possível, são convertidos pelo Essbase em SQL e enviados para o Autonomous Data Warehouse, para que o processamento ocorra mais próximo ao local do armazenamento de dados.

Você pode localizar as gravações de SQL do Essbase no log da plataforma, localizado em <DOMAIN_HOME>/servers/essbase_server1/logs/essbase.

Casos de uso típicos

Os cubos ASO são comumente usados para análise de alta agregação, cálculos personalizados e alocações.

As cargas de dados podem ser divididas em fatias para atualizações frequentes e altamente paralelizadas.

Os cubos BSO são comumente usados para planejamento financeiro e operacional, bem como relatórios interativos de dados agregados relativos à origem.

Os cubos BSO são projetados para requisitos de análise complexos, exigindo fórmulas/matemática e cálculos processuais frequentes.

Os dados não saem do Autonomous Data Warehouse, eliminando a necessidade de atualização e reestruturação no Essbase. Como você cria a partição federada sobre um cubo ASO ou BSO existente, é possível usar qualquer uma dessas opções do Essbase e se beneficiar do estilo de cálculos e consultas, sem nem mesmo precisar carregar os dados no Essbase ou reestruturar o outline.

Se a sua organização já tiver uma tabela de fatos armazenada no Autonomous Data Warehouse, uma partição federada permitirá que você use a funcionalidade do Essbase, como:

  • Consultar tabelas usando o Smart View no Excel

  • Recursos avançados de cálculo e consulta, incluindo inteligência de finanças e tempo

  • Modelagem e previsão por suposições

  • Recursos de writeback

Se a sua organização já usa o Essbase, uma partição federada permite que você acesse estes benefícios de armazenamento de dados no Autonomous Data Warehouse:

  • Eliminação da latência de dados causada pelos processos de carga de dados do Essbase

  • Capacidade de tratar volumes de dados maiores do que é possível no Essbase

  • Outros benefícios operacionais do Autonomous Data Warehouse, incluindo dimensionamento automático e backups automatizados

Com uma partição federada, você pode ignorar o processo de carga de dados em um cubo do Essbase antes de executar agregações e consultas. O processamento de dados ocorre no Autonomous Data Warehouse, para aproveitar a vantagem dos benefícios do Autonomous Database e também das funcionalidades de análise do Essbase.

Ao ignorar cargas de dados regulares de origens de dados relacionais para o Essbase, você pode economizar os custos operacionais que envolvem o pipeline de extração, transformação e carga (ETL), usando arquivos de regras ou outros processos de carga de dados, e elimina a necessidade de reestruturação de outlines.

Com o Autonomous Database, a configuração, o ajuste, os backups de armazenamento de objetos e as atualizações do banco de dados são todos gerenciados pela Oracle, de modo que você possa usar o Essbase em um ambiente de nuvem federado sem perder tempo no gerenciamento de infraestrutura.

Há suporte para writeback utilizando o Essbase para interseções armazenadas. Por exemplo, os valores de dados que você submete usando o Smart View (ou a Inserção MDX) são atualizados na tabela de fatos do Autonomous Data Warehouse.

É possível também fazer cálculos e cargas de dados do Essbase e o Essbase gravará a SQL para atualizar a tabela de fatos no Autonomous Data Warehouse.

Mais Tópicos: