Convert String to Number |
「Convert String to Number」トランスフォーマでは、文字列属性の値を取得し、その値を数値書式の参照リストを使用して認識し、標準数値書式への変換を試みます。
「Convert String to Number」は、文字列属性に数値が格納されている場合に、たとえば、「Number Profiler」を介した実行など、その値に対して数値固有の処理を実行するときに使用します。
文字列属性の数値を検索するには、「Data Types Profiler」を実行します。指定の属性から想定したデータ型以外のレコードを分離するには、「Data Type Check」を実行します。
注意: 参照リストを使用して数値と認識されない値は、「Convert String to Number」プロセッサによる変換が失敗となる(nullに変換される)ため、このプロセッサ自体が単独で分離を実行できます。 |
文字列属性を数値書式に変換するために、プロセッサは数値を正しく認識する必要があります。これは標準的な一連の数値書式の参照リストを使用することで対応しています。そのためにデフォルトの標準数値書式リストが用意されています。
数値データ型に変更する単一の文字列属性。
オプション |
タイプ |
目的 |
デフォルト値 |
List of recognized number formats |
参照データ(「Number Formatting」カテゴリ) |
様々な書式の数値を認識します。参照データは順番にチェックされるため、数値はリスト内で最初にマッチした行に従って認識されます。 |
*Number Formats |
データ属性 |
タイプ |
目的 |
値 |
[Attribute Name].StringToNumber |
導出 |
文字列から数値への変換結果を格納します。 |
元の属性が標準の数値に変換された値 |
フラグ属性 |
目的 |
可能性のある値 |
[Attribute Name].ConvertToNumberSuccess
|
データが数値に正常に変換されたかどうかを示します。 |
Y/N |
実行モード |
サポート |
バッチ |
Yes |
リアルタイム・モニタリング |
Yes |
リアルタイム応答 |
Yes |
「Convert String to Number」トランスフォーマでは、処理に関する次のサマリー統計が作成されます。
統計 |
意味 |
Success |
文字列から数値への変換に成功したレコードの数 |
Failure |
文字列から数値への変換に失敗したレコードの数 |
「Additional Information」ボタンをクリックすると、前述の統計がパーセントとして表示されます。
「Convert String to Number」プロセッサからは、次の出力フィルタが使用可能です。
サービス管理データの例の従業員表には、数値の内線番号を保持する必要がある「Extension」属性がありますが、文字列として格納され、数値属性として管理されていません。
数値を認識するために標準の「*Number Formats」参照リストを使用し、文字列から数値に変換した結果を次に示します。
サマリー・ビュー
「Success」のドリルダウン
「Failure」のドリルダウン
値がnullのため、または数値として認識されない値が含まれているために、値が数値として認識されない場合、変換された数値はnullになります。
Oracle (R) Enterprise Data Qualityオンライン・ヘルプ バージョン8.1
Copyright (C) 2006,2011 Oracle and/or its affiliates.All rights reserved.