Benutzerdefinierte Funktions-Library oder benutzerdefinierte Funktion importieren

Importieren Sie eine Funktionsbibliothek oder eine benutzerdefinierte Funktion in eine Library in einem Data Integration-Workspace.

Um eine Funktionsbibliothek oder eine benutzerdefinierte Funktion zu importieren, geben Sie die ZIP-Datei des exportierten Objekts und den zugehörigen Object Storage-Speicherort an. Stellen Sie vor dem Import sicher, dass Sie über die relevanten Berechtigungen und IAM-Policys verfügen, wie unter Erforderliches Setup und erforderliche Policys beschrieben.

    1. Führen Sie auf der Seite Benutzerdefinierte Funktionen eine der folgenden Aktionen aus. Informationen zum Suchen der Seite finden Sie unter Funktionsbibliotheken auflisten.
      • Um eine Library zu importieren, wählen Sie Library erstellen und dann Importieren aus.
      • Um eine Funktion in eine Bibliothek zu importieren, suchen Sie in der Liste Funktionsbibliotheken die Bibliothek, in die Sie eine Funktion importieren möchten. Wählen Sie im Menü "Aktionen" (Menü "Aktionen") für die Bibliothek die Option Importieren aus.
    2. Geben Sie im angezeigten Importbereich die folgenden Details ein:
      • Mandanten-OCID: Geben Sie die Oracle Cloud-ID des Mandanten mit der exportierten ZIP-Datei ein, die Sie importieren möchten.

      • Namespace: Der Mandantenname, der auf der Mandanten-OCID basiert. Falls zutreffend, können Sie den Mandantennamen eingeben, wenn das System das Feld nicht mit einem Wert auffüllt.

      • OCI-Region: Wählen Sie die Region im Mandanten aus.
      • Compartment: Wählen Sie das Compartment mit dem Objektspeicher-Bucket aus, der die exportierte ZIP-Datei enthält.
      • Bucket: Wählen Sie den Bucket aus.
      • Dateiname: Geben Sie den Dateinamen der ZIP-Datei der exportierten Bibliothek oder exportierten Funktion ein.

        Der Dateiname der exportierten Library-ZIP-Datei muss mit .udflib.zip enden.

        Der Dateiname der ZIP-Datei für die exportierte Funktion muss mit .udf.zip enden.

    3. Wählen Sie die Aktion aus, die ausgeführt werden soll, wenn die exportierte ZIP-Datei (Quelle) Objekte mit demselben Namen wie Objekte im Ziel enthält.

      Während einer Importanforderung verwendet Data Integration die ID-Werte von Quell- und Zielobjekten, um Objekte abzugleichen, und führt den Import mit der angegebenen Konfliktlösungsoption aus.

      • Beibehalten: Behält die Objekte bei, die im Ziel vorhanden sind.

        Quellobjekte (einschließlich Abhängigkeiten) mit denselben Namen werden nicht in das Ziel importiert.

      • Ersetzen: Ersetzt die Zielobjekte durch die Quellobjekte.

      • Duplizieren: Dupliziert die Quellobjekte im Ziel, indem die Quellobjektnamen mit den Zeichenfolgen verwendet werden, die Sie für ein Präfix, Suffix oder beides angeben.

        • Zeichenfolge für Präfix: Die Zeichenfolge wird am Anfang des Quellnamens hinzugefügt. Beispiel: string_sourceName
        • Zeichenfolge für Suffix: Die Zeichenfolge wird am Ende des Quellnamens hinzugefügt. Beispiel: sourceName_string

        Wenn Sie weder ein Präfix noch ein Suffix hinzufügen, wird am Anfang des importierten Objektnamens im Ziel ein Präfix mit folgendem Format hinzugefügt: IMPORTPREFIX_1234555

    4. Wählen Sie Importieren aus.

      Eine Benachrichtigung mit dem Link Importanforderungen anzeigen wird angezeigt. Klicken Sie auf der Seite Export-/Importanforderungen auf den Link, um den Anforderungsstatus zu überwachen. Siehe Export- und Importanforderungen überwacht.

  • Verwenden Sie den Befehl oci data-integration import-request create und die erforderlichen Parameter, um die Funktionsbibliothek oder benutzerdefinierte Funktion zu importieren:

    oci data-integration import-request create [OPTIONS]

    Eine vollständige Liste der Kennzeichen und Variablenoptionen für CLI-Befehle finden Sie in der Befehlszeilenreferenz.

  • Führen Sie den Vorgang CreateImportRequest mit den entsprechenden Anforderungsdetails aus, um die Funktionsbibliothek oder benutzerdefinierte Funktion zu importieren.