Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Gibt es eine Möglichkeit, ein ODI-Paket mit dem ODI-Szenario neu zu erstellen?

Leider gibt es keine Möglichkeit, direkt aus einem Szenario ein gelöschtes Paket zu generieren, das Sie als kompilierte Version des Pakets sehen können.

Hier sind ein paar Dinge, die Sie überprüfen sollten, um zu sehen, ob Sie einige Informationen abrufen können:

  • Beim Hochstufen von einer Umgebung in eine andere wird empfohlen, das Basisobjekt zusammen mit dem Szenario zu exportieren. Auf diese Weise behalten Sie den Überblick darüber, was der Code hinter diesem Szenario war (Black Box). Bonuspunkte, wenn alles in einem Versionskontrollsystem (VCS) versioniert ist.
  • Ab ODI 12.2.1 kann VCS direkt in ODI integriert werden, um Ihren Code zu versionieren und Release-Archive zu erstellen. In diesem Fall können Sie ein gelöschtes Objekt wiederherstellen
  • Vor 12.2.1 war es möglich, das interne Versionierungssystem von ODI zu verwenden, das die Objekte im Master-Repository speicherte. Sie können es über das obere Menü wiederherstellen.
  • Wenn nichts davon eingerichtet ist, können Sie den Szenario-Export immer noch in einem beliebigen Datei-Editor öffnen und ihn manuell durchlaufen, um die Logik abzurufen. Es ist nur eine XML-Datei, die die verschiedenen Schritte Ihres Pakets beschreibt. Das würde Ihnen helfen, es manuell neu zu erstellen.

Wenn Sie den letzten Aufzählungspunkt machen, ist jetzt wahrscheinlich ein guter Zeitpunkt, um Ihre bestehenden Verfahren zu verbessern und eine der drei oben genannten Sicherungs-/Versionierungslösungen einzurichten, damit dies in Zukunft nicht mehr passiert.