関数の作成

データ統合でユーザー定義関数を作成し、データ・フローの作成時に式を使用します。

    1. ファンクションを作成して保存するファンクション・ライブラリを含むワークスペースにナビゲートします。

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

    2. ワークスペースのホームページで、「ユーザー定義関数」をクリックします。
    3. 「ユーザー定義関数」ページの関数ライブラリのリストから、関数を作成して保存するライブラリの名前をクリックします。
    4. ライブラリの詳細ページの「関数」セクションで、「関数の作成」をクリックします。
    5. 「ユーザー定義関数の作成」パネルで、次の詳細を入力します:
      • 名前: 関数の名前を入力します。
      • 識別子: 識別子は、入力した関数名に基づいてシステムによって生成される値です。値を変更できますが、関数の保存後は識別子を更新できません。
      • 説明: 関数の説明を入力します。
      • 戻りデータ型: リストからデータ型を選択します。
      • ライブラリ内: ファンクションを作成するライブラリの名前。ライブラリを変更するには、「編集」をクリックし、「ライブラリの場所の編集」ダイアログ・ボックスでライブラリを選択します。
    6. この関数で入力パラメータを使用するには、最初に次のようにパラメータを追加します。
      1. 「式ビルダー」セクションで、「入力パラメータ」をクリックします。

        使用するパラメータがすでに追加されている場合は、「入力パラメータ」の下にリストされます。ステップ7にスキップできます。

      2. 「アクション」メニューから、「入力パラメータの追加」をクリックします。
      3. 「入力パラメータの追加」パネルで、追加するパラメータの名前と説明を入力し、そのデータ型を選択します。
      4. 別のパラメータを追加するには、「追加パラメータ」をクリックし、パラメータの情報を入力します。さらにパラメータを追加するには手順を繰り返します。
      5. このファンクションで使用するパラメータの追加が終了したら、「追加」をクリックします。

        パラメータは、「式ビルダー」セクションの「入力パラメータ」にリストされます。

    7. 「式ビルダー」セクションで、この関数の式を作成するには、「関数」または「入力パラメータ」リストから要素をダブルクリックまたはドラッグして、要素をエディタに追加します。式を手動で記述または編集することもできます。
      1. 「関数」タブで、関数カテゴリを展開して、使用する関数を検索します。
      2. 「入力パラメータ」タブで、式を作成するための入力パラメータを検索します。たとえば、税金を計算する関数では、基本給(base)、フレキシブル福利厚生(flexi)および控除(deductions)の入力パラメータを追加できます。式を作成するには、これらの入力パラメータをドラッグして、式をbase + flexi - deductionsとして形成します。
      3. 式を検証するには、「検証」をクリックします。
    8. 「作成」をクリックします。

      作成したユーザー定義関数は、ライブラリの詳細ページの「関数」セクションにリストされます。

  • 関数を作成するには、oci data-integration user-defined-function createコマンドと必要なパラメータを使用します:

    oci data-integration user-defined-function create [OPTIONS]

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

  • CreateUserDefinedFunction操作を実行してファンクションを作成します。