Skip to content

資料處理

本模組聚焦 batch job 的提交、排程與監控流程,並說明 JCL、JES2、WLM、job scheduling software 與 SDSF 在資料處理工作中的位置。

學習重點

  • 理解 JCL 如何描述程式、DD statement 與資料集關係。
  • 比較手動 submit job 與透過 job scheduling software 管理批次作業的差異。
  • 使用 SDSF 的 active、input、status、held output、syslog 等畫面追蹤作業狀態。

核心術語

  • JCL
  • DD statement
  • Job
  • Scheduler
  • JES2
  • WLM
  • SDSF
  • Output queue

課程內容

18內容頁
18靜態圖像頁
5互動式圖像頁

課程導入

Page 1內容頁1 張圖像138 字元

Data Processing - Data Processing

Data Processing Data Processing - Data Processing screenshot
Data Processing (content)
課程正文

資料處理模組

繼續使用本教材即表示您同意這些條款與條件。Interskill Learning Pty. Ltd. © 2026

學習檢核
  • 能用自己的話說明「Data Processing」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 2內容頁1 張圖像502 字元

Data Processing - Objectives

Data Processing Data Processing - Objectives screenshot
Objectives (content)
課程正文

目標:資料處理

在本單元中,您將了解批次作業如何用於處理資料,以及這些作業如何提交到系統。您也會探索 SDSF,並了解該軟體如何用於監控批次作業活動。

完成本單元後,您應能:

  • 識別 JCL 用於處理資料的方式
  • 識別作業如何提交到系統,以及如何被 JES 處理
  • 識別 SDSF 面板中用於監控批次作業活動的功能
JCLJES2SDSF
學習檢核
  • 能用自己的話說明「Objectives」在本 topic 中的用途。
  • 能辨識 JCL、JES2、SDSF 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

作業處理

Page 3互動內容頁1 張圖像407 字元

Data Processing - JCL

Data Processing Job Processing: Data Processing - JCL screenshot
JCL (html-wrapper)
課程正文

您現在會看到一些 JCL 在 ISPF 編輯畫面中被編輯。

在指令列輸入 SUBMIT,會將作業送交系統執行。若資源可用且語法正確,作業便會開始處理。

JCL 也可以由工作排程軟體自動提交,或由系統以 started task(啟動工作)的方式提交。這些作業通常與持續執行的工作相關,例如 CICS。

ISPFJCL
學習檢核
  • 能用自己的話說明「JCL」在本 topic 中的用途。
  • 能辨識 ISPF、JCL 的基本角色。
  • 能指出畫面中應觀察的欄位、命令區、狀態列或清單。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 4內容頁1 張圖像9 個互動熱點1152 字元

Data Processing - JCL

Data Processing Job Processing: Data Processing - JCL screenshot
JCL (content)
互動式圖像
000001

此敘述提供系統作業的名稱及整體處理屬性。

課程正文

JCL 本身用來提供程式執行所需的資源。

將滑鼠游標移到 JCL 陳述上方即可檢視其用途。

Data setJCLDD statement
學習檢核
  • 能用自己的話說明「JCL」在本 topic 中的用途。
  • 能辨識 Data set、JCL、DD statement 的基本角色。
  • 能指出畫面中應觀察的欄位、命令區、狀態列或清單。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 5互動內容頁1 張圖像247 字元

Data Processing - JCL

Data Processing Job Processing: Data Processing - JCL screenshot
JCL (html-wrapper)
課程正文

當程式執行時,它會告知系統所需的資料。

程式會參照 JCL 中指定的 DD 敘述名稱,而該 DD 敘述所指的資料集包含將用於該作業的資料。

Data setJCLDD statement
學習檢核
  • 能用自己的話說明「JCL」在本 topic 中的用途。
  • 能辨識 Data set、JCL、DD statement 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 6內容頁1 張圖像1115 字元

Data Processing - Job Scheduling Software

Data Processing Job Processing: Data Processing - Job Scheduling Software screenshot
Job Scheduling Software (content)
課程正文

LQ

當有許多必須在特定時間、以特定順序執行的作業時,可使用專門的作業排程軟體,例如 Broadcom 的 CA7 Workload Automation 產品。如圖所示。

執行作業排程工作的其他產品包括 BMC 的 Control-M for z/OS、IBM Z Workload Scheduler 與 ASG Technologies 的 ASG-Zeke。

學習檢核
  • 能用自己的話說明「Job Scheduling Software」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 7內容頁1 張圖像1538 字元

Data Processing - Job Scheduling Software

Data Processing Job Processing: Data Processing - Job Scheduling Software screenshot
Job Scheduling Software (content)
課程正文

前一頁討論的作業排程產品會有選項,讓使用者可以手動或自動設定作業重新啟動的處理。這裡所示的範例來自 BMC 的 Control-M/Restart 產品。

從所提供的選項可以看到,在作業重新啟動時可以使用多種不同的方法。例如,你可以從特定步驟啟動作業,而不是從頭開始,或執行作業中的某個步驟範圍。

學習檢核
  • 能用自己的話說明「Job Scheduling Software」在本 topic 中的用途。
  • 能指出畫面中應觀察的欄位、命令區、狀態列或清單。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 8互動內容頁1 張圖像195 字元

Data Processing - JES

Data Processing Job Processing: Data Processing - JES screenshot
JES (html-wrapper)
課程正文

在作業提交後,JES2 會接管該作業。每個處理器都有一個獨立的 JES2 子系統,負責處理該系統的作業輸入與輸出。

JES2
學習檢核
  • 能用自己的話說明「JES」在本 topic 中的用途。
  • 能辨識 JES2 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 9互動內容頁1 張圖像7 個互動熱點143 字元

Data Processing - JES

Data Processing Job Processing: Data Processing - JES screenshot
JES (html-wrapper)
互動式圖像
作業

作業可手動提交到系統、透過作業排程軟體提交,或以 started task 的方式提交。

課程正文

當批次作業送出時,JES 會自動透過數個階段來處理該作業。

將滑鼠移到 JES2 的各個階段上,即可檢視作業的處理方式。

JES2
學習檢核
  • 能用自己的話說明「JES」在本 topic 中的用途。
  • 能辨識 JES2 的基本角色。
  • 能把互動圖像中的元件改寫成前後順序清楚的流程說明。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 10互動內容頁1 張圖像408 字元

Data Processing - Workload Management

Data Processing Job Processing: Data Processing - Workload Management screenshot
Workload Management (html-wrapper)
課程正文

在大型主機上執行的任何工作都必須依據優先順序與可用資源來排定。對於 z/OS,這由工作負載管理 (WLM) 元件自動執行。

WLM 會依據目標(例如回應時間要求)來管理系統內工作負載的處理。WLM 也會管理系統資源,例如處理器與儲存的使用,以達成這些目標。

WLM
學習檢核
  • 能用自己的話說明「Workload Management」在本 topic 中的用途。
  • 能辨識 WLM 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

單元摘要

Page 20內容頁1 張圖像511 字元

Data Processing - Summary

Data Processing Quiz: Data Processing - Summary screenshot
Summary (content)
課程正文

資料處理 摘要

在本單元中,您已了解 JCL 的構成,以及如何手動或透過工作排程軟體向系統提交 JCL。

您也了解作業提交後 JES 如何處理該作業,以及 SDSF 在監控作業活動時的功能。

您現在應該能夠:

  • 識別 JCL 如何用於處理資料
  • 識別作業如何被提交到系統,以及 JES 如何處理它們
  • 識別用於監控批次作業活動的 SDSF 面板之功能
JCLJES2SDSF
學習檢核
  • 能用自己的話說明「Summary」在本 topic 中的用途。
  • 能辨識 JCL、JES2、SDSF 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

作業進度監控

Page 12內容頁1 張圖像6 個互動熱點1165 字元

Data Processing - SDSF Overview

Data Processing Monitoring Job Progress: Data Processing - SDSF Overview screenshot
SDSF Overview (content)
互動式圖像
DA

Active users 選項顯示目前正在執行的作業、已啟動的工作及 TSO 使用者的活動。

課程正文

既然作業正在執行,如果您有權存取 System Display and Search Facility (SDSF),就可以監控該批次作業的進度。

將滑鼠移到醒目的 SDSF Primary Menu 選項上方,即可看到簡短說明。

Data setOMVSJES2WLMSDSF
學習檢核
  • 能用自己的話說明「SDSF Overview」在本 topic 中的用途。
  • 能辨識 Data set、OMVS、JES2、WLM 的基本角色。
  • 能指出畫面中應觀察的欄位、命令區、狀態列或清單。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 13內容頁1 張圖像3 個互動熱點1352 字元

Data Processing - SDSF Display Active Panel

Data Processing Monitoring Job Progress: Data Processing - SDSF Display Active Panel screenshot
SDSF Display Active Panel (content)
互動式圖像
CPU%

此欄位顯示在最近測量期間該作業使用的 CPU 百分比。數值偏高可能表示該作業正在陷入迴圈執行。

課程正文

SDSF 的 Display Active (DA) 面板可讓您檢視目前正在執行的作業詳細資訊。

將滑鼠移到突出顯示的欄位上,可檢視所提供資訊的說明。

SDSF
學習檢核
  • 能用自己的話說明「SDSF Display Active Panel」在本 topic 中的用途。
  • 能辨識 SDSF 的基本角色。
  • 能指出畫面中應觀察的欄位、命令區、狀態列或清單。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 14內容頁1 張圖像2 個互動熱點1184 字元

Data Processing - SDSF Input Panel

Data Processing Monitoring Job Progress: Data Processing - SDSF Input Panel screenshot
SDSF Input Panel (content)
互動式圖像
1 / 2 / 3 及相關項目

此欄位顯示作業在 JES2 輸入佇列中的位置。此處標示的作業正在等待可用的 initiator,數字表示在可用時它們被啟動的順序。

課程正文

如果您的作業已提交,但未出現在 DA 面板上,且尚未收到任何輸出,您可以進入 SDSF Input 面板以檢查是否有任何因素正在延遲其執行。

如果您有權限在此畫面輸入指令,您或許能解決延遲的原因。

將滑鼠移到醒目標示的項目上,可檢視可能導致作業延遲的原因說明。

SDSF
學習檢核
  • 能用自己的話說明「SDSF Input Panel」在本 topic 中的用途。
  • 能辨識 SDSF 的基本角色。
  • 能指出畫面中應觀察的欄位、命令區、狀態列或清單。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 15內容頁1 張圖像1329 字元

Data Processing - SDSF Status Panel

Data Processing Monitoring Job Progress: Data Processing - SDSF Status Panel screenshot
SDSF Status Panel (content)
課程正文

有些操作員偏好使用 SDSF Status panel 來顯示系統活動。

這個面板結合了數個其他 SDSF 畫面,並顯示來自多個不同 JES 佇列的作業詳細資訊。

RACFJES2SDSF
學習檢核
  • 能用自己的話說明「SDSF Status Panel」在本 topic 中的用途。
  • 能辨識 RACF、JES2、SDSF 的基本角色。
  • 能指出畫面中應觀察的欄位、命令區、狀態列或清單。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 16內容頁1 張圖像1465 字元

Data Processing - SDSF Log

Data Processing Monitoring Job Progress: Data Processing - SDSF Log screenshot
SDSF Log (content)
課程正文

如果在其他任何 SDSF 面板中找不到您的作業,可使用 SDSF Log 選項來檢視系統日誌。

像在此畫面的指令輸入列中輸入的指令,可用來在日誌中搜尋特定資訊,例如作業名稱。

Data setSDSF
學習檢核
  • 能用自己的話說明「SDSF Log」在本 topic 中的用途。
  • 能辨識 Data set、SDSF 的基本角色。
  • 能指出畫面中應觀察的欄位、命令區、狀態列或清單。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 18互動內容頁1 張圖像239 字元

Data Processing - Summary

Data Processing Monitoring Job Progress: Data Processing - Summary screenshot
Summary (html-wrapper)
課程正文

您現在已了解如何存取批次作業的 JCL、如何手動或使用作業排程軟體將這些作業提交到系統,以及如何監控它們的執行進度並使用 SDSF 顯示其輸出。

JCLSDSF
學習檢核
  • 能用自己的話說明「Summary」在本 topic 中的用途。
  • 能辨識 JCL、SDSF 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

模組完成

Page 23內容頁1 張圖像459 字元

Data Processing - Module Complete

Data Processing Module Test: Data Processing - Module Complete screenshot
Module Complete (content)
課程正文

模組完成:資料處理

您可以按一下 'Exit' 離開資料處理並記錄您的結果,或使用 Table of Contents 返回並複習本模組。

若要再次進行資料處理模組測驗,您必須先離開模組,然後從您的 LMS 重新測驗。

注意:為確保您的成績正確儲存,請使用此訓練視窗右上角的 'Exit' 按鈕。請勿使用瀏覽器右上角的 'X'。

學習檢核
  • 能用自己的話說明「Module Complete」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

練習與評量

本模組的練習測驗與 Module Test 題目已納入「練習與評量」,可依題型或來源篩選練習。本站以非計分模式提供 15 題練習;正式分數、attempt、completion 與憑證仍以 YourLearnings / InterSkill 為準。

  • 練習測驗:9 題
  • Module Test:6 題

前往練習與評量

IBM Z 課程台灣繁體中文化教材,供 IBM Taiwan enablement 使用。