Export- und Importobjekte

Sie können Datentransformationsobjekte zwischen Umgebungen verschieben. Zum Speichern der exportierten Datei ist eine Object Storage-Verbindung erforderlich. Anschließend müssen Sie dieselbe Object Storage-Verbindung verwenden, um die Objekte zu importieren.

Themen

Objekte exportieren

Sie können Datentransformationsartefakte wie Projekte, Verbindungen, Dataloads, Datenflüsse, Workflows und Zeitpläne aus einer Umgebung exportieren und in eine andere importieren.

Mit den Export- und Importoptionen in Datentransformationen können Sie Folgendes ausführen:
  • Verschieben Sie Code aus Entwicklungsumgebungen in Produktionsumgebungen.
  • Code zwischen Entwicklungsumgebungen gemeinsam verwenden
  • Backup und Wiederherstellen von Objekten.

Um Objekte aus einer Entwicklungsumgebung zu exportieren, müssen Sie eine Object Storage-Verbindung als Eingabe angeben. Sie müssen dieselbe Object Storage-Verbindung verwenden, wenn Sie den Importprozess in einer anderen Umgebung ausführen möchten. Siehe Objekte importieren. Der Exportvorgang exportiert alle Metadaten der Repository-Objekte zusammen mit allen abhängigen übergeordneten und untergeordneten Objekten und speichert die Informationen in einem XML-Format im Object Storage-Bucket.

Mit dem Exportassistenten können Sie das gesamte Projekt exportieren oder einzelne Objekte auf folgenden Ebenen exportieren:
  • Projekte
  • Verbindungen
  • Dataload
  • Datenfluss
  • Workflow
  • Zeitplan
Wenn Sie ein einzelnes Objekt exportieren, werden alle abhängigen Objekte automatisch in den Export eingeschlossen.
Hinweis

Der Export einzelner Variablen wird derzeit nicht unterstützt. Wenn Sie jedoch ein Projekt exportieren, werden auch die Variablen in diesem Projekt exportiert.

So exportieren Sie Objekte mit dem Exportassistenten:

  1. Klicken Sie im linken Fensterbereich auf die Registerkarte "Home". Klicken Sie auf Exportieren.

    Der Assistent Exportieren wird angezeigt.

  2. Geben Sie im Feld Exportdateiname einen Namen für die Datei an. Die exportierten Daten werden im ZIP-Format mit der Benennungskonvention der Datei filename_timestamp_DTR gespeichert.
  3. Wählen Sie in der Dropdown-Liste eine Object Storage-Verbindung aus, um die exportierte Datei zu speichern. Beachten Sie, dass Sie während des Importvorgangs dieselbe Object Storage-Verbindung auswählen müssen.
  4. Klicken Sie auf Weiter.
  5. Wählen Sie die Objekte, die exportiert werden sollen. Sie können ein einzelnes, mehrere oder alle Objekte exportieren, die auf der Seite aufgelistet sind.
  6. Klicken Sie auf Weiter.
  7. Wählen Sie die Verbindungen aus, die Sie exportieren möchten.

    Sie können auf dieser Seite keine Auswahl treffen. Die Verbindungen, die mit den Objekten verknüpft sind, die Sie im vorherigen Bildschirm ausgewählt haben, werden automatisch während des Exportvorgangs aufgenommen.

  8. Klicken Sie auf Weiter, um eine Vorschau Ihrer Auswahl anzuzeigen.
  9. Klicken Sie auf Exportieren, um den Exportvorgang zu starten.

    Beim Start des Exportvorgangs wird eine Bestätigungsaufforderung angezeigt. Klicken Sie auf den Link, der in der Eingabeaufforderung angezeigt wird, um den Fortschritt des Exportvorgangs auf der Seite "Jobdetails" zu überwachen.

So exportieren Sie einzelne Objekte:

  1. Klicken Sie auf das Menü Aktionen des Projekts, der Verbindung, des Dataloads, des Datenflusses, des Workflows oder des Zeitplans, den Sie exportieren möchten, und klicken Sie auf Exportieren.
  2. Geben Sie im Feld Exportdateiname einen Namen für die Datei an. Die exportierten Daten werden im ZIP-Format mit der Benennungskonvention der Datei filename_timestamp_DTR gespeichert.
  3. Wählen Sie in der Dropdown-Liste eine Object Storage-Verbindung aus, um die exportierte Datei zu speichern. Sie müssen während des Importvorgangs dieselbe Object Storage-Verbindung auswählen.
  4. Klicken Sie auf Exportieren, um den Exportvorgang zu starten.

    Beim Start des Exportvorgangs wird eine Bestätigungsaufforderung angezeigt. Klicken Sie auf den Link, der in der Eingabeaufforderung angezeigt wird, um den Fortschritt des Exportvorgangs auf der Seite "Jobdetails" zu überwachen.

Objekte importieren

Um Objekte zu importieren, müssen Sie dieselbe Object Storage-Verbindung angeben, die Sie für den Exportvorgang verwendet haben.

Beachten Sie folgende Punkte zum Importprozess:
  • Projekte - Um Projekte zu importieren, können Sie wählen, ob Sie die Daten im Repository überschreiben oder die übereinstimmenden Containerobjekte mit den zu importierenden Objekten zusammenführen möchten.
    • Überschreiben: Wenn eine Übereinstimmung im Repository vorhanden ist, werden alle abhängigen untergeordneten Objekte standardmäßig überschrieben.

      Wenn keine Übereinstimmung vorliegt, werden das Projekt zusammen mit den untergeordneten Objekten in das Repository kopiert.

    • Zusammenführen: Wenn das Projekt im Repository vorhanden ist, die abhängigen untergeordneten Objekte jedoch keine Übereinstimmung aufweisen, werden alle untergeordneten Objekte im Repository mit den neuen untergeordneten Objekten zusammengeführt, die den Importprozess durchlaufen.

      Wenn das Projekt im Repository vorhanden ist und die abhängigen untergeordneten Objekte übereinstimmen, werden alle untergeordneten Objekte im Repository mit den neuen untergeordneten Objekten überschrieben, die den Importprozess durchlaufen.

      Wenn das Projekt nicht im Repository vorhanden ist, werden das Projekt zusammen mit den untergeordneten Objekten in das Repository kopiert.

  • Verbindungen - Bei Verbindungen, die eine Übereinstimmung im Repository aufweisen, aktualisiert der Importprozess nur die erweiterten Eigenschaften der Verbindung im Repository zusammen mit dem Verbindungsnamen. Zugangsdaten wie Schemaname, Kennwörter und Verbindungs-URL werden wie in der neuen Umgebung beibehalten. Sie können solche Verbindungen ohne Änderungen im Ziel-Repository verwenden.

    Bei Verbindungen, die keine Übereinstimmung im Repository aufweisen, werden Zugangsdaten wie Schemaname, Kennwörter und Verbindungs-URL während des Importvorgangs nicht übertragen. Nach dem Import müssen Sie die Zugangsdateninformationen für diese Verbindungen aktualisieren. Außerdem müssen Sie sicherstellen, dass Sie einen Schemabenutzer in der Datenbank zusammen mit den erforderlichen Tabellen erstellen, die für den Schemabenutzer erstellt wurden. Diese Tabellen können Sie als Datenentity in Dataloads, Dataflows, Workflows und Zeitplänen verwenden.

  • Dataloads, Datenflüsse und Workflows: Wenn im Repository eine Übereinstimmung vorhanden ist, werden alle Objekte standardmäßig überschrieben.
  • Zeitplan - Der Status für Zeitpläne, die im Repository keine Übereinstimmung aufweisen, wird auf "Inaktiv" gesetzt. Sie müssen die Verbindungsinformationen aktualisieren, die dem Ausführungsplan zugeordnet sind, und dann den Status des Ausführungsplans auf "Aktiv" setzen.

So importieren Sie Objekte:

  1. Klicken Sie im linken Fensterbereich auf die Registerkarte "Home". Klicken Sie auf Importieren.

    Das Dialogfeld Importieren wird angezeigt.

  2. Wählen Sie in der Dropdown-Liste Object Storage-Verbindung die Verbindung aus, die Sie für den Exportvorgang verwendet haben. Siehe Objekte exportieren.
  3. Wählen Sie in der Dropdown-Liste Dateiname importieren die exportierte Datei aus.
  4. Wählen Sie eine der folgenden Importoptionen aus:
    • Zusammenführen - Wählen Sie diese Option aus, um die Objekte, die sich bereits im Repository befinden, mit den Objekten zusammenzuführen, die den Importprozess durchlaufen. Diese Option ist nur für Containerobjekte wie Projekte verfügbar.
    • Überschreiben: Wählen Sie diese Option aus, um die Objekte, die sich bereits im Repository befinden, durch die Objekte zu ersetzen, die den Importprozess durchlaufen.
  5. Klicken Sie auf Importieren, um den Importvorgang zu starten.

    Beim Start des Importvorgangs wird ein Bestätigungs-Prompt angezeigt. Klicken Sie auf den Link, der im Prompt angezeigt wird, um den Fortschritt des Importvorgangs auf der Seite "Jobdetails" zu überwachen.