# Hive経由でADLS Databricksファイルをプロファイリング

利用対象...

* 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を介してADLS Databricksファイルでカラム分析を生成できます。

DatabricksでHiveに接続するには、JDBC接続が必要です。

1. JDBCドライバーをダウンロードしてTalend Studioに追加します。
2. ADLSクラスターにJDBC接続を作成します。
3. テーブルとカラムに、単純なインジケーターを持つカラム分析を作成します。

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

## JDBCドライバーをダウンロードしてTalend Studioに追加

利用対象...

* 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

JDBCドライバーはjarファイルで、JDBC接続の作成に必要です。

### 手順

1. Databricks[ドライバーのダウンロードページ](https://databricks.com/spark/odbc-driver-download) (英語のみ)に移動して登録します。
2. JDBCドライバーをダウンロードします。
3. Talend Studioに移動します。
4. メニューバーで、[Window] (ウィンドウ) &gt; [Show View...] (ビューを表示...)とクリックします。
5. [Show View] (ビューを表示)ダイアログボックスで、Modulesという語の入力を始めます。
6. Talendの下で[Modules] (モジュール)を選択し、[Open] (開く)をクリックします。

   ![\[ビューを表示\]ウィンドウからのモジュール。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/modules_view_under_Talend.png)
7. [Modules] (モジュール)ビューで、![\[Import external jars\] (外部jarをインポート)](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/importjar.svg)をクリックします。
8. 目的のjarファイルを参照し、[Open] (開く)をクリックします。

### タスクの結果

モジュールリストにJDBCドライバーが表示されています。

## ADLS Databricks Gen2ファイルに接続

利用対象...

* 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

ADLS Databricks Gen2ファイルをプロファイリングするためには、外部テーブルを作成して、パラメーターを設定する必要があります。

### 始める前に

外部テーブルを作成していること。詳細は、[Microsoft Azureドキュメンテーション](https://docs.microsoft.com/en-US/azure/databricks/data/data-sources/hive-tables) (英語のみ)をご覧ください。

外部テーブルは、[tAzureFSConfigurationとtJava](https://help.qlik.com/talend/ja-JP/components/8.0/java-custom-code/tjava-tazurefsconfiguration-databricks-gen2-file)の両コンポーネントを使って作成することもできます。

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

この手順はADLS Databricks Gen2特有のものです。

### 手順

1. Databricksクラスターページの[Configuration] (設定)タブで、[Advanced options] (詳細オプション)を展開します。
2. **Spark**タブで、次のSparkプロパティを追加します。spark.hadoop.fs.azure.account.key.&lt;storage\_account&gt;.dfs.core.windows.net &lt;key&gt;

   このキーは、使用するストレージアカウントに関連付けられています。このストレージアカウントの[Access keys] (アクセスキー)ブレードにあります。どのアカウントにも使用できるキーが2つあり、デフォルトでは、どちらもこのアクセスに使用できます。

   使用するアカウントに適切な読み取り/書き込み権限とアクセス許可があることをご確認ください。

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

利用対象...

* 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パースペクティブを選択済みであること。
* [JDBCドライバーをダウンロードしてStudioに追加](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2025-09/profiling-adls-databricks-file#downloading-the-jdbc-driver-and-adding-it-to-the-studio_t "JDBCドライバーはjarファイルで、JDBC接続の作成に必要です。")という手順を実行済みであること。

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

[DatabricksからS3システムにアクセスできるよう、S3固有のプロパティを追加](https://help.qlik.com/talend/ja-JP/components/8.0/spark-batch/adding-s3-specific-properties-to-access-s3-system-from-databricks?id=4663)の手順に従ってAmazon S3のDatabricksクラスターに接続します。

### 手順

1. [DQ repository] (DQリポジトリー)ツリービューで、[Metadata] (メタデータ)を展開して[DB Connections] (データベース接続)を右クリックします。
2. [Create DB connection] (データベース接続を作成)をクリックします。

   データベース接続ウィザードが表示されます。
3. 名前を入力して[Next] (次へ)をクリックします。他のフィールドはオプションです。
4. [DB Type] (データベースタイプ)にJDBCを選択します。
5. [JDBC URL]フィールドに、ADLS DatabricksクラスターのURLを入力します。このURLは次のようにして取得します。
   1. Azure Databricksに移動します。
   2. クラスターリストで、接続先とするクラスターをクリックします。
   3. [Advanced Options] (詳細オプション)セクションを展開し、[JDBC/ODBC]タブを選択します。
   4. [JDBC URL]フィールドのコンテンツをコピーします。URLの形式は、jdbc:spark://&lt;server-hostname&gt;:&lt;port&gt;/default;transportMode=http;ssl=1;httpPath=&lt;http-path&gt;;AuthMech=3となります。

      情報メモ注: トークンをより安全に暗号化できるよう、Talend Studioの[Database Connection] (データベース接続)ウィザードにUIDパラメーターとPWDパラメーターを入力することをお勧めします。
6. [Database Connection] (データベース接続)ウィザードを開きます。
7. JDBC URLを貼り付けます。
8. [Drivers] (ドライバー)リストにJDBCドライバーを追加します。
   1. [+]ボタンをクリックします。リストに新しい行が追加されます。
   2. この新しい行の横にある[…]ボタンをクリックします。[Module] (モジュール)ダイアログボックスが表示されます。
   3. [Platform] (プラットフォーム)リストでJDBCドライバーを選択し、OKをクリックします。[Database Connection] (データベース接続)ウィザードに戻ります。
9. [Driver Class] (ドライバークラス)フィールドの横にある[Select class name] (クラス名の選択)をクリックし、com.simba.spark.jdbc4.Driverを選択します。
10. [User Id] (ユーザーID)と[Password] (パスワード)を入力します。
11. [Mapping file] (ファイルのマッピング)で[Mapping Hive] (Hiveのマッピング)を選択します。
12. [Test Connection] (テスト接続)をクリックします。
    * テストが成功したら、[Finish] (終了)をクリックしてウィザードを閉じます。
    * テストが失敗した場合は設定を検証します。

## Hive経由でADLS Databricksファイルにプロファイリング分析を作成

利用対象...

* 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経由でADLS Databricksクラスターに接続を作成した後は、特定のファイルでプロファイリング分析を作成できます。

### 始める前に

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

* [ADLS Databricksクラスターに接続を作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2025-09/profiling-adls-databricks-file#creating-a-connection-to-an-adls-databricks-cluster_t)という手順に従っていること。

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

### 手順

1. [DQ repository] (DQリポジトリー)ツリービューで、[Metadata] (メタデータ) &gt; [DB Connections] (データベース接続) &gt; [JDBC connection] (JDBC接続) &gt; [Tables] (テーブル)と展開します。
2. [Columns] (カラム)フォルダーで、分析するカラムを選択して右クリックします

   情報メモヒント: すべてのカラムで分析を作成する場合は、テーブル名を右クリックします。
3. [Column Analysis] (カラム分析)にマウスを重ね、必要とする分析タイプを選択します。

   [Create new analysis] (新しい分析を作成)ウィザードが表示されます。
4. 名前を入力し、![\[Run analysis\] (分析を実行)](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/run_exc.svg)をクリックします。他のフィールドはオプションです。

   選択したADLSファイルの新しい分析が自動的に作成され、分析エディター内で開きます。選択した分析タイプに応じて、カラムに対してインジケーターが自動的に割り当てられます。

   分析はHiveテーブルに適用されますが、外部テーブルメカニズムを使い、ADLSからのデータで統計を計算します。外部テーブルは、Hive外の元のファイルにデータを保持します。分析のために選択したADLSファイルは削除され、分析は実行できなくなります。
5. 必要であれば次の操作を行います。
   * 分析するカラムを変更します。[Columns] (カラム)メニューで、[Select Columns] (カラムを選択)をクリックします。
   * インジケーターか新しいパターンをカラムに追加します。[Indicators] (インジケーター)メニューで、[Select Indicators] (インジケーターを選択)をクリックします。
6. 分析を実行すると、分析結果に結果が表示されます。

### 次のタスク

この分析でレポートを作成できます。[特定の分析のレポートの作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/creating-report-on-specific-analyses)をご覧ください。