云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_数据库恢复数据_免费1年

小七 141 0

决策表简介

决策表以表格形式创建业务规则,实现业务决策的自动化。在这个博客里,我想展示一个在HANA上创建一个简单决策表的步骤,以及如何执行相同的步骤。

创建决策表的前提条件

我们可以根据不同的来源在HANA中创建一个决策表:

多个表或表类型信息视图(属性视图、分析视图或计算视图)

让我们看一个场景,在这个场景中,云报,如果业务部门根据客户购买的数量对特定产品组给予折扣,那么收入将受到怎样的影响。我们将通过以下步骤来实现这个场景,什么是数据中台,我们将在HANA中基于桌子。那张桌子具有"更新值"的决策表和具有"返回值"的决策表的创建过程几乎相同,只是我们在第一种情况下使用物理表中的列作为操作,在后一种情况下使用参数作为操作。

现在,有一个名为SALES1的事务表。它存储不同产品ID的销售数据及其数量和金额以及销售日期。

在HANA中创建决策表的步骤

右键单击要在其下创建"决策表"的特定包,然后选择"新建"->"决策表"

提供初始详细信息(名称和名称)描述)并单击"完成"。我们称之为"销售金额"

2。单击数据基础上的+图标,并添加"Sale1"表3。从表中选择"产品ID"和"数量"列。

4。在"属性"下选择产品标识,右击选择"添加为条件"。因此,我们正在标记SALES1表中的产品ID。

5。现在,右键单击参数并单击"新建…"

创建一个新参数,提供以下详细信息,如"名称"、"说明"和"数据类型",然后单击"确定"

6。右击新建参数"NEW\u ammont",选择"Add as Actions"

这将为参数

7创建一个新的"Action"。现在点击"决策表"节点,在"详情"部分

8出现以下场景。右键单击产品ID并单击"添加条件值"。通过这样做,我们将添加业务想要添加到新金额中的特定产品ID。

单击图标打开值列表窗口,如下所示

从值列表中选择特定产品ID(例如1),然后单击确定

从列表中选择值后,再次选择确定

9。现在,右键单击"详细信息"面板中的"新建\u amount",然后单击"设置动态值"。这是我们设置业务所需的差异(原值的1.5倍)的部分。

10。在文本框中输入"ammont"*1.5,然后按"alt+Enter"进行设置。这是我们实际设置

的步骤之后,它将如下所示:

11。现在,再次右键单击产品ID,并通过从值列表中选择另一个产品ID(2)来添加另一个条件值,然后再次重复该过程。默认情况下,对于另一个"产品ID",也会自动重复"动态值"(方差)。我们可以根据业务需要进行更改。

12.保存并验证,保存并激活决策表。

13。一旦决策表被成功激活,深度学习数据集,那么在"目录"下展开"SYS\u BIC"模式。在"SYS\u BIC"模式中,在"Procedures"下查找新创建的决策表。

双击"DT\u SALES\u amount",物联网安全,我们可以查看下面的存储过程代码

决策表执行过程

右键单击系统打开HANA studio中的SQL控制台。类型调用"\u SYS\u BIC"。"/DT\u SALES\u amount"(?)点击执行

一旦SQL代码成功执行,我们可以看到"amount"列中的值已经增加了1.5倍,对于产品ID 1和2

结论

,大数据是做什么的,我们已经实现了业务逻辑,其中业务看到客户购买的特定产品ID组(1和2)的数量变化了1.5倍。我们也可以根据业务需要增加更多的条件(如数量)。