レポートを起動するジョブの生成 - 7.0

Talend Big Data Platform Studioユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Big Data Platform
task
ジョブデザインと開発
EnrichPlatform
Talend Studio

このタスクについて

Studioで作成され、 Profiling パースペクティブにリストされている任意の分析に対して既製ジョブを生成できます。

生成されたジョブはtDqReportRunコンポーネントを使用します。これは、 Integration パースペクティブの[Job Designs] (ジョブデザイン)ノードの下にリストされます。

このジョブを生成したら、Talend Administration Center Webアプリケーションにジョブをデプロイし、Studioを開くことなくリモートで実行できます。

前提条件: Studioの Profiling パースペクティブで、分析のレポートが生成されていること。

レポートランチャージョブを生成するには、次の手順に従います。

手順

  1. [DQ Repository] (DQリポジトリ)ツリービューで、[Data Profiling] (データプロファイリング) > [Reports] (レポート)の順に展開します。
  2. ジョブを生成するレポートを選択します。
  3. 選択を右クリックして、コンテキストメニューの[Generate jobs] (ジョブの生成)にポインターを置き、[Launch a report] (レポートの起動)を選択します。
    Integration パースペクティブでこのジョブが開き、[Repository] (リポジトリ)ツリービューの[Job Designs] (ジョブデザイン)ノードの下にもリストされます。
    [Report filenames] (レポートファイル名)フィールドは、選択したレポートにリストされている分析の技術的な名前を指しています。[Output folder] (出力フォルダー)フィールドは、レポートファイルを保存する出力フォルダーのパスを指しています。
    スキーマダイアログボックスには、ジョブの実行後にStudioコンソールに出力されるいくつかの読み取り専用カラムが表示され、生成されたレポートに関する情報が提供されます。
    注:

    コンテキストグループと変数がデータマート接続または分析で使用されるレポートでジョブを生成すると、特定のルールに従ってtDqReportRunにより、コンテキストグループと変数がマージされます。

    tDqReportRunがコンテキストグループと変数のマージに使用するルールについては、 Rules used by tDqReportRun to merge context groups and context variables (https://help.talend.com)でドキュメンテーションを参照して下さい。

  4. F6を押してテスト目的でジョブを実行します。
    これにより、指定したレポートが Integration パースペクティブから直接起動されます。
    分析レポートからジョブを生成した後に分析を変更した場合は、ジョブを実行する前にtDqReportRunの基本設定で[Refresh Dependency] (依存性の更新)タブをクリックする必要があります。
  5. このジョブをTalend Administration Center Webアプリケーションにデプロイします。
  6. レポートデータベース(データマート)に分析結果の履歴を記録する必要があるごとにTalend Administration Centerからジョブを起動し、レポートファイルを出力フォルダーに保存します。
    ジョブが正常に実行されない場合は、tDqReportRunの基本設定で[Refresh Dependency] (依存性の更新)タブを必ずクリックして下さい。分析に関連付けられたレポートからジョブを生成した後で、Studioで分析を変更した場合は、この処理が必要です。
    このジョブをTalend Administration Centerにデプロイする方法、およびStudioを開くことなくこれを実行する方法の詳細は、『Talend Components Reference Guide』のtDqReportRunに関するドキュメンテーションを参照して下さい。