JMP Automation 只需單擊即可執行一系列操作。自動化通常包括資料導入、資料清理和報告,並建立一個例程,使其他使用者能夠執行相同的工作。工作流程也很容易修改以重新運行新資料。
製造案例研究有 4 名技術人員每天測量一個標準零件以監控他們的測量系統。 標準零件的直徑恰好為 50 毫米。每天的測量結果記錄在 csv 檔案的底行。
目標是建立另存為 JMP 腳本 (pipelinedata.jsl) 和稱為測量報告的 JMP 外掛程式 (.jmpaddin) 的報告,這兩個報告都可以重新運行和共用。
請參閱如何:
- 了解需求
- 來源資料是一致的,因此每次可以操作同一個文件,或使用相同的資料庫查詢
- 不要更改重要的列名和資料類型;但是,您可以透過新增行來更新數據
- 如果多個使用者使用自動化,則所有使用者都必須可以存取來源數據
- 使用“查看”>“日誌”查找日誌檔案以確保其中沒有任何內容
- 使用點擊執行所需的工作
- 導入 CSV
- 清理資料-給表命名;堆疊資料格式日期,建立新的公式列
- 建立圖形產生器並將腳本儲存到日誌
- 建立 Fit Y by X 報告並將腳本儲存到日誌
- 從「日誌」視窗(「檢視」>「日誌」)中提取腳本
- 使用紅色小三角 > 操作記錄 > 平台啟動從日誌中刪除啟動平台選項
- 將腳本從「記錄」紅色小三角形儲存到腳本視窗(儲存腳本>到腳本視窗)
- 將腳本(pipeline.jsl)儲存到桌面
- 退出 JMP 以啟動新會話並透過雙擊 .jsl 檔案開啟並執行來檢查腳本
- 新增行以更新資料表
- 將腳本儲存到插件,以便分發給擁有 JMP 並有權存取 .jsl 檔案所需位置中的檔案的其他人(檔案 > 新建 > 插件)
- 尖端
- 從新的 JMP 會話開始以避免捕獲不需要的步驟
- 許多 JMP 平台(尤其是表格選單中的平台)都會建立資料表作為輸出。 使用平台選項為輸出資料表指定名稱。 JMP 的預設名稱(Untitled1、Untitled2 等)在以後的運行中可能不可靠。
- 從日誌儲存腳本之前,請從紅色小三角選單關閉平台啟動步驟。
- 如果這些簡單自動化的要求太嚴格,那麼是時候學習一些基本的 jsl 編碼了
- 為自己添加評論、註釋,以便您輕鬆記住您所做的事情,或方便其他人解釋您的工作
- 按計劃運行腳本
- 使用 Windows Scheduler 啟動腳本
- 對於自動運行,請使用 //! 啟動腳本
- 使用 Quit() 結束腳本以退出 JMP
喬丹希勒回答了會議中的問題@喬丹_希勒和克里斯蒂安·比勒@克里斯蒂安比勒。
Q:我可以連接到 MS SQL 資料庫,以便取得即時資料嗎?
答:是的,過程是一樣的。 連接到 SQL 甚至更好,因為來源保持不變。這是透過查詢產生器完成的。 以下是有關連接的資訊: https://www.jmp.com/support/help/en/16.2/#page/jmp/select-tables-from-a-sql-database.shtml
Q:如果來源資料包含多種格式(例如轉置、將一列分成兩列),是否有一些有關重新組織資料的資訊/資源?
A:是的,這就是開始文件您可以捲動瀏覽:
Q:您可以自動取得雲端資料集嗎?
答:如果權限設定正確且您的組織允許,您可以自動存取任何類型的共用伺服器。
Q:有「開啟時運行」選項嗎?
Y:是的,將其添加到您的腳本中:autorun //!
Q:為什麼我不能將腳本發送給組織中的任何人?為什麼要在插件中添加額外的步驟?
答:加載項步驟是完全可選的,但它是確保減少人為錯誤的好方法。
Q:如果您導航到 .jsl 文件,該加載項是否獨立於該文件,以便在刪除原始 .jsl 時該加載項仍然可以工作?
答:是的,腳本嵌入在加載項中。
Q:是否可以查看加載項的後端程式碼?
答:.jsl 檔案包含在加載項資料夾中。它還可以打開和加密。
Encrypting JSL fileEncrypting JSL file加密 JSL 文件
Q:我可以從日誌中刪除某些內容嗎?
答:是的,在日誌中突出顯示它,轉到日誌右三角形,然後按一下清除。
Q:我可以編輯日誌檔嗎?
答:是的,每個部分都有劃定,您可以複製/剪下和貼上。
Removing information from LogRemoving information from Log從日誌中刪除訊息
Q:如果我知道腳本需要最低 JMP 版本,我該怎麼辦?
答:您可以為插件設定最低 JMP 版本,然後它將僅安裝在符合該最低要求的 JMP 版本上。
Setting Minimum JMP Version for Add-InSetting Minimum JMP Version for Add-In設定插件的最低 JMP 版本
Q:不同平台偏好對分析輸出有何影響?
答:.jsl 檔案將遵循啟動腳本的人的偏好;在大多數情況下,不同的首選項不會破壞正在運行的腳本,但報告的外觀可能與編寫腳本時略有不同。
Q:如何獲得黑色原木?
A:首選項>腳本編輯器>自訂樣式>主題>深色。
Setting Preferences for Black Background LogSetting Preferences for Black Background Log設定黑色背景日誌的首選項
資源
你好
這太有幫助了!
請問如果我想將相同的腳本運行到另一個原始檔該怎麼辦?