# 重複値の削除

カラム分析のプロファイリング結果は、メールと電話番号のカラムに重複レコードがあることを示しています。詳細は、[分析結果を表示](https://help.qlik.com/talend/ja-JP/studio-getting-started-guide-real-time-big-data-platform/8.0/showing-analysis-results "カラム分析の作成およびインジケーターとパターンの設定を完成したら、それを実行して分析結果をテーブルとグラフに表示できます。")をご覧ください。

分析結果から、選択したカラム内のユニークなレコードと重複レコードを区別する標準ジョブを生成できます。そのジョブは、デフォルトでリジェクト区切り付きファイル内の重複をすべて出力し、分析で使用されるデータベースに一意値を書き込みます。

同じ手順を使って、メールまたは電話番号のカラムからも重複値を除去できます。

## 始める前に

* Talend StudioでProfilingパースペクティブを開いていること。
* カラム分析を作成し、実行済みであること。詳細は、[データの異常を識別](https://help.qlik.com/talend/ja-JP/studio-getting-started-guide-real-time-big-data-platform/8.0/identifying-anomalies-in-data "このユースケースでは、Talend StudioのProfilingパースペクティブを使って顧客のメールアドレスと電話番号を分析する方法を説明します。カラムに標準のインジケーターとパターンを使用し、一致/非一致の住所データを表示します。")を参照してください。

## 手順

1. Profilingパースペクティブでカラム分析を開き、エディターの下部にある[Analysis Results] (分析結果)をクリックします。
2. メールまたは電話番号のカラムの[Simple] (シンプル)結果で、[Duplicate Count] (重複値)を右クリックし、[Identify duplicates] (重複を検出)を選択します。

   この例では、メールカラムに使用されているシンプル統計の結果を使用します。

   Integrationパースペクティブが開き、生成されたジョブは表示されて、[Repository] (リポジトリー)ツリービュー内にリスト表示されます。

   コンポーネントtMysqlInput、tUniqueRow、tMysqlOutputBulkExecは、接続と分析中のカラムに従って自動的に設定されます。tMysqlOutputBulkExecはMySQL内の新しいテーブルにユニークなレコードを書き込み、tFileOutputDelimitedは出力区切り付きファイルに重複レコードを書き込みます。
3. [F6]を押してジョブを実行します。

## タスクの結果

重複値は出力ファイルに書き込まれ、ユニークなレコードはMySQL内のgettingstartedデータベースの新しいテーブルに書き込まれます。