Oracle
 sql >> Base de données >  >> RDS >> Oracle

Existe-t-il un moyen de recréer un package ODI à l'aide du scénario ODI ?

Malheureusement, il n'existe aucun moyen de générer directement un package supprimé à partir d'un scénario que vous pouvez voir comme une version compilée du package.

Voici quelques éléments à vérifier pour voir si vous pouvez récupérer des informations :

  • Lors de la promotion d'un environnement à un autre, il est recommandé d'exporter l'objet de base avec le scénario. De cette façon, vous gardez une trace du code derrière ce scénario (boîte noire). Points bonus si tout est versionné dans un système de contrôle de version (VCS).
  • À partir d'ODI 12.2.1, VCS peut être directement intégré à ODI pour versionner votre code et créer des archives de version. Si tel est le cas, vous pouvez restaurer un objet supprimé
  • Avant la version 12.2.1, il était possible d'utiliser le système de version interne d'ODI qui stockait les objets dans le référentiel maître. Vous pouvez le restaurer à partir du menu du haut.
  • Si rien de tout cela n'est configuré, vous pouvez toujours ouvrir l'exportation du scénario dans n'importe quel éditeur de fichiers et le parcourir manuellement pour récupérer la logique. Il s'agit simplement d'un fichier XML décrivant les différentes étapes de votre package. Cela vous aiderait à le reconstruire manuellement.

Si vous finissez par faire ce dernier point, c'est probablement le bon moment pour améliorer vos procédures existantes et configurer l'une des trois solutions de sauvegarde/gestion des versions mentionnées ci-dessus afin que cela ne se reproduise plus à l'avenir.