バッチ処理の概要

完了

レポートの印刷、メンテナンスの実行、電子ドキュメントの送信、または追加のスケジュールされたタスクなどのタスクを実行する場合は、バッチ ジョブを使用することをお勧めします。 バッチ ジョブを使用することにより、標準勤務時間中のコンピュータまたはサーバーのパフォーマンスへの影響を抑えることができます。

複数のサーバーにワークロードを分散しながら、バッチ ジョブを順番に実行するか、またはすべて同時に実行することができます。 タスク間に依存関係を作成することもできます。 これにより、前のタスクが連続しているか、または失敗したかに基づいてタスクの順序を付けることができます。

追加機能は、バッチ ジョブの繰り返しパターンです。 これにより、共通のメンテナンス ジョブや請求書の処理など、同じジョブを定期的に実行するようにスケジュールすることができます。 これらのバッチ ジョブを監視するために、警告を設定できます。 これらは、バッチ ジョブが成功、失敗、または終了したときに送信されます。 このバッチ ジョブが処理された後、履歴を表示できます。この履歴には、ジョブの実行中に検出されたログや詳細が含まれています。

シナリオ

組織でバッチ処理を実装する理由には、さまざまなものがあります。 いくつか例を挙げます。

  • バッチ ジョブの繰り返しパターンを使用することにより、Contoso Electronics では、すべての請求書の繰り返しを毎月の最終日に自動的に処理するように設定したいと考えています。 繰り返しは、分、時、日、週、月、または年で実行するように設定できます。

  • Contoso Retail USAでは、小売配送スケジュールのジョブを自動化するために、毎日割引オファリングを更新します。 毎日午前12時 (東部標準時) に実行するバッチ ジョブを設定しています。 これにより、すべての販売時点管理ステーションに対して、更新された割引が毎日割り当てられるようになります。

  • 毎月の請求書のバッチ ジョブの実行時に、Contoso Electronics の IT チームは通知を受けるたいと考えています。 ジョブを実行、失敗、または成功したときに通知が必要になるので、警告を使用してこれらの通知を受け取ることができます。

  • Contoso Electronics は、貸借対照表の財務報告を週ベースで受け取りたいと考えています。 バッチ ジョブを使用して、レポートを実行して送信する曜日を指定する繰り返しを設定できます。

バッチ グループ

バッチ グループを使用して、バッチ タスクを特定のサーバーで分類して実行します。 環境内のサーバーには、別のソフトウェアがインストールされている場合もあれば、1 日の別の時間帯に使用できる場合もあります。 バッチ グループは、バッチ タスクを最適なサーバーにダイレクトするために使用されます。 同じバッチ ジョブのタスクは、異なるバッチ グループに属することができます。

たとえば、サーバー A はレポートを印刷するように設定されており、サーバー B は電子ドキュメントを送信するように設定されています。 バッチ グループを使用すると、レポート タスクがサーバー A で実行され、電子ドキュメントがサーバー B で処理されるようにすることができます。

管理者およびバッチ マネージャーは、バッチ ジョブの作成とコピー、バッチ ジョブのユーザーの変更、ジョブを実行しない時間間隔の指定などの一般的なタスクを実行できます。

有効なバッチ期間

管理者は、次のようなシナリオで、追加の有効期間に関する情報を提供できます。

  • バッチ グループ内のジョブが実行を開始できる期間の範囲を指定します。
  • オフィス時間以外でバッチ ジョブを実行することを選択します。
  • 有効期間内にいつでも繰り返しを設定する。 たとえば、管理者が 1 時間ごとで、ただし、午後 6時と午前 8 時の間だけでバッチ ジョブを実行したいような場合が考えられます。