レコード レベルの結果インジケータ
レコード レベルの結果インジケータは、各レコードに対する ValidateAddress 処理の結果に関するデータを提供します。例えば、マッチングの成功または失敗、住所を処理したコーダーなどの詳細情報を示します。以下の表に、ValidateAddress が返すレコード レベルの結果インジケータの一覧を示します。
フィールド名 |
説明 |
---|---|
AddressFormat |
返された住所データのタイプ。
|
Confidence |
返された住所に割り当てられた確信レベル。範囲は 0 ~ 100 です。0 は失敗を表し、100 はマッチ結果が正しいことに対する確信レベルが非常に高いことを表します。複数のマッチ結果がある場合、確信レベルは 0 です。この数値の計算方法については、Validate Address 確信アルゴリズムの概要を参照してください。 |
CouldNotValidate |
マッチしなかった場合の、妥当性が確認できなかった住所コンポーネント。
注: 複数のコンポーネントがカンマ区切りリストとして返されることがあります。
|
CountryLevel |
利用可能な住所マッチングのカテゴリ。米国およびカナダの住所に対しては、常に 「A」 です。次のいずれかです。
|
MatchScore |
MatchScore は、出力住所がどの程度正しいかを示します。MatchScore は、マッチ結果を得るために入力住所をどれだけ変更したかを表す Confidence とはまったく異なるものです。MatchScore の意味は米国住所と米国以外の住所で異なります。 米国住所に対しては、MatchScore は 0 ~ 9 の段階に対応する 1 桁のスコアで、ストリート名マッチの近さを反映します (ValidateAddress による変換があれば実行後)。0 は完全一致を意味し、9 は最も可能性の低い一致を意味します。マッチしなかった場合、このフィールドは空白です。 米国とカナダ以外の住所では、MatchScore は 5 桁のスコアで、最大値は 00999 です。数字が大きいほど、より近い一致を意味します。 このフィールドは、カナダの住所には適用されません。 米国住所のマッチ スコアと米国以外の住所のマッチ スコアは、同等と見なすことはできないことに注意してください。例えば、米国住所に対するマッチ スコア 4 は、米国以外の住所に対する 00004 と同じマッチ レベルを意味するものではありません。 注: Validate Address および Advanced Matching モジュールのコンポーネントは、どちらも MatchScore フィールドを使用します。データフローの出力の MatchScore フィールドの値は、出力ステージに送られる前に最後に値を変更したステージによって決まります。データフローに Validate Address および Advanced Matching モジュールのコンポーネントが含まれ、各ステージの MatchScore 出力フィールドを確認したい場合は、Transformer ステージを使用して、MatchScore 値を他のフィールドにコピーしてください。例えば、Validate Address によって MatchScore という出力フィールドが作成され、Transformer ステージによって Validate Address の MatchScore フィールドが AddressMatchScore というフィールドにコピーされます。マッチャー ステージを実行すると、マッチャーから得た値が MatchScore フィールドに設定され、Validate Address から得た AddressMatchScore の値が 引き渡されます。
|
MultimatchCount |
複数のマッチが検出された場合、一致する可能性のあるレコードの数を示します。 |
MultipleMatches |
複数のマッチが検出された場合に、複数のマッチを持つ次の住所コンポーネントを示します。
注: 複数のコンポーネントがカンマ区切りリストとして返されることがあります。
|
ProcessedBy |
住所を処理した住所コーダーです。
|
RecordType |
米国およびカナダの郵政当局が定義した住所レコードのタイプ (米国およびカナダの住所のみサポート):
|
RecordType.Default |
"デフォルト" マッチを示すコード
|
Status |
マッチの成功または失敗。複数のマッチがある場合、一致する可能性のあるすべてのものに対してこのフィールドが "F" になります。
|
Status.Code |
失敗の原因 (ある場合)。複数のマッチがある場合、一致する可能性のあるすべてのものが "MultipleMatchesFound" になります。
|
Status.Description |
問題の説明 (ある場合)。
|