Recovery von gelöschten Informatica Objekten

Einmal kurz nicht aufgepasst und schon hat man aus Versehen ein Mapping oder eine Session gelöscht, obwohl man dies nicht machen wollte. Wenn dann auch noch in den Optionen „Check in deleted objects automatically after the are saved“ aktiviert ist, besteht auf den ersten Blick keine Möglichkeit mehr, dieses wieder herzustellen. Über den Navigator hat man keinen Zugriff auf die Versionshistorie des Objektes und somit keinen Zugriff auf das gelöschte Element. Bei einem versionierten Repository (Team Based Development) sollte das aber ja eigentlich kein Problem sein.

Aber wie macht man dies?

Query erstellen

Im Repository Manager hat man über das Toolmenü Zugriff auf den Query Editor, mit dem man Abfragen auf das Metadaten Repository erstellen und absetzen kann.

Informatica Menü - Query erstellen

Informatica Menü – Query erstellen

Man erstellt eine neue Query und legt im Query Editor zwei Abfrageparameter an.

  • Version Status equal to deleted
  • Object name equal to
Informatica Query - gelöschte Objekte finden

Informatica Query – gelöschte Objekte finden

Anschließend führt man die Abfrage aus und erhält in den Query Results den Zugriff auf das gewünschte Objekt.

Objekt per Recovery wieder herstellen

Über das Kontextmenü wird der Punkt Change Object Status ausgewählt.

Informatica Kontextmenü Change object status

Informatica Kontextmenü Change object status

Und im nächsten Dialogfenster ist das Ziel greifbar nahe! Der Objektstatus wird von Deleted auf Active gesetzt und das gelöschte Objekt ist wieder hergestellt.

Informatica Objekt Status ändern

Informatica Objekt Status ändern