Verwaltung von DataStage
Zu den Assets in DataStage® gehören Jobs, Abläufe, Komponenten, Verbindungen und Parametersätze.
Sie können die Anzeigefunktion für Assetbeziehungen verwenden, um zu sehen, wie Assets sich gegenseitig verwenden. Sie können zugehörige Assets auch in Ordnern gruppieren.
Assetbeziehungen anzeigen
Verwenden Sie die Anzeigefunktion für Assetbeziehungen, um anzuzeigen, welche Assets einander verwenden. Wählen Sie auf der Registerkarte Assets das Überlaufmenü für ein Asset aus und wählen Sie Beziehungen anzeigen aus, um den Viewer zu öffnen. Abhängigkeiten eines Assets unter Verwendetanzeigen. Andere Assets anzeigen, für die das ausgewählte Asset eine Abhängigkeit ist unter Wird vonverwendet.
Wenn Sie mehrere Assets auswählen und auf Öffnen klicken, wird nur das erste Asset in einer separaten Registerkarte geöffnet, bis Sie Popups in Ihrem Browser aktivieren.
Assets in Ordnern gruppieren
Sie können die Ordnerunterstützung auf der Registerkarte Verwalten Ihres Projekts aktivieren. Sie können Ordner und Unterordner auf der Registerkarte Assets anzeigen und erstellen. Verschieben Sie Assets unterstützter Typen in Ordner, indem Sie im Überlaufmenü eines Assets auf In Ordner verschieben klicken.
Git Versionskontrolle
Verwalten Sie Änderungen an Ihren Assets, indem Sie Ihr Projekt mit einem Git Repository synchronisieren.
cpdctl dsjob git-configure {--project PROJECT | --project-id PROJID} [--git-enable] [--git-url URL] [--git-owner OWNER] [--git-token TOKEN] [--git-org ORG] [--git-email EMAIL] [--git-provider GITPROVIDER] [--git-branch GITBRANCH] [--git-folder GITFOLDER]
Attribut | Beschreibung |
---|---|
Projekt | Das ist der Name des Projekts. Geben Sie ihn an, wenn project-id nicht angegeben ist. |
projekt-id | Es ist die ID des Projekts. Geben Sie ihn an, wenn project nicht angegeben ist. |
git-enable | Sie ermöglicht die Aktivierung des Projekts Git und beginnt mit der Verfolgung von Ressourcenänderungen. |
git-url | Es ist zum Beispiel das Git Repository URL : https://github.company.com/username/git-dsjob.git |
git-Besitzer | Es ist der Eigentümer des Git Repository, zum Beispiel username . Dieses Feld ist optional. |
git-token | Es ist der Token, der zur Authentifizierung verwendet wird. Dieses Feld wird bei der Speicherung verschlüsselt. |
git-org | Es ist die Organisation Git. Dieses Feld ist optional. |
git-provider | Er ist bei einem bestimmten Anbieter integriert. Es muss git oder gitlab sein. |
git-verzweigung | Es handelt sich um eine Standardverzweigung, die für Git verwendet wird. |
git-ordner | Es ist ein Ordner, in den ein Projekt übertragen oder aus dem es geholt wird. Dieses Feld ist optional. |
Sie können die Integration von Git auf Projektebene über die Benutzeroberfläche aktivieren. Unter dem DataStage abschnitt der Registerkarte Verwalten Ihres Projekts. Nachdem Sie die Integration von Git aktiviert und Ihr Repository und Ihre Verzweigung ausgewählt haben, klicken Sie auf Synchronisieren, um Änderungen an das Repository zu übergeben oder in Ihr Projekt zu klonen. Sie können bestimmte Änderungen zum Übertragen oder Klonen auswählen, ohne alle Änderungen zu synchronisieren.
Sie können Änderungen auch auf Asset-Ebene festschreiben oder klonen. Suchen Sie Ihr Asset auf der Registerkarte Assets in Ihrem Projekt und wählen Sie das Menü Overflow. Klicken Sie auf Git commit, um das Asset im Repository zu aktualisieren, oder auf Git clone, um das Asset in Ihrem Projekt zu aktualisieren. Die beiden Optionen Git commit und Git clone öffnen die Statusseite Git für den ausgewählten Ablauf. Klicken Sie auf Git status, um alle Unterschiede zwischen den Assets in Ihrem Projekt und den Assets im Repository anzuzeigen.
- git-commit
Sie ermöglicht es CPD-Projektressourcen, Push- und Commit-Aktionen für das Repository Git durchzuführen.
Jede Aktion ist eine einzelne signierte Übergabe. Commit übernimmt Assets aus Projekten und schreibt sie in das Repository Git unter einem Zweig und einem Ordner. Stellen Sie sicher, dass jedes Projekt in einem eigenen Ordner verwaltet wird, damit sich die Projektdaten nicht überschneiden. Sie können von der Benutzeroberfläche aus festlegen. Klicken Sie auf die Schaltfläche Synchronisieren und wählen Sie die Synchronisierungsmethode Änderungen übernehmen. Sie können die zu übertragenden Elemente auswählen oder das gesamte Projekt übertragen.
- git-pull
Sie ermöglicht es, Projektartefakte aus dem Git Repository in CPD-Projekte zu ziehen und zu aktualisieren.
Der
ds-migration
Importdienst verifiziert den Git Pull. Sie können steuern, welche Assets bei der Beförderung in eine höhere Umgebung ersetzt oder übersprungen werden können. Sie können aus der UI ziehen. Klicken Sie auf die Schaltfläche Synchronisieren und wählen Sie die Synchronisierungsmethode Klonen von GitHub. Sie können einzelne Elemente auswählen oder das gesamte Projekt aus dem Repository ziehen.
- git-status
Es bietet einen Status der Ressourcen, um die Unterschiede zwischen dem CPD-Projekt und dem Git Repository zu identifizieren.
Git integration bietet plattformspezifische Berechnungen, um festzustellen, ob die Ressource im Repository Git mit der Ressource im Projekt Cloud Pak identisch ist.