私は、drools決定スプレッドシートにcertian drools機能を使用することについて、ファイルを減らして読みやすくするのに役立つでしょうか?ドループスプレッドシートで「拡張」機能を使用していますか?
私は含まれて、この.zipファイルdownladしてください以上の2つのリンクを追加することはできません: Version1.PNG、Version1.drl、Version2.PNG、Version2.drlを、Version3desired.drl
http://s000.tinyupload.com/?file_id=89653236807266194978
これは、現在使用しているサンプルルールです(類似しています)Version1.PNG
これをdrlに変換すると、次の193行のlong drlファイルが生成されます。 (Version1.drl)
それはうまくいきますが、いくつかの調査の後で、私たちがdrlの "extend"機能を使用できることが分かりました。
それはdrlで動作しますが、Excelスプレッドシートでどのように使用するのですか? Version2.PNG
は、これは明らかに、これは、以下のDRL(Version2.drl)を返すために、Excelで使用されるべき「延びている」かではありません
をすることができます:私はこのようにルールを設計し
拡張がルール名の内側にあることを参照してください。私は思うが、私が知りたいのは、どうすればよいのだろう?別の列?それは私がやったやり方ではなく、うまくいきませんでした。
どのようにすればよいのですか?変換されたエクセルの後に行われるべきである
正しいDRLはこれです:(Version3desired.drl)
は、任意のヘルプ:) 乾杯をありがとう!
しかし、利得は大幅に減少しています(この例では25%減少しました)。それはほんの小さなルールなのでここではそれほど重要ではないかもしれませんが、我々の作業プロジェクトで正しく使用できるのであれば1 drlだけで2000〜3000行のコードを減らしてください。 –
私はこれを複数回聞いたことがあります。通常、デシジョン・テーブルの使用は不注意な決定であることが判明しています。実際の構造や予想される行数などの現実的なデータを提供するとすぐに、優れた解決策が見つかることがあります。たとえば、50,000のルールが1つに崩壊し、データ入力手法は同じままです。 – laune