データベース検索マスク
ドキュメントに常に存在するとは限らないフィールドがデータベース レコードに含まれている場合は、検索マスクを使用できます。マスクを追加して、ドキュメントの一部のフィールドが欠落している場合でも、データベースを確実に一致させることができます。
たとえば、保険会社は、顧客データベースをいくつかの健康保険フォームに使用しています。1 つのドキュメントにすべてのデータベース フィールドが含まれるフォームはありませんが、次のデータベース フィールドの組み合わせのいずれかで顧客を安全に識別できます。
-
名、姓、保険番号
-
名、姓、生年月日
-
名、姓、番地、郵便番号、都市
検索マスクは、使用可能なデータベース フィールドのサブセットです。ドキュメントにいずれかの検索マスクのフィールドのみが含まれている場合でも、比較的信頼性の高い実行可能な代替手段として提供されます。ドキュメントに十分なフィールドがないため、検索マスクがない場合、そのデータベースエントリは無視されます。
検索マスクが使用される場合、データベース ロケータは 2 つの手順を実行してドキュメント上の一致を見つけます。
-
指定されたページの領域内のすべての単語は、データベース構成から選択されたすべての列で一致を検索するために使用されます。
-
各一致の信頼度は、ロケータの追加パラメータに基づいてすべての検索マスクによって計算されます。
このため、データベース ロケータ用と Validation フォームでのデータベース ルックアップ用のソースなど、複数の目的でデータベースを使用している場合は、同じソースを使用しても異なる検索列を持つ個別の Fuzzy データベースを追加することを Tungsten Automation ではお勧めしています。そうすることで、データベース検索マスクを使用しているデータベースには、特定の目的に必要な列のみが含まれるようになります。これは、異なる列構成で同じソース データを使用する Fuzzy データベースが複数存在することも意味します。
関連トピック: