SnapLogic-Best-Practices: Bereitstellen von Projekten zwischen Phasen

[Update - sehen Sie sich an, was in unserer Frühjahrsversion 2016 neu ist - die Metadaten-Snaps sind auch für Lifecycle-Management-Anforderungen nützlich].

Einer der Bereiche, in denen unser Team für integrierte Datenservices und unsere Partner zu Beginn einer SnapLogic Elastic Integration Platform-Bereitstellung Zeit mit den Kunden verbringen, ist die Bereitstellung von einer Projektphase zur anderen (Entwicklung -> QA -> Produktion). Es gibt eine Reihe von verschiedenen Konfigurationsoptionen. In diesem Beitrag werde ich eine davon beschreiben. Zunächst ein paar Annahmen:

  • Die Funktion Enterprise Lifecycle Management ist in diesem Beispiel nicht implementiert
  • Die verwendeten Phasen sind Entwicklung, QA und Produktion.
  • Jede Nutzungsphase wird auf Projektebene als separates Projekt innerhalb einer einzigen Organisationseinrichtung verwaltet.
  • Die Benutzer haben die erforderlichen Berechtigungen, um die in diesem Beitrag beschriebenen Vorgänge durchzuführen
  • Die erweiterte Kontoverschlüsselung wird in der aktuellen SnapLogic Org nicht verwendet.

Schritte für den Einsatz:

Exportieren Sie das Projekt, das Sie in die nächste Phase des Zyklus bringen möchten, indem Sie die folgenden Schritte ausführen:

  • Zum Manager gehen
  • Wählen Sie das zu fördernde Projekt aus und klicken Sie auf "Exportieren".
snaplogic_phases
Exportieren Sie das Projekt, das Sie in die nächste Phase des Lebenszyklus überführen möchten
  • Dadurch werden alle Assets im Projekt mit Ausnahme von "Accounts" (Informationen zu Accounts finden Sie auf unserer Dokumentationsseite) in eine Zip-Datei exportiert, die auf Ihren lokalen Computer heruntergeladen wird.
  • Klicken Sie auf den nach unten zeigenden Pfeil neben "Projekte

snaplogic_projects

  • Klicken Sie auf "Importieren".

snaplogic_projects_import

  • Wählen Sie die heruntergeladene Zip-Datei im Dateibrowser aus und klicken Sie auf "OK".
  • Dadurch sollte ein neues Projekt mit einer Inkrementnummer erstellt werden

snaplogic_projects_neu

  • Benennen Sie das Projekt mit dem entsprechenden Phasennamen im Namen des Projekts um

Aufgaben

Ein paar wichtige Hinweise zu Aufgaben:

  • Wenn Sie Aufgaben in Ihrem Projekt haben, überprüfen Sie, ob die Namen der auszuführenden Snaplexes mit den Namen der Snaplexes auf der Org übereinstimmen, von der das Projekt importiert wurde
  • Obwohl sich die Org-Namen in den URLs der ausgelösten Aufgaben nicht ändern, ändert sich der Name des Projekts in der Aufgaben-URL. Stellen Sie sicher, dass Sie diese neue URL für die entsprechenden Tests in den jeweiligen Phasen verwenden
  • Wenn Sie für jede Phase, die durch Projekte getrennt ist, einen anderen Snaplex verwenden, müssen Sie die Aufgabe so ändern, dass der entsprechende Snaplex verwendet wird. Bearbeiten Sie dazu die Aufgabe, indem Sie auf den Namen der Aufgabe klicken.

snaplogic_tasks_lebenszyklus

Konten

Zu den Konten sind einige wichtige Dinge zu beachten:

  • Da die Konten als Teil des Projekts weder exportiert noch importiert werden, erstellen Sie die entsprechenden Konten im neuen Projekt
  • Obwohl Sie innerhalb derselben Organisation von Projekt zu Projekt wechseln, können Konten weder dupliziert noch kopiert werden.
  • Alle Kontonamen sollten mit den Namen in der vorherigen Phase übereinstimmen, damit die Konten in den Pipelines nicht aktualisiert werden müssen.

Dateien

Was schließlich die Dateien betrifft, so ist zu beachten, dass alle entsprechenden Dateien auch aus der vorherigen Phase in die aktuelle Phase importiert werden. Wenn eine der Dateien umgebungsspezifisch ist, stellen Sie sicher, dass sie mit den Informationen für die entsprechende Umgebung aktualisiert werden.

Eine Erinnerung

Eine weitere Konfigurationsmöglichkeit besteht darin, separate SnapLogic-Organisationen einzurichten. Wenn Sie über den Lebenszyklus Entwicklung -> QA -> Produktion nachdenken, sollten Sie Ihre Pipelines immer mit der Versionierungsfunktion versionieren und für jede Version entsprechende Notizen und Tags hinzufügen.

Pipeline-Versionen

Ich hoffe, Sie finden diese Informationen nützlich. In den kommenden Wochen werden wir weitere Best Practices für die SnapLogic-Bereitstellung in unserem Blog veröffentlichen. Schauen Sie sich auf jeden Fall Nidhis Serie über Best Practices für Ultra Pipelines an und lassen Sie uns wissen, welche anderen Themen Sie gerne behandelt haben möchten.

Kategorie: SnapLogic

Wir stellen ein!

Entdecken Sie Ihre nächste große Karrierechance.