sql >> Database >  >> RDS >> Oracle

Is er een manier om een ​​ODI-pakket opnieuw te maken met behulp van het ODI-scenario?

Helaas is er geen manier om direct een verwijderd pakket te genereren vanuit een scenario dat u kunt zien als een gecompileerde versie van het pakket.

Hier zijn een paar dingen die u kunt controleren om te zien of u informatie kunt ophalen:

  • Bij het promoveren van de ene omgeving naar de andere, wordt aanbevolen om het basisobject samen met het scenario te exporteren. Zo houd je bij wat de code was achter dat scenario (black box). Bonuspunten als het allemaal in een versiebeheersysteem (VCS) staat.
  • Vanaf ODI 12.2.1 kan VCS direct worden geïntegreerd in ODI om uw code te versieren en release-archieven te creëren. Als dat het geval is, kunt u een verwijderd object herstellen
  • Vóór 12.2.1 was het mogelijk om het interne versiebeheersysteem van ODI te gebruiken dat de objecten in de Master Repository zou opslaan. Je kunt het herstellen vanuit het hoofdmenu.
  • Als daar niets van is ingesteld, kun je de scenario-export nog steeds openen in elke bestandseditor en er handmatig doorheen gaan om de logica op te halen. Het is gewoon een XML-bestand dat de verschillende stappen van uw pakket beschrijft. Dat zou je helpen om het handmatig opnieuw op te bouwen.

Als u uiteindelijk dat laatste punt maakt, is dit waarschijnlijk een goed moment om uw bestaande procedures te verbeteren en een van de drie bovengenoemde back-up-/versieoplossingen in te stellen, zodat dit in de toekomst niet meer gebeurt.




  1. Is 1 altijd gelijk aan '1' in SQL?

  2. MySQL Utilities - ~/.my.cnf optiebestand

  3. Stream rijen van PostgreSQL (met ophaalgrootte)

  4. Verschil tussen tijdstempels in milliseconden in Oracle