Restrições para Cubos Federados

Algumas funcionalidades não são suportadas para cubos federados do Essbase.

Restrições de Cálculo

  • O modo de cálculo de bloco (ativado quando a configuração CALCMODE do Essbase estiver definida como BLOCK) não é aplicável para cubos federados. O processamento de cálculo é enviado para o Autonomous AI Lakehouse. Se existir uma exceção e o cálculo for processado no Essbase Server, a ordem de resolução determinará a análise de dependência.

  • Ao executar alocações personalizadas em um cubo federado com base no ASO, você só pode substituir valores existentes. Não é possível adicionar a valores existentes nem subtrair deles.

  • Ao atualizar um cubo ASO federado usando o MDX Insert, não é possível usar os métodos de buffer de carga adicionar ou subtrair. A operação de inserção substitui somente valores.

  • Há suporte para cálculos e alocações personalizadas de armazenamento agregado para cubos federados usando apenas a lógica Inserir MDX. Todas as restrições documentadas para Inserção MDX também se aplicam a cálculos e alocações personalizados em um cubo federado.

  • Caso precise executar scripts de cálculo de armazenamento em blocos (BSO) do Essbase, selecione uma dimensão densa como dimensão dinâmica. Scripts de cálculo não são suportados para cubos federados se a dimensão dinâmica for esparsa.

  • Os seguintes comandos do cálculo não são suportados para cubos federados e retornam um erro, se usados:

    • CALC AVERAGE
    • CALC FIRST
    • CALC LAST
    • CCONV
    • DATAEXPORTCOND
    • DATAIMPORTBIN
    • SET AGGMISSG OFF (o Essbase sempre consolida #MISSING para cubos federados)
    • SET CLEARUPDATESTATUS
    • SET CREATEBLOCKONEQ OFF (o cálculo do Essbase de dimensões esparsas é sempre de cima para baixo para cubos híbridos e federados, resultando no cálculo de pais de nível superior. Em outras palavras, o comportamento padrão é SET CREATEBLOCKONEQ ON para cubos federados, bem como cubos híbridos.)
    • SET FRMLRTDYNAMIC
    • SET REMOTECALC
    • SET UPTOLOCAL
    • SET UPDATECALC ON (Cálculo inteligente, com seus marcadores para blocos sujos/limpos; só é aplicável a cubos de armazenamento em blocos não federados)
    • THREADPARVAR

    Para obter mais informações sobre suporte ao cálculo, consulte Calcular e Consultar Cubos Federados.

  • Não há suporte para scripts de cálculo usando a função @MDALLOCATE e eles falharão com uma mensagem de erro.

  • Alguns cálculos de longa execução usando a lógica IF/ELSEIF/ELSE podem falhar em cubos federados, retornando um ou ambos os seguintes erros do ORA do Autonomous AI Lakehouse:

    ORA-04036: PGA memory used by the instance or PDB exceeds PGA_AGGREGATE_LIMIT
    ORA-12805: parallel query server died unexpectedly

    Se você encontrar esses erros, talvez precise aumentar a configuração de hardware do Autonomous AI Lakehouse para 16 núcleos de CPU e 128G de RAM. Consulte a documentação do OCI: Como Alterar a Forma de uma Instância.

Restrições de Carregamento de Dados

  • Antes de executar uma carga de dados por meio do Essbase para a tabela de fatos, a Oracle recomenda fazer upload do arquivo de dados para o Essbase Server. Há suporte para carga de dados no cliente, mas leva mais tempo.

  • Se não for necessário carregar dados pelo Essbase para o Autonomous AI Lakehouse, você poderá usar o serviço Data Tools no Autonomous AI Database para carregar dados na tabela de fato e executar outras tarefas de gerenciamento. No entanto, certifique-se de que o outline do cubo e as tabelas de fatos não fiquem fora de sincronia. Consulte Precauções de Metadados para Cubos Federados.

  • Carregar arquivos para exportação de dados formatados no Essbase em cubos federados pode ser demorado. Para otimizar as cargas de dados, use um arquivo de origem formatado pelo DBMS. Você pode criar um usando o comando DATAEXPORT com a opção DataExportCSVFormat. Os arquivos CSV formatados podem ser carregados de forma mais rápida porque estão de acordo com as opções de formato de pacote DBMS_CLOUD para arquivos de origem.

  • A dimensão dinâmica usada nos arquivos de entrada da carga de dados deve ser a mesma da tabela de fatos.

    Consulte Configurar Credenciais para Cubos Federados.

  • A importação de dados de vários arquivos em paralelo usando uma instrução MaxL import com caracteres curinga não é suportada para cubos federados.

  • Cargas de dados incrementais de armazenamento agregado usando buffers não são suportados em um cubo federado.

Restrições de Recursos

  • Os cubos de armazenamento em blocos devem estar no modo híbrido para dar suporte a partições federadas. Não configure ASODYNAMICAGGINBSO para nenhuma outra definição que não seja FULL para o aplicativo que contém a partição federada; caso contrário, os resultados da consulta poderão estar incorretos, e uma mensagem de advertência será escrita no log.

  • Não há suporte para gerenciamento de cenários.

  • As partições transparentes ou replicadas no cubo federado não são aplicáveis/não são suportadas.

  • O MaxL não oferece suporte à criação ou alteração de partições federadas, mas você pode usar a API REST.

  • Não há suporte para as instruções MaxL e APIs para limpar/redefinir dados, limpar regiões de dados ou limpar agregações.

  • Não há suporte para listas de texto (também conhecidas como smartlists)

  • Não há suporte para cubos de moeda

  • Não há suporte para trilha de auditoria de dados.

  • Não há suporte para triggers em cubos de eventos.

Restrições Gerais

  • As partições federadas não são migradas com os aplicativos do Essbase. Ao preparar-se para mover seu aplicativo e cubo para outro servidor ou migrar para outra versão do Essbase, exclua a partição federada e crie-a novamente no novo ambiente. Consulte Fazer Backup e Restaurar um Cubo Federado.
  • O cubo deve estar dentro de seu próprio aplicativo de nome exclusivo. Cubos federados não devem compartilhar um aplicativo com outros cubos. Não use o mesmo esquema do Autonomous AI Lakehouse para várias instâncias do Essbase.

  • Não há suporte à exportação de um cubo federado para uma pasta de trabalho de aplicativo (não exporta os dados nem a definição da partição).

  • Operações de importação (e importação de Utilitários de Migração) do Gerenciamento do Ciclo de vida (LCM) não são suportadas para cubos federados. As partições federadas devem ser recriadas manualmente no destino.

  • Para cubos federados com base no ASO, a Oracle recomenda que as dimensões que contêm hierarquias de membros armazenados de vários níveis não sejam selecionadas como a dimensão dinâmica. Selecione uma dimensão dinâmica com hierarquias dinâmicas ou uma hierarquia armazenada, que é sem formatação e tem um único nível (em que todos os membros são armazenados de nível 0).

  • O Oracle Database tem um limite de 1.000 colunas e a dimensão dinâmica herda esse limite. Determine o número de membros elegíveis da coluna na dimensão dinâmica para garantir que você não alcance o limite. O número de possíveis combinações de membros armazenados na tabela dinâmica mais o número de dimensões no cubo deve ser menor ou igual a 1.000.

  • Um cubo federado com o armazenamento de dados gerenciado do Essbase suporta membros duplicados, enquanto um cubo federado gerenciado pelo usuário não.

  • Não há suporte para atributos variados nem para qualquer cálculo de atributo padrão diferente de Soma

  • Não há suporte para subseleção de MDX.

  • Criar visualizações agregadas (instruções MaxL executar processo de agregação|criar|seleção) não é suportado.

  • Não é aplicável mesclar regiões/segmentos de dados (porque eles estão no Autonomous AI Lakehouse).

  • As informações retornadas da instrução query application APP-NAME list aggregate_storage storage_info do MaxL (ou da API equivalente) não são completas/precisas.

  • As consultas assimétricas podem ter desempenho mais lento.

  • O desempenho de writeback (por exemplo, a velocidade de envio de atualizações de dados pelo Smart View) poderá ficar lento se houver um grande volume de dados a serem enviados.

  • A cópia de cubos federados ou de seus aplicativos não é suportada.

  • As seguintes configurações de aplicativo ou servidor Essbase são ignoradas:

    • AUTOMERGE
    • AUTOMERGEMAXSLICENUMBER
    • DATACACHESIZE
    • CALCCACHE
    • CALCCACHEDEFAULT
    • CALCCACHEHIGH
    • CALCCACHELOW
    • CALCLOCKBLOCK
    • CALCMODE
    • CALCNOTICE
    • CALCOPTFRMLBOTTOMUP
    • CALCREUSEDYNCALCBLOCKS
    • CALCPARALLEL
    • CALCTASKDIMS
    • DATACACHESIZE
    • DYNCALCCACHEBLKRELEASE
    • DYNCALCCACHEBLKTIMEOUT
    • DYNCALCCACHECOMPRBLKBUFSIZE
    • DYNCALCCACHEMAXSIZE
    • DYNCALCCACHEONLY
    • DYNCALCCACHEWAITFORBLK
    • ENABLE_DIAG_TRANSPARENT_PARTITION
    • EXPORTTHREADS
    • FORCEGRIDEXPANSION
    • GRIDEXPANSION
    • GRIDEXPANSIONMESSAGES
    • INDEXCACHESIZE
    • INPLACEDATAWRITE
    • PARCALCMULTIPLEBITMAPMEMOPT
    • SSAUDIT
    • SSAUDITR
    • SSLOGUNKNOWN
    • SUPNA
    • TARGETASOOPT
    • TARGETTIMESERIESOPT
  • A criação de uma partição Federada pode falhar com o seguinte erro se existirem muitos níveis no outline do Essbase: Remote warning from federated partition on Analytic View: [ORA-04063: hierarchy has errors].

  • A criação de partição federada poderá falhar se caracteres ou comprimentos de nome usados em nomes de dimensão ou nomes de membro do Essbase na dimensão dinâmica não forem suportados ou forem considerados especiais pelo Autonomous AI Lakehouse. Essas limitações devem ser consideradas além das Convenções de Nomeação para Dimensões, Membros e Aliases documentadas do Essbase.

  • Você só pode excluir uma partição federada pela interface web do Essbase. Não é possível excluí-la pelo Cube Designer.