問題タブ [fact]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drools - Drools Expert 5.x:現在のすべての事実のリストを取得するためのAPI呼び出し?
シリアル化できるように、現在挿入されているすべてのファクトを一覧表示するにはどうすればよいですか?CLIPSセッションで「(facts)」を実行するようなものですか?
java - すでに宣言されているファクト タイプを使用してルールを動的にリロードする方法は?
ルールを動的にリロードしようとしているときに問題に直面しています。コンテキストから始めます。合計 10000 のルールとさまざまなタイプを含む DRL ファイルがあります。ルールのコンパイルと再デプロイのプロセスが長くなり始めているため (数分以上)、変更されたルールのみをコンパイルして再デプロイしたいと考えています。
DRL に準拠するには、DRL で宣言して、変更されたルールと使用されているすべての型を再デプロイする必要があります。
私たちの問題は、新しい DRL で宣言された型がすでにデプロイされている型とマージされないことです。そのため、それらの型に一致するときに新しいルールがアクティブになりません。
ReteoRuleBase オブジェクトを見ていると、TypeDeclaration のリストに「Item」にちなんで名付けられた 2 つのクラスが含まれていることがわかりました。これが、再デプロイされたルールが正しいオブジェクトと一致しなかった理由です。
まず、デプロイと再デプロイの方法を公開する単体テスト:
元の DRL (最初にデプロイされたもの) :
再デプロイされた DRL :
出力 :
欠落している出力 (ご覧のとおり、再デプロイ ルールは実行されませんでした)
マージしないこのタイプをどのように扱うことができるかについて何か考えはありますか?
アイデアが得られたことを願っています。私は単なる情報のためにここにいます。
dimension - このファクト テーブルの変更は粒度を変更しますか?
ファクト テーブルは、ヘルプ デスク チケットの毎週のスナップショットで、1 週間に 1 チケットにつき 1 行です。チケット ディメンションには TicketAgeTarget が含まれます。ファクト テーブル TicketAgeTargetIndicator に、TicketAgeTarget を超えるかどうかにかかわらず、チケットの経過時間によって設定される 1 または 0 を追加したいと思います。現在、TicketAgeTargetIndicator は累積的ですが、これは事実として認められていますが、粒度が変わっていると感じていますか? それは...ですか?
predicate - 合金の事実両方の特性ではない
私はALLOYにコードを持っており、レストランの予約システムを実行しようとしています。このシグニチャとそれらの間の関係があります。
私は朝食のためにそれが両方ではなく予約または無料であることができて、そして昼食と夕食で同じことを何か考えがあるという事実を置きたいですか?
input - ユーザー入力から新しいルールをアサートする方法(PROLOG)
ユーザーの入力を受け入れたい、つまり[garfield, hates, blacky]
。
hates/2
現在は存在しません。
私のデータベースでは、
しかし、これは機能しません。変数を述語およびファクトとして使用することは可能ですか?または、これを達成する他の方法はありますか?
java - JBMRS: ファクトの作成
ESB 内で JBRMS と JBPM を使用するプロジェクトに適しているのはどちらですか? BRMS 内でファクト タイプを作成するか、POJO をアップロードしますか? 私の理解では、BRMS 内でファクト タイプを作成すると、後で追加するものがあれば、内部で簡単な変更を加えてルールを記述できるという利点があります。どちらがより良い解決策になりますか?
ssas - SSAS 2005 でキューブを参照しているときに、ディメンションとファクト値を取得できません
私はSSASが初めてです。FactAnswers と DimDebit の 2 つのテーブルがあります。1 つの次元と 1 つの事実。ディメンションとファクトをブラウズしようとするとキューブを作成した後、何も得られませんでした。Fact テーブルから AnswerValue を取得し、Dim テーブルから Debit 値を取得したいと考えています。この図でわかるすべて。
私が間違っているところを教えてください。
ありがとう
list - プロローグ - 事実を挿入
指定された位置に要素を挿入し、その結果、リスト内の残りの要素の位置番号を変更する Predicate を Prolog でプログラムする必要があります。私が達成したのは、リストの最後に要素を挿入する Predicate を実装する次のコード スニペットです。データベース部門では、LIST とは別に、リスト内の要素の量を示す LONG もあります。最後に、述語を実装しようとするコードがいくつかあります。何が問題なのか誰か教えてもらえますか? 私はここで迷っています。
私の最後の試み:
何百もの助けに感謝します。
database - Prolog-事実に関する少しの演習
Ok。それが私の問題です。リスト内の製品のすべての価格を合計する述語を実装する必要があります。しかし、今のところ、私はそれ以上のことはしていません。私は何が間違っているのですか?前もって感謝します。
database - プロローグ - 事実とリストに関する演習
問題は、データベース内の製品を参照できる述語をプログラムして、価格が引き下げられた製品の名前で満たされたリストを返すようにする必要があることです (「状態」によって示されます)。
それは有り難いです。今、それは私に3つの異なる解決策を提供します. どうすれば述語に 1 つの解決策を与えるように強制できますか? 実際、最後の 1 つですか?