JMP 17 中引入的 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 中展示的那样,是一个真正完善的端到端工作流构建器,而 JMP 17 中的工作流构建器是免费提供给已授权用户的。
问:如何才能像 Mike 那样,使用标签页而不是窗口来查看 JMP?
A:Mike 使用的是 JMP 项目(文件 -> 新建项目),它允许你在打开数据表和构建分析/图表时查看选项卡而不是窗口。
问:总的来说,我很好奇如何重命名工作流步骤窗口中显示的内容,使它们更有意义。
答:这些步骤是使用操作/平台默认名称的标题。您可以根据需要自定义这些步骤的标题,我通常这样做是为了方便 JMP 新手理解。这是一种很好的方式,可以展示如何遵循“可审计”的流程。
问:如果我有一些自己编写的 JSL 代码想要添加到工作流程中,该如何操作?
答:您可以在工作流程中创建自定义步骤,并在这些步骤中放入您自己的脚本。
问:共享工作流时,接收者是否也必须拥有 JMP 系统?
答:是的,脚本接收者需要在其系统上安装 JMP 才能重新运行该软件包。
问:如果使用 SAVE TO SCRIPT,是否可以在 Base SAS / SAS VIYA 中运行,还是需要进行转换?
答:您可以从 JMP 访问 SAS 数据,但 JMP JSL 与 SAS 不兼容;也就是说,SAS 无法运行 JMP。
问:创建工作流程后,将该工作流程应用到想要用于类似分析的新数据文件(可能具有不同的列标题)有多容易?
答:工作流程会查找您最初引用的文件……因此,除非您最初在查询中提示用户选择文件,否则您需要在工作流程中进行该修改。
问:如何打开激光指示器?
A:依次选择“文件”>“首选项”>“报告”,然后您会看到一个“激光指示器”框。
问:如果我使用 JMP 17 创建了一个工作流,使用 JMP 15 的人可以运行它吗?
答:如果您使用“将脚本保存到窗口”功能,JSL 文件可能可以在 JMP 15 上运行。如果您使用的功能在 JMP 15 和 17 中相同,那么应该可以正常工作。您可以尝试一下。
资源