Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Existe uma maneira de recriar um pacote ODI usando o cenário ODI?


Infelizmente, não há como gerar diretamente um pacote excluído de um cenário que você possa ver como uma versão compilada do pacote.

Aqui estão algumas coisas para verificar para ver se você pode recuperar algumas informações:
  • Ao promover de um ambiente para outro, é recomendável exportar o objeto base junto com o cenário. Dessa forma, você acompanha qual era o código por trás desse cenário (caixa preta). Pontos de bônus se tudo for versionado em um sistema de controle de versão (VCS).
  • A partir do ODI 12.2.1, o VCS pode ser integrado diretamente ao ODI para controlar a versão do seu código e criar arquivos de lançamento. Se for esse o caso, você pode restaurar um objeto excluído
  • Antes do 12.2.1 era possível utilizar o sistema de versionamento interno do ODI que armazenava os objetos no Repositório Mestre. Você pode restaurá-lo no menu superior.
  • Se nada disso estiver configurado, você ainda poderá abrir a exportação do cenário em qualquer editor de arquivos e passar por ela manualmente para recuperar a lógica. É apenas um arquivo XML que descreve as diferentes etapas do seu pacote. Isso ajudaria você a reconstruí-lo manualmente.

Se você acabar fazendo esse último ponto, agora é provavelmente um bom momento para melhorar seus procedimentos existentes e configurar uma das três soluções de backup/versão mencionadas acima para que isso não aconteça no futuro.