同一イベントタイムスタンプを持つケース

概要

「同一イベントタイムスタンプを持つケース」フィルターは、複数のアクティビティがミリ秒単位まで完全に同じタイムスタンプで発生したケースを特定します。このフィルターは、データ品質の問題の検出、同時プロセス実行の把握、または同一タイムスタンプで一括ログされたケースの抽出に役立ちます。タイムスタンプの異常を調査するか、正しく順序付けられたケースに注目するかに応じて、同時活動を含めるか除外するかを選択できます。

よくある用途

  • 複数のイベントが同じタイムスタンプを持つデータ品質の問題を検出する
  • データロードエラーの可能性を示す疑わしいタイムスタンプパターンのケースを特定する
  • 並行して実行されたアクティビティを含むケースを見つける
  • タイムスタンプ異常を持つケースをプロセス分析から除外する
  • バッチ処理や一括データロードのシナリオを調査する
  • 正しく順序付けられたタイムスタンプのみを持つケースに絞ってデータセットをクリーンアップする

設定

ケースの含める・除外: 同時刻で活動があるケースを含めるか除外するかを選択します。

  • 同時活動を含むケースを含める: 少なくとも2つ以上のイベントが完全に同じタイムスタンプを持つケースのみを返します
  • 同時活動を含むケースを除外する: 全てのイベントが異なるタイムスタンプを持つ(正しく順序付けられた)ケースのみを返します

例1: データ品質の問題を見つける

シナリオ: あなたのプロセスマイニングデータセットはレガシーシステムからインポートされました。承認手順が順番に進むはずのワークフローで、複数のイベントが同じタイムスタンプで記録されているケースがあると疑っています。

設定:

  • 同時活動を含むケースを含める

結果:

フィルターは2つ以上のイベントが全く同じタイムスタンプを共有するすべてのケースを返します。例えば、Case #12345で「申請提出」と「マネージャ承認」が2024-10-15 14:32:18.450で同時にタイムスタンプされていれば、このケースが結果に含まれます。5000件のケースのうち、120件にタイムスタンプの異常があれば、その120件が返されます。

見識: これらのケースは調査対象となる可能性の高いデータ品質問題を表しています。承認ワークフローの連続的イベントがミリ秒単位で同時に発生することは通常ありえません。大量データの一括ロード、システムクロックの問題、または不適切なイベント記録の可能性があります。これらのケースをデータチームとともに原因究明してください。

例2: 正常な連続ケースを分析する

シナリオ: 正確なプロセスバリアント分析を行いたく、タイムスタンプ異常のあるケースを除外したい。イベントが異なる時間に発生し、適切に順序付けられたケースだけを分析対象にしたい。

設定:

  • 同時活動を含むケースを除外する

結果:

フィルターは、すべてのイベントにユニークなタイムスタンプがあるケースのみを返します。5000件中120件にタイムスタンプ衝突があった場合、残りの4880件のケースが返され、それらのすべてのイベントは時間的に正しく順序付けられています。

見識: 同一タイムスタンプを持つケースを除くことで、バリアント分析が正しく順序付けられたデータに基づいて行われます。これにより、サイクルタイム、ボトルネック特定、バリアント頻度の精度が向上します。

例3: 一括処理の調査

シナリオ: 倉庫管理システムが夜間に大量の出荷を処理しました。ピック、梱包、ラベル付けなど複数の活動が同時にログされたケースを特定したい。

設定:

  • 同時活動を含むケースを含める

結果:

フィルターは複数の倉庫活動が同一タイムスタンプを持つケースを特定します。例えば、Case #WH-7890では「ピックアイテム」「箱詰め」「ラベル生成」が2024-10-15 03:15:22.000に同時に記録され、一括処理の可能性を示します。200件の出荷が一括処理されていれば、その200件が返されます。

見識: これらは複数ステップが同時に完了しログされた一括処理ケースです。通常の連続的ケースと分けて分析することで、処理モードに応じた異なる分析が可能になります。

例4: リアルタイム取引ログの検証

シナリオ: 金融取引システムは「取引開始」「検証」「承認」「完了」各ステップを正確なタイムスタンプで記録する必要があります。リアルタイムログが適切に動作しているか、タイムスタンプの衝突があるケースを探して確認したい。

設定:

  • 同時活動を含むケースを含める

結果:

フィルターは同じタイムスタンプのトランザクションステップが2つ以上あるケースを返します。本来、正常なリアルタイムシステムでは0件が望ましいです。5万件中15件で衝突が見つかれば、それらのケースが調査の対象です。

見識: リアルタイム取引で同一タイムスタンプのケースはイベント記録やシステムクロックの解像度に問題がある可能性を示します。少数なら許容範囲でも、多数存在すると時刻取得機構の問題として対処が必要です。

出力

このフィルターはケースレベルで動作し、タイムスタンプ解析に基づきケース全体をフィルタリングします:

  • 含めるモード: 完全に同一のタイムスタンプを持つ2つ以上のイベントを含むケースのみを返す
  • 除外モード: 全てのイベントがユニークなタイムスタンプのケースのみを返す
  • ケースとイベント属性は保持される
  • イベントのシーケンスやその他のプロパティは変更されない
  • ミリ秒単位の厳密なタイムスタンプ比較を行う

このフィルターを使い、データ品質問題を特定したり、正確な時間順で処理されたケースのみを分析に用いることができます。


このドキュメントはmindzie Studioプロセスマイニングプラットフォームの一部です。