1 / 57
文档名称:

SDS开发手册.doc

格式:doc   大小:3,598KB   页数:57页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SDS开发手册.doc

上传人:54156456 2018/7/28 文件大小:3.51 MB

下载得到文件列表

SDS开发手册.doc

文档介绍

文档介绍:SDS 使用手册
1 引言
SDS又名决策引擎管理平台,是一套专门针对复杂的商业逻辑设计的商业软件。本文主要介绍了SDS中的全局变量、业务流程以及一些基本组件是如何被创建、设计和维护的。
编写背景
2010上海诺祺科技有限公司承接了浙江省农村信用社联合社的信贷子系统开发项目,在系统中使用了SDS作为规则引擎。
编写目的
为了系统维护人员能够更好维护系统,同时方便SDS初学者尽快掌握其使用要领。
2 SDS整体介绍
SDS分为库和工作区间两个窗口。库即规则信息储存的地方,也就是因为有库的概念,才使得规则引擎可以多人同时开发,大家共享同一个库。工作区间即规则信息编写的地方,所有的规则的创建、修改、维护都是在这里完成,然后提交到库中。而一套完整的规则则是由全局变量、业务
目标流程以及组件库这三部分组成,下面就对这三个方面分别做具体的介绍。
3 一套完整的规则
全局变量
全局变量即在整个系统里面都可以用的变量,在创建系统的时候一个空壳的全局变量会自动被创建,然后在工作区间我们向全局变量里面添加我们需要的数据源。
创建数据源
如图3-1所示,在全局变量上点右键,点击创建数据源。
(图3-1)
将其命名为评级输入(命名根据系统需要自行决定),双击打开得到如图3-2所示界面。
(图3-2)
右键点击评级输入,如图3-3所示,然后点击增加特征变量,
(图3-3)
得到如图3-4所示
(图3-4)
输入变量名,选择变量类型,设置其长度、精度、数组大小等属性,这样一个变量就添加完成。变量名可以分层级,层级之间以“.”隔开,所有变量添加完成以后得到如图3-5所示,这些变量就构成一个数据源。
(图3-5)
创建物理定义
变量的物理定义是供外部调用时使用的变量名称。
如图3-6所示,在客户评级输入上点击右键,点击创建物理定义,选择Java。
(图3-6)
将其命名为CINPUT(可自定义),双击CINPUT打开,将左边的特征变量添加到右边(点击增加选择项或者是点击增加所有),然后给每个特征变量设置一个外部名称,如图3-7所示,至此全局变量的定义全部完成。
(图3-7)
数据源发布
数据源发布即让创建的数据源在业务领域里面可见并且能够被使用。
如图3-8所示右键点击全局变量,点击发布数据源,
(图3-8)
得到如图3-9所示的界面
(图3-9)
然后选择要发布的数据源,发布至所有业务领域。
SDS组件库
SDS拥有很多组件,在这里我们只是介绍几种最常用到的,并且按照开发过程
中的先后顺序来介绍。
本地变量
本地变量是指只在当前的业务领域用到的变量(比如一些无需输出和输入的中间变量),其创建方法跟全局变量里的创建数据源是相同的(),不同的是本地变量不需要创建物理定义和发布。
分段细分
当数据源被发布以后,你所创建的所有变量就自动加入到了分段细分组件里,在这里面你找到需要被分段的变量,然后对其进行分段。在这里我们以“发展前景”这个变量为例,介绍如何给一个变量创建分段细分。
如图3-10所示,右键点击变量“发展前景”,点击创建分段细分。
(图3-10)
AIC发展前景”,双击打开,根据业务需求编写成如图3-11所示,(这里针对的是一个字符型的变量,对于数据型的变量其范围是用区间表示,-,左右都包含,精度根据变量的精度定,其中lo表示无穷小,hi表示无穷大,其他的和字符型的相同),完成后保存关闭,一个分段细分就建好了。
(图3-11)
矩阵细分
对于需要两个变量来判定的一个指标的情况,我们使用矩阵细分,他是建立的分段细分的基础之上,先要对变量分段(),然后在将两个变量组合在一起。AIC-定量-偿债能力评价-现金净流量|经营性现金净流量VS现金净流量”为例。如图3-12所示,右键点击组件矩阵细分,点击新建矩阵细分。(图3-12)
AIC-定量-偿债能力评价-现金净流量|经营性现金净流量VS现金净流量”,双击打开,在左边的分段细分窗口下,找到要用到的变量“经营性现金净流量”和“现金净流量”,AIC经营性现金净流量”加为x轴,AIC现金净流量”加为y轴。如图3-13所示。
(图3-13)
根据业务需求在配置输出里设置各个分值段的颜色,这里设置了四个分值段,即四个输出,分别用不同的颜色表示。关于输出的颜色设置,双击每个输出名称后颜色方框,得到如图3-14所示的颜色选择框