# 新しい正規表現またはSQLパターンを作成

利用対象...

* 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

新しい正規表現またはSQLパターン(Java用を含む)を作成してカラム分析で使用できます。

正規表現とSQLパターンの管理プロセスは同じです。以下で紹介するステップとスクリーンショットは正規表現の作成ステップを説明したものです。同じステップに従ってSQLパターンを作成できます。

## 始める前に

## 手順

1. [DQ repository] (DQリポジトリー)ツリービューで、[Libraries] (ライブラリー) &gt; [Patterns] (パターン)と展開し、[Regex] (正規表現)を右クリックします。

   ![Regexノードのコンテキストメニュー。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/patterns_create.png)
2. コンテキストメニューから[New Regex Pattern] (新規正規表現パターン)を選択して対応するウィザードを開きます

   ウィザードを開くとヘルプパネルが自動的に表示されます。このヘルプパネルには新しい正規表現パターンを作成するためのステップが表示されます。
3. [Name] (名前)フィールドに、新しい正規表現の名前を入力します。
4. オプション: 該当するフィールドで、その他のメタデータ(目的、説明、作成者)を設定して[Next] (次へ)をクリックします。
5. [Regular expression] (正規表現)フィールドに作成する正規表現の定義を入力します。

   正規表現は一重引用符で囲む必要があります。この例では、'[A-Z][a-z]\*$'です。

   ![正規表現の例。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/regular_pattern_create1.png)
6. [Language Selection] (言語選択)リストから言語を選択します(特定のデータベースまたはJava)。

   情報メモ注:

   [Language Selection] (言語選択)リストからデータベースを選択すると、カラム分析の結果に対してELTジョブを生成し、有効なカラムと無効なカラムを再取得できます。[Java]または[Default] (デフォルト)の言語を選択すると、カラム分析の結果に対してETLジョブを生成できます。

   有効行、無効行、その両方を再取得するジョブの生成に関する詳細は、[カラム分析で有効および無効な行を取得](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/recuperating-valid-and-invalid-rows-in-column-analysis)をご覧ください。
7. [Finish] (終了)をクリックしてダイアログボックスを閉じます。

   [DQ repository] (DQリポジトリー)ツリービュー内のRegexフォルダーの下に新しい正規表現のサブフォルダーが表示され、定義されたメタデータと正規表現と共にパターンエディターが開きます。
8. [Pattern Definition] (パターン定義)ビューで![\[Add\] (追加)](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/add.svg)をクリックし、新しいパターンに必要なだけ正規表現を追加します。

   任意の利用可能なデータベースまたはJava専用の正規表現を定義できます。

   情報メモ注: 正規表現がどのデータベースででも利用できるほどシンプルである場合は、リストで[Default] (デフォルト)を選択します。

   [DQ repository] (DQリポジトリー)ツリービューの[Patterns] (パターン)フォルダーの中にある新しいパターン名の下に、指定されたデータベースタイプかJavaのラベルが付いたサブフォルダーが表示されます。

   ![正規表現の\[詳細\]ビューの概要。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/regular_pattern_create3_ee.png)
9. 新しいパターンを保存します。

   パターン作成後、開いている分析エディターのデータベースカラムにパターンを直接ドロップできます。
10. オプション: パターン名をクリックし、Talend Studioの[Detail View] (詳細ビュー) と[Technical] (テクニカル)ビューで詳細を表示します。