スレッショルド違反を警告するジョブの生成 - 7.0

レポート

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Data Fabric
task
インストールとアップグレード
ジョブデザインと開発
データクオリティとプレパレーション > データクレンジング
データクオリティとプレパレーション > データプロファイリング
EnrichPlatform
Talend Administration Center
Talend DQ Portal
Talend Installer
Talend Runtime
Talend Studio

このタスクについて

Studioの Profiling パースペクティブにリストされているレポートに基づいて既製Jobを生成することができます。これらのジョブはtThresholdViolationAlertコンポーネントを使用して、カラム分析に使用するインジケーターに定義されているスレッショルドの違反を警告します。

tThresholdViolationAlertコンポーネントは、分析結果を保存するレポートデータベースと通信します。このコンポーネントは、レポートデータベースで選択したレポートにリストされているカラム分析で違反のあるスレッショルドを検索します。tThresholdViolationAlerttSendMailコンポーネントに情報を送信し、電子メールの受信者にスレッショルド違反を警告します。

注: データベースがMysqlまたはOracleのレポートでのみ、tThresholdViolationAlertコンポーネントを使用してジョブを生成できます。

後で、Integrationパースペクティブから直接このジョブを実行し、スレッショルド違反の警告対象者に電子メールを送信できるようになります。生成されたジョブは、[Repository] (リポジトリ)ツリービューの[Job Designs] (ジョブデザイン)ノードの下にリストされます。

前提条件: StudioのProfilingパースペクティブで、カラム分析のレポートが生成されていること。レポートデータベースがMysqlまたはOracleのいずれかであること。

スレッショルド違反ジョブを生成するには、次の手順に従います。

手順

  1. [DQ Repository] (DQリポジトリ)ツリービューで、[Data Profiling] (データプロファイリング) > [Reports] (レポート)の順に展開します。
  2. ジョブを生成するレポートを選択します。
  3. 選択を右クリックして、コンテキストメニューの[Generate jobs] (ジョブの生成)にポインターを置き、[Alert threshold violation] (スレッショルド違反の警告)を選択します。
    Integrationパースペクティブに生成されたジョブが開きます。
    tMysqlInput および tThresholdViolationAlertコンポーネントの基本設定は、選択したレポートで使用される接続に応じて設定されます。
    コンポーネントtMysqlInputおよびtThresholdViolationAlertの設定は変えないことを推奨します。この設定を編集しなければならない場合は注意が必要です。編集後の設定が正しくないと、ジョブの実行時にコンパイルエラーが生じるおそれがあります。
    注: データベースコンポーネントおよびtThresholdViolationAlertコンポーネントのスキーマでは、[DB Type] (DBタイプ)カラムはデフォルトで空になっています。このカラムにタイプを定義する必要はありません。
  4. システムで確認を求められたら、変更をプロパゲートすることを受け入れます。
  5. tSendMailをダブルクリックして[Basic settings] (基本設定)ビューを表示し、必要に応じてプロパティを定義します。
    このコンポーネントの詳細は、『Talend Components Reference Guide』を参照して下さい。
  6. F6を押して生成されたジョブを実行し、対象者にスレッショルド違反警告の電子メールを送信します。
    この電子メールには、選択したレポートのスレッショルド違反に関する詳細な情報が記載されます。スレッショルドを考慮していないインジケーターの値がリストされます。また、レポート名、分析名、および分析されたエレメントの説明(カラム名、テーブル名、およびスキーマ名)もリストされます。
    生成されたジョブは、Integrationパースペクティブのツリービューの[Job Designs] (ジョブデザイン)ノードの下にもリストされます。
  7. 必要に応じて、F6を押してこのジョブを実行し、Integrationパースペクティブから直接スレッショルド違反に警告します。