2015-10-06 158 views
1

我在Azure虚拟机上有一个SQL服务器数据库。数据库的记录表是通过从传感器读取来更新的。我想要的是制作一个简单的业务规则引擎,以便根据数据库刚收到的实时值生成警报并在另一个表中创建新的表条目。 所以,我需要一直持续的东西,并对数据库中的每个新条目进行检查并采取相应措施。 if([temperature] < 30 || [temperature]> 40) 1.调用一个API(已经开发。发送文本消息到一个特定的单元号) 2.在数据库表中创建一个新条目“警报“ }业务规则引擎

我应该使用什么工具/技术?我从来没有做过这种事!从来没有写过脚本或存储过程:|

注意:我将来需要为我的Analysis Services OLAP多维数据集设置相同的功能。

+0

“基于我的数据库刚收到的实时值”所以你有一个现有的机制将数据插入到数据库的表中,并且每次插入数据时都想运行某个进程?听起来像是插入触发器的好选择。 – DeadZone

+0

是的,确切!好的,什么是插入触发器,以及SQL Server管理工作室的哪些地方可以创建它? –

+0

没关系。 Google搜索了! :D谢谢! –

回答

0

创建一个Windows服务,在服务器的后台运行它,并使用代码效果引擎评估您的规则。他们也有一个很好的规则编辑器来创建规则。