メインコンテンツまでスキップ

データの変換

変換ノードは、あるノードから次のノードにデータを渡す前に、そのデータを変更するために使用します。

Transformer configuration

  • データソース: 変換ノードに入力を提供するアクションノード。CloudFlow 内で現在のノードより前に配置されたアクションノードのみ選択できます。

  • 参照フィールド: データソースから変換対象とするフィールドを指定します。参照フィールドは 1 つのみ選択できます。

  • 変換アクション: 変換のために実行するアクションを定義し、出力を新しいフィールドに保存します。以下は対応している変換操作です。変換アクションごとに設定方法が異なる点にご注意ください。

    • 連結(Concatenation): 複数の値やフィールドを結合して新しいフィールドを作成します。
    • 結合(Join): 選択したフィールドを参照フィールドに結合して新しいフィールドを作成します。
    • 先頭アイテム(First item): 配列の最初のアイテムを取得します。
    • 末尾アイテム(Last item): 配列の最後のアイテムを取得します。
    • 抽出(Extract): RE2 で受け入れられる構文で記述した正規表現を使用して、フィールド値の特定部分を取得します。大文字小文字の区別、複数行マッチ、最初の一致で返すかどうかなど、Regex フラグも選択できます。
    • 大文字化(Upper case): テキストフィールド内のすべての文字を大文字に変換します。
    • 小文字化(Lower case): テキストフィールド内のすべての文字を小文字に変換します。
    • 平均(Average): 参照フィールドのすべてのインスタンスから値を平均し、新しいフィールドを作成します。参照フィールドは integer または float 型である必要があります。