批處理是在組或批中處理事務。一旦批處理正在進行,就不需要使用者互動。這將批處理與事務處理區分開來,事務處理涉及一次處理一個事務,並且需要使用者互動。
雖然批處理可以在任何時候進行,但它特別適合於週期結束處理,例如在一天結束時處理銀行的報告或生成每月或每兩周的工資單。
對於大型企業來說,隨著大型計算機的引入,批處理在20世紀中葉左右成為資料編譯、組織和報告生成的一種正常方式。早期處理批處理的機制是向計算機輸入一疊穿孔卡片,這些卡片上有命令或指示,以便計算機遵循。
赫爾曼·霍勒瑞斯(1860-1929)在1890年左右被美國人口普查局聘為統計學家時,發明瞭穿孔卡片。正是這張打孔卡片成為了50年後廣泛批次加工的種子。
批處理作業按定期計劃的時間(例如,隔夜)或按需執行。例如,消費者收到的公用事業和其他服務的賬單通常是每月透過批處理生成的。批處理是有益的,因為它是一種同時處理大量資料的經濟高效的方法。需要註意的一點是,加工的輸入必須是正確的,否則整批的結果都會出錯,這將耗費時間和金錢。
批處理的一個決定性特徵是缺乏人工幹預,很少有(如果有的話)人工過程來啟動它。在現代,這正是它如此高效的原因之一,但事實並非總是如此。
批次處理從沖孔卡開始,並將其列為計算機說明。整個卡片或成批卡片將一次性處理。這個系統由赫爾曼·霍利什發明,可追溯到1890年。霍利什開發了該系統,用於處理美國人口普查資料。手動打孔,卡片被一個機電裝置送入並準備好。霍利斯將他的發明專利為“電子製表機”,後來加入了一組其他發明家和投資者,組建了計算製表記錄公司(CTR),最終將成為IBM。
批處理從使用穿孔卡片開始。
與早期的迭代不同,現代批處理的功能是完全自動化的,以滿足特定的時間條件。有些任務是立即完成的,有些則是實時執行的。後者定期受到監測。如果流程有任何問題,系統將透過基於異常的管理警報通知相應的人員。這節省了管理人員日常工作和其他緊迫任務的時間,而無需監督批處理系統。
軟體透過監視器和依賴關係系統識別異常,從而啟動批處理。例外情況可能包括線上客戶訂單或來自系統的新供應請求。
因為批處理涉及一次處理大量資料,如果輸入以某種方式關閉,整個批處理將有缺陷,浪費時間和金錢。
當採用批次加工時,勞動力和裝置等運營成本會降低。這是因為它消除了對人力職員和計算機等物理硬體的需求。而且,由於批處理的設計是快速高效的,並且可以避免人為錯誤,所以關鍵人員可以將精力集中在日常工作上。
與其他系統不同,批處理系統可以隨時隨地工作。這意味著他們繼續在正常工作時間之外工作。他們也可以在離線環境下在後臺工作,因此即使在停機期間,你也可以放心,他們仍然可以工作,而不會影響組織的日常工作。
如上所述,有一個批處理系統到位,讓經理和其他關鍵人員有時間做自己的工作,而不必花時間監督批次。如果出現任何問題,將傳送警報。這使得管理者可以在批處理過程中不插手。
在將這種系統投入使用之前,企業所有者可能希望考慮批處理的一些缺陷。
與許多技術一樣,管理批處理系統需要一定程度的培訓。管理者需要瞭解什麼觸發了批處理,如何安排它們,以及異常通知意味著什麼,等等。
公司或組織內部的人員應熟悉該系統。那是因為它們通常非常複雜。如果團隊中沒有知識淵博的人,您可能需要僱用其他人來幫助您。
批處理基礎設施可能是一項昂貴的資本支出。對一些企業來說,這些成本似乎不可行。
批處理檔案是Windows提高生產率的祕密之一。只需要一點工作,你就可以自動完成單調的任務,再也不用擔心它們了。高階使用者應該儘早瞭解批處理指令碼。 ...
... 與批處理指令碼一樣,PowerShell指令碼只是寫入純文字檔案的指令行,只是該檔案使用.PS1副檔名而不是.BAT或.CMD副檔名。但這就是相似之處的終結。 ...
... 在Windows上,可以建立一個批處理指令碼,自動將檔案從選定的原始檔夾移動到目標資料夾。此指令碼可以檢查檔案的期限,以確保檔案僅在建立後的特定日期或月份之後才被移動。 ...
...如何使用命令提示符嗎?如果你這樣做了,你可以寫一個批處理檔案。在最簡單的形式中,批處理檔案(或批處理指令碼)是雙擊檔案時執行的多個命令的列表。批處理檔案可以一直返回到DOS,但仍然適用於現代版本的Windows。 P...
由於幾個主要與安全相關的原因,PowerShell指令碼不像批處理指令碼那樣易於移植和使用。但是,我們可以將批處理指令碼與PowerShell指令碼捆綁在一起,以解決這些問題。在這裡,我們將向您展示一些問題領域,以及如何構建批...
...種很好的方法,這時自動刪除就很方便了。 您可以使用批處理檔案自動清理下載資料夾,該批處理檔案將刪除超過一定天數的檔案。您可以在需要清理下載資料夾時執行此程式,也可以使用任務計劃程式每天、每週、每月等執...
如果您正在編寫一個批處理檔案,並且在有人按下某個鍵之前不想繼續,那麼使用timeout命令就可以很容易地完成。 例如,在命令提示符下使用以下命令將使終端暫停10秒,除非您按鍵: timeout /t 10 然而,無論您是否按鍵,此...
Windows在批處理檔案出現之前就包含了它…批處理檔案真的很舊!不管老少,我仍然發現自己經常建立批處理檔案來幫助我自動化常見任務。一個常見的任務是將檔案上載到遠端FTP伺服器。這是我解決問題的方法。 首先,您必須...