Diferenças Entre o Essbase 11g e o Oracle Essbase 26ai

Para entender a plataforma mais recente do Oracle Essbase, revise essas diferenças em recursos e funcionalidades do Essbase 11g On-Premise para o Oracle Essbase 26ai.

Para obter diferenças nos tipos de implantação do Essbase, consulte Diferenças entre as Opções de Implantação do Essbase.

Arquitetura/Mecanismo Básico

Recurso ou componente Essbase 11g Essbase 26ai Notas
Arquitetura da Aplicação EPM System, Serviços Básicos O Essbase é executado em uma plataforma WebLogic de camada intermediária, no Fusion Middleware ou no Oracle Cloud Infrastructure.

Em implantações independentes, o Fusion Middleware permite desempenho rápido, uso otimizado de memória, alta simultaneidade, implantação flexível e failover.

Em implantações no Oracle Cloud Infrastructure, você não precisa executar as ferramentas de instalação/configuração do Essbase. A OCI permite desempenho rápido, uso de memória otimizado e implementação flexível.

Banco de Dados Relacional para metadados do Essbase No Sim Os esquemas do RCU (Repository Creation Utility) contêm informações sobre artefatos e componentes da plataforma do Essbase. Esses metadados são armazenados em um banco de dados relacional (RDBMS) suportado de sua escolha. Observe que seus aplicativos e cubos do Essbase não são armazenados nesses esquemas. Para implantações independentes, os aplicativos estão no seu local selecionado do <Application Directory> no servidor onde você instala o Essbase. Para implantações no Oracle Cloud Infrastructure, os aplicativos estão no volume em blocos de dados da sua instância de computação do Essbase.
Opções do Mecanismo de Consulta (armazenamento agregado, armazenamento em blocos, modo híbrido) Armazenamento em blocos padrão Modo híbrido padrão Modo híbrido é o padrão para cubos de armazenamento em blocos, fornecendo análise de dependência robusta, agregação rápida, capacidade de processar mais cálculos e várias opções de ajuste. Consulte Modo Híbrido para Adotar Processamento Analítico Rápido.
Fazer Failover Sim Sim (implantação independente somente no Linux) O failover é integrado ao WebLogic para suportar um sistema de leasing de solicitação central que determina qual nó está ativo e quais nós estão aguardando no stand-by.
Unicode Sim Sim O Essbase 26ai usa a codificação UTF-8. Converta todos os aplicativos Essbase 11g On-Premise codificados nativos em Unicode antes de executar a operação de exportação LCM.

Interfaces/Ferramentas

Recurso ou componente Essbase 11g Essbase 26ai Notas
Interface Web Administrativa do Essbase No Sim A interface web do Essbase permite gerenciar aplicativos, usuários/grupos e artefatos de Essbase. Inclui um editor avançado de outline, editores de script, uma interface da análise dos dados em que você pode salvar layouts da grade e um editor das regras de carregamento com visualizações de dados incorporadas. Uma interface Jobs centralizada permite iniciar solicitações e monitorar solicitações ativas e recentes. Cubo Designer e Smart View, bem como utilitários para migração, automação e administração, estão disponíveis para download na Console.
Cube Designer, Pastas de Trabalho do Aplicativo No Sim A extensão do Cube Designer para o Microsoft Excel é uma interface cliente para projetar e criar cubos do Essbase a partir de pastas de trabalho do aplicativo. Esta interface oferece um design de cubo flexível e portátil e sistema de administração. As pastas de trabalho estruturadas simplificam o design, a otimização e a portabilidade do cubo todos os dias. O Cube Designer infere padrões encontrados em pastas de trabalho não estruturadas para ajudá-lo a moldar dados brutos em cubos organizados hierarquicamente. O Cube Designer e as pastas de trabalho de aplicativos também oferecem o benefício do desenvolvimento de cubo off-line e a facilidade de compilações iterativas. Consulte Como Trabalhar com Cubos no Cube Designer.
Migração, Backup/Restauração Sim Sim O Essbase torna conveniente migrar aplicativos em versões e servidores host do Essbase, usando uma opção de utilitários por meio da Console, dependendo do caminho de migração; consulte Sobre Ferramentas de Migração e Casos de Uso. Você também deve manter backups regulares dos esquemas de RCU do Essbase armazenados em um banco de dados relacional, bem como funções de usuário. Consulte as instruções de backup e restauração para seu tipo de implantação.
Catálogo No Sim O Catálogo é um local central para armazenar arquivos e artefatos associados aos aplicativos e usuários do Essbase. Inclui diretórios de usuário e compartilhados e uma galeria instrutiva de cubos de amostra.
Galeria No Sim Incluído no Catálogo está uma Galeria de modelos de cubo, na forma de pastas de trabalho do aplicativo Excel. Importe essas pastas de trabalho para criar uma variedade diversificada de cubos de amostra. As amostras são instrucionais para aprender sobre diferentes casos de uso para aplicativos e recursos do Essbase, bem como aprender a criar e projetar cubos com base em pastas de trabalho estruturadas e não estruturadas.
Smart View Sim Sim Consulte Como Trabalhar com o Oracle Smart View for Office.
Serviços de Provedor Sim Sim O Provider Services é incorporado ao Essbase 26ai. Por padrão, o Provider Services solicita o tempo limite após 10 minutos. As opções de configuração estão disponíveis na Console. Atualize os URLs de serviço do cliente para o novo formato, conforme descrito nas instruções de migração.
Estúdio do Essbase Sim No Use conexões e Origens de Dados para estabelecer conexão com suas origens de dados externas, usar o editor de Regras aprimorado para visualizar e moldar importações para seu cubo e usar relatórios de Drill-Through para acessar dados que você não importará.

Segurança/Autenticação

Recurso ou componente Essbase 11g Essbase 26ai Notas
Comunicação/Segurança de Rede Arquivo de segurança TLS, balanceador de carga Todos os dados são criptografados na camada de trânsito usando o TLS (Transport Layer Security). Opcionalmente, você pode implementar um balanceador de carga. Em implantações independentes, esse pode ser o Oracle HTTP Server ou outro balanceador de carga que você escolher. Em implantações do Oracle Cloud Infrastructure, você pode optar por configurar um balanceador de carga por meio do OCI.
Método de Autenticação EPM Shared Services ou nativo

Oracle Identity and Access Management (IAM), anteriormente chamado de Oracle Identity Cloud Service (somente implantação do OCI)

EPM Shared Services (somente implantação independente)

LDAP Incorporado do WebLogic

Em implantações independentes, para autenticação de usuário e grupo, escolha LDAP Incorporado do WebLogic ou, se você já usar o EPM Shared Services, poderá continuar a usá-lo com o Essbase 26ai (implantação independente). Se você selecionar WebLogic, é altamente recomendável federar usuários a um provedor de autenticação externo, como o Microsoft Active Directory, que é adequado para ambientes de produção.

Nas implantações do OCI, (inclusive ao usar o MSAD) se integram ao Oracle Identity and Access Management (IAM), anteriormente chamado de Oracle Identity Cloud Service.

Funções de Usuário/Grupo e Permissões de Aplicativo Funções do Essbase, funções do Shared Services e funções de aplicativo Simplificado: 3 funções, 4 permissões Funções de usuário do Essbase são Usuário, Usuário Avançado e Administrador de Serviço. As permissões de aplicativo, concedidas separadamente, são Application Manager, Database Manager, Database Update e Database Access. Todas as funções do EPM Shared Services podem ser mapeadas para as novas funções e permissões ou você pode continuar a usar o EPM Shared Services (somente implantação independente).
Filtros Sim Sim Os Filtros ajudam a implementar controles de acesso de nível de célula ajustados aos seus cubos. Usando filtros dinâmicos com funções/variáveis incorporadas, você pode tornar os filtros extensíveis e adaptáveis a uma base de usuários e dados de origem em tempo real em constante mudança. Você pode usar LoginAs para testar os filtros na interface Web do Essbase.

No Essbase 11g On-Premise, apenas um filtro pode ser concedido por usuário por cubo. No Essbase 26ai, novas atribuições de filtro são combinadas com atribuições de filtro existentes.

Arquivo de segurança Sim No Não há necessidade de essbase.sec no Essbase 26ai.

Conectividade/Interoperabilidade de Dados

Recurso ou componente Essbase 11g Essbase 26ai Notas
Conexões e Origens de Dados No Sim As tarefas de administração do Essbase geralmente exigem conectividade com dados ou hosts de origem remota. Com conexões e Origens de Dados reutilizáveis, você não precisa mais codificar os detalhes da conexão em artefatos como arquivos de regra ou filtros, ou inseri-los sempre que executar outras tarefas dependentes da conexão.
Conectividade de Rede Sim Sim As APIs do Essbase usam TLS/SSL para conectividade segura tanto internamente entre componentes quanto externamente com outros aplicativos. Você pode se conectar de qualquer software usando o RTC (Cliente de Tempo de Execução) do Essbase em HTTP seguro sem a necessidade de abrir portas TCP/IP adicionais para ativar a conectividade do cliente.
Partições Sim Sim Não há suporte para partições vinculadas no Essbase 26ai. Use @XREF e @XWRITE para analisar dados entre cubos. Consulte Vincular Cubos Usando Partições e XREF/XWRITE.

O administrador deve configurar a segurança do usuário para os cubos de origem e de destino. Consulte Segurança para Bancos de Dados Particionados.

Para implantações do OCI, as partições federadas estão disponíveis com o Autonomous AI Lakehouse, permitindo a integração transparente de dados relacionais e do cubo do Essbase.

Drill-Through Sim Sim Quando precisar de mais dados do que os do cubo, use relatórios de Drill-Through para acessar origens de dados externas. O desempenho é aprimorado para conexões de drill through com o Oracle Database. A flexibilidade do design de relatório Drill Through é aprimorada, permitindo a seleção diversificada de várias células ou faixas de células. As seleções podem ser recursivas, não recursivas, nível 0, contíguas ou não contíguas.

Cálculo/Fluxo de Dados

Recurso ou componente Essbase 11g Essbase 26ai Notas
Scripts de Cálculo (armazenamento em blocos e modo híbrido) Sim Sim A biblioteca completa de funções e comandos de cálculo se adequa à maioria dos aplicativos analíticos. Crie suas próprias funções e macros personalizadas. O rastreamento de cálculo ajuda a analisar e depurar o desempenho do script de cálculo e o processamento da fórmula do membro. O cálculo baseado em tupla ajuda a otimizar e refinar o escopo do cálculo, limitando-o a se concentrar na grade ativa do Smart View. O cálculo híbrido pode ser usado e oferece opções de ajuste.
Cálculo de Armazenamento Agregado Sim Sim O MDX Insert ajuda a executar cálculos e alocações personalizados. Você pode automatizar a criação e manutenção de Views agregadas padrão.
Processador de consulta híbrida ativado por padrão para cubos de armazenamento de blocos No Sim

O Essbase 26ai processa dependências dinâmicas em consultas usando o modo híbrido. No modo híbrido, o Essbase avalia as dependências da fórmula antes de resolver consultas, garantindo o tempo mínimo de processamento e resultados precisos.

O modo híbrido não é o modo padrão para scripts de cálculo, mas você pode ativá-lo usando a configuração HYBRIDBSOINCALCSCRIPT.

No Essbase 11g, o mecanismo de consulta padrão não é o modo híbrido, mas você pode ativá-lo usando o ASODYNAMICAGGINBSO.

Observação:

Não use cálculo em duas etapas com cubos de modo híbrido. Use apenas a ordem de solução.

Cálculo Paralelo Sim Sim Consulte Usando o Cálculo Paralelo.
Regras de Criação de Dimensão/Carga de Dados Sim Sim O editor de regras de carregamento tem visualizações de dados incorporadas. Você pode importar do Catálogo ou de origens externas. As colunas do arquivo de regras podem empregar funções como Soma, Mín., Máx., Contagem e Média para ajudá-lo a moldar sua importação. O desempenho é aprimorado para carregamento baseado em SQL. A Edição da Estrutura de Tópicos em Batch está disponível na API Java ou REST. A interface de linha de comando (CLI) suporta o carregamento de dados de streaming de uma variedade de origens. As otimizações de carregamento de dados de armazenamento agregado incluem opções de ajuste de buffer, mesclagem e cache. Você pode migrar arquivos de regra do Essbase Studio e editá-los na interface Web do Essbase.
Funções e Macros de Cálculo Definidas pelo Cliente Sim Sim Crie suas próprias funções e macros personalizadas no Java.
MDX Sim Sim Além do conhecido utilitário MDX como uma linguagem de consulta multidimensional, você pode usar suas diretivas Inserir e Exportar para moldar, copiar, mover e atualizar qualquer segmento personalizado de dados multidimensionais. A opção Subseleção permite filtrar o volume de dados consultados.
Cálc Duas Etapas Sim Não recomendado

Não use cálculo em duas etapas com cubos de modo híbrido. Use apenas a ordem de solução.

Gerenciamento de Cenários No Sim O gerenciamento de cenários oferece a capacidade de criar áreas de trabalho privadas ou "caixas de areia" nas quais usuários podem modelar diferentes suposições dentro dos dados para ver o efeito sobre resultados agregados, sem afetar o cubo.

Desenvolvimento, Automação e Auditoria

Recurso ou componente Essbase 11g Essbase 26ai Notas
Ferramentas de automação e desenvolvimento Sim Sim A API REST ajuda a automatizar o gerenciamento de recursos do Essbase por meio de HTTP seguro. A API Java, a Interface de Linha de Comando (CLI), a linguagem administrativa MaxL e o Report Writer também estão disponíveis.
Recursos Acelerados de Desenvolvimento e Auditoria No Sim O rastreamento de cálculo permite monitorar e depurar scripts de cálculo. O rastreamento de consultas pode ser usado para monitorar e depurar o desempenho da consulta. A Trilha de auditoria permite rastrear as alterações feitas nos dados. O pedido de solução pode ser ajustado enquanto você estiver trabalhando no Smart View.
Aplicativos Shadow No Sim Para executar modificações e reestruturações de cubo com tempo de inatividade limitado, você pode criar um aplicativo de sombra que seja uma cópia do aplicativo principal. O aplicativo principal continua a servir operações somente leitura, como consultas, enquanto você executa modificações no aplicativo paralelo. Você pode tornar o aplicativo de sombra visível ou oculto. Disponível na API REST – consulte o ponto final Criar Aplicativo Shadow.

Configuração

Recurso ou componente Essbase 11g Essbase 26ai Notas
Ferramenta de Configuração No Sim (implantação independente apenas) Para implantações independentes, você pode configurar o ambiente do Essbase a qualquer momento usando a ferramenta de configuração integrada, no final da instalação do Essbase ou iniciando a Ferramenta de Configuração posteriormente, após a instalação. O modo silencioso estará disponível se você estiver configurando com frequência (por exemplo, em um ambiente de desenvolvimento).
Definições de Configuração Sim Sim A maioria dos parâmetros de configuração necessários para o ajuste do aplicativo deve ser definida por aplicativo, usando a interface Web do Essbase. A configuração no nível do servidor é tratada pela ferramenta de configuração (para implantações independentes), mas você também pode alterar os padrões de configuração do servidor usando essbase.cfg, se necessário. As opções de configuração do Provider Services para preferências relacionadas à rede estão disponíveis na Console.

Outros recursos notáveis e legados

Recurso ou componente Essbase 11g Essbase 26ai Notas
Métodos de Análise Expandida No Sim Você pode executar consultas de dados ad hoc/análises de grade em dados de cubo na interface web do Essbase administrativa, como uma alternativa integrada à conexão via Smart View. Você pode salvar seus layouts de grade, executar scripts de relatório e executar e salvar consultas MDX nomeadas. Consulte Analisar Dados na Interface Web.
ID de Membro No Sim Um ID do Membro exclusivo é atribuído automaticamente a cada membro no outline do cubo.
Log Sim Sim Os logs do aplicativo estão no formato Oracle Diagnostic Logging (ODL). Você pode fazer download deles na interface web do Essbase. Você pode usar o Performance Analyzer para analisar logs do Essbase a fim de gerar estatísticas de uso e desempenho.
Compartilhamento Implícito Verdadeiro por padrão Você escolhe No Essbase 11g On-Premise, a configuração de compartilhamento implícito pode ser alterada para um aplicativo usando a configuração IMPLIED_SHARE. Quando você migra um aplicativo Essbase 11g On-Premise para o Essbase 26ai, sua configuração IMPLIED_SHARE é preservada. Para cada aplicativo, você define o comportamento de compartilhamento implícito apenas uma vez, no momento da criação do aplicativo (não é para ser alterado). Consulte a propriedade de configuração IMPLIED_SHARE_ON_CREATE, que é FALSE por padrão (a menos que você migre uma aplicação que tenha IMPLIED_SHARE definido como TRUE).
Scripts de Relatório Sim Sim Consulte Relatório sobre Dados.
Conversão da Moeda Sim Sim Consulte Criando e Criando Aplicativos de Conversão Monetária.
ESSCMD Sim Sim ESSCMD ainda é suportado, mas não é atualizado com os recursos mais recentes. Tente CLI e MaxL.
Atributos Variáveis Sim No -
Análise Híbrida Sim No Não aplicável no Essbase 26ai. Use conexões e Origens de Dados para estabelecer conexão com suas origens de dados externas, usar o editor de Regras aprimorado para visualizar e moldar importações para seu cubo e usar relatórios de Drill-Through para acessar dados que você não importará.
Reestruturação Incremental Sim No A reestruturação não é tão demorada no Essbase 26ai. Se necessário, você pode trabalhar em um aplicativo paralelo para limitar o tempo de inatividade.
Cálculo e Armazenamento Dinâmico Sim No Os membros Cálculo Dinâmico e Armazenamento são tratados como Cálculo Dinâmico.
E/S direta, bloqueio de memória de cache Sim No Não se aplica
Volumes de disco Sim Sim Configure volumes de disco usando montagens padrão do sistema operacional, em vez da propriedade de configuração DISKVOLUMES.
Reparar Cabeçalhos de Bloco Inválidos Sim No Não se aplica
Tipos de Compactação de Dados: Zlib, Nenhum Sim No Não se aplica
Modos de isolamento Sim No O Essbase 26ai gerencia transações de dados de armazenamento em bloco no modo não confirmado. O Essbase libera um bloco depois que ele é atualizado e confirma os blocos quando a transação é concluída.