分析アーキテクチャ

分析アーキテクチャは、mindzieStudioが生のプロセスデータをレイヤードアプローチでどのように実用的なインサイトに変換するかを示します。このアーキテクチャを理解することで、効果的な分析ワークフローを設計し、プラットフォームの機能を最大限に活用できます。

分析アーキテクチャ

概要

分析アーキテクチャは、生のイベントログからエンリッチメントおよび分析を経てビジュアルダッシュボードへと進むデータ変換パイプラインに従います。各段階で、プロセスデータを精緻化・分析・提示するための強力なツールを利用できます。


データセット

データセット はすべての分析の出発点です。データセットには、ビジネスプロセスのデジタルフットプリントである生のイベントログデータが含まれます。

すべてのデータセットには以下が含まれます:

  • Case ID:各プロセスインスタンスの一意識別子(例:注文番号、チケットID)
  • Activity:プロセスの各ステップの名前(例:「注文作成」「承認依頼」)
  • Timestamp:各アクティビティが発生した日時
  • 追加属性:プロセスに関連するその他のデータ列(例:ユーザー、部署、値)

データセットはCSV、Excel、Parquetファイルとして直接アップロードするか、mindzie Data Designerを通じてソースシステムからインポートできます。


エンリッチメント

エンリッチメント は生データを変換し強化します。エンリッチメントは、分析前にデータをクリーンアップ、計算、ビジネスコンテキスト追加する準備段階と考えてください。

エンリッチメントでできること:

  • データのクリーンアップと正規化
  • 新しい属性の計算(例:ケース期間、アクティビティ数)
  • ビジネスルールや分類の適用
  • 適合フラグの追加(例:「期待された順序でプロセスが進行」)
  • 不要なイベントやケースの除外

複数のエンリッチメントを連鎖して適用でき、一つのエンリッチメントの出力を次の入力として使用できます。これにより高度なデータ準備パイプラインを構築可能です。


エンリッチドデータセット

エンリッチドデータセット はエンリッチメント処理の出力です。元のすべてのデータに加え、定義した新しい属性や計算、変換が含まれます。

エンリッチドデータセットは元データとは別に保存されるため、いつでも元に戻れます。同じソースから複数のエンリッチドデータセットを作成でき、それぞれ異なる分析ニーズに最適化できます。


インベスティゲーション

インベスティゲーション はデータセットを深く探索する分析作業スペースです。各インベスティゲーションは生またはエンリッチドデータセットのいずれかに紐づいています。

インベスティゲーションには以下が含まれます:

  • インベスティゲーションフィルター:分析内のすべてに適用されるグローバルフィルターで、特定のシナリオにフォーカス可能(例:「完了したケースのみ」や「第4四半期のケースのみ」)
  • 分析ノートブック:1つのインベスティゲーション内に複数存在し、それぞれ異なる質問に答える分析単位

インベスティゲーションは特定のデータセットに対するすべての分析作業を整理するプロジェクトフォルダのようなものです。


分析ノートブック

分析ノートブック は一連の分析ブロックを順序立ててまとめたものです。各ノートブックはプロセスに関する特定の質問に答える論理的な分析の流れを表します。

たとえば、ノートブックは以下のような流れを持つことがあります:

  1. 特定のケース種別にフィルター
  2. 主要指標を計算
  3. 外れ値の特定
  4. 可視化の生成

インベスティゲーション内に複数のノートブックを作成し、それぞれプロセスの異なる側面に焦点を当てることも可能です。


ブロック:フィルター、計算機、アラート

ブロック は分析の基本単位です。互いに連携する3種類のブロックがあります:

フィルター

フィルターは分析に含めるケースやイベントを選択します。質問に関連する特定のデータサブセットにフォーカスできます。例:

  • 特定期間に開始したケース
  • 特定のアクティビティが発生したケース
  • 期間が閾値を超えるケース

計算機

計算機は指標を計算し、可視化や統計を生成します。フィルター後のデータをインサイトに変換します。例:

  • アクティビティフローを示すプロセスマップ
  • ケース期間のヒストグラム
  • 時間経過による傾向分析
  • 根本原因分析

アラート

アラートはプロセスデータを監視し、条件を満たすと通知します。継続的なプロセス監視が可能です。例:

  • ケース数が閾値を超えた場合のアラート
  • 平均期間が大幅に増加した場合のアラート
  • 適合率が低下した場合のアラート

分析ノートブックの典型的な流れは、フィルター(データ選択)→計算機(インサイト計算)→アラート(条件監視)です。


ダッシュボード

ダッシュボード は分析結果をステークホルダーに提示します。ダッシュボードは複数ノートブックの分析ブロックからの可視化を1つの統合ビューに集約します。

ダッシュボードの特徴:

  • グリッドベースのレイアウトで柔軟に配置可能
  • 複数パネルで異なる指標を表示
  • データセットが更新されるとリアルタイムデータ表示
  • 共有可能なビューで協働促進

同じインベスティゲーションから複数のダッシュボードを作成でき、それぞれ異なる対象向けに最適化可能(例:経営層向けサマリーと運用向け詳細)。


アプリ

アプリ は分析結果を業務利用する外部アプリケーションです。mindzieStudioインターフェイス外へプロセスインサイトを広げます。

アプリで可能なこと:

  • 他システムへのダッシュボード埋め込み
  • プロセスインサイトを活用した業務ツール
  • ビジネスアプリケーションとの連携

まとめ

分析アーキテクチャはプロセスインテリジェンスへの構造化されたアプローチを提供します:

  1. データセットにデータをロード
  2. エンリッチメントで準備しエンリッチドデータセットを作成
  3. インベスティゲーション内でノートブックとブロックを用いて分析
  4. ダッシュボードやアプリで結果を提示

各レイヤーは前のレイヤーに基づいて構築され、ビジネスプロセスの理解を段階的に深めていきます。