配置 HANA 需求预测部件

用户可以配置 HANA 需求预测部件的属性。

先决条件

  • 服务器:HANA 系统(SPS 9+)和相应的统一需求预测应用函数库(UDF AFL)版本。

  • 客户端:安装了 Predictive Analytics 2.4+。

配置过程

配置 HANA 需求预测部件时,需要映射 HANA 销售表中关于模式名称、表名称和列名称的信息。用户在该部件“属性”选项卡页的“变量”部分执行此映射。

可以选择配置“属性”选项卡页的其余部分的设置以及“高级”和“常规”选项卡页中的配置设置。

要配置此部件,请采取以下步骤:
  1. 在 Expert Analytics 中,连接到“HANA 数据源”。此数据源是销售表。
  2. 导航到“预测空间”
  3. “预测空间”的部件列表中,选择“时间序列”“HANA 需求预测”。将“HANA 需求预测”部件拖放到分析编辑器。或者双击“HANA 需求预测”部件。单击“确定”
  4. 要打开配置设置,请双击“HANA 需求预测”部件。或者,在该部件上单击“设置”图标 ,并从上下文菜单中,选择“配置设置”
  5. 在“HANA 需求预测”对话框的“属性”面板的“预测区间”部分可以设置预测期间。设置“开始”“结束”日期。
  6. 在"变量"部分,可以将销售表中的信息映射到部件。配置以下设置:
    1. “产品 ID”:从输入表中选择包含产品 ID 代码的字符串列(最多可以长 60 个字符)。
    2. “位置 ID”:从输入表中选择包含位置 ID 代码的字符串列(最多可以长 60 个字符)。
    3. “交易时间戳”:从输入表中选择包含交易时间戳的列(必须为日期格式或时间戳格式)。
    4. “单元销售”:从输入表中选择包含单元销售额的数字列。
    5. “收入”:从输入表中选择包含收入额的数字列。
  7. (可选)在“假日”部分,配置以下设置:
    1. “模式”:选择输入表的模式。
    2. “表”:从模式中选择一个表。
    3. “视图”:从模式中选择一个视图。
    4. “时间流 ID”:从输入表中选择包含时间流 ID 代码的字符串列(最多可以长 10 个字符)。
    5. “公共假日键”:从输入表中选择包含公共假日键的字符串列(最多可以长 3 个字符)。
    6. “操作状态”:从输入表中选择包含操作状态的整数列。
    7. “时间戳”:从输入表中选择包含交易时间戳的列(必须为日期格式或时间戳格式)。
  8. (可选)在“位置到假日映射”部分,配置以下设置:
    1. “模式”:选择包含具有有关将位置映射到公共假日的信息的表的模式。
    2. “表”:从模式中选择一个表。
    3. “视图”:从模式中选择一个视图。
    4. “位置 ID”:从输入表中选择包含位置 ID 代码的字符串列(最多可以长 60 个字符)。
    5. “假日 ID”:从输入表中选择包含假日 ID 代码的字符串列(最多可以长 10 个字符)。
  9. (可选)在“需求影响因素”部分,配置以下设置:
    1. “模式”:选择包含具有有关需求影响因素信息的表的模式。
    2. “表”:从模式中选择一个表。
    3. “视图”:从模式中选择一个视图。
    4. “产品 ID”:从输入表中选择包含产品 ID 代码的字符串列。
    5. “位置 ID”:从输入表中选择包含位置 ID 代码的字符串列。
    6. “DIF 标签”:从输入表中选择包含需求影响因素标签的字符串列(最多可以长 32 个字符)。
    7. “DIF 特性”:从输入表中选择包含需求影响因素特性的字符串列(最多可以长 32 个字符)。
    8. “时间戳起始日期”:从输入表中选择包含时间戳开始日期的日期列。
    9. “时间戳结束日期”:从输入表中选择包含时间戳结束日期的日期列。
    10. “DIF 值”:从输入表中选择包含需求影响因素(DIF)值的数字列。
  10. (可选)在“预期将来价格”部分,配置以下设置:
    1. “模式”:选择包含具有有关预期将来价格信息的表的模式。
    2. “表”:从模式中选择一个表。
    3. “视图”:从模式中选择一个视图。
    4. “产品 ID”:从输入表中选择包含产品 ID 代码的字符串列。
    5. “位置 ID”:从输入表中选择包含位置 ID 代码的字符串列。
    6. “时间戳起始日期”:从输入表中选择包含时间戳开始日期的日期列。
    7. “价格”:从输入表中选择包含价格的数字列。
  11. (可选)导航到“高级”选项卡页。在“配置参数”部分,配置以下设置:
    1. “阻尼因子”(FC_TREND_DAMP):定义趋势回归元的阻尼因子。范围为值 >= 0.00000。
    2. “总回归群体”(MOD_HDM_NEAR_HOLIDAY_DENSITY):设置到中途日期右侧(过去为左侧),占总回归元群体的部分。请注意有两组 HDM 回归元:SYS:CAL:YR:HDM:PRE:* 和 SYS:CAL:YR:HDM:POST:*。PRE 回归元定义假日前的上升,POST 回归元定义假日后的下降。该范围为 0.50000 <= 值 < 1.00000。
  12. (可选)在“时间延迟效应”部分,配置以下设置:
    1. “观测值权重”(MOD_TIME_WEIGHT):设置在构建模型时一年前观测值与今天进行的观测值相比的权重。通过这种方式,该变量有助于决定是否对与时间戳无关的所有记录给予相等的重要性(或权重)。例如,构建模型时,将参数值设置为 1 将给予与记录时间无关的所有记录相等的重要性。而将参数设置为小于 1 的值使用户可以对时间戳较早的记录给予较低的重要性(与时间戳较晚的记录相比)。该范围为 0.50000 <= 值 < 1.00000。
    2. “权重下限”(MOD_TIME_WEIGHT_MIN):定义权重下限。该范围为 0.00001 <= 值 <= 1.00000。
  13. (可选)在“库存不足检测”部分,配置以下设置:
    1. “零销售期间”(MOD_TIME_WEIGHT_MIN):设置要考虑进行库存不足期间评估的连续零销售的最小长度。范围为值 >= 1.00000。
    2. “概率阈值”(MOD_OOSD_THRSHLD):设置用于确定某个货品是否库存不足的概率得分阈值。得出每个货品的概率得分是基于发生零销售的期间长于参数 MOD_OOSD_MIN_LEN 指定的值。范围为值 >= 1.00000。
  14. (可选)选择相应的“时间序列分解”复选框以分解并清晰地查看对“季节性”“用户促销”“假日”结果的影响。如果不想在结果中考虑这些因素的影响,请取消选择这些复选框。
  15. (可选)在“异常值检测”部分,配置以下设置:
    1. “配置异常值检测”:定义是否打开异常值检测。
    2. “可接受的与平均值的距离”(MOD_OUTLIER_MEAN_FACTOR):定义用于确定距平均值多远可接受的异常值检测因子。
    3. “最小非零观测值数”(MOD_OUTLIER_STD_DEV_FACTOR):定义 0 填充之前计算的异常值检测的最小非零观测值数(常规和促销)。
    4. “标准偏差因子”(MOD_OUTLIER_STD_DEV_FACTOR):定义用于确定距平均值多少偏差的异常值检测因子。
  16. 配置必需的设置后,单击“完成”
  17. (可选)在“常规”选项卡页的”基本“部分设置属性,例如部件“别名”“说明”
  18. 单击“运行分析” 图标。
  19. 分析执行后,单击通知消息上的“确定”
  20. 单击“结果”选项卡以查看结果。

查看结果网格:

“结果”选项卡页中,默认情况下会显示结果网格。有关数据网格中各列的说明,请参阅结果网格

查看算法摘要:

单击“摘要”可查看算法中说明产品位置组合与价格弹性相关的行为的概述。有关详细说明,请参阅算法摘要

查看图形

单击“模型表示”可查看同时显示历史数据和预测范围数据点的图形。可以在图形上放大以隔离任何部分。例如,要放大预测销售的预测值(在图形结束处以黄线表示),请选择图像下方滑块控制栏最后的一部分。该图形将更改焦点以显示预测销售。

导出分析:

用户可以将需求预测分析导出为存储过程。有关详细说明,请参阅“将分析导出为存储过程”

现在可以配置“HANA 需求预测”部件来预测将来的销售了。