データフローのスケジュール

データフロー スケジュールは、ジョブまたはプロセス フローを特定の時間に自動的に実行します。データフローを 1 回実行するようにスケジュールするか、繰り返し実行するように設定することができます。

  1. ジョブまたはプロセス フローをエクスポーズしていない場合は、エクスポーズします。

    ジョブやプロセス フローをエクスポーズするには、Enterprise Designer でジョブまたはプロセス フローを開き、[ファイル] > [エクスポーズ/アンエクスポーズして保存] を選択します。

  2. Management Console を開きます。
  3. [実行] を表示し、[スケジューリング] をクリックします。
  4. [追加] をクリックして新しいスケジュールを作成するか、既存のスケジュールを変更する場合は、スケジュールを選択して [変更] をクリックします。
  5. [タスクの追加] または [タスクの変更] ウィンドウで、タスクに対する設定を選択します。
    • [タスク名] — スケジューリングするこのタスクの名前を指定します。これがタスク一覧に表示される名前になります。
    • [フロー タイプ] — スケジューリングするプロセスの種類 (ジョブまたはプロセス フロー) を選択します。
    • [フロー名] — スケジューリングするジョブまたはプロセス フローを選択します。保存およびエクスポーズされたジョブとプロセス フローだけが、ここで使用可能です。選択したいジョブまたはプロセス フローが表示されない場合は、Enterprise Designer でジョブまたはプロセス フローを開き、[ファイル] > [エクスポーズ/アンエクスポーズして保存] を選択します。
    • [タスクの有効化] — ジョブまたはプロセス フローを指定した時間に実行するには、このボックスをオンにします。スケジュールを一時的に停止するにはこのボックスをオフにします。
    • [スケジュール] — ジョブまたはプロセス フローを実行する日時を指定します。
  6. フローで入力または出力にファイルを使用する場合は、これらのファイルはSpectrum™ Technology Platformサーバー上に存在するか、Management Console で外部リソースとして定義されたファイル サーバー上に存在する必要があります。これはジョブと、プロセス フロー内のジョブ アクティビティの両方に適用されます。ソース ステージまたはシンク ステージがクライアント コンピュータ上のファイルを参照している場合は、次の手順のいずれかを実行します。
    オプション 説明
    オプション 1: データフローを変更する ファイルを Spectrum™ Technology Platformサーバーまたはファイル サーバーに移動し、データフローを変更します。
    1. Enterprise Designer でフローを開きます。
    2. ソースまたはシンク ステージをダブルクリックします。
    3. [ファイル名] フィールドで、参照ボタンをクリックします。
    4. [リモート マシン] をクリックして、必要なファイルを選択します。
      注: Spectrum™ Technology Platformサーバーと同じコンピュータ上で Enterprise Designer を実行している場合、[リモート マシン] のクリックは、[マイ コンピュータ] をクリックするのと同じであるように見えます。しかし、ファイルが Spectrum™ Technology Platformサーバー上に存在することをシステムに認識させるためには、[リモート マシン] を使用してファイルを選択する必要があります。
    オプション 2: このスケジュールの実行時にデータフローのファイルの場所をオーバーライドする データフローのソース ステージ (Read from File など) で指定された入力ファイルや、データフローのシンク ステージ (Write to File など) で指定された出力ファイルをオーバーライドできます。
    1. [オプション] をクリックします。
    2. [ステージ ファイルの場所] の下で、ローカル ファイルを参照するステージを選択します。
    3. [変更] をクリックし、Spectrum™ Technology Platform サーバー上のファイルを選択します。
  7. ジョブまたはプロセス フローを、繰り返し実行するようにスケジュールする場合は、[タスクの繰り返し] チェック ボックスをオンにし、[繰り返し] ボタンをクリックして、フィールドを設定します。
  8. データフローが電子メール通知用に設定されている場合は、データフローの実行時に通知が送信される受信者を追加で指定できます。
    1. [オプション] をクリックします。
    2. [通知] の下の [追加] をクリックします。
    3. 通知を送信する電子メール アドレスを入力します。例えば、me@mycompany.com と入力します。
    4. [OK] をクリックします。
    注: 電子メール通知を機能させるには、Management Console で通知を設定する必要があります。また、データフローが通知をサポートするように設定されていることも確認してください。そのためには、Enterprise Designer でデータフローを開き、[編集] > [通知] を選択します。
  9. [OK] をクリックします。