すべてのプロダクト
Search
ドキュメントセンター

:ベースラインに適切なコミットポイントと適切なアラートマージンしきい値を設定する

最終更新日:Mar 27, 2025

このトピックでは、ベースラインに適切なコミットポイントと適切なアラートマージンしきい値を設定する方法について説明します。

背景情報

  • インテリジェントベースラインを使用すると、DataWorks は、ベースライン内のタスクが期待どおりに完了するのを妨げる例外を識別し、できるだけ早く例外に関するアラート通知を送信できます。これにより、ベースライン内のタスク間の依存関係が複雑なシナリオで、必要なデータが期待どおりに生成されるようになります。詳細については、「概要」をご参照ください。

  • ベースラインのコミットポイントは、ベースライン内のタスクが実行完了するとコミットされる時刻です。 DataWorks は、データアプリケーション内のすべてのタスクがコミットポイントの前に実行完了することを保証します。ベースライン内のタスクで発生する例外を O&M 担当者が処理するための時間を確保したい場合は、ベースラインの [アラートマージンしきい値] を設定できます。システムは、コミットポイントからアラートマージンしきい値を引いた時刻 をベースラインのアラート時刻として使用します。アラート時刻は、ベースライン内のすべてのタスクが実行完了すると推定される時刻でもあります。

  • ベースラインのコミットポイントとアラートマージンしきい値を設定できます。詳細については、「[ベースラインの作成]」をご参照ください。

制限

DataWorks Standard Edition 以後のエディションのみがベースライン管理機能をサポートしています。 DataWorks サービスが要件を満たしていない場合は、最初に Standard Edition 以後のエディションにアップグレードする必要があります。詳細については、「[DataWorks エディション間の違い]」をご参照ください。

ベースラインに適切なコミットポイントと適切なアラートマージンしきい値を設定する

過去の一定期間におけるベースライン内のタスクの最新の完了時刻に基づいて、ベースラインの推定最新の完了時刻を計算し、ベースラインのコミットポイントを推定最新の完了時刻より後の時刻に設定します。また、コミットポイントを設定する際には、アラートマージンしきい値として一定の時間を確保する必要があります。このようにして、アラート通知を受信した場合、コミットポイントに到達する前に、ベースライン内のタスクで発生する例外の処理を完了するのに十分な時間を持つことができます。

image

ベースラインに不適切なコミットポイントまたはアラートマージンしきい値が設定されている場合のサンプルシナリオ

ベースラインに設定したコミットポイントまたはアラートマージンしきい値が不適切な場合、ベースラインが時間超過状態になり、ベースラインについて報告されるアラートが要件を満たさない可能性があります。

  • シナリオ 1: ベースラインのコミットポイントが推定最新の完了時刻と同じで、ベースラインにアラートマージンしきい値が設定されていません。

    image

    このシナリオでは、ベースライン内のタスクで例外が発生した場合、ベースラインが時間超過状態になり、アラートマージンしきい値が指定されていないため、アラートが頻繁にトリガーされる可能性があります。

  • シナリオ 2: ベースラインに設定したアラートマージンしきい値が不適切です。たとえば、ベースラインのアラート時刻 (コミットポイントからアラートマージンしきい値を引いた値) が推定最新の完了時刻よりも早いです。

    image

    このシナリオでは、ベースライン内のタスクで例外が発生した場合、ベースラインが時間超過状態になり、アラートマージンしきい値が小さいため、アラートが頻繁にトリガーされる可能性があります。

  • シナリオ 3: ベースラインに設定したコミットポイントが不適切です。たとえば、ベースラインのコミットポイントが推定最新の完了時刻よりも早いです。

    image

    ベースライン内のタスクは、コミットポイントに到達する前に実行完了できません。システムは、当日 00:00:00 にアラート通知を送信します。