「ルックアップ」アクティビティーは、選択したデータベース・エンドポイントからデータの行を取得し、それらの行からの値を使用して、値を現在の繰り返しエレメントと置き換えたり、またはそれに追加したりする場合に使用します。これは、ルックアップを実行するキーとして使用される現在の繰り返しエレメントからの値の厳密な一致または近似一致に基づいて行われます。
ファジー・ルックアップ機能を使用するには、統合アプライアンスでローカル・ステージング・データベースを使用する必要があります。 非ファジー・ルックアップの場合は、Studio がサポートするどのデータベース・エンドポイントでも使用できます。
「ルックアップ」アクティビティーには、パラメーター化された SQL 照会、繰り返しエレメントを示す XPath 照会、およびルックアップのキーとして使用する値を示す XPath 照会が必要です。 一連のルックアップ値は、データベース結果セットからの列値を、現在のコンテキスト・ノードのエレメントまたは属性にマップする方法を指定します。
ファジー・ルックアップを実行し、キーに近似一致させるために、「ルックアップ」アクティビティーは編集距離アルゴリズムを使用します。
例:
FirstName | LastName |
---|---|
Tony | Stark |
Bruno | Star |
Georgia | States |
Howard | Stark |
次の照会を発行します。select * from Names where Col_LastName='Stark'
この例では、key_length = length (“Stark”) = 5 です。
しきい値に照らした比較では、値 (1 - ( edit_distance / key_length) ) を使用します。