動的変換ツール

動的変換:動的変換ツールを使用すると、条件に基づいて、ユーザーは一連のフィールドのデータ値をすばやく置き換えることができます。 データ置換は、式または静的な値に基づいて行うことができます。

100種類の受信フィールドがあり、各フィールドの実際の値の代わりに、a、B、C、D などのコードで数値を表す必要があるとします。 範囲を表します。 動的変換ツールはこのタスクを簡単に実行できます。

入力

Dアンカー: 変更するデータストリーム。

Rアンカー: ツールを構成するために使用される3つの列を含む置換データストリーム。

ツールを設定する

フィールド名フィールド: D データストリームのフィールド名を含む R データストリームから列を選択します。

ブール式フィールド: D データストリームからデータを評価するために使用される式を含む、R データストリームから列を選択します。 ブール式フィールドは、0以外の任意の値を受け入れることができます。

式はシーケンスで評価され、最初の一致で停止します。したがって、式は範囲の両端をチェックする必要はありませんが、一連の範囲を評価する場合は昇順にする必要があります。

_CurrentField_ を使用して、複数 の列に対して式が使用されている場合に現在処理されているフィールド名フィールドを参照します。

出力値フィールド:置換データを含む R データストリームから列を選択します。 この列には、D データストリームのデータに対して動作する静的な値または式を含めることができます。

  • 値は式/数式: [出力値] フィールドに選択した列に、式が D データストリームのデータに対して作用する式が含まれている場合に選択します。

一致しないデータフィールドの警告/エラー:一致しないデータに対して意図した動作を選択します。 選択肢には次が含まれます:

  • 一致しないデータフィールドを許可する: 一致しないデータフィールドは [Null] の値に置き換えられます。 [結果] ウィンドウにメッセージは表示されません。
  • 一致しないデータフィールドに警告する: 一致しないデータフィールドは [Null] の値に置き換えられます。 一致しないフィールドごとに、[結果] ウィンドウに警告メッセージが表示されます。
  • 一致しないデータフィールドでエラーが発生しました: 最初の一致しないデータフィールドに対してエラーがスローされ、ワークフローの実行が停止します。

出力

Oアンカー: 置換データを含む出力データストリーム。

Sアンカー: 置換された各フィールド名と出力値の組み合わせのカウントを含む、置換の概要。