ユーザー定義関数ライブラリまたはユーザー定義関数のインポート

データ統合ワークスペースのライブラリにファンクション・ライブラリまたはユーザー定義ファンクションをインポートします。

ファンクション・ライブラリまたはユーザー定義ファンクションをインポートするには、エクスポートされたオブジェクトのzipファイルとそのオブジェクト・ストレージの場所を指定します。インポートする前に、必要な設定およびポリシーの説明に従って、関連する権限およびIAMポリシーを持っていることを確認してください。

    1. ファンクション・ライブラリまたはユーザー定義ファンクションをインポートするワークスペースにナビゲートします。

      ワークスペースにアクセスするステップは、ワークスペースへのアクセスを参照してください。

    2. ワークスペースのホームページで、「ユーザー定義関数」をクリックします。
    3. 「ユーザー定義関数」ページで、次のいずれかのアクションを実行します。
      • Create library」をクリックして、「Import」を選択します。
      • ライブラリのリストで、ファンクションをインポートするライブラリの「アクション」メニューをクリックし、「インポート」を選択します。
    4. 表示されるインポート・パネルで、次の詳細を入力します。
      • テナンシOCID: インポートするエクスポートされたzipファイルがあるテナンシのOracle Cloud IDを入力します。

        ネームスペースは、入力したテナンシOCIDに基づくシステム生成値です。

      • OCIリージョン: テナンシのリージョンを選択します。
      • コンパートメント: エクスポートされたzipファイルを含むオブジェクト・ストレージ・バケットを含むコンパートメントを選択します。
      • バケット: バケットを選択します。
      • ファイル名: エクスポート・ライブラリまたはエクスポート関数のzipファイルのファイル名を入力します。

        エクスポートされたライブラリzipファイルのファイル名は、.udflib.zipで終了する必要があります。

        エクスポートされたファンクションzipファイルのファイル名は、.udf.zipで終わる必要があります。

    5. エクスポートされたzipファイル(ソース)にターゲットのオブジェクトと同じ名前のオブジェクトが含まれる場合に実行するアクションを選択してください。

      インポート・リクエスト中、データ統合はソース・オブジェクトとターゲット・オブジェクトの識別子値を使用してオブジェクトを照合し、指定した競合解決オプションを使用してインポートを実行します。

      • 保持: ターゲットに存在するオブジェクトを保持します。

        同じ名前のソース・オブジェクト(依存関係を含む)は、ターゲットにインポートされません。

      • 置換: ターゲット・オブジェクトをソース・オブジェクトで置換します。

      • 複製: ソース・オブジェクト名に接頭辞、接尾辞またはその両方を指定した文字列を使用して、ターゲット内のソース・オブジェクトを複製します。

        • 接頭辞の文字列: 文字列がソース名の先頭に追加されます(たとえば、string_sourceName)。
        • 接尾辞の文字列: 文字列がソース名の末尾に追加されます(たとえば、sourceName_string)。

        接頭辞または接尾辞を追加しない場合、ターゲット内のインポートされたオブジェクト名の先頭に次の形式の接頭辞が追加されます: IMPORTPREFIX_1234555

    6. 「インポート」をクリックします。

      「インポート・リクエストの表示」リンクを含む通知メッセージが表示されます。リンクをクリックすると、エクスポート/インポート リクエストページでリクエスト ステータスがモニターされます。エクスポートおよびインポート・リクエストのモニタリングを参照してください。

  • ファンクション・ライブラリまたはユーザー定義ファンクションをインポートするには、oci data-integration import-request createコマンドと必要なパラメータを使用します:

    oci data-integration import-request create [OPTIONS]

    CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • ファンクション・ライブラリまたはユーザー定義ファンクションをインポートするには、適切なリクエスト詳細を指定してCreateImportRequest操作を実行します。