# tGenKey

各列に異なるタイプのアルゴリズムを適用し、計算結果を1つのキーにグルーピングすることによって、入力カラムから機能キーを生成し、入力キーを使用してこのキーを出力します。

tGenKeyを使用すると、各入力カラムにいくつかの種類のアルゴリズムを適用し、計算結果を使用してファンクションキーを生成できます。ファンクションキーは、データフィルター/マッチング結果の絞り込みなどに使用できます。これらのアルゴリズムは、キーアルゴリズムまたはオプションアルゴリズムにできます。

キーアルゴリズムによって返された値は、[Key composition] (キー構成)テーブルのカラムの順序に従って連結されます。

ローカルモードでは、Apache Spark 2.4.0以降のバージョンがサポートされています。

デフォルトで、このコンポーネントはTalend Studioと共には出荷されていません。機能マネージャーを使ってインストールする必要があります。 詳細は、[機能マネージャーを使って機能をインストール](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/install-features-to-talend-studio)をご覧ください。

### このセクション内

* [tGenKeyの標準プロパティ](https://help.qlik.com/talend/ja-JP/components/8.0/identification/tgenkey-standard-properties)
* [Apache Spark BatchのtGenKeyプロパティ](https://help.qlik.com/talend/ja-JP/components/8.0/identification/tgenkey-properties-for-apache-spark-batch)
* [Apache Spark StreamingのtGenKeyプロパティ](https://help.qlik.com/talend/ja-JP/components/8.0/identification/tgenkey-properties-for-apache-spark-streaming)

**関連概念**

[同じ機能キーを持つ出力フロー重複レコード内でカラムを比較し、グルーピングする](https://help.qlik.com/talend/ja-JP/components/8.0/identification/tgenkey-tmatchgroup-trowgenerator-tlogrow-comparing-columns-and-grouping-in-output-flow-duplicate-records-that-have-same-functional-key-standard-component-enterprise-this)

[出力フローに機能キーを生成する](https://help.qlik.com/talend/ja-JP/components/8.0/identification/tgenkey-tfixedflowinput-tlogrow-tmatchgroup-generating-functional-keys-in-output-flow-standard-component-enterprise-this)