特定のデータベースに対するクエリーテンプレートを定義
クエリーテンプレートは、正規表現に対してカラムを分析するために必要なクエリー論理を定義します。
Talend Studioでクエリーテンプレートを定義するステップには次が含まれます。
- 特定のデータベースに対するクエリーテンプレートを作成
- この表現がすべてのデータベースで使用できるほどシンプルではない場合は、データベース専用の正規表現を設定する
下の例で、Microsoft SQL Serverデータベース固有のクエリーテンプレートを定義する方法を示します。
始める前に
手順
タスクの結果
Ingresデータベース専用のクエリーデータベースの作成が完了しました。このデータベースのカラムを正規表現で分析できるようになりました。
このサーバーのデータ分析に使用する正規表現が、すべてのデータベースで使用できるほどシンプルなものであれば、カラムの分析をすぐに始めることができます。そうでない場合は、特定のデータベース(この例ではIngres)で機能するように正規表現の定義を編集する必要があります。
ユーザー定義インジケーターを使用した分析が一度でも正しく実行されれば、後でデータベースのインジケーター定義テンプレートが削除されても、分析は失敗しません。以前に生成されたSQLクエリーを使用するので、実行され続けます。
データベース特有の正規表現定義の設定方法について詳しくは、正規表現やSQLパターンを編集をご覧ください。