Prepare seus Aplicativos Externos

Verifique e atualize seus aplicativos externos.

Observação:

Antes de 1º de junho de 2026, revise e atualize seu modelo semântico externo para atender a esses padrões mais recentes e garantir que seus aplicativos externos continuem funcionando sem interrupção.

Verificar seu modelo semântico externo

O que você precisa verificar e atualizar Executar estas tarefas…
Hierarquia (dimensão lógica) com base em mais de uma tabela lógica
  • Certifique-se de que a hierarquia (dimensão lógica) seja baseada em apenas uma tabela lógica (tabela de dimensões). O Semantic Modeler impõe que uma hierarquia (dimensão lógica) seja originada de uma tabela lógica.
  • Antes de migrar o modelo, vá para Model Administration Tool, combine as tabelas lógicas e exclua a tabela lógica da qual você mesclou os dados.

    Por exemplo, se você tiver um modelo Snowflake com uma hierarquia (dimensão lógica) originada de uma tabela de dimensões e uma tabela de extensões de dimensão, vá para a Ferramenta de Administração de Modelos e adicione os dados da tabela de extensões de dimensão à tabela de dimensões. Depois de combinar as tabelas lógicas, exclua a tabela de extensão de dimensão.

Junções lógicas de chave estrangeira
  • Certifique-se de que o modelo semântico não contenha junções de chave estrangeira lógica. Junções de chave estrangeira lógica não existem no Semantic Modeler e não serão incluídas na migração.
  • Antes de migrar o modelo, substitua as junções de chave estrangeira lógica por junções lógicas.
Chaves Primárias
  • Garantir que os níveis lógicos do modelo semântico contenham chaves primárias.
Atribuições de Aplicativo
  • Certifique-se de que o modelo semântico use atribuições de aplicativo para permissões de objeto e segurança de dados.

    Como a segurança no nível do usuário foi descontinuada para modelos semânticos desenvolvidos na Ferramenta de Administração, o Semantic Modeler não migrará nenhuma segurança no nível do usuário. Na Ferramenta de Administração, você pode usar o Identity Manager para verificar se o modelo usa atribuições de aplicativo e não usuários.

Exibir Pastas
  • Pesquise o modelo semântico para localizar e excluir todas as pastas de exibição na camada Física e na camada Modelo de Negócios e Mapeamento.

    As pastas de exibição contêm atalhos para objetos. Quando você exclui uma pasta de exibição, ela exclui apenas os atalhos para os objetos e não os próprios objetos.

Consistência
  • Certifique-se de que o modelo semântico passe na verificação de consistência antes da migração.
  • Na Ferramenta de Administração de Modelos, execute a verificação de consistência no modelo e corrija os erros antes da migração.

Verifique se o seu modelo semântico externo está em conformidade com os padrões

Para garantir um serviço ininterrupto para seus aplicativos externos, revise e atualize seu modelo semântico externo para cumprir esses padrões. O não cumprimento desses requisitos pode resultar no Oracle ignorar alterações, erros do sistema ou a exclusão de objetos não compatíveis.

Geral:

  • O tamanho do modelo semântico externo deve ser menor que 25 MB.
  • Os nomes de pasta e objetos do catálogo devem ser exclusivos e não devem entrar em conflito com as entradas pré-criadas.

Conexões:

  • O modelo semântico externo deve se conectar apenas ao Oracle Autonomous AI Lakehouse associado ao Oracle Fusion Data Intelligence.
  • Não adicione conexões adicionais ao modelo semântico externo.
  • Antes de fazer upload, redefina as conexões pré-criadas para suas configurações originais. Defina o nome da origem de dados como "DSN" e deixe os campos de nome de usuário e senha em branco.

Junções e Pesquisas:

  • Não há suporte para pesquisas lógicas no modelo semântico externo.
  • Não há suporte para junções de chave estrangeira lógica no modelo semântico externo.

Fatos

  • Os fatos lógicos devem conter pelo menos uma medida agregada.
  • Os atributos descritivos devem ser modelados como dimensões degeneradas em vez de atributos de fato diretos.

Dimensões

  • Cada dimensão lógica criada deve ser emparelhada com uma hierarquia lógica associada.
  • A granularidade da dimensão deve corresponder aos dados. Caso contrário, os resultados da consulta serão imprecisos.
  • A chave primária do nível inferior ou de detalhe de uma hierarquia dimensional deve corresponder à chave primária da tabela de dimensões lógicas na qual a hierarquia se baseia.

Hierarquias

  • Uma hierarquia (dimensão lógica) deve ser derivada de uma e somente uma tabela lógica (tabela de dimensões).
  • As hierarquias pai-filho definidas no modelo semântico externo não podem ser usadas para modelagem subsequente nas estruturas de Ramificação ou Sandbox. Em vez disso, use hierarquias baseadas em nível.
  • As hierarquias baseadas em nível exigem um nível de total geral definido e um nível de detalhe. Defina o número de elementos em cada nível para um ou mais.
  • Junções lógicas de chave estrangeira serão obsoletas. Exclua as junções de chave estrangeira lógica e as substitua por junções lógicas.
  • Todos os níveis lógicos devem ter uma chave primária definida.
  • Otimize o desempenho da hierarquia limitando os atributos disponíveis aos campos essenciais.

Colunas

  • Os tipos de dados das colunas em conformidade devem corresponder.
  • Limite as expressões de coluna derivadas a 1499 caracteres para garantir que elas permaneçam válidas.

Segurança

  • A segurança no nível do usuário será preterida. Atualize o modelo semântico externo para usar exclusivamente atribuições de aplicativo para todas as permissões de segurança de objetos e dados.
  • Forneça um nome para exibição e uma descrição para todas as atribuições personalizadas criadas no modelo semântico externo.
  • Se o modelo semântico externo fizer referência a atribuições e grupos de aplicativos, você deverá criá-los manualmente. O recurso de mesclagem importa apenas os mapeamentos e não importa as definições de funções e grupos. Crie os grupos aplicáveis no seu provedor de identidades. Crie atribuições de aplicativo usando a página Segurança no Oracle Fusion Data Intelligence.
  • Use atribuições de aplicativo para proteger o acesso a objetos e não para gerenciar a segurança de dados.

Aumentos de Dados

  • Não ative as Opções SME para Aumento de Dados na guia Recursos Disponíveis em Geral na página Ativar Recursos, a menos que você já tenha criado tipos de aumento de dados, como Criar Dimensão, Criar Fato e Estender Entidade. Esses tipos de aumento não são mais recomendados e podem ser removidos em uma versão futura. SME Options for Data Augmentation atualiza diretamente o modelo semântico, que pode acionar erros devido a falhas de sincronização. Se você encontrar esses erros, substitua o aumento do SME por um aumento do tipo de Conjunto de Dados e configure as extensões de modelo semântico definidas pelo usuário.

Variáveis de Sistema

  • Não faça referência a variáveis do sistema em suas extensões de aplicativo externo. As variáveis do sistema são permitidas no framework Sandbox.

Implantação de bundle

  • Certifique-se de que as áreas funcionais ativadas no ambiente de destino e no ambiente de desenvolvimento do qual o modelo semântico foi extraído sejam as mesmas para evitar falha na mesclagem do aplicativo externo.