コンポーネント > インテリジェント構造モデル > インテリジェント構造モデル例
  

インテリジェント構造モデル

インテリジェント構造検出は、指定された入力データの構造に基づいてインテリジェント構造モデルを作成します。
一例として、次のコンテンツを含む、CSV入力ファイル用のモデルの作成例を示します。
first,last,street,city,state,zip
Carrine,Stone,17 Torrence Street,Livingston,PA,10173
Poona,Tillkup,52 Perez Avenue,Livingston,PA,10256
Tasha,Herrera,158 Shiraz Boulevard,Kensington,WA,33823
John,Washington,22A Zangville Drive,Tucson,AZ,20198
Jane Hochuli 4483 Central Street Suite 30 Phoenix PA 38721
次の図は、インテリジェント構造検出が入力ファイルに基づいて検出する構造を示しています。
この図は、ノードの階層を含む検出された構造の例を示しています。一番上の行では、tableはaddressの親です。2行目の行では、addressはfullName、street、city、state、およびzipの親です。3行目では、fullNameは最初と最後の親です。
インテリジェント構造検出によって、firstlaststreetcitystatezipなどの入力ファイル内のフィールドを表すノードが作成されたことがわかります。
構造は、データフィールド自体を表すだけでなく、フィールド間の関係性も示しています。例えば、インテリジェント構造検出は、データCarrine,Stoneが人物の名と姓を表していると認識しました。ノードfirstとノードlastは、ノードfullNameの下でグループ化され、互いの関係性を表しています。
インテリジェント構造検出は、データ全体がアドレスを示していることも認識しました。データは親ノードのaddressの下でグループ化されます。
ノードは、出力の一部であるフィールドを表しています。関連するノードは1つの出力グループにグループ化されます。出力グループには、1つ以上のノードを含めることができます。