# tStandardizeRow

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

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

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

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

http://www.antlr.org/ (英語のみ)

ローカルモードでは、Apache Spark 1.6、2.0、2.3、2.4、3.0がサポートされています。

情報メモ制約事項: このコンポーネントは、Studioバージョン7.3から強化されています。7.2以前のバージョンで作成されたインデックスはアップデートが必要です。移行プロシージャーの場所はStudioインストールによって異なります。

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

Talendがサポートしているテクノロジーの詳細は、[Talendコンポーネント](https://help.qlik.com/talend/r/ja-JP/7.3/components/standardization)をご覧ください。

使用しているTalend製品に応じて、このコンポーネントは、次のジョブのフレームワークの1つ、一部、またはすべてで使用できます。

* 標準: [tStandardizeRowの標準プロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/standardization/tstandardizerow-standard-properties)をご覧ください。

  このフレームワーク内のコンポーネントは、Talend Data Management Platform、Talend Big Data Platform、Talend Real Time Big Data Platform、Talend Data Services Platform、Talend Data Fabricで利用できます。

* MapReduce:[tStandardizeRow MapReduceプロパティ(非推奨)](https://help.qlik.com/talend/ja-JP/components/7.3/standardization/tstandardizerow-mapreduce-properties-deprecated)をご覧ください。

  このフレームワーク内のコンポーネントは、ビッグデータ対応のTalend Platform製品すべて、およびTalend Data Fabricで利用できます。

* Spark Batch:[Apache Spark BatchのtStandardizeRowプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/standardization/tstandardizerow-properties-for-apache-spark-batch)をご覧ください。

  このフレームワーク内のコンポーネントは、ビッグデータ対応のTalend Platform製品すべて、およびTalend Data Fabricで利用できます。

* Spark Streaming:[Apache Spark StreamingのtStandardizeRowプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/standardization/tstandardizerow-properties-for-apache-spark-streaming)をご覧ください。

  このコンポーネントは、Talend Real Time Big Data PlatformおよびTalend Data Fabricで利用できます。

### このセクション内

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

**関連概念**

[インデックスルールを使って完全一致を抽出する](https://help.qlik.com/talend/ja-JP/components/7.3/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/7.3/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/7.3/standardization/tstandardizerow-tlogrow-tfiltercolumns-tfixedflowinput-standardizing-addresses-from-unstructured-data-standard-component-enterprise-in-this)

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