Ich bin an Projekten beteiligt, bei denen wir häufig SQL verwenden, um ein Data Warehouse zu treffen und die Zahlen abhängig von bestimmten Regeln weiter zu knacken. Diese Regeln werden derzeit über gespeicherte Prozeduren oder ähnliches implementiert.Können JBoss-Drools verwendet werden, um Verkäufe in Massen zu kreditieren?
Ich habe Drools nicht verwendet oder ausgesetzt worden.
Ich bin besonders interessiert, wenn es möglich ist, es zu verwenden, um Kredit für Verkaufsgeschäfte in Masse zuzuteilen.
Wenn es Beispiele für diese Verwendung gibt, lassen Sie es mich bitte wissen.
Danke.
Ich bin mir bewusst, dass Drools kein Datenbankserver an sich ist. Was ich mich wundere, ist, wenn Drools beabsichtigt ist, auf mehreren Datensätzen in einem Batch statt auf einem Datensatz pro Lauf wie eine Diagnose-App zu arbeiten. – jetimms
Drools weiß nichts über Charge; Regeln werden einzeln auf den Datensatzdaten ausgeführt. So ist Ihr Stapel - Sie schreiben nacheinander einen Block von Datensätzen auf den Server. Ihr Stapelverarbeitungsprozess wird also jeden Datensatz durchlaufen, Drools aufrufen, um zu bestimmen, ob das Guthaben angewendet werden soll oder nicht, die Datensatzdaten nach Bedarf ändern und dann den Datensatz an die Datenbank senden. – duffymo
Von dem, was Sie sagen, sobald eine Provision Rate bestimmt wird (sagen durch eine Regel), ist die Arithmetik, um die Provision zu berechnen, kein Job für Drools, aber für das System, das diese Provisionsrate von Drools erhält, wie eine gespeicherte Prozedur ausgelöst durch eine aktualisierte Tabelle, die den Provisionssatz erhält? – jetimms