Hash

Hash 変換は、入力値からほぼ一意の 64 ビット数値を表す文字列を作成します。

この変換に同じ入力値を与えると常に同じハッシュ値が作成されます。

メモ

この変換ではハッシュ値の可能な領域として64ビットの数値が使用されるので、結果の値はほぼ一意になります。 重複のない 100 万件の入力データを hash 変換に与えたとき、ハッシュ値の衝突が起こる確率は 38,000,000 回に 1 回です。

パラメーター 説明 デフォルト
名前 変換のわかりやすい名前。ここには任意の名前を入力することができます。
コメント (オプション)変換についてのメモ。
条件 この変換が適用される条件。
デフォルト 入力値が利用できない場合に使用されるデフォルト値。
Inputs ハッシュ値の作成に使用する一連の入力値。
Output 出力用フィールドの名前。

次の例では、c-ip フィールドの値と cs(user-agent) フィールドの値を使用して追跡 ID を作成し、それを x-trackingid フィールドに格納します。

メモ

この例は、一意の追跡IDを作成するのに最適なソリューションではありません。 しかし、長期保存用のログ情報が使われている状況では、きわめて効果的な方法である場合があります。

このページ