JMP 17 中引入的 Workflow Builder 可以將冗長複雜的資料處理活動轉換為只需單擊即可完成的無程式碼/低程式碼巨集。它可用於自動化和共享一系列複雜且可重複的步驟,使用新資料重新運行一系列步驟,以及歸檔或記錄分析過程。
工作流程建構器支援資料匯入,並可觸發提示,使匯入和工作流程步驟可自訂。它會自動擷取許多 JMP 操作,包括從「表格」、「行」和「列」功能表以及「報表快照」啟動的許多步驟。其他步驟(例如圖表建立器中的許多步驟)不會自動建立報表快照。您可以關閉報表來觸發報表快照,或從 LRT 功能表中選擇「儲存腳本」>「到工作流程」。
如果您了解一些基本的JSL知識,也可以重新排列步驟順序。您也可以重新錄製特定步驟。工作流程可以儲存為工作流程文件、JSL腳本或工作流程歸檔文件,並可進行共用。
Scott (@scwise)和@MikeD_Anderson在線上研討會上回答了以下問題:
Q:是否必須將所有資訊輸入到 JMP 程式中,還是可以從 Microsoft Excel 或 Microsoft Access 匯入資訊?
答:您可以輕鬆地將 Excel 和 Access 資料匯入 JMP(透過檔案或資料庫匯入功能)。
Q:我該如何開始?
答:要在 JMP 17 中啟動工作流程建構器,請選擇「檔案」>「新建」>「工作流程」(Windows)或「檔案」>「新建」>「新工作流程」(macOS)。點擊紅色圓圈開始記錄您的動作。
Q:如果我沒有 JMP 17 怎麼辦?
答:工作流程建構器僅在 JMP 17 中可用。在 JMP 16 或更早版本中,您可以使用 Mike 提到的操作錄製器功能或複製單獨儲存的步驟腳本來實現部分功能。但是,它並非像 JMP 17 中所展示的那樣,是一個真正完善的端到端工作流程建構器,而 JMP 17 中的工作流程建構器是免費提供給已授權使用者的。
Q:如何才能像 Mike 一樣,使用標籤頁而不是視窗來查看 JMP?
A:Mike 使用的是 JMP 專案(檔案 -> 新建專案),它允許你在開啟資料表和建立分析/圖表時查看選項卡而不是視窗。
Q:總的來說,我很好奇如何重命名工作流程步驟視窗中顯示的內容,使它們更有意義。
答:這些步驟是使用操作/平台預設名稱的標題。您可以根據需要自訂這些步驟的標題,我通常這樣做是為了方便 JMP 新手理解。這是一種很好的方式,可以展示如何遵循「可審計」的流程。
Q:如果我有一些自己寫的 JSL 程式碼想要加入到工作流程中,該如何操作?
答:您可以在工作流程中建立自訂步驟,並在這些步驟中放入您自己的腳本。
Q:共享工作流程時,接收者是否也必須擁有 JMP 系統?
答:是的,腳本接收者需要在其係統上安裝 JMP 才能重新運行該軟體包。
Q:如果使用 SAVE TO SCRIPT,是否可以在 Base SAS / SAS VIYA 中執行,還是需要轉換?
答:您可以從 JMP 存取 SAS 數據,但 JMP JSL 與 SAS 不相容;也就是說,SAS 無法執行 JMP。
Q:建立工作流程後,將該工作流程套用到想要用於類似分析的新資料檔案(可能具有不同的列標題)有多容易?
答:工作流程會尋找您最初引用的文件…因此,除非您最初在查詢中提示使用者選擇文件,否則您需要在工作流程中進行該修改。
Q:如何打開雷射指示器?
A:依序點擊“檔案”>“首選項”>“報告”,然後您會看到一個“雷射指示器”框。
Q:如果我使用 JMP 17 建立了一個工作流程,使用 JMP 15 的人可以運行它嗎?
答:如果您使用「將腳本儲存到視窗」功能,JSL 檔案可能可以在 JMP 15 上執行。如果您使用的功能在 JMP 15 和 17 中相同,那麼應該可以正常工作。您可以嘗試一下。
資源