# tDataEncryptの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているtDataEncryptを設定するために使われます。

標準のtDataEncryptコンポーネントは、データクオリティファミリーに属しています。

このフレームワーク内のコンポーネントは、Talend Data Management Platform、Talend Big Data Platform、Talend Real Time Big Data Platform、Talend Data Services Platform、Talend Data Fabricで利用できます。

## 基本設定

| Schema (スキーマ)とEdit schema (スキーマを編集) | スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。<br><br>ジョブで接続している先行コンポーネントからスキーマを取得するためには、[Sync columns] (カラムを同期)をクリックします。<br><br>スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。現在のスキーマがリポジトリータイプの場合は、3つのオプションを利用できます。<br><br><ul> <li> <p> <span>[View schema] (スキーマを表示)</span>: スキーマのみを表示する場合は、このオプションを選択します。</p> </li> <li> <p> <span>[Change to built-in property] (組み込みのプロパティに変更)</span>: ローカルで変更を行うためにスキーマを<span>組み込み</span>に変更する場合は、このオプションを選択します。</p> </li> <li> <p> <span>[Update repository connection] (リポジトリー接続をアップデート)</span>: リポジトリーに保存されているスキーマに変更を加え、変更後にそのコンテンツをすべてのジョブにプロパゲートするかどうかを決める場合は、このオプションを選択します。変更を現在のジョブにのみ反映する場合は、変更後、<span>[No] (いいえ)</span>を選択し、<span>[Repository Content] (リポジトリーコンテンツ)</span>ウィンドウで再びこのスキーマのメタデータを選択します。</p> </li> </ul> |
| --- | --- |
|  | [Built-in] (組み込み): そのコンポーネントに対してのみスキーマを作成し、ローカルに保管します。 |
|  | [Repository] (リポジトリー): スキーマは作成済みで、リポジトリーに保管されています。さまざまなプロジェクトやジョブデザインで再利用できます。 |
| Password (パスワード) | この値は二重引用符で囲む必要があります。<br><br>既存の暗号化ファイルを使う時は、そのファイルの使用に必要となるパスワードを入力します。<br><br>暗号化ファイルを生成する時は、このファイルの暗号化に使うパスワードを入力します。<br><br>このパスワードは、tDataDecryptコンポーネントを使ってデータを解読する時に必要です。 |
| [Cryptographic file path] (暗号化ファイルのパス) | 既存の暗号化ファイルを使う時は、そのファイルへのパスを入力します。パスは二重引用符で囲む必要があります。<br><br>暗号化ファイルを生成する時は、デスティネーションファイルパスを入力します。入力できる値のタイプは次の2つです。<br><br><ul> <li>コンテキスト: <kbd>context.mycontext</kbd> </li> <li>二重引用符で囲まれたファイルパス: <kbd>"C:/user/cryptofiles/mycryptofile"</kbd> </li> </ul><br><br>このファイルはAES-GCMで暗号化されます。<br><br>この暗号化ファイルは、tDataDecryptコンポーネントを使ってデータを解読する時に必要です。<br><br>暗号化ファイルの詳細は、[データ暗号化プロセスを](https://help.qlik.com/talend/ja-JP/components/7.3/data-privacy/tdataencrypt)ご覧ください。 |
| [Generate cryptographic file] (暗号化ファイルを生成)<br><br>![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/tdataencrypt_generate_icon.png) | このボタンをクリックすると暗号化ファイルが生成されます。<br><br>ダイアログボックスで、入力データの暗号化に使われる暗号化方式を選択します。<br><br><ul> <li> <span>AES</span>: 米国国立標準技術研究所(NIST)によって標準化されている128ビットのブロック暗号です。</li> <li> <span>Blowfish</span>: Bruce Schneier氏によって開発された特許未取得の64ビットのブロック暗号です。</li> </ul> |
| [Encryption] (暗号化) | 該当する[Encrypt] (暗号)チェックボックスをオンにして、入力カラムを暗号化します。<br><br>すべてのカラムデータ型を暗号化できますが、出力された暗号化済みデータはString型となります。Dynamicデータ型は、それが最後の行であり、入力コンポーネントからのものである場合のみサポートされます。tDataEncryptのスキーマに追加した場合は、サポートされません。詳細は、Talend Studioユーザーガイドで*ダイナミックスキーマ*をご覧ください。<br><br>コンポーネントの出力スキーマを設定し、暗号化するカラムのタイプを[String] (文字列)に変更します。<br><br>入力データ型がDynamicまたは Stringの場合、出力カラムは自動的にそれぞれDynamicまたはStringに設定されます。<br><br>入力データがnull値の場合は暗号化されません。<br><br>選択されないカラムは暗号化されず、コンポーネントによって現状のまま返されます。 |

## 詳細設定

| [tStat Catcher Statistics] (tStatCatcher統計) | このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。 |
| --- | --- |

## 使用方法

| **使用ルール** | このコンポーネントは、通常、中間コンポーネントとして使用されます。入力コンポーネントと出力コンポーネントが必要です。 |
| --- | --- |