DMN によるビジネス意思決定モデリングの概要

デシジョンテーブルの使用

Objective

After completing this lesson, you will be able to デシジョンテーブルを適用します。

デシジョンテーブル

デシジョンテーブルにルールを適用します。

ビジネスルール

意思決定ロジックは、さまざまなコンポーネントから構築された意思決定テーブルに表示されます。デシジョンテーブルでは、各行はビジネスルールです。ビジネスルールの例は以下のとおりです。

  • '事故が 2 回以上あった人は保険を拒否されます。'
  • '18 歳未満の人は保険を拒否されます。'
  • 「4カ所以上のトラフィックがある人は保険が拒否される」。

デシジョンテーブルコンポーネント

過去 3 年間の事故: 入力は入力列に含まれます。この例では、3 つの入力列 (過去 3 年間の事故、年齢、ポイント) があります。年齢: 各入力は特定のデータ型です。これらの入力はすべて、数値データ型です。被保険者: 出力列は、ビジネスルールの結果を示します。入力と同様に、各出力には日付タイプがあります。

デシジョンテーブル構造

各ビジネスルールは、テーブルの行として表示されます。ここには 4 つのビジネスルールがあります。ルールエンジンにより、テーブル内の他のセルと入力値が比較されます。テーブルの構築時に、これらのセルに入力します。テーブルに文書を追加することができます。

コンポーネントと構造のこの例を確認してください。デシジョンテーブルで表される 4 つのルールを以下に示します。すべての入力セットは、1 つのルールに一致する必要があります。これにより、出力が生成されます。デシジョンテーブルで表される 4 つのルールを以下に示します。すべての入力セットは、1 つのルールに一致する必要があります。これにより、出力が生成されます。

; 過去3年間の事故: 2件以上の事故があった人は保険を否定。年齢:18歳未満の人は保険を拒否されます。ポイント:4以上のトラフィックポイントを持つ人は保険を否定。

演算子は、デシジョンテーブルでビジネスルールを登録するために使用されます。演算子にはさまざまなタイプがあります。

演算子の一覧: 等しい、等しくない、の要素、の要素ではない、より大きい、より小さい、以下、以上。