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