Projektassets exportieren
Sie können Assets in einem Projekt mit anderen gemeinsam nutzen, indem Sie sie exportieren.
Die Methoden, die Sie zum Exportieren von Assets in einem Projekt verwenden können, hängen vom Typ des Projekts ab, in dem Sie arbeiten:
Für Projekte ohne Git -Integration haben Sie folgende Möglichkeiten:
Projekt auf Desktop exportieren
Diese Projekt-ZIP-Datei kann mit anderen geteilt und verwendet werden, um ein neues Projekt aus einer Datei zu erstellen.
Für Projekte mit Git -Standardintegration können Sie Folgendes ausführen:
- Übertragen Sie Ihre geänderten Projektdateien mit einer Push-Operation in das Git -Repository.
- Erstellen Sie mit Ihrem Git -Service ein Archiv Ihres Repositorys. Dieses Archiv kann überall dort verwendet werden, wo eine Projekt-ZIP verwendet werden kann.
Für Projekte mit veralteter Git -Integration haben Sie folgende Möglichkeiten:
Projekt auf Desktop exportieren
Diese Projekt-ZIP-Datei kann mit anderen geteilt und verwendet werden, um ein neues Projekt aus einer Datei zu erstellen.
Änderungen mit Git synchronisieren
Diese Funktionalität wird nur in Projekten mit veralteter Git -Integration unterstützt. Die Assets, die mit einer Push-Operation in das Git -Repository übertragen werden, können gemeinsam genutzt werden, indem ein neues Projekt aus Giterstellt wird.
Anforderungen und Einschränkungen
- Erforderliche Rolle
- Sie benötigen die Rolle „Permanent Admin“, „Admin“ oder „Editor“ im Projekt, um Projektressourcen zu exportieren.
- Einschränkungen
- Sie können Assets, die größer als 1024 MB sind, nicht über die Projektbenutzerschnittstelle exportieren. Um Assets mit bis zu 5 GB zu exportieren, verwenden Sie den Assetbefehl mit der Befehlszeilenschnittstelle Cloud Pak for Data (cpd-cli).
- Projektname, Beschreibung, Tags und Mitglieder werden nicht exportiert.
- Sie können Jobausführungsmetadaten nicht exportieren. Nach dem Import sind keine Jobausführungsinformationen verfügbar.
- Persönliche Anmeldedaten für eine Verbindung werden nicht exportiert. Sie müssen die Verbindung nach dem Import freischalten, bevor Sie sie nutzen können.
- Wenn Ihr Projekt als vertraulich gekennzeichnet ist, können Sie keine Datenbestände, Verbindungen oder verknüpften Daten aus dem Projekt exportieren.
- Achten Sie bei der Auswahl von Assets darauf, stets auch deren Abhängigkeiten zu berücksichtigen. Zu den Abhängigkeiten können Datenbestände oder Verbindungen für einen Datenfluss, ein Notebook, verknüpfte Daten, Metadatenimporte, Definitionen und Regeln zur Datenqualität oder Jobs gehören. Es erfolgt keine Überprüfung auf Abhängigkeiten. Wenn Sie die Abhängigkeiten nicht einbinden, funktionieren nachfolgende Projektimporte nicht.
- Sie können Assets nur zwischen Projekten freigeben, die innerhalb derselben Experience und auf derselben Plattform erstellt wurden. Sie können keine Projekt-Assets aus einer Experience auf IBM Cloud exportieren und in ein Projekt auf IBM Software Hub importieren.
- Verbindungen, die über einen benutzerdefinierten „ JDBC “-Konnektor erstellt wurden, funktionieren nicht, wenn Sie das Projekt in eine andere Instanz der Experience importieren. Ein Administrator muss die Verbindung löschen und den benutzerdefinierten „ JDBC “-Konnektor in der neuen Instanz neu erstellen.
Assettypen
Projekt-Objekttypen, die Sie exportieren können:
- Verbundenes Datenasset
- Verbindung
- Daten aus einer Datei
- Data Refinery-Ablauf
- Decision Optimization
- Ordnerasset
- Jupyter-Notebook
- Modell
- Pipeline
- Eingabeaufforderungsvorlage
- Python-Funktion
- Script
- Visualisierung
- Synthetischer Datenfluss
- Optimiertes Modell
- Optimierungsexperiment
- Vektorindex
Projektassets auf Desktop exportieren
Durch das Exportieren von Projektassets wird das ausgewählte Element in eine einzelne ZIP-Datei gepackt, die wie jede andere Datei gemeinsam genutzt werden kann.
Gehen Sie wie folgt vor, um Projektassets auf Desktop zu exportieren:
Öffnen Sie das Projekt, aus dem Sie Assets exportieren möchten.
Überprüfen Sie, ob die Elemente, die Sie in Ihren Export aufnehmen, beispielsweise Notizbücher oder Verbindungen, Anmeldedaten oder andere sensible Informationen enthalten, die Sie nicht weitergeben möchten. Entfernen Sie vertrauliche Informationen, bevor Sie mit dem Export beginnen. Es werden nur die Anmeldedaten für private Verbindungen automatisch gelöscht. Beachten Sie auch, dass alle Verbindungen, die aus dem Verbindungskatalog hinzugefügt wurden, lokal für das Projekt sind. Die Verbindungen sind keine Verbindungen auf Plattformebene mehr.
Optional. Fügen Sie mithilfe des Dokument-Editors auf der Übers ichtsseite Ihres Projekts Informationen zur Readme-Datei hinzu, die sich auf die Assets beziehen, die Sie in den Export einbeziehen. Sie können beispielsweise eine kurze Beschreibung der Vermögenswerte und ihrer Verwendung geben.
Klicken Sie in der Projekt-Symbolleiste auf das Symbol
„Exportieren “.Wählen Sie die hinzuzufügenden Assets aus. Sie können nach Asset-Typ filtern oder die Exporteinstellungen für das Projekt anpassen, indem Sie die Einstellungen (das Einstellungssymbol rechts neben dem Fenstertitel) auswählen, die bei jedem Export des Projekts angewendet werden.
Derzeit können Sie maximal 1000 Objekte auswählen, und die Exportdatei darf nicht größer als 1 GB sein.
Optional: Ändern Sie den Namen der Projektexportdatei.
Sie müssen ein Kennwort angeben, wenn:
- Sie möchten Verbindungen mit gemeinsam genutzten Berechtigungsnachweisen exportieren. Dieses Passwort muss beim Importieren des Projekts angegeben werden, um diese Anmeldedaten zu entschlüsseln.
- Sie möchten Verbindungen exportieren, für die Mask sensitive credentials über API-Aufrufe abgerufen wurden, die auf Ongesetzt sind. Ohne Passwort werden Verbindungen, bei denen sensible Anmeldedaten, die über API-Aufrufe abgerufen werden, verschleiert sind, nicht exportiert.
Klicken Sie auf Export. Verlassen Sie die Seite nicht, während der Export ausgeführt wird.
Beim Export auf den Desktop wird die Datei standardmäßig im Ordner
Downloadsgespeichert. Wenn bereits eine ZIP-Datei mit demselben Namen vorhanden ist, wird die vorhandene Datei nicht überschrieben.Stellen Sie sicher, dass Ihre Browsereinstellungen die ZIP-Datei als ZIP-Datei auf den Desktop herunterladen und nicht als Ordner. Wird dieser Ordner komprimiert, um den Projektimport zu ermöglichen, führt dies zu einem Fehler. Beachten Sie auch, dass Sie nicht manuell weitere Assets zu einer exportierten Projekt-ZIP-Datei auf Ihrem Desktop hinzufügen können.
Der Status eines Projektexports wird auf der Seite Übersicht des Projekts verfolgt.
Änderungen mit Git synchronisieren
Wenn die Git -Integration aktiviert ist, können Sie Änderungen zwischen Projektassets und dem Git -Repository in Projekten mit veralteter Git -Integration synchronisieren.
- Erforderliche Rolle
- Sie benötigen die Berechtigungen „Permanent Admin“ oder „Admin“ für das Projekt, um Projekt-Assets in ein Repository auf Git zu exportieren.
Gehen Sie wie folgt vor, um Projektassets mit Push in ein Git -Repository zu übertragen:
Klicken Sie in Ihrem Projekt auf das Symbol
„Synchronisieren“ in der Projekt-Symbolleiste.Wählen Sie Ziehen und drücken aus, um Projektassets mit Push-Operation an das Git -Repository zu übertragen. Sie können inkrementelle Änderungen mit einer Push-Operation in das Repository übertragen.
Wählen Sie Ihr Zugriffstoken aus.
Wählen Sie die hinzuzufügenden Assets aus. Sie können nach Asset-Typ filtern oder die Exporteinstellungen für das Projekt anpassen, indem Sie die Einstellungen (das Einstellungssymbol rechts neben dem Fenstertitel) auswählen, die bei jedem Export des Projekts angewendet werden.
Wichtig:Notebook- und Python-Skriptänderungen, die Sie in das Repository in JupyterLab, übertragen haben, werden nicht automatisch synchronisiert. Zuerst müssen Sie diese Assets explizit auswählen, um sie zur Projektsynchronisation hinzuzufügen. Siehe Projektassets synchronisieren.
Sie können den Projekt-Assets, die Sie in das Repository „ Git “ exportiert haben, keine weiteren Assets manuell hinzufügen.