# Map/Reduceコンポーネントを使用したデータの正規化

このシナリオは、ビッグデータ関連Talend製品にのみ適用されます。

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

Map/Reduceコンポーネントを使用して、前述のジョブのMap/Reduceバージョンを生成できます。この Talend Map/ReduceジョブによりMap/Reduceコードが生成され、Hadoopでネイティブに実行されます。

![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/use_case-mr_tnormalize1.png)

Talend Map/Reduceコンポーネントは、サブスクリプションのBig Dataユーザーのみが使用できます。また、このシナリオはMap/Reduceコンポーネントでのみ複製できます。

このシナリオでは、前に説明したシナリオのものと同じサンプルデータが使用されています。

```
ldap,
  db2, jdbc driver,
grid computing,  talend architecture  ,
content, environment,,
tmap,,
eclipse,
database,java,postgresql,
tmap,
database,java,sybase,
deployment,,
repository,
database,informix,java
```

*Talend Studio* ではMap/Reduceと標準 (非Map/Reduce)バージョン間でジョブを変換できるため、前に説明されたシナリオを利用してMap/Reduceジョブを作成できます。このように、多数のコンポーネントを元の設定で使用することにより、ジョブのデザインにおける作業負荷を軽減できます。

このシナリオに沿って作業をする前に、使用するHadoopディストリビューションへの適切なアクセス権限と許可があることをご確認ください。その後、次の手順に従ってください。

### このセクション内

* [ジョブをビッグデータバッチジョブに変換する](https://help.qlik.com/talend/ja-JP/components/7.3/processing/converting-job-to-big-data-batch-job?id=4911)
* [コンポーネントの再編成](https://help.qlik.com/talend/ja-JP/components/7.3/processing/tnormalize-thdfsoutput-thdfsinput-tfileinputdelimited-rearranging-components-mapreduce-component)
* [Hadoop接続を設定](https://help.qlik.com/talend/ja-JP/components/7.3/processing/setting-up-hadoop-connection?id=4913)
* [入出力コンポーネントの設定](https://help.qlik.com/talend/ja-JP/components/7.3/processing/tnormalize-thdfsoutput-thdfsinput-tfileinputdelimited-configuring-input-and-output-components-mapreduce-component)
* [ジョブを実行](https://help.qlik.com/talend/ja-JP/components/7.3/processing/tnormalize-thdfsoutput-thdfsinput-tfileinputdelimited-executing-job-mapreduce-component-then-you)

**関連概念**

[tNormalize](https://help.qlik.com/talend/ja-JP/components/7.3/processing/tnormalize "SQL標準に従って入力フローを正規化します。これによってデータクオリティが改善し、データのアップデートが容易になります。")

**関連情報**

[tLogRow](https://help.qlik.com/talend/r/ja-JP/7.3/components/logs-and-errors/tlogrow)

[tFileInputDelimited](https://help.qlik.com/talend/r/ja-JP/7.3/components/delimited/tfileinputdelimited)

[tHDFSOutput](https://help.qlik.com/talend/r/ja-JP/7.3/components/hdfs/thdfsoutput)

[tHDFSInput](https://help.qlik.com/talend/r/ja-JP/7.3/components/hdfs/thdfsinput)