フローのスケジュール

フローのスケジュールを行うと、ジョブまたはデータフローを指定した時間に自動的に実行することができます。Management Console で、実行するフローをスケジュールできます。

  • 日付と時間を指定して実行
  • 日付と時間を指定して周期的に実行
注: スケジュールの作成、編集、表示を行うには、スケジュールするセキュア エンティティ タイプであるデータフローまたはプロセス フローへの表示権限が必要です。
  1. フローをエクスポーズしていない場合は、エクスポーズします。

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

  2. Management Console を開きます。
  3. [フロー] > [スケジュール] に移動します。
  4. [追加] ボタン をクリックします。
  5. [名前] フィールドに、このスケジュールに付ける名前を入力します。これがスケジュールの一覧に表示される名前になります。
  6. [フロー] フィールドに、実行するジョブまたはプロセス フローを入力します。保存およびエクスポーズされたジョブとプロセス フローだけが、ここで使用可能です。
  7. フローを指定した後で、追加のフィールドが [フロー] フィールドの下に表示されます。フローの各ソース ステージ (Read from File など) と各シンク ステージ (Write to File など) に対応するフィールドが提供されます。これらのフィールドは、このスケジュールに従ってフローが実行されるときに使われるファイルを示します。デフォルトで、フローのソースとシンクで指定されたファイルが使用されます。スケジュールで使われるファイルを変えるには、ファイル パスを別のファイルへのパスに置き換えます。例えば、フローで使う Read from File ステージでデータがC:\FlowInput\Customers.csvから読み込まれるが、このスケジュールの実行に C:\FlowInput\UpdatedCustomers.csv のデータを使いたい場合は、C:\FlowInput\UpdatedCustomers.csv を [Read from File] フィールドに指定します。
    注: ソース ステージやシンク ステージで使われるファイルを変更するには、リソース - ファイル サーバー セキュア エンティティ タイプの読み取り権限が必要です。

    フローがスケジュールによって実行される場合、フローで使われるファイルは Management Console で外部リソースとして定義されたSpectrum™ Technology Platformサーバーまたはファイル サーバーに存在する必要があります。これはジョブと、プロセス フロー内のジョブ アクティビティの両方に適用されます。ソース ステージまたはシンク ステージがクライアント コンピュータ上のファイルを参照している場合は、次の手順のいずれかを実行します。

    オプション 説明
    オプション 1: データフローを変更する ファイルを Spectrum™ Technology Platformサーバーまたはファイル サーバーに移動し、データフローを変更します。
    1. Enterprise Designer でデータフローを開きます。
    2. ソースまたはシンク ステージをダブルクリックします。
    3. [ファイル名] フィールドで、参照ボタンをクリックします。
    4. [リモート マシン] をクリックして、必要なファイルを選択します。
      注: Spectrum™ Technology Platformサーバーと同じコンピュータ上で Enterprise Designer を実行している場合、[リモート マシン] のクリックは、[マイ コンピュータ] をクリックするのと同じであるように見えます。しかし、ファイルが Spectrum™ Technology Platformサーバー上に存在することをシステムに認識させるためには、[リモート マシン] を使用してファイルを選択する必要があります。
    オプション 2: このスケジュールの実行時にデータフローのファイルの場所をオーバーライドする このスケジュールを実行するときに、フロー内のファイル参照をオーバーライドします。これを行うには、ソース フィールドとシンク フィールドに表示されているデフォルト ファイルを Management Console で定義された Spectrum™ Technology Platformサーバー上のファイルまたはファイル サーバー リソースへのパスで置き換えます。
  8. [トリガー] フィールドで、次のいずれかを選択します。
    日付/時刻
    日付と時刻を指定してフローを実行します。
    Recurring Date/Time
    繰り返しのパターンを使用して、複数の日付と時刻にフローを実行します。
    Control File
    指定のディレクトリにファイルが存在する場合にフローを実行します。コントロール ファイルの使い方については、コントロール ファイルによるフローのトリガーを参照してください。
  9. フローを実行する日付と時刻または繰り返す間隔を指定します。
    注: [トリガー] フィールドで [繰り返し] を選択した場合は、必ず、繰り返しのパターンに一致する開始日を選択するようにしてください。例えば、月の最初の月曜日にフローを実行することを選択した場合は、月の最初の月曜日にあたる日付を選択する必要があります。繰り返しのパターンと一致しない日付を選択すると、フローが予期しない時間に実行される可能性があります。また、開始日に過去の日付を選択した場合も、フローが予期しない時間に実行される可能性があります。
  10. フローが電子メール通知用に設定されている場合は、スケジュールの実行時に通知が送信される受信者を追加で指定できます。ここで指定した受信者は、フローの通知設定で指定された受信者に追加される形で通知を受け取ります。通知を送信するフローを設定するには、Enterprise Designer でフローを開き、[編集] > [通知] を選択します。
  11. [保存] をクリックします。