目次

Search

  1. はじめに
  2. コンポーネント
  3. APIコレクション
  4. ビジネスサービス
  5. ファイルリスナ
  6. 固定長ファイル形式
  7. 階層マッパー
  8. 階層スキーマ
  9. 業種別データサービスカスタマイザ
  10. インテリジェント構造モデル
  11. インテリジェント構造モデルの改良
  12. マップレット
  13. 保存済みクエリ
  14. 共有シーケンス
  15. ユーザー定義関数

コンポーネント

コンポーネント

ユーザー定義関数を使用した式の作成

ユーザー定義関数を使用した式の作成

ユーザー定義関数は、トランスフォーメーションまたはフィールド式に追加できます。
式を作成する際は、有効なユーザー定義関数が式エディタに表示されます。式を手動で入力する場合は、各ユーザー定義関数の先頭に:UDFを付けます。
次の図は、式トランスフォーメーションの式エディタでユーザー定義関数を選択した状態を示しています。
この図では、左側のドロップダウンリストで「ユーザー定義関数」が選択されています。ユーザー定義関数のRemoveSpacesが左側のリストで選択され、右側の式に追加されています。
ユーザー定義関数を選択すると、式エディタには関数構文が以下の形式で表示されます。
<関数名> (<引数1> as <データ型>, <引数N> as <データ型>)
以下に例を示します。
RemoveSpaces(TextString as string)
式に関数を追加する際、以下のように接頭語として「:UDF」が挿入されます。
:UDF.RemoveSpaces(TextString)
式に関数を追加したら、引数をフィールド名または入出力パラメータに置換します。引数にはテーブル名を含めないでください。次の例に示すように、フィールド名のみを使用します。
:UDF.RemoveSpaces(NAME)
式の作成の詳細については、「
タスク
」を参照してください。
式の検証時、
データ統合
はユーザー定義関数を検証しません。式のみを検査します。