# tStandardizeRow

受信データを個別のXMLまたはJSONデータフローで正規化して、ルール準拠データを非準拠データから分離または標準化します。

tStandardizeRowは、前のコンポーネントから受け取ったデータフローをトークン化し、ユーザー定義のパーサールールを適用してデータを分析します。この分析に基づいて、このコンポーネントは、分析されたデータを正規化して別のデータフローに書き込み、ユーザー定義のルール名を使ってタグ付けします。生データは変更されません。

標準化オプションは出力フローに補足カラムを追加し、正規化されたデータがそこで標準化されます。

JavaライブラリーANTLRは、着信データを解析してトークン化するために使われます。ANTLRの詳細は、次のサイトをご覧ください。

http://www.antlr.org/

ローカルモードでは、Apache Spark 2.4.0以降のバージョンがサポートされています。

情報メモ注: Talend Studio 7.2以前のバージョンで作成されたインデックスはアップデートが必要です。移行プロシージャーの場所はTalend Studioインストールによって異なります:

* インストラーがある場合は、/addons/scripts/Lucene\_Migration\_Tool/README.mdとなります。
* インストーラーがない場合: ライセンスメールで、*Migration tool for Lucene Indexes from version 4 to version 8*のリンクをクリックしてください。

デフォルトで、このコンポーネントはTalend Studioと共には出荷されていません。機能マネージャーを使ってインストールする必要があります。 詳細は、[機能マネージャーを使って機能をインストール](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/install-features-to-talend-studio)をご覧ください。

### このセクション内

* [tStandardizeRowの標準プロパティ](https://help.qlik.com/talend/ja-JP/components/8.0/standardization/tstandardizerow-standard-properties)
* [Apache Spark BatchのtStandardizeRowプロパティ](https://help.qlik.com/talend/ja-JP/components/8.0/standardization/tstandardizerow-properties-for-apache-spark-batch)
* [Apache Spark StreamingのtStandardizeRowプロパティ](https://help.qlik.com/talend/ja-JP/components/8.0/standardization/tstandardizerow-properties-for-apache-spark-streaming)

**関連概念**

[インデックスルールを使って完全一致を抽出する](https://help.qlik.com/talend/ja-JP/components/8.0/standardization/tstandardizerow-tsynonymoutput-tfileoutputexcel-textractxmlfield-extracting-exact-match-by-using-index-rules-standard-component-enterprise-in-this)

[ベーシックタイプのルールを使ってデータを正規化する](https://help.qlik.com/talend/ja-JP/components/8.0/standardization/tstandardizerow-tlogrow-tfilterrow-textractxmlfield-normalizing-data-using-rules-of-basic-types-standard-component-enterprise-in-this)

[非構造化データからの住所を標準化する](https://help.qlik.com/talend/ja-JP/components/8.0/standardization/tstandardizerow-tlogrow-tfiltercolumns-tfixedflowinput-standardizing-addresses-from-unstructured-data-standard-component-enterprise-in-this)

[2つの解析レベルを使って非構造化データから情報を抽出する](https://help.qlik.com/talend/ja-JP/components/8.0/standardization/tstandardizerow-tlogrow-tfixedflowinput-tfixedflowinput-using-two-parsing-levels-to-extract-information-from-unstructured-data-standard-component-enterprise-this)