好的。大家好,我叫 Eric Hill,是 JMP Live 開發團隊的經理。我將向大家展示 JMP Live 19 中的一系列新功能。這正是你們所期待的。我將從控製圖開始。這是來自 JMP 的洗衣機樣本數據。我將運行 P 圖,也就是控製圖。
您可以看到這裡有幾個失控點。我要將其發佈到 JMP Live。將報告發佈到 JMP Live。沒錯,就是這份報告。我要發布一份新報告。我得找個地方放它,所以我要把它放在控制圖分類空間或資料夾中。標題看起來不錯。我想發布新數據。數據還沒有在 JMP Live 上發布。好的,就是這樣。它就在那裡。
在早期版本的 JMP Live 中,您可以發布控製圖,並且我們會通知幾乎所有可以看到控製圖的人。如果您發布的控製圖有有效警告,系統會通知用戶,讓他們知道發生了這種情況,並查看相關內容。
但之後,你就沒什麼辦法了。你無法關閉它。你無法說它沒事了,現在它被管理了。別再跟我提這件事了。故事差不多就到此為止了。在 JMP Live 19 中,我們著手徹底改造整個流程,讓你不僅可以查看控製圖警告,還可以管理、處理並最終在 JMP Live 中解決所有問題。
為了說明這一點,我可以做的一件事就是指向其中一個失控點並點擊它。這會在左側彈出一個面板,顯示該點的更多詳細信息,告訴我缺陷比例是多少、它在哪一行、它在哪項測試中失敗了。這個點在 3 Sigma 測試中只失敗了一個點。
然後,我可以添加一些信息,以便其他看到這張控製圖的人知道發生了什麼。但我能做的最重要的事情是把它分配給一個我認為應該負責研究的人,找出問題的原因或解決方案,然後記錄在這裡。
我知道常華負責這個過程。我認為她是研究這個控製圖警告並找出問題的最佳人選。我只需要保存這個更改。這是我唯一要做的更改。現在,我這裡有另一個瀏覽器,常華已經登入了。這是她的會話。
您會注意到,在她的通知中,她現在有一條有效通知。我點擊了這條通知,它顯示 Eric Hill 已向她分配了控製圖警告。她只需點擊該警告或通知即可。這會讓她回到我向她分配控製圖警告的同一位置。現在她可以開始研究流程了。
她可能要做的第一件事就是讓人們知道她正在處理這個案子。她可以把這個案子從「未結案」狀態改為「調查中」。這樣就能讓每個人都知道,「嘿,有人在調查這件事。」然後她可以添加一些關於她接下來要做什麼的說明。在這些說明中,如果她需要其他人參與調查,她可以提及相關人員。
假設Chang寫道:「嘿,Joseph Carlson,請把上週調節器故障的詳細資訊寄給我。」Chang 女士認為這可能與此有關。她想從Joseph那裡獲取這些詳細資訊。當我保存這則訊息時,會發生幾件事。首先,州政府將改為調查。
然後,由於 Joseph 被提及,他將收到一封電子郵件和 JMP Live 中的通知,讓他知道 Chang 向他請求了一些信息,以便他可以直接在這裡或離線向她提供這些信息。
我只需點擊這裡的“儲存”按鈕。您可能注意到,這個控製圖警告之前是一個紅色圓圈,現在變成了橙色菱形,因為它正在調查中,而這裡的這個仍在調查中。目前還沒有人調查這個。可能有人想這麼做。
如果你將滑鼠懸停在某個點上,就能看到各種訊息,包括正在發生的事情、分配給該點的人員、狀態以及任何已發生的記錄。這是一種非常便捷的方式,可以讓你輕鬆查看那裡正在發生的事情。
現在,假設 Joseph 向 Chang 提供了她需要的信息,她得出結論,這是由調節器故障引起的。 Chang 可以稍後再回來,說:“這是調節器故障”,然後她可以標記此地址並保存,這樣它現在就變成了綠色方塊。這再次清楚地表明,我們無需再擔心這個問題了。我們知道發生了什麼事。
現在,控製圖本身在這個小側面板的警告訊息中仍然有一個感嘆號,因為還有一個未解決的控制圖警告。也需要有人去處理這個問題。
假設 Chang 繼續將這個問題分配給自己,並將其標記為“已解決”,並顯示“此處存在相同問題”。她將保存此更改。現在,兩個控制圖警告都顯示綠色方塊。
現在左側面板上的所有問題都解決了,在 JMP Live 中,您在任何地方看到這張控製圖都會顯示一個綠色的勾號,表示這張控製圖沒有任何問題。一切正常。大家不用再擔心了。
這是 JMP Log 19 中新增的控制圖分類流程。 Michael Goff 也發表了另一篇關於此流程的完整演講,更詳細地介紹了流程。如果您對此感興趣,不妨查閱 Michael Goff 的貢獻及其演示文稿,並仔細閱讀。
好的,除了控製圖警告之外,品質和工藝控制領域的一個相關主題是我們在工藝篩選方面所做的一些工作。這裡先介紹一下其他一些內容。我將開啟半導體能力樣本資料表,並執行其中的製程篩選腳本,它將產生一個表格,其中包含所有記錄在表中的不同流程及其狀態。然後,我可以添加目標圖和製程性能圖等。
現在,如果我在 JMP Live 18 中發布這份報告,我們來看看它會是什麼樣子。我要回到瀏覽器頂部。這就是我剛剛建立的報告,只不過是在 JMP Live 18 而不是 19 中發布的。你會看到什麼?嗯,如果我點擊某些東西,它看起來並不是活的。什麼也沒有發生。我可以向下捲動,在這裡找到目標圖和流程效能圖。
但是,如果我點擊目標圖中的任意點,就什麼都不會發生。我沒有任何互動體驗。其他點都沒有被選中,其他圖表也沒有被選中。 JMP Live 18 中沒有出現你所期望的 JMP 功能。
讓我們發佈到 JMP Live 19,看看效果是否有改善。回到 JMP,選擇“檔案”,“發布”,“報告到 JMP Live”。這就是報告。我正在發布一份新報告。我將把它發佈到“過程篩選”資料夾。標題看起來不錯,我不需要添加描述。我們繼續。再次強調,我不想發布新數據。我不想找到 JMP Live 上已有的其他數據。它們可能不是相同的數據。然後我會發布。
只需幾秒鐘,就完成了。在這個“發布結果”對話框中,我可以再次點擊“打開”,在瀏覽器中的 JMP Live 中打開它。結果就在那裡。看起來差不多,但我們點擊一下,比如說這裡的 NPN9,它就會被選中,NPN9 過程的控制圖就會顯示在右側。
也許我想將此控製圖與 NPN6 過程進行比較。我可以多選並進行比較。我也會嘗試 PNP,以便獲取其中三個。我可以在圖表中選擇任意數量的過程,然後在右側查看它們各自的控製圖,進行比較,看看它們之間是否有任何相似之處。
那麼,目標圖和流程績效圖呢?我不用滾動到頁面底部,把所有東西都滾掉就能看到。我們把它們放在了同一個報告中的不同選項卡里。如果我點擊“目標圖”,就能看到目標圖,而且這三個圖的控制圖仍然在這裡。您可以看到顏色較深的點就是這三個點。您可以看到其中兩個點位於目標圖部分。它們表現不錯。這個,另一個在這裡很遠的地方。
但如果我點擊這裡,我可以選擇一組不同的點來查看。比如說這四、五個流程。我猜有四個。我可以抓取它們,然後查看控制圖,再次比較它們,試著理解為什麼它們都無法達到目標。
同樣,如果我轉到“過程性能圖”,我可以看到我在目標圖中選擇的四個點。如果我不想再看了,可以點擊“關閉”,然後點擊這裡的一些點。就點擊那個點。我可以看到該點的控製圖。
JMP Live 19 中的流程篩選可提供更互動的體驗。如果您喜歡流程篩選,如果您使用流程篩選,您可能想了解 JMP Live 19 可以為您做些什麼,以便在整個組織中分發流程篩選,並使其具有互動性,正如您在此處看到的那樣。
以上就是 JMP Live 19 中一些重磅新功能。接下來我們來簡單聊聊我們所做的一些通用可用性或使用者介面改進。其中一個備受關注的方面是主視窗。讓我們再次回到 JMP Live 18,看看 JMP Live 18 中的主視窗。
它的定義並不明確。它只是按最後更新時間降序排列了所有你可以訪問的帖子列表。最新的貼文會放在最前面,最早更新的貼文會放在更後面的位置,除此之外就沒什麼其他內容了。
JMP Live 19 的功能更加清晰。我們新增了「最近瀏覽」功能,因為如果您昨天瀏覽過某個內容,今天再回來查看,可能會發現有人在討論它。您可能想立即返回到該頁面,以便繼續瀏覽。
保留您最近瀏覽過的內容非常重要。這會顯示前六項,但您可以點擊“查看全部”,查看您瀏覽過的所有內容,並按瀏覽時間降序排列。我們會在此部分重複顯示您的書籤。書籤在這裡有自己的小頁面,也可以從這裡訪問,但我們將其中一些書籤放在了主儀表板螢幕上,以便您查看。
再次強調,由於我們非常重視控製圖警告,我們專門設立了一個關於控製圖警告的版塊,其中列出了所有包含控製圖警告的帖子。我打算點擊“查看全部”,因為它看起來挺有意思的。
因此,需要關注並全面解決控製圖的這三種狀態。此頁麵可讓您根據控製圖的狀態篩選包含警告的貼文。
如果我不關心那些已完全解決的問題或正在調查的問題,我只想看看那些沒人關注的控製圖,這樣我就能知道哪些地方需要改進。哪些控製圖沒人關注,這樣我就能將我的視野限制在這些控製圖上,輕鬆查看這些控製圖,然後分配控製圖警告等等。只是為了幫你處理這些事情。
底部是最近更新的部分,這與您在 JMP Live 18 中看到的完全相同。您實際上只能在這裡看到這些內容,同樣的帖子也在這裡。一個很棒的功能是您可以限制它。這是在 JMP Live 上查看所有空間的內容。您可能有很多可以訪問但並不真正關心的空間。如果您願意,您可以只查看您喜歡的空間中的帖子。
我收藏的空間裡剛好沒有貼文。也許我需要更多收藏的空間。我該怎麼做呢?我們另一個投入精力的領域是空間。在 JMP Live 18 中,如果你打開 JMP Live 頂部的「空間」選項卡,你只會看到所有空間的目錄。你在那裡能看到的也只是這些。
在 JMP Live 19 中,當您單擊“空間”下拉選單時,您會看到您最喜歡的空間、您最近訪問的空間,然後,如果您單擊“查看所有空間”,您將返回到我們在 JMP Live 18 中的同一目錄。
如何收藏空間?我可以直接在這裡點擊星標。現在,JMP Live 中的新功能就是我收藏的空間。現在,我會在“收藏空間”部分看到帖子。我可以放心,在我的儀表板左側的空間清單中,JMP Live 19 的新功能將始終顯示在這裡,因為我已經收藏了這個空間。
此部分顯示您收藏的空間以及您最近造訪過的其他空間。隨著您造訪不同的空間,此部分會隨之變化。
好的,以上就是我們在 JMP Live 中對主視窗或儀表板所做的改進的亮點。下次,我將深入探討一系列章節,介紹我們如何更改可刷新資料。 JMP Live 的一大亮點是,一旦您將資料發佈到 JMP Live,您就可以存取該資料並設定刷新腳本(JSL 刷新腳本),這樣您就可以隨時從資料庫、磁碟檔案或其他任何位置刷新資料。
刷新資料後,所有依賴該資料的報表也會自動重新產生。這是讓您的 JMP Live 網站保持活躍、活躍和最新狀態的絕佳方式。我們對刷新腳本以及 JMP Live 19 中的功能進行了一系列改進。
我們先從連結資料開始。這裡有一個資料夾,裡面有四份報告和四張資料表。你可以從那個小圓圈(看起來像循環的小圓圈)看到,這些都是可刷新的資料表。這就是這個符號的意思。
我們有美國城市、德克薩斯州城市、北卡羅來納州城市和加利福尼亞州城市。這三個城市看起來可能包含 Postgres 中美國城市數據的子集。我們先來看看美國城市數據。這是數據,然後如果我進入設置,我可以查看它的刷新腳本。
這是一段用於刷新美國城市人口統計的腳本。它看起來像是查詢產生器查詢,針對的是 RDS 資料庫,也就是亞馬遜上的 PostgreSQL 資料庫。它會從亞馬遜取得美國所有 50 個州的大量數據。其中包含許多列。檢索資料後,它會執行一個後查詢腳本,計算每個州每個城市每筆記錄中女性、男性和退伍軍人的百分比。
這是一個相當複雜的查詢。它必須透過 RDS 獲取數據。聽起來不錯。但我還有其他數據表,例如德克薩斯州、北卡羅來納州和加利福尼亞州,它們實際上只是這張美國城市表的子集。
我寧願不這麼做,因為這些其他表必須先從 Postgres 到 RDS,再從那裡檢索數據,而我已經在這裡從 RDS 檢索數據了,而且我正在做一些事情,創建一些計算列,我正在做一些工作。我不想為我需要的其他表格重複這些工作。
對於其他表格,我想做的是先從這些表格中的資料開始,然後根據州/省/市/自治區進行子集劃分。在 JMP Live 19 中,你可以做到這一點。
以德克薩斯州為例。這是德克薩斯州。我們來看看它的設定。對於德克薩斯州,我可以做的是添加一個叫做「可引用資料表」的東西。 「可引用資料表」這個詞很長,但實際上它指的是連結資料表。您可以在這裡添加,也可以在 JMP Live 系統上找到其他數據,您可以選擇並保存,這樣您就可以將其添加到可引用數據表列表中。
JMP Live 中此清單中的任何表都可以在刷新腳本中引用。您可以採用一種方法。例如,您可以將三到四個表合併為一個表。
這可能是你想要做的一件事。在這種情況下,我實際上只想取出那個美國城市,去掉我不需要的那個,然後根據我關心的州來設定它。這就是我在這裡所做的。在我的刷新腳本中,它沒有執行任何查詢建構器之類的操作。它只是說:“嘿,從 Postgres 表中取出美國城市,並根據‘州代碼為德克薩斯州’進行過濾”,就這樣。這就是它要做的全部。
它不必轉到 RDS 或其他任何東西。我在北卡羅來納州和加利福尼亞州的表中有一個非常類似的刷新腳本。這意味著…
讓我們回到包含所有這些數據的資料夾。這意味著,如果我從 Postgres 表中轉到美國城市並刷新它,然後返回連結資料。每當該資料夾刷新時,依賴它的其他表也會刷新,因為它們都依賴此資料夾。每次刷新此資料夾時,其他三個資料夾也會刷新。
按州劃分的退伍軍人資訊依賴原始資料表,因此會重新產生。然後,依賴其他三個表格的三份報告也會重新產生。
讓我把這個搞定。只需從 Postgres 刷新美國城市數據,所有其他數據表和報告都會隨之刷新或重新生成,只要這次刷新產生的新數據可用。只需一次點擊,一次刷新,我就更新了整個資料夾的資料和報告。
我們做了一些比較簡單的小事。我會快速展示給大家。如果我查看這份「各州退伍軍人」報告,你會注意到,有些數據是可刷新的,例如這張表的數據就是可刷新的。它是美國某個城市的表格,並且有刷新時間表。它會在每個星期五早上 8:00 刷新,也就是三天後的資料。
我們一直以來都會在資料表中顯示何時刷新,無需深入研究時間表,我們只需顯示下一個刷新事件是什麼即可。刷新事件將在三天後發生,因為這裡可能有三到四個不同的時間表。要弄清楚下一個要觸發哪個可能並不容易。
上面我們告訴你:「下次刷新是三天後。」 嗯,這就是資料表。那麼報告本身呢?你真正關心的是使用這些數據的報告。
現在,我們將查看所有這些計劃,並確定哪些資料將首先刷新。這意味著刷新之後,報告將立即產生。如果您只是查看報告,您可以查看頂部,並知道該報告將在三天後重新生成,因為那時它所依賴的下一個資料將會刷新。
這只是一種更簡單的查看報告並了解何時再次更新的方法。說到刷新計劃,我們回到刷新計劃。讓我們建立一個新的刷新計劃,一個額外的刷新計劃。假設我們想從上午 8:00 開始。
我想重複一下,現在,在 JMP Live 18 中,當你打開重複下拉式選單時,這裡最小的數字是五分鐘。你可以重新安排跑步、重複的頻率是每五分鐘一次。
在 JMP Live 中,我們覺得這有點限制。 JMP Live 19 有一個自訂選項,您可以將任意秒數設定為 10 秒。如果資料更新速度非常快,您確實需要每 10 秒更新一次,那麼您可以這樣做。在這種情況下,我會說 30 秒。半分鐘,我也可以說 120 秒,也就是兩分鐘。
只是讓它能夠非常靈活地精確計算刷新腳本的運行時間。取消它吧。我其實不需要它。這只是我們用刷新功能做的一些其他小事。
現在,我們一直在討論刷新計劃以及如何使用 JSL 創建它們,但我們知道很多人對 Python 的了解比對 JSL 的了解要多。在 JMP 18 中,JMP 在使用 Python 方面變得更加出色,可以運行 Python 編寫的腳本。
在 JMP Live 19 中,我們已將其引入 JMP Live。我要查看這裡的地震表。這是一個地震資訊表。它具有刷新功能。它包含一些名為“全天”的數據,其中包含一個刷新腳本。
如果你對 JSL 非常了解,往下看的話,你可能會想:「這看起來根本不像 JSL。」 當然不是。這是 Python。我們現在為你的刷新腳本提供了一個語言選擇器。你可以選擇 JSL 或 Python。如果你選擇 Python,你可以直接在這裡輸入 Python 腳本。
讓我們來簡單介紹一下,因為確實需要做幾件事。當然,我們需要導入一些函式庫,這些函式庫是…這些是 JMP 提供的 Python 函式庫,方便使用者更輕鬆地將 Python 與 JMP 結合使用。這裡有兩個函式庫,還有一個就是 JMP Utils。 JMP Utils 可讓您安裝所需的 Python 程式庫。
在這種情況下,我將安裝 Pandas 庫,以便可以在刷新腳本中使用 Pandas 資料框。我先安裝它,然後導入它。然後,我使用 Pandas 資料框從網站上讀取一些 CSV 檔案並將其儲存在資料框中。之後,我會對其進行子集化,這樣我就能只得到大於兩次地震的震級。我不想要那些無關緊要、意義不大的無關緊要的數據。
我抓取那個子集,然後,為了將其返回到 JMP 並進入 JMP Live,它最終必須是 JMP 資料表。但是 JMP 提供了一個實用程序,可以將資料框轉換為 JMP 資料表。您只需從 JMP Python 庫中呼叫資料框,它就會建立一個資料表。這是您在 Python 中將其作為刷新腳本的結果傳回給 JMP 的語法。
雖然有些複雜,但如果你熟悉 Python,它允許你繼續使用 Python。我只需要運行它。我只需要刷新這個表,你會看到 Python 腳本能夠成功刷新資料。
這裡只需要幾秒鐘……然後就完成了。好的,它成功運行了。我可以透過查看歷史記錄並查看它是否已成功刷新來確認這一點。然後,如果我回去查看報告,我認為它並沒有太大變化,因為我是在一兩個小時前做的。我認為過去幾個小時地震並沒有發生太大變化,但刷新後的地圖就是這樣的。
如果您喜歡 Python,您可以在 JMP Live 中使用 Python 編寫刷新腳本。
這是另一個包含刷新腳本的資料表,我先運行一下,看看會發生什麼,然後我會告訴你發生了什麼。我運行了這個刷新腳本,看看它是否有效。當然,你可能從上面的介紹就能看出它不會起作用。它失敗了。
我相信在 19 中,這是一個新功能。當刷新腳本失敗時,為了避免您必須查看歷史記錄來找出失敗的原因,我們將失敗的錯誤訊息放在了刷新腳本所在的同一面板中。您無需前往任何地方,只需查看歷史記錄即可了解問題所在。
我們似乎嘗試新增名為 ADDIN_HOME 的 com.jmp.unitconversion 檔案。這意味著此刷新腳本需要某個 JMP 插件可用,以便可以使用該插件中的部分程式碼。那麼,如何在 JMP Live 中將這些插件新增到我們的刷新腳本中呢?答案是肯定的。這個過程分為兩步,具體步驟如下。
首先,您需要一位管理員,請前往 JMP Live 的管理設定。向下滾動一下,您會看到一組插件,管理員說:“我們願意允許您將這四個插件添加到刷新腳本中。它們已經過審核,我們已經檢查過了。它們是安全的,一切正常。”
您所要做的就是上傳插件的 zip 文件,然後我們將其儲存在 JMP Live 中,然後當刷新腳本使用其中一個插件時,我們會在運行刷新腳本的 JMP Live 實例上安裝該插件,運行刷新腳本,然後當它完成後,當然,JMP 會話會在每次運行刷新腳本後被拆除並重新啟動。
重新啟動後,該插件將不再被添加。它只會在刷新腳本運行期間存在於您的 JMP 會話中。這可以防止一個人添加的插件影響其他人的刷新腳本。這可能會發生衝突,因此我們希望盡可能避免這種情況。
這是第一步。管理員必須說:「是的,可以把單位轉換外掛程式加入到刷新腳本中。」這就完成了。如果我回到我的其他瀏覽器,我可以向下滾動。如果我繼續向下捲動,刷新腳本區域中會有一個已分配的插件部分。我可以點擊“分配”,然後我會注意到我得到了相同的列表,其中包含四個已分配的插件,我可以從中選擇並允許它們在我的刷新腳本中運行。
我要選擇單位轉換並儲存。它會顯示在這裡。現在,當我刷新這些數據時,應該只需要 20 秒左右。它應該會成功,因為插件將可用,並且能夠找到它試圖在此處包含的檔案。
就是這樣。我沒有看到任何錯誤,錯誤訊息也消失了。我查看歷史記錄。資料已刷新。看起來操作成功了。一切正常。
如果您有需要在刷新腳本中運行的插件,您可以這樣做。其中很重要的一點是 JMP Live 正在開發的資料連接器,其他人也可以開發,這些連接器以插件的形式分發。如果您需要使用資料連接器,既然您可以將插件新增到刷新腳本中,那麼您可以在這裡進行操作。您可以安裝這些插件並在刷新腳本中使用它們。
好的,關於刷新腳本的部分就到此結束了。那麼報表腳本呢? JMP Live 中的那些腳本會在資料更新後重新產生報表。我們用它們做了什麼嗎?
事實證明我們找到了。這是我最喜歡的 JMP Live 19 功能之一。這是鳶尾花數據的等高線圖。看起來還不錯,不過我想看看數據中是否還有其他等高線。這看起來只用了一層等高線。我想用兩到三層等高線,看看能不能在數據中找出更多等高線。
我該怎麼做呢?嗯,每次發布報告時,重新產生此表的腳本都會發佈到 JMP Live。但在 JMP Live 19 之前,它一直是唯讀的。你什麼也做不了,也無法更改它。如果你想更改此等高線圖中使用的等高線數量,你必須返回 JMP,找到你運行的原始腳本,用不同的等高線值重新運行它,然後重新發佈到這個腳本上,才能獲得新的值。
這有點麻煩,所以我們決定在 JMP Live 19 中實現此功能。它看起來很像資料表刷新腳本面板,但它是報表重新產生腳本面板。我可以打開它,只需將等級數從 1 改為 3,然後儲存即可。儲存後,由於腳本現在不同了,重新產生報表按鈕就會啟用。
我可以點擊“重新產生報告”,測試我所做的更改是否真的達到了我的預期。看起來確實如此。我現在得到了三個輪廓,而不是一個。我可以透過這些輪廓來判斷。這就是我想要的效果。我已經完成了,現在我可以更新它,而不必返回 JMP。
我常用到的另一個用例是一份鑽石資料報告。這是按克拉重量定價的。然後我根據顏色和淨度篩選數據。如果我沒記錯的話,鑽石實際上包含四個C:克拉重量、顏色、淨度和切割。切工在哪裡?嗯,如果我查看數據,它確實包含了切工。
只是這份報告的製作者在發布之前沒有把它添加到腳本和數據過濾器中。謝天謝地,我們現在可以修改腳本了。我可以打開腳本,把它放大。我可以在腳本中找到資料過濾器,然後添加“剪切、拉取和剪切”命令。保存。再次,它會重新生成。我們啟用它。點擊它。
這是更新後的報告,底部是「切工」。我可以說我只想看到“極優”切工。我買不起「理想」切工,但「極優」切工我買不起。我真的想要一顆「極優」品質的鑽石,所以我可以選擇「極優」切工,現在我可以根據這個標準以及其他標準進行篩選。
真正有用的功能是可以直接編輯刷新腳本。如果它不是你想要的,你可以調整它,讓它變成你想要的樣子。
好的,最後一個主題是 JSL。我不知道您是否知道,但您可以透過腳本使用 JMP Live 做很多事情。您可以使用腳本將報表發佈到 JMP Live。您可以更新資料。您可以使用 JMP Live 在 JSL 中執行各種操作。
讓我回到 JMP,然後退出這個對話框。這是一個可以在 JMP Live 18 中運行的腳本。它就在這裡:
我有一家乳酪製造公司,一家乳酪生產公司,還有三家工廠。一家在休士頓,一家在曼徹斯特,一家在上海。這個腳本會為每個工廠產生一份能力報告,然後將其發佈到 JMP Live,這樣我就能查看各個工廠在製程能力方面是否存在差異。
它們都共用一個 JMP Live 上的規格限值檔案。將規格限值集中到 JMP Live 上的文件中是一個不錯的選擇,這樣每個人都可以參考同一個文件,從而確保不同工廠之間的一致性。
這就是我的腳本。我們來看看它的結果會存放在哪裡。如果我回到 JMP Live,然後找到這個…JMP Live 裡有一個資料夾。在 JSL 裡,它叫做 Pads,裡面有休士頓、曼徹斯特和上海三個工廠的文件夾。
我該如何告訴 JMP…我該如何在 JMP 腳本中識別這些資料夾?嗯,你可能認為我可以直接透過名稱呼叫它們。然而,在 JMP Live 18 中,你無法做到這一點。為了將某些內容放入資料夾,你必須訪問該資料夾並獲取其 ID(你可以在標題欄中找到該 ID),或者你可以轉到此處查看詳細信息,將其複製出來,然後將其複製到 JMP 中並放入其中。
這需要一點工作量。它無法很好地記錄腳本,因為我的腳本裡已經有這些 ID 了。我的意思是,它能用,但你必須把這些 ID 寫進腳本裡。在本例中,我映射的是植物名稱。我使用“自然”一詞,也就是植物的名稱來產生所有內容。
但是當我進入 JMP Live 時,我必須將植物的名稱對應到 ID,這樣我才能知道要把它放在哪個資料夾中。從這個腳本來看,我根本不知道它放在哪裡。它的父資料夾是什麼?很難說。
這在 JMP Live 18 和 JMP Live 19 中肯定有效。我們在 19 中所做的一切仍然與 18 相容。但在 18 中,我可能會做一些略有不同的事情。
讓我們來示範第二個腳本。以下是您在 JMP Live 19 中可以使用的另一種方法。在 JMP Live 19 中,您可以使用路徑和資料夾名稱,就像在 Windows 或 Mac 的檔案系統中一樣。您可以像在其他地方一樣瀏覽檔案系統。
如果你回頭看一下,這個資料夾的名稱,這個空間的名字是“What's New”,JMP Live 19,資料夾在 JSL 中是 07paths。如果我回到 JMP,我在這裡看到的正是這個。
我告訴 JMP,我連接到 JMP Live,為了獲取所有這些發布的基礎資料夾,我只需告訴實時連接獲取一個包含此路徑的資料夾即可。 JMP Live 19 中的新功能,就像我在 JMP Live 中看到的一樣。它是自文檔化的。現在它已經寫在我的腳本裡了。
然後,當我循環遍歷不同的製造工廠並想要獲取子資料夾來放入報告時,我只需說,從基礎資料夾中獲取與工廠、休斯頓、曼徹斯特或上海同名的子資料夾,然後將內容發佈到該資料夾。
它的文件更詳盡,更清晰,而且您可以記住植物的名稱。您永遠不會記住那些ID,因此,與嘗試使用ID相比,您使用路徑和名稱時需要參考JMP Live的次數要少得多。
你總是需要來回跑,取得一個ID,然後把它帶回來,再放到你的腳本裡。這會讓腳本編寫過程更順暢一些。我只需要運行這個JSL腳本,它就會創建三個不同的能力圖,並將它們發佈到JMP Live的相應資料夾中。
如果我去查看新帖,我會看到休士頓的能力文件,曼徹斯特的,還有上海的。它們不知為何正在更新,但都在那裡。
我相信,使用路徑和名稱而不是使用 ID,從 JMP 編寫 JMP Live 腳本是一種更用戶友好的方式。
好的,我的 JMP Live 19 新功能演示到此結束。再次強調,我叫 Eric Hill。我的信箱地址是 eric.hill@jmp.com。
如果您對我在此處提供的資料有任何疑問,請隨時與我聯繫,我可以回答任何問題或為您指明正確的方向。