Git-Integration (Vorschau)

Sie können die Oracle AI Data Platform Workbench-Instanz verbinden, um Daten in und aus externen Git-Repositorys aufzunehmen, zu lesen und zu schreiben.

Die Git-Integration in AI Data Platform Workbench funktioniert, indem Zugangsdaten für Git-Accounts bereitgestellt und Ordner erstellt werden, die eine Verbindung zu Git-Repositorys mit diesen Zugangsdaten herstellen, um Daten aufzunehmen. Sie können mehrere Zugangsdatensets speichern, um eine Verbindung zu verschiedenen Git-Repositorys herzustellen oder verschiedene Zugriffsebenen auf dieselben Repositorys zu verwalten. Administratoren können ein Set von Zugangsdaten als Standardprofil für Benutzer auswählen und Zugangsdaten löschen, wenn sie nicht mehr benötigt werden.

Sie können Ihre Git-Dateien vollständig in AI Data Platform Workbench verwalten, mit Dienstprogrammen, mit denen Sie Dateien pushen, abrufen, festschreiben und zusammenführen sowie auftretende Zusammenführungskonflikte verwalten können, ohne die Plattform verlassen zu müssen.

Mit AI Data Platform Workbench können Sie außerdem Code aus Ihrem Git-Repository verzweigen sowie Verzweigungen wechseln, zusammenführen, vergleichen und löschen.

Git-Ordner in Oracle AI Data Platform Workbench (Vorschau)

Mit Git-Ordnern in Oracle AI Data Platform Workbench können Sie mit Daten interagieren, die in einem Git-Repository gehostet werden, ohne die Plattform zu verlassen.

Git-Ordner werden in Ihrem Masterkatalog mit Zugangsdaten erstellt, die Sie in den AI Data Platform Workbench-Einstellungen eingerichtet haben. Sie verbinden Ihren Ordner mit einem Git-Repository und verwenden die AI Data Platform Workbench-UI zum Übertragen, Abrufen, Zusammenführen, Umbasieren und Zurücksetzen von Dateien in Ihrem Repository.

Sie können RBAC-Berechtigungen für Ihren Git-Ordner verwalten, um zu steuern, wer den Ordner sehen kann und welche Git-Vorgänge sie ausführen können. Weitere Informationen finden Sie unter Git Folder Permissions (Preview).

Git-Ordner erstellen (Vorschau)

Sie können einen Ordner in Ihrem Oracle AI Data Platform Workbench-Workspace erstellen, der mit einem externen Git-Repository verbunden ist.

  1. Navigieren Sie auf der Homepage zu Ihrem Workspace.
  2. Klicken Sie auf Symbol "Katalog erstellen" Erstellen und dann auf Git-Ordner. Sie können auch oben rechts auf Hinzufügen klicken und auf Git-Ordner klicken.
  3. Wählen Sie in der Dropdown-Liste Git-Zugangsdaten auswählen die Git-Zugangsdaten aus, die für den Zugriff auf das Git-Repository erforderlich sind.
  4. Geben Sie die Git-Repository-URL an. Beispiel: example.git.path.
  5. Geben Sie einen Namen für den Git-Ordner in Ihrem Workspace an.
  6. Geben Sie die Verzweigung aus dem Git-Repository an, um eine Verbindung zu Ihrem Ordner herzustellen.
  7. Klicken Sie auf Create.

Git-Ordner bearbeiten (Vorschau)

Sie können den Namen und eine Beschreibung für einen Git-Ordner in Ihrem Workspace ändern.

  1. Navigieren Sie auf der Homepage zu Ihrem Workspace.
  2. Klicken Sie neben dem Git-Ordner, den Sie ändern möchten, auf Aktionssymbol mit drei Punkten Aktionen und dann auf Bearbeiten.
  3. Ändern Sie Name und Beschreibung für den Ordner.
  4. Klicken Sie auf Speichern.

Git-Ordner löschen (Vorschau)

Sie können eigene Git-Ordner aus Ihrem Workspace löschen.

Wenn Sie einen Git-Ordner löschen, werden der Ordner und alle Änderungen gelöscht, die nicht festgeschrieben und an das Repository übertragen wurden.
  1. Navigieren Sie auf der Homepage zu Ihrem Workspace.
  2. Klicken Sie neben dem Git-Ordner, den Sie ändern möchten, auf Aktionssymbol mit drei Punkten Aktionen und dann auf Löschen.
  3. Klicken Sie auf Löschen.

Git-Ordnereinstellungen ändern (Vorschau)

Sie können die Zugangsdaten und die Repository-URL ändern, die von einem Git-Ordner in Ihrem Workspace verwendet werden.

  1. Navigieren Sie auf der Homepage zu Ihrem Workspace.
  2. Klicken Sie auf den Git-Ordner, für den Sie die Einstellungen ändern möchten.
  3. Klicken Sie auf die Registerkarte Einstellungen.
  4. Wählen Sie aus der Dropdown-Liste die neuen Zugangsdaten für den Git-Ordner aus.
  5. Geben Sie die neue Git-Repository-URL ein.
  6. Klicken Sie auf Speichern.

Git-Ordnerhistorie anzeigen (Vorschau)

Sie können die Historie der Commits in Ihrem Git-Ordner auf der Registerkarte "Historie" anzeigen.

  1. Navigieren Sie zu Ihrem Git-Ordner, und klicken Sie auf die Registerkarte Git.
  2. Klicken Sie auf die Registerkarte Historie.
  3. Klicken Sie auf die Schaltfläche Git, um die Historie der Commits auf der Git-Site anzuzeigen.

Git-Verzweigung erstellen (Vorschau)

Sie können neue Git-Verzweigungen aus vorhandenen Verzweigungen aus Git-Ordnern in Ihrem Workspace erstellen.

  1. Navigieren Sie zu Ihrem Git-Ordner, und klicken Sie auf die Registerkarte Git.
  2. Wählen Sie in der Dropdown-Liste Aktuelle Verzweigung die Verzweigung aus, auf der die neue Verzweigung basieren soll.
  3. Klicken Sie auf Verzweigung erstellen.
  4. Geben Sie einen Namen für die neue Verzweigung an.
  5. Klicken Sie auf Create.

Git-Verzweigung löschen (Vorschau)

Sie können Git-Verzweigungen aus Ihrem Git-Repository in Ihrem Oracle AI Data Platform Workbench-Workspace löschen.

  1. Navigieren Sie zu Ihrem Git-Ordner, und klicken Sie auf die Registerkarte Git.
  2. Wählen Sie in der Dropdown-Liste Aktuelle Verzweigung die Verzweigung aus, die Sie löschen möchten.
  3. Klicken Sie auf Verzweigung löschen.
  4. Wählen Sie alle Verzweigungen aus, die Sie löschen möchten.
  5. Optional: Wählen Sie Löschen unabhängig vom Zusammenführungsstatus erzwingen aus, um Warnungen für Verzweigungen zu ignorieren, die nicht zusammengeführt wurden.
  6. Klicken Sie auf Löschen.

Git-Pull (Vorschau)

Sie können eine Verzweigung auswählen, die ein Git-Pull aus einem Git-Ordner in Ihrem Workspace ausführt.

  1. Navigieren Sie zu Ihrem Git-Ordner, und klicken Sie auf die Registerkarte Git.
  2. Klicken Sie auf die Registerkarte Entnehmen.
  3. Wählen Sie aus der Dropdown-Liste die Verzweigung aus, die Sie abrufen möchten.
  4. Klicken Sie auf Entfernen.
  5. Lösen Sie Konflikte.
    • Klicken Sie auf Lokal beibehalten, um die lokale Version zu überschreiben.
    • Klicken Sie auf Remote beibehalten, um die Remoteversion zu überschreiben.
    • Sie können auch Ihre eigenen Änderungen vornehmen und dann auf Als gelöst markieren klicken.
    • Klicken Sie auf Pull abbrechen, um die Pull-Anforderung abzubrechen.
  6. Geben Sie eine Commit-Nachricht und optional eine Beschreibung für den Pull-Vorgang ein.
  7. Klicken Sie auf Commit Pull.

Git-Push (Vorschau)

Sie können eine Verzweigung auswählen, die ein Git-Push aus einem Git-Ordner in Ihrem Workspace ausführt.

  1. Navigieren Sie zu Ihrem Git-Ordner, und klicken Sie auf die Registerkarte Git.
  2. Klicken Sie auf die Registerkarte Push.
  3. Wählen Sie die Dateien aus, die Sie in das Git-Repository übertragen möchten. Klicken Sie auf eine Datei, um die Änderungen im Codefenster anzuzeigen.
  4. Geben Sie eine Commit-Nachricht und optional eine Beschreibung für den Push ein.
  5. Klicken Sie auf Push festschreiben.

Git-Verzweigungen in Hauptmenü zusammenführen (Vorschau)

Sie können Verzweigungen im Haupt-Trunk aus einem Git-Ordner in Ihrem Workspace wieder zusammenführen.

  1. Navigieren Sie zu Ihrem Git-Ordner, und klicken Sie auf die Registerkarte Git.
  2. Klicken Sie auf die Registerkarte Zusammenführen.
  3. Wählen Sie aus der Dropdown-Liste die Verzweigung aus, die Sie mit der Hauptverzweigung zusammenführen möchten.
  4. Klicken Sie auf Zusammenführen.
  5. Lösen Sie Konflikte.
    • Klicken Sie auf Lokal beibehalten, um die lokale Version zu überschreiben.
    • Klicken Sie auf Remote beibehalten, um die Remoteversion zu überschreiben.
    • Sie können auch Ihre eigenen Änderungen vornehmen und dann auf Als gelöst markieren klicken.
    • Klicken Sie auf Zusammenfassung abbrechen, um die Zusammenfassungsanforderung abzubrechen.
  6. Geben Sie eine Commit-Nachricht und optional eine Beschreibung für die Zusammenführung ein.
  7. Klicken Sie auf Zusammenführung festschreiben.

Git-Umbasierung (Vorschau)

Sie können eine Verzweigung in Ihrem Git-Ordner umbasieren, um Änderungen von dieser Git-Verzweigung auf eine andere Verzweigung anzuwenden.

Hinweis:

Das Rebasing einer Verzweigung erfordert einen Force Push. Durch Erzwingen des Pushings wird die Historie im Remote Repository geändert. Dies kann zu Versionierungsproblemen für Mitarbeiter führen, die am selben Repository arbeiten.
  1. Navigieren Sie zu Ihrem Git-Ordner, und klicken Sie auf die Registerkarte Git.
  2. Klicken Sie auf die Registerkarte Umbasieren.
  3. Wählen Sie in der Dropdown-Liste Aktuelle Verzweigung die Verzweigung aus, die umbasiert werden soll.
  4. Wählen Sie in der Dropdown-Liste Umbasieren in Verzweigung die Verzweigung aus, in die Sie die aktuelle Verzweigung umbasieren möchten.
  5. Wählen Sie Umbasierung bestätigen aus.
  6. Klicken Sie auf Umbasieren.

Git zurücksetzen (Vorschau)

Sie können eine Verzweigung im Git-Ordner zurücksetzen, um den Inhalt dieser Verzweigung auf einen vorherigen Status zurückzusetzen.

Hinweis:

Das Zurücksetzen einer Verzweigung erfordert einen Force Push. Durch Erzwingen ändert sich die Historie der aktuellen Verzweigung sowohl lokal in Ihrem Workspace als auch im Remote Repository. Die Historie der Verzweigung wird gelöscht und auf die Historie der Remote-Reset-Verzweigung zurückgesetzt.
  1. Navigieren Sie zu Ihrem Git-Ordner, und klicken Sie auf die Registerkarte Git.
  2. Klicken Sie auf die Registerkarte Zurücksetzen.
  3. Wählen Sie in der Dropdown-Liste Aktuelle Verzweigung die Verzweigung aus, die zurückgesetzt werden soll.
  4. Wählen Sie in der Dropdown-Liste Remoteverzweigung auswählen, auf die die aktuelle Verzweigung "main" zurückgesetzt werden soll die Verzweigung im Remote-Git-Repository aus, auf die die aktuelle Verzweigung zurückgesetzt werden soll.
  5. Wählen Sie Festes Zurücksetzen bestätigen.
  6. Klicken Sie auf Zurücksetzen.

Bundles in Oracle AI Data Platform Workbench (Vorschau)

Bundles definieren, wie Ressourcen in AI Data Platform Workbench, wie Jobs (einschließlich Notizbücher und Compute) und Agent-Abläufe, über Umgebungen hinweg exportiert, freigegeben und bereitgestellt werden können.

Sie erstellen Bundles aus Ihrem Workspace und wählen die AI Data Platform Workbench-Ressourcen aus, die zum Zeitpunkt der Erstellung aufgenommen werden sollen. Vorhandene Bundles können geändert werden, um Ressourcen hinzuzufügen oder zu entfernen. Mit Bundling-Ressourcen können Sie Ressourcen, die voneinander abhängig sind, zusammenfassen und in anderen Umgebungen erneut bereitstellen, ohne wichtige Komponenten in der Zielumgebung rekonstruieren zu müssen.

Sie können Bundles über Ihre Git-Ordner festschreiben und in Ihr Git-Repository pushen. Benutzer können die Bundles dann in ihre eigenen Umgebungen ziehen und mit intakten Verbindungen und Abhängigkeiten bereitstellen. Wenn Änderungen an Ressourcen im Bundle vorgenommen werden, verbleiben sie in der Quellumgebung, bis sie im Git-Repository festgeschrieben werden. Wenn Benutzer, die die Bundles bereitgestellt haben, aus dem Git-Repository abgerufen werden, erhalten sie alle Aktualisierungen der festgeschriebenen und übertragenen Ressourcendateien.

Bundle erstellen (Vorschau)

Sie können Oracle AI Data Platform-Job- und Agent-Flow-Ressourcen zum Festschreiben und Bereitstellen in Git-Repositorys bündeln.

Hinweis:

Sie können Bundles nur in Git-Ordnern erstellen.
  1. Navigieren Sie zu Ihrem Workspace.
  2. Klicken Sie auf Aktionen und dann auf Bundle erstellen.
  3. Geben Sie einen Namen und die Beschreibung für das Bundle an.
  4. Klicken Sie auf Durchsuchen, und wählen Sie den Ordner in Ihrem Arbeitsbereich aus, in dem Sie das Bundle erstellen möchten.
  5. Wählen Sie die Artikel aus, die Sie in das Bundle aufnehmen möchten.
  6. Klicken Sie auf Create.

Bundle bereitstellen (Vorschau)

Sie können Bundles aus einem Git-Ordner bereitstellen, um Ressourcen und Abhängigkeiten über Workspaces und Umgebungen hinweg gemeinsam zu nutzen.

  1. Navigieren Sie zu dem Bundle, das Sie in Ihrem Workspace bereitstellen möchten.
  2. Klicken Sie auf die Registerkarte "Deployment".
  3. Klicken Sie auf Bereitstellen. Sie werden benachrichtigt, wenn das Deployment abgeschlossen ist.

Bundle löschen (Vorschau)

Sie können ein bereitgestelltes Bundle löschen, um die Bundle-Ressourcen aus Ihrem Workspace zu entfernen.

  1. Navigieren Sie zu dem Bundle, für das Sie Ressourcen in Ihrem Workspace löschen möchten.
  2. Klicken Sie auf die Registerkarte "Deployment".
  3. Klicken Sie auf Löschen.
  4. Geben Sie in der Eingabeaufforderung Löschen ein. Klicken Sie auf Löschen.