25
人見人愛的 Control-M 作業請求流程 George Chiou [email protected] 2017-11-09 國家產業創新獎 卓越中堅企業

2_人見人愛的control-m作業請求流程

Embed Size (px)

Citation preview

Page 1: 2_人見人愛的control-m作業請求流程

人見人愛的 Control-M

作業請求流程

George Chiou

[email protected]

2017-11-09國家產業創新獎

卓越中堅企業

Page 2: 2_人見人愛的control-m作業請求流程

批次作業的生命週期

2

開發人員

作業新增/修改

批管人員

作業/流程設計

OP

監控/異常處理

歷史紀錄

報表功能

預測未來流程

需求單

Control-M Change

Manager

Page 3: 2_人見人愛的control-m作業請求流程

溝通時間總是曠日廢時

3

Developers Operations

Business UsersSystem Administrators

Page 4: 2_人見人愛的control-m作業請求流程

既有的批次作業部署

4

Page 5: 2_人見人愛的control-m作業請求流程

全新的批次作業部署

5

Page 6: 2_人見人愛的control-m作業請求流程

全新的批次作業部署

6

減少磨合 增進效率

Page 7: 2_人見人愛的control-m作業請求流程

人見人愛的Control-M作業請求流程

7

Control-M

Managed File TransferBuild, schedule, and manage file

transfers within in a single system via an ecosystem-wide dashboard view

Automation APIBuild workflows in JSON, and manage them together with other applications

in a source code environment

On the CloudProvision, install, configure, and scale

up / down automation environments to meet changing business needs

Self-ServiceSubmit and monitor jobs through an easily-understandable interface (incl. mobile) without interfacing with IT.

For HadoopDevelop, schedule, manage, monitor,

and integrate Hadoop workflows within a single, centralized system.

Workload Change ManagerBuild workflows that automatically

adhere to enterprise-wide standards

Application IntegratorExtend workflow automation

solutions to any application via a simple, web-based design tool.

Batch Impact ManagerAutomatically detect delays and errors

in workflows, and extrapolate those errors to see a system-wide impact

Page 8: 2_人見人愛的control-m作業請求流程

Workload Change

Manager

(WCM)

8

開發人員透過瀏覽器建立批次排程

Page 9: 2_人見人愛的control-m作業請求流程

Drag picture to placeholder or

click icon to add

專為 DevOps設計的專屬 Web平台

直觀的圖形介面開發

開發人員依據業務需求定義批次排程

送出排程請求讓批管審核

提供介面快速排解問題

集中管理,一目了然

Workload Change Manager功能說明

9

Page 10: 2_人見人愛的control-m作業請求流程

開發人員透過瀏覽器建立批次排程

10

功能區

流程區

參數區結果區

Page 11: 2_人見人愛的control-m作業請求流程

提供溝通介面,快速排解疑難

11

開發人員 批管人員

Page 12: 2_人見人愛的control-m作業請求流程

Control-M 批管人員進行審核

12

退回請求 or 審核通過

檢視設定有無滿足規則

Page 13: 2_人見人愛的control-m作業請求流程

批管人員集中處理需求單

13

已處理之清單列表

開發人員重新寄出請求

批管人員審核中

已退回請求,尚未收到回覆

Page 14: 2_人見人愛的control-m作業請求流程

批管人員集中處理需求單

14

集中管理一目了然

尚未處理之請求清單

Page 15: 2_人見人愛的control-m作業請求流程

15

WCM作業請求生命週期 建立工作區

新增、修改作業定義

開發人員發出請求

批管人員審核請求

退回請求,修改內容

批准請求,作業上版

Page 16: 2_人見人愛的control-m作業請求流程

Automation API

(AAPI)

16

開發人員利用 API建立/控制批次排程

Page 17: 2_人見人愛的control-m作業請求流程

Automation API

17

制定排程時間

定義作業內容

建立批次排程

執行與控制作業

Page 18: 2_人見人愛的control-m作業請求流程

更加彈性的控制批次排程

18

AP開發人員 Control-M

CLI、HTTP Request 執行批次作業

安裝 CLI(CTM Command Line Interface)

Page 19: 2_人見人愛的control-m作業請求流程

透過Automation API建立批次排程

19

Page 20: 2_人見人愛的control-m作業請求流程

透過Automation API執行批次排程

20

Page 21: 2_人見人愛的control-m作業請求流程

查看Automation API結果

21

Page 22: 2_人見人愛的control-m作業請求流程

全新的批次作業部署

22

WCM AAPI

透過瀏覽器便能操作

更貼近需求的批次排程

減少因流程的等待時間

降低溝通成本

新的部署選擇

快速的作業部署

更加彈性的運用

GitHub資源取用

Page 23: 2_人見人愛的control-m作業請求流程

排程部署時間

80%

排程錯誤率

25%

平均修復時間

30%

帶來效益

23

Page 24: 2_人見人愛的control-m作業請求流程

全新的批次作業部署

24

減少磨合 增進效率AAPIWCM

Page 25: 2_人見人愛的control-m作業請求流程

25

國家產業創新獎

卓越中堅企業 Vital 雲端服務家族GSS 叡揚資訊

謝謝聆聽Q&A

GSS 技術部落格