Больше таблиц решений в слюнях
Я использую Drools, и я очень доволен этим.
Мой вопрос: можно ли добавить несколько таблиц решений Excel в KnowledgeBuilder и, если "да", как я могу выбрать, какое правило должно выполняться? API позволяет добавлять больше ресурсов, поэтому должно быть возможно добавить более одной Таблицы решений, но, насколько я вижу, для сеанса Drools есть только "fireAllRules". Могу ли я выбрать, какую таблицу правил следует использовать? Или это делает Drools автоматически?
Спасибо заранее!
1 ответ
Каждая таблица решений, которую вы добавляете в базу знаний, генерирует правило в этой базе знаний для каждой строки. Таким образом, вы не можете точно выбрать таблицу решений для использования. Ваши варианты для этого, вероятно:
- Создайте несколько баз знаний, каждая из которых содержит изолированный набор правил.
- Используйте группы по повестке дня. Вы можете настроить каждую таблицу решений для связи с группой повестки дня. Затем, определив в своем коде, какая группа повестки дня имеет фокус, вы можете активировать определенные группы правил. См. Руководство пользователя о том, как использовать их в таблицах решений.