# HDFSファイルをプロファイリング

利用対象...

* Big Data Platform
* Cloud API Services Platform
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Management Platform
* Data Fabric
* Data Management Platform
* Data Services Platform
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

Talend Studioの Profiling パースペクティブから、Hive接続経由でHDFSファイルに対して[Simple] (シンプル)インジケーターを使用してカラム分析を作成できます。

HDFSファイルにプロファイリング分析を作成するステップは以下のとおりです。

1. Hadoopクラスターへの接続を作成します。

2. Hiveサーバーへの接続を作成します。

   HDFSファイルへの接続を作成する際、Hiveへの接続を同時に作成するよう画面上で指示されるため、このステップは必須ではありません。

3. HDFSファイルへの接続を作成します。

   このステップに従ってHiveの 外部テーブルを作成できます。その結果、データはファイル内に残りますが、Hiveメタストア内にテーブルの定義が作成されます。これにより、Talend StudioはHive接続経由でファイル内のデータにSQLクエリーを実行できるようになります。

4. Hiveテーブルの[Simple] (シンプル)インジケーターでカラム分析を作成します。

続いて、必要に応じて分析設定を変更し、他のインジケーターを追加します。後で、同じHiveテーブルを使用して、このHDFSファイルに別の分析を作成することもできます。

情報メモ注:

プロファイリングできるファイル形式は次のとおりです。

* TXT
* CSV
* Parquet (フラットストラクチャーの場合)

## Hadoopクラスターへの接続の作成

利用対象...

* Big Data Platform
* Cloud API Services Platform
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Management Platform
* Data Fabric
* Data Management Platform
* Data Services Platform
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

### 始める前に

* Profilingパースペクティブを選択済みであること。
* HadoopディストリビューションとそのHDFSへの適切なアクセス権があること。

### 手順

1. [DQ repository] (DQリポジトリー)ツリービューで[Metadata] (メタデータ)を展開し、[Hadoop Cluster] (Hadoopクラスター)を右クリックし、[Create Hadoop Cluster] (Hadoopクラスターを作成)を選択します。

   ![Hadoop Clusterノードのコンテキストメニュー。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/profile_hdfs.png)

   ウィザードが表示され、クラスターへの接続を作成する手順が段階的に説明されます。
2. ウィザードのステップに従って接続を作成し、Hadoopの設定情報を手動で入力するステップに進みます。

   Hadoopクラスターへの接続を作成する方法は、[Hadoopメタデータを管理](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/managing-hadoop-metadata)をご覧ください。
3. ウィザードの最後のステップで[Check Services] (サービスを確認)をクリックし、接続が正しく行われたかどうかを確認してから、[Finish] (終了)をクリックします。

### タスクの結果

新しいHadoop接続は、[DQ repository] (DQリポジトリー)ツリービューの[Hadoop Cluster] (Hadoopクラスター)ノードの下にリスト表示されます。

## Hiveへの接続の作成

利用対象...

* Big Data Platform
* Cloud API Services Platform
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Management Platform
* Data Fabric
* Data Management Platform
* Data Services Platform
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

Hiveへの接続は、Hadoopディストリビューション用に定義した接続から直接作成できます。ただし、[HDFSファイルへの接続の作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-06/profiling-hdfs-file#creating-a-connection-to-an-hdfs-file_t)の説明に従い、HDFSファイルに分析を作成する時に同時にHiveへの接続を作成するという別の手順もあります。

### 始める前に

Profilingパースペクティブを選択済みであること。

Hadoopディストリビューションへの接続が作成済みであること。

### 手順

1. [DQ repository] (DQリポジトリー)ツリービューで、使用するHadoop接続を右クリックし、[Create Hive] (Hiveを作成)を選択してウィザードを開きます。

   ![Hadoop接続のコンテキストメニュー。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/profile_hdfs11.png)
2. ウィザードのステップに従って接続を作成し、最後のステップで[Check] (確認)をクリックして接続が正しく行われたか確認します。
3. [Finish] (終了)をクリックします。

### タスクの結果

新しいHive接続は、[DQ repository] (DQリポジトリー)ツリービューの[Hadoop Cluster] (Hadoopクラスター)ノードと[DB connections] (データベース接続)ノードの下にリスト表示されます。 ![Metadataノードの下にある新しいHive接続。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/profile_hdfs3.png)

Hive接続の作成については、[Hiveメタデータを一元管理](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/centralizing-hive-metadata)をご覧ください。

## HDFSファイルへの接続の作成

利用対象...

* Big Data Platform
* Cloud API Services Platform
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Management Platform
* Data Fabric
* Data Management Platform
* Data Services Platform
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

### 始める前に

* Profilingパースペクティブを選択済みであること。
* Hadoopディストリビューションへの接続が作成済みであること。

### 手順

1. [DQ repository] (DQリポジトリー)ツリービューで、使用するHadoop接続を右クリックし、[Create HDFS] (HDFSを作成)を選択します。

   ウィザードが表示され、HDFSからファイルスキーマを使用するステップが段階的に説明されます。
2. ウィザードのステップに従って接続を作成し、最後のステップで[Check] (確認)をクリックして接続が正しく行われたか確認します。
3. [Finish] (終了)をクリックします。

### タスクの結果

新しいHDFS接続は、[DQ repository] (DQリポジトリー)ツリービューのHadoop接続の下にリスト表示されます。 ![Metadataノードの下にある新しいHDFS接続。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/profile_hdfs3.png)

HDFS接続の作成については、[HDFSメタデータを一元管理](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/centralizing-hdfs-metadata)をご覧ください。

## Hiveテーブルを使用してHDFSファイルへのプロファイリング分析を作成する方法

利用対象...

* Big Data Platform
* Cloud API Services Platform
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Management Platform
* Data Fabric
* Data Management Platform
* Data Services Platform
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

### 始める前に

* Profilingパースペクティブを選択済みであること。
* HadoopディストリビューションおよびHDFSファイルへの接続が作成済みであること。

### このタスクについて

プロファイリングできるファイル形式は次のとおりです。

* TXT
* CSV
* Parquet (フラットストラクチャーの場合)

### 手順

1. [DQ repository] (DQリポジトリー)ツリービューで、使用するHDFS接続を右クリックし、[Create Simple Analysis] (単純分析を作成)を選択します。

   ![メニューの\[Create Simple Analysis\] (単純分析の作成)オプション](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/profile_hdfs_analysis.png)

   ダイアログボックスが開き、接続のHDFSスキーマがリスト表示されます。 ![接続にあるHDFSスキーマの概要。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/profile_hdfs4.png)
2. プロファイリングを行うファイルのチェックボックスをオンにします。

   Creation statusカラムに[Success] (成功)と表示されるまで待ちます。

   情報メモ注: 作成するHiveテーブルは、ファイルではなくフォルダーに基づくものです。したがって、ストラクチャーが異なるファイルは選択しないでください。
3. [Check Connection] (接続をチェック)をクリックして接続ステータスを確認し、[Next] (次へ)をクリックして次のステップに進みます。選択したファイルのスキーマがリスト表示されます。

   ![選択済みファイルのスキーマの概要。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/profile_hdfs5.png)
4. 必要に応じてスキーマを編集します。

   スキーマにDateカラムがある場合は、日付パターンを必ず正確に設定してください。設定に間違いがあるとNullが返されます。
5. [Next] (次へ)をクリックしてウィザードに新しいビューを開きます。そのビューで、Hive接続のHDFSスキーマを示すテーブルを作成できます。
6. オプション: 必要に応じて、テーブルに新しい名前を入力します。テーブル名には小文字を使用してください。Hiveはテーブルを小文字で保存します。

   ![\[新しいテーブル名\]フィールドにある小文字の名前の例。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/profile_hdfs6.png)
7. 以下のいずれかを行います:
   * [Select one existed Hive Connection] (既存のHive接続を1つ選択)リストから、テーブルを作成するHive接続を選択します。

     テーブルを作成する前に、少なくとも1つのHive接続が正しく設定されている必要があります。作成済みのHive接続が1つもない場合、[Select one existed Hive Connection] (既存のHive接続を1つ選択)オプションは無効になっています。

     ウィザードのこのビューで [Create a new Hive Connection] (新規Hive接続の作成)オプションを選択すると、Hive接続を作成できるようになります。

   * まず[Create a new Hive Connection] (新規Hive接続の作成)オプションを選択してHive接続を作成し、次にその新しい接続のテーブルを作成します。
8. [Finish] (終了)をクリックします。

   [New Analysis] (新しい分析)ウィザードが開きます。
9. 分析メタデータを設定し、[Finish] (終了)をクリックします。

   選択したHDFSファイルの新しい分析が自動的に作成され、分析エディター内に開きます。[Simple] (シンプル)インジケーターがカラムに自動的に割り当てられます。

   分析は実際にHiveテーブルに適用されますが、外部テーブルメカニズムを使用してHDFSからのデータに基づいて統計を計算します。外部テーブルは、Hive外の元のファイルにデータを保持します。分析のために選択したHDFSファイルは削除され、以後は分析を実行できません。
10. [Columns] (カラム)メニューで[Select Columns] (カラムを選択)タブをクリックし、分析するカラムを変更します。
11. [Indicators] (インジケーター)メニューで[Select Indicators] (インジケーターを選択)をクリックし、インジケーターまたは新しいパターンをカラムに追加します。
12. 分析を実行すると、エディター内の分析結果に結果が表示されます。

    ![\[Simple\] (シンプル)インジケーター用のテーブルとグラフィック。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/profile_hdfs10.png)

    カラム分析の詳細は、[カラム分析](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-06/column-analyses "Talend Studioでは、データベースカラムおよび区切り付きファイル内で使用可能なデータに関して検証し、統計と情報を収集できます。")をご覧ください。