作者可以编辑尚未从 Expert Analytics 导出的 R 扩展。
作者可以在共享其 R 扩展之前进行编辑。为此,作者的 R 扩展脚本会在其自己的文件系统上指定的位置安全加密。这意味着作者必须仅在其自己的工作区编辑扩展。但是,当将扩展导出到 SAP Analytics 扩展目录时,作者不再可以编辑该版本。即使作者尝试导入自己的 .spar 文件来编辑也不行。要在导出 R 扩展之后进行更改,作者可以更新其本地驱动器上的存储扩展并重新导出新的版本。使用者可以导入 R 扩展并在分析链中使用,但不能编辑该扩展。
要编辑 R 扩展,请执行以下步骤:
- 在 Expert Analytics 中,转到“预测空间”。
- 在该窗口右侧的“部件列表”下,单击 + 图标以显示上下文菜单。从该菜单中,选择一个由 EXT 标识符标注的扩展。
- 单击“编辑”。
- 将在“常规”选项卡页面打开“编辑新的 R 扩展”对话框。配置以下任意设置:
- 更改“扩展名称”。
- 添加“扩展类型”。选择“数据写入器”(仅对未知系统)和“数据准备”(对 HANA 和未知系统)。
- 如果选择“算法”作为扩展类型,则还要选择将扩展添加到的算法“类别”。从以下类别中进行选择:“关联”、“分类”、“聚类”、“R 扩展”、“决策树”、“神经网络”、“异常值”、“回归”或“时间序列”。请注意,对于“数据写入器”和“数据准备”扩展类型,“类别”字段会禁用并且唯一的选项是“R 扩展”(仅 Expert Analytics 2.5)。
- (可选)更改或添加“扩展说明”。
- (可选)通过选择复选框“设置为共享时可编辑”而允许收件人编辑。
- 单击“下一步”。
- 在“脚本”选项卡页中,编辑以下任意选项:
- 在“脚本编辑器”中更改 R 脚本。
- 按需要更改参数,包括“主函数名称”、“输入数据框架”、“输出数据框架”和“模型变量名称”。在主函数中声明模型评分函数的参数,“输入数据框架”和“输入模型变量名称”除外,用户从下拉列表中选择这两个参数
- 按需要更改复选框,包括“显示可视化对象”、“显示摘要”和“保存模型的选项”。
- 单击“下一步”。
- 在“设置”选项卡页中,配置将来在链中使用该扩展时将在配置面板中出现的任意输出参数。选择以下选项:
- 在“输出表定义”中,选择以下复选框之一:“考虑先前部件的所有列”或“都不考虑”。该部件生成一个预测列,用户选择将影响“结果”选项卡。例如,假设先前部件包含五个列。如果考虑先前部件的所有列,“结果”选项卡将显示五个先前部件的列加上新生成的预测列。在此示例中,意味着有六个列。如果先前部件中的列都不考虑,结果选项卡将仅显示新生成的列。
- 为每个输出列名称选择“数据类型”。
- 为每个输出列名称输入“新预测列的名称”。
- 配置将来在链中使用该扩展时将在配置面板中出现的任意输入参数。在“属性视图定义”的以下选项中选择:
- “”
- “属性显示名称”:(可选)为任何函数输入一个属性显示名称(要在配置窗口中显示的参数)。用于帮助用户进行更直观的选择。
- “控件类型”:允许决定希望用户如何输入此参数。输入方法包含文本框、下拉框、组合框、单列选择器和多列选择器。
- “设置”图标
:用于设置必需字段并从下面的列表中选择默认输入数据类型:“String”、“Integer”、“Double”和“R-Literal”。
- 单击“完成”。R 扩展即会最新以反映最新更改。脚本即会加密并保存到本地文件系统上。Expert Analytics 中的部件列表将更新,反映新的 R 扩展。
- 更新的扩展将出现在部件列表中相应的部分下。例如,如果创建数据写入器,它将出现在“数据写入器”部分。执行任意或所有下列操作:
- 在菜单中通过 EXT 标识符标识扩展。
- 通过单击 R 扩展名称查看扩展的说明。
- “导出”到 .spar 文件以共享。
- 通过文件浏览器“保存”文件。
- 通过以下地址的门户网站“共享”:http://www.sap.com/bi-partner-extensions。
- 在 R 扩展编辑器窗口中“编辑”。选项(仅可由作者使用)。
- “删除”。此选项无法撤销。关联的文件将立即从系统中删除。