JMP 17 引入了 Workflow Builder,它可以将长时间且复杂的数据处理活动转换为单击无代码/低代码宏。它可用于自动化和共享一系列复杂、可重复的步骤、使用新数据重新运行一系列步骤以及归档或记录分析序列。
Workflow Builder 支持数据导入,并可触发提示以使导入和工作流步骤可自定义。它会自动捕获您的许多 JMP 操作,包括从“表”、“行”和“列”菜单“报告快照”启动的许多步骤。其他步骤(例如“图形生成器”中的许多步骤)不会创建自动报告快照。相反,您可以关闭报告以触发报告快照,或者从 LRT 菜单中选择“保存脚本”>“到工作流”。
如果您了解一些基本的 JSL,您还可以重新排序步骤。您还可以重新录制特定步骤。工作流可以保存并共享为工作流文件、JSL 脚本或工作流存档。
Scott @scwise和@MikeD_Anderson在现场网络研讨会上回答了以下问题:
问:您必须将所有信息输入 JMP 程序吗,或者您可以从 Microsoft Excel 或 Microsoft Access 导入信息吗?
答:您可以轻松地将 Excel 和 Access 数据导入 JMP(通过文件或数据库导入功能)。
问:如何开始?
答:要在 JMP 17 中启动工作流生成器,请选择文件 > 新建 > 工作流 (Windows) 或文件 > 新建 > 新建工作流 (macOS)。单击红色圆圈开始记录您的操作。
问:如果我没有 JMP 17 怎么办?
答:工作流程生成器仅在 JMP 17 中可用。在 JMP 16 或更早版本中,您可以通过 Mike 提到的操作记录器功能或复制单独保存的步骤脚本来实现部分功能。但它并不是一个真正好的端到端工作流程生成器,就像我们在 JMP 17 中展示的那样,后者可供授权用户免费使用。
问:如何使用选项卡而不是窗口来了解 Mike 对 JMP 的看法?
答:Mike 正在使用 JMP 项目(文件 -> 新建项目),它允许您在打开数据表和构建分析/图形时查看选项卡而不是窗口。
问:总的来说,我很好奇如何重命名工作流步骤窗口中显示的内容以使其有意义。
答:步骤是使用操作/平台的默认名称的标题。您可以随意为这些步骤命名,我经常这样做,以便让 JMP 新手更容易理解。这是一种展示遵循“可审计”流程的好方法。
问:如果我编写了一些 JSL 并想要将其包含在工作流中,我该怎么做?
答:您可以在工作流中创建自定义步骤,并在这些点输入您自己的脚本。
问:当您共享工作流时,您将其发送给的用户是否也必须拥有 JMP?
答:是的,脚本的接收者需要在其系统上安装 JMP 才能重新运行该包。
问:如果您使用 SAVE TO SCRIPT,那么它可以在 Base SAS/SAS VIYA 中运行吗?还是需要转换?
答:您可以从 JMP 访问 SAS 数据,但 JMP JSL 与 SAS 不兼容;也就是说,SAS 不运行 JMP。
问:创建工作流程后,将其应用到想要用于类似分析的新数据文件(可能具有不同的列标题)是否容易?
答:工作流将查找您最初引用的文件......因此,您需要在工作流中进行修改,除非您的查询最初提示用户选择文件。
问:如何打开激光笔
答:文件>首选项>报告,然后您将看到一个激光笔框。
问:如果我使用 JMP 17 创建了一个工作流程,那么使用 JMP 15 的人可以运行它吗?
答:如果您使用“将脚本保存到窗口”,JSL 可能会在 JMP 15 上运行。如果您使用 15 和 17 中的相同功能,那么这将可行。试试看。
资源