Xây dựng báo cáo trên Cognos

Một phần của tài liệu Xây dựng báo cáo cho hệ thống xử lý giám sát trực tuyến của NH vietcombank khoá luận tốt nghiệp 747 (Trang 39)

CHƯƠNG 1 : TỔNG QUAN VỀ BÀI TOÁN

2.2. Quy trình xây dựng báo cáo cho hệ thống xử lý giám sát trực tuyến của ngân

2.2.6. Xây dựng báo cáo trên Cognos

2.2.6.1. Thiết kế báo cáo, biểu mẫu

Khâu thiết kế báo cáo là khâu quan trọng trước khi đưa ra báo cáo. Việc thiết kế các báo cáo trước khi thực hiện trên công cụ Cognos giúp đồng nhất về yêu cầu của người quản trị hệ thống và người thực hiện yêu cầu làm báo cáo. Thiết kế có chuẩn, có đầy đủ mới giúp q trình thực hiện trên cơng cụ nhanh chóng và chính xác hơn. Dưới đây là 2 thiết kế báo cáo chính:

- Báo cáo sự cố hệ thống:

+ Tần suất: Tích lũy hàng ngày + Thời gian lưu trữ: 3 năm + Chi tiết báo cáo:

Tổng hợp

Báo cáo sự cố hệ thống

Tên hệ thống EVENTS ENTITYNAME

Loại giao dịch TAG_CFG TAG_NAME

Trạng thái sự cố PROBLEM STATUS Mức độ nghiêm

trọng PROBLEM SEVERITYLEVEL

Ảnh hưởng bởi PROBLEM IMPACTLEVEL

Lý do lỗi EVENTS SEVERITYLEVEL

|| ' - ' ||

EVENTTYPE Thời gian ngưng

trệ

Thời gian vận hành trở lại PROBLEM CASE WHEN PROBLEM.STATU S = 'CLOSED' THEN PROBLEM.ENDTI ME ELSE NULL END Loại báo cáo Tên

báo cáo Tên cột Tên bảng Tên cột trong database

Tổng hợp

Báo cáo thống kê lỗi

"Mã Problem" PROBLEM 'Problem ' || DISPLAYNAME

Năm PROBLEM TO_CHAR(STARTTIME,'Y

YYY') Tháng PROBLEM TO_CHAR(STARTTIME,'M M') Số lỗi trong tháng PROBLEM COUNT(DISTINCT PROBLEM.P_ID) Số lỗi trong năm PROBLEM COUNT(DISTINCT

PROBLEM.P_ID)

Tên hệ thống EVENTS ENTITYNAME

Loại giao dịch TAG_CFG TAG_NAME

Trạng thái sự cố PROBLEM STATUS

Khố luận tơt nghiệp

Hình 17. Bảng thiết kế báo cáo sự cô hệ thông - Báo cáo thống kê lỗi :

+ Tần suất: Tích lũy hàng ngày + Thời gian lưu trữ: 3 năm + Chi tiết báo cáo:

Ảnh hưởng bởi PROBLEM IMPACTLEVEL

Lý do lỗi EVENTS SEVERITYLEVEL || ' - ' || EVENTTYPE

Thời gian ngưng trệ PROBLEM STARTTIME Thời gian vận hành trở lại PROBLEM CASE WHEN PROBLEM.STATUS = 'CLOSED' THEN PROBLEM.ENDTIME ELSE NULL END Đỗ Đức Quyết - K19HTTTC

Hình 18. Bảng thiết kế báo cáo thông kê lỗi (theo năm)

2.2.6.2. Một số biểu đồ trực quan hoá dữ liệu:

Để giúp người quản trị hệ thống có thể đánh giá phân tích trực quan về dữ liệu các

sự cố thì việc chọn lựa các biểu đồ phù hợp là việc rất quan trọng để hiển thị đưa ra kết quả cho người quản trị dễ quan sát và dễ hiểu nhất. Dưới đây là một số đề xuất cho các biểu đồ phân tích:

- Biểu đồ số lỗi theo năm theo tháng nên chọn biểu đồ cột (Column) dễ quan sát mức

độ các lỗi theo từng tháng trong năm từ đó có thể so sáng đánh giá.

- Biểu đồ tổng số lỗi trong hệ thống và biểu đồ thời gian trung bình của một sự cố xảy

ra nên chọn biểu mẫu dạng thẻ KPI để chuyên viên quản trị hệ thống dễ quan sát tổng số lỗi, thời gian trung bình mỗi lỗi.

- Biểu đồ các hệ thống xảy ra lỗi nhiều nhất nên chọn biểu đồ tròn (Pie) dưới dạng

phần trăm để người quản trị hệ thống dễ dàng thấy được các hệ thống thường xuyên

xảy ra lỗi. Từ đó khắc phục các hệ thống quan trọng thường xuyên xảy ra sự cố trước.

ứ Home Q Search c □ My content c a Team content Θ Recent 2.2.7. Thực hiện

Sau khi dữ liệu được xử lý qua công cụ ETL về Oracle Database, công cụ Cognos sẽ đảm nhiệm việc kết nối đến Oracle Database và thực hiện đưa ra báo cáo. Các bước cụ thể như sau:

- Kết nối IBM Cognos đến Oracle Database nhằm mục đích lấy dữ liệu từ các bảng.

- Tạo data module với mục đích trỏ tới các bảng, các trường dữ liệu cần sử dụng trong báo cáo.

- Thiết lập quan hệ bảng nhằm liên kết logic các bảng lại với nhau.

- Thiết lập các cơng thức tính là các các trường dữ liệu có sẵn trong bảng hoặc các

hàm có sẵn. Cơng việc này giúp xử lý dữ liệu, khai thác thông tin từ dữ liệu và đưa

vào biểu đồ nhằm trực quan hoá dữ liệu.

- Sau khi đã xây dựng xong các cơng thức tính, xây dựng báo cáo bằng cách kéo các

trường dữ liệu đã được xử lý từ các công thức trên. Đối với các biểu đồ trực quan

chỉ cần chọn biểu đồ phù hợp với mục đích sử dụng và kéo trường dữ liệu đã được

xử lý vào.

- Chạy báo cáo dưới nhiều định dạng như HTML, PDF, Excel, XML, ... và có thể

Manage φ

+ New φ

Hình 19. Kêt nơi đên Data server Khố luận tơt nghiệp

Hình 20. Kết nơi đến Oracle

+ Sau đó tick chọn Use the following signon và tích chọn dấu cộng để thiết lập lưu user password kết nối đến database để những lần sau khi tác động đến database ứng dụng sẽ không yêu cầu nhập lại

Hình 21. Signon duy trì đăng nhập vào database

Đỗ Đức Quyết - K19HTTTC

- Load dữ liệu từ bảng trong CSDL:

+ Sau khi đã tạo xong kết nối, tích vào biểu tượng 3 dấu chấm bên cạnh rồi chọn Properties → Chọn tab Schema → Chọn schema có chứa bảng cần sử dụng làm

báo cáo

Home

< Data server connections

α.Search Hy content Name Team content S DCRSDB D S Recent S DCRSDBBK

Status Schema name I oa<i Infocinatlon Q IANHT Q OJVMSYS Q ORACLE -OCM Q QUYETDO Q REMOT... AGENT I Q SYSSUMF I Q SYSBACKUP Q SYSDG Q SYSKM Q SYSRAC O test Q TESTIS Q TrtANHBT Q TUNN Q XSSNUll Show system schemas

Modified 07/05/2020 16:05

07/05/2020

14:32

Hình 22. Load dữ liệu các bảng trong CSDL

+ Tích vào biểu tượng ba dấu chấm cạnh Schema → Chọn Load options → Chọn Table → Tích các bảng cần load → Load

. Search Ợ V QUYETDD B > Q Events □ > IH Problem Q > IH Service □ > — l ịTaginfo □ Event Id Id TagCd 2443 85097 759506506 244385097759506506 7_1568732340000V2 CMC 13995890684611610 3 9 13995890684611610 3 9_1568690220000V2 CMC 84783969847292664 4 847839698472926644 l_1568645940000V2 CMC - 41950780268246258 45 - 41950780268246258 45- CMC - 60166064247387776 69 - 60166064247387776 6 9_15 CbuyenTien 42174048088351025 4 1 ___________________ 42174048088351025 4 1,1568501940000V2 ChuyenTien 81784500595935410 3 9 ___________________ 81784500595935410 3 9_1568473500000V2 ChuyenTien - 48383193810416166 13 - 48383193810416166 13_1568386740000V ChuyenTien 82451586252624112 1 0____________________ 82451586252624112 1 0_1568357760000V2 ChuyenTien - 64863293049104679 07 - 64863293049104679 07_156S344440000 ChuyenTien 40194170724171044 5 0 40194170724171044 5 0JL568343840000V2 ChuyenTien

Khố luận tơt nghiệp

+ Chọn Data server and Schema biêu tượng như hình bên → Chọn Data server → Chọn nguồn dữ liệu tương ứng → OK

Hình 25. Trỏ đến schemaKhố luận tơt nghiệp Khố luận tơt nghiệp

+ Chọn Option Select tables

Hình 26. Option Select tables

+ Tích chọn các bảng liên quan tới báo cáo rồi ấn OK

Selecttables Available sources

> S TsgCfg Q

> IH Tag Service

Khố luận tơt nghiệp

+ Chọn Tab Relationships để thiết lập quan hệ → Click chuột phải vào bảng chọn Relationship để thiết lập quan hệ với các bảng khác

+ Sau đó chọn bảng cần nối → Chọn khóa kết nối → Biểu tượng răng cưa để thiết lập kiểu quan hệ → Match selected column → OK

Hình 29. Thiết lập các quan hệ cho bảng

Hình 30. Quan hệ bảng sau khi được thiết lập

+ Click chuột phải vào bảng chứa trường mà báo cáo yêu cầu → Chọn Calculation để thiết lập các trường theo yêu cầu

LyDoLol Severltylevel Evenltype RESOURCE- COHTEN TION - MEMORY- RESOURCECONTE N TION MEMORY- SATljnATE O T-VanhanhT

rolal Status Endtime

2019-Ũ9- UT10:23:Ũ D CLOSE 2019-09-11T10:23:Ũ 2O19-ld- O7Tl⅛35ιO O CLOSE D ^019 z10- 07Tl⅛35Λ _________Ọ________ 2019-09- 2019-09-

Khố luận tơt nghiệp

Hình 31. Thiết lập cơng thức trường báo cáo

+ Thiết lập các trường theo yêu cầu bằng công thức hoặc hàm trong Cognos, ấn vào biểu tượng để xem thử dữ liệu hiển thị đúng yêu cầu hay chưa

Edit calculation

Niine MaPfObIem

Components Expfession O<sE5 ≡1 O O m -

Hình 32. Trường mã lỗiKhố luận tơt nghiệp Khố luận tơt nghiệp

Create calculation

LyDoLoi

Components Expression O <≡> E⅛! I E] < > O M

SEVERITVLEVEL II , ■ ' Il EVENTΓYPE⅛l Events fw ■ Q Endtime > «K Entityid > 1« Entitynarne ■Be Impactlevel > UK Eventtype > ⅛E Resourceid

Preview (Execution time: 0.209 seconds) C Ftelresh

> ror OeplO-Oject JL1 CpuIimitinmIiZ > Ibc DepLoddad

RESOURCE-CONTEN SLOW DISK

> ⅛s lsclu-rw∣de RESOURCEXONTEN

□ Calculate after aggregation OK

Edit calculation

Name T-VanhanhTroIai

Expression Compcnenls

Preview (Execution time: O.2S1 seconds)

□ Calculateafteraggregation

Hình 33. Trường lý do lỗi

Khố luận tơt nghiệp

+ Sau khi tạo công thức xong sẽ đặt tên file và lưu lại

Save as: IBC SCHT

Save

Hình 35. Đặt tên data module và lưu lại- Tạo báo cáo: - Tạo báo cáo:

+ Tại màn hình giao diện chính chọn New → Chọn Report → Chọn Blank

T upload bias •S3 Data module O Exploration Ξ Dashboard θ Report I 0 Story How-to catalog Watch short videos to learn bow to use Cognos Analytics and start gaming insights into your data.

Recent -SS BC-SCHT

Samples

Get inspired by our samples! See what you can build with Cognos Analytics.

0

Daily agent activity

7-

Q T-VanhanhTrotai *v MaPnfctem *≈ PM Q Starttime O Endtene “ Dsplayname βte Impectlevel ”= SevetItyIeveI Ếk, Cotnmentcajnt

FLi AHectecfcwrrts Wraslructure

FLi Alteeterfcounts Service

∙ -, AffectecfcovintsAppIicaIion

FLr Affectedcovints Environment

⅞∣ RecoveredcountsWrastiUCtifce

■Lr RecaieredeountS Service FLi Recaieredcoonts Applention

FLi Recoveredcounts Environment

+ Chọn Select Source → Chọn tới báo cáo đã lưu mở ra để kéo các trường cần có của báo cáo

Hình 37. Chọn source

+ Sau khi kéo các trường cần có trong báo cáo ra, ta được báo cáo ở chế độ Design:

Hình 38. Thiết kế báo cáo sự cơ hệ thơng

Đỗ Đức Quyết - K19HTTTC 39

+ Chọn chế độ Page preview để xem báo cáo hoàn chỉnh:

“ Event kt rte∣d » TagCd o.β >B⅛C⅛ ~r 4" ® J V" -J-'' Σ “S3- □ B- - Afflii- ≡-0- Ifjo- -

■ ^'j V Lia column title

Báo cáo sự cố hệ thống CONDmONALConditional fcyte5 Style variable : Tên hệ thống Prcfclem Problem BITESTetcvn 67

Loai giao Trang Ihái dfch Λnhhu⅛gb⅛i Lỹdolỗi INFRASTRUCTURE RESOURCE-CONTENTION - CPU-SATURATED Thcngsn ngung tr⅛ Sep IZ 2019 ThOi gfanv8n hãnh trờ lai Sep 17,2019

Text saιrce variable TI Xl SOURCE

Source Iype Data

dem label Data item label Tag Cd DATA

Problem BITESTetC. vn

67 OiuyenTenCLOSED INFRASTRUCTURE RESOURCE-CONTENTION -CPU-SATURATED SecP.2019 9:594)0 Sep 17? 2019 10:09:00 Problem BITESTetC. VH Ml CMC INFRASTRUCTURE RESOURCE-CONTENTION - CPU-SATURATED Sep20199:59:00PM ¢. Sep 16.2019 10:16 00 PM Data formal Dri 11-through Ciefinrtions

Problem BITESTetcm

Ml CbuyenTenCLOSED INFRASTRUCTURE RESOURCE-CONTENTION -CPU-SATURATED Sep16.20199:59:00 Sep IS.201910:164)0 OOXBorder Problem BITESTetcm

645 OuyenTenCLOSED INFRASTRUCTURE RESOURCE-CONTENTION -CPU-SATURATED Sep16,2019

4:16:00 Sepl6,20 421:00 Paddirq Prcfctem BITESTetcm

345 CMC INFRASTRUCTURE RESOURCE-CONTENTION - CPU-SATURATED Sep16,2019 4:16:00

Sep 16,2019 421.00

COLOR & BACKGROUND

Problem SAP-WH

669 ChuyenTCLOSED «n INFRASTRUCTURE CUSTOM.ALERT - CUSTOM-ALERT

Sep tβ12019 2:44:06 Sep 16,2019 ⅛50⅛ , Background image Background effects

Problem BIT E ST. etc. m

541 OuyenTienCLOSED INFRASTRUCTURECPU-SATURATED RESOURCE-CONTENTION. Sep ⅛2019

5:59.00 Sep 15,2019 6:06-4)0 Background color Foreground coloι Prctilam BITESTafcm 541 CMC INFRASTRUCTURE RESOURCE-CONTENTION -

CPU-SATURATED Sep15.20195:594)0 Sep15,2010

6:064)0

FONTSTEXT

Font Problem BlTESTfcc m

39 CMC INFRASTRUCTURE RESOURCE CONTENTION.CPU-SATURATED Sep14.2019 10:05:00 Sep 14,2019 10:184» Haizontai alignment Vertical aignment Whitespoce Problem BlTESTfccm

39 OuyenTienCLOSED INFRASTRUCTURE RESOURCE-CONTENnON -CPU-SATURATED Sep U.2019

10:05:00 Sep 14,2019 10:184» Problem BrrESTfccm

613 CMC INFRASTRUCTURE RESOURCE-CONTENTION -CPU-SATURATED Sep13.2019 9:5900 Sep 13,2019 10:524» PM Spacng Ằ breaking Direction & justification Prifclem BITESTetcm

613

OuyenTien

CLOSED INFRASTRUCTURE RESOURCE-CONTENTION -CPU-SATURATED Sep13.2019 9:59:00

Sep 13,2019 10:524»

POSITIONING Size & CvevfkM

ProblemDefault Wsb

9ie:60.443

176 (/Repository)

OuyenTen

CLOSED SERVICEINCREASED ERROR-FAILURE-RATE- Sept3.20191:56:00PM

Sep 13.2019 222:00 DATAITEM Type Data Item Problem SAP-WH 210 OuyenTien CLOSED

INFRASTRUCTURE CUSTOM-ALERT - CUSTOM- ALERT Sep 13.2019 1:56:00 Sep 13,2019 2:02:59

Pnfctem SAP-WH OurvenTen

CLOSED INFRASTRUCTURE CUSTOM Al FRT - CUSTOM AlFRT Seo Ll2019 Sen112019

MaProbte m Enttyname <MaProble m> <Entrtyname> <MaProble m> <Entrtynam e> <MaProble m> <Errtrtyna me>

Hình 39. Preview báo cáo sự cơ hệ thơng - Tạo bộ lọc, parameter đầu vào:

+ Click biểu tượng công cụ → Chọn Date prompt để thiết lập parameter đầu vào là thời gian ngưng trệ tức thời gian hệ thống bắt đầu gặp vấn đề

Mã Problem

Ten hệ thong Loại giao dịch

Trạng thái

sự cố

Ảnh hirởng bởi Múc độ nghiêm trọng Ly do Ioi Thời gian

ng Ifng trệ Thời gian vận hành trở lại Problem 451 SAP-WH ChuyenTie

n CLOSED INFRASTRUCTURE CUSTOM-ALERT CUSTOM-ALERT - CUSTOM-ALERT 10-9-2019 :13-8-0 10-9-2019:13-31-17 Problem

414

SAP-WH ChuyenTie

n CLOSED INFRASTRUCTURE CUSTOM-ALERT CUSTOM-ALERT - CUSTOM-ALERT 11-9-2019 :17-28-0

11-9-2019:17- 39-0

Problem

596 SAP-WH ChuyenTien CLOSED INFRASTRUCTURE CUSTOM-ALERT CUSTOM-ALERT - CUSTOM-ALERT 11-9-2019:14-22-0 11-9-2019:16-10-0 Problem

367

BITEST.etc.vn ChuyenTie

n CLOSED INFRASTRUCTURE CUSTOM-ALERT CUSTOM-ALERT - CUSTOM-ALERT 10-9-2019 :11-33-0 10-9-2019:11-45-17 Problem

270

BITESTetcvn CMC-ETC CLOSED INFRASTRUCTU

RE CUSTOM-ALERT RESOURCE-CONTENTION -CPU-SATURATED 12-9-2019 :1-48-0 12-9-2019:1-52- 0

Problem

227 BITESTetcwn CMC-ETC CLOSED

INFRASTRUCTU

RE CUSTOM-ALERT RESOURCE-CONTENTION -CPU-SATURATED 12-9-2019 :1-15-0

12-9-2019:1- 30- 0 Problem 227 BITESTetcwn ChuyenTie

n CLOSED INFRASTRUCTURE CUSTOM-ALERT RESOURCE-CONTENTION -CPU-SATURATED 12-9-2019 :1-15-0

12-9-2019:1- 30- 0 Problem 984 SAP-WH ChuyenTie

n CLOSED INFRASTRUCTURE CUSTOM-ALERT CUSTOM-ALERT - CUSTOM-ALERT 11-9-2019 :16-14-0 11-9-2019:17-5-0

Problem

528 SAP-WH

ChuyenTie

n CLOSED INFRASTRUCTURE CUSTOM-ALERT CUSTOM-ALERT - CUSTOM-ALERT 11-9-2019:22-49-ũ 11-9-2019:22-55-0____________

Khố luận tơt nghiệp

+ Click Next, cửa sổ Create Filter sẽ hiện ra. Tại package item, chọn trường cần lọc. Tại mục Operator, chọn in_range để lọc theo khoảng thời gian. Đặt tên cho

parameter rồi click Finish để hồn thành

Hình 41. Thiết lập parameter

+ Run báo cáo, nhập parameter đầu vào rồi ấn OK báo cáo sẽ trả ra các lỗi của hệ thống trong khoảng thời gian thỏa mãn theo yêu cầu

Khố luận tơt nghiệp

Hình 42. Nhập parameter đầu vào

+ Ket quả lọc trả về:

2.2.7.2. Xây dựng Báo cáo thống kê lỗi hệ thống (theo năm)

- Tạo một số Calculation:

+ Lấy ra năm có lỗi: _year(STARTTIME)

Thời gian ngưng trệ Starttime 9-10-2018; 10-17-0 09T10:17:002018-10- 7-10-2019:14-26-0 07T14:26:002019-10- 2019-10- Thoi gian ...nh

trỗ lại Status Endtime

12-12-2018:14-10-

0 CLOSED 12T14:10:002018-12-

28-10-2018:8-17-0 CLOSED 28T08:17:002018-10-

2013-10-

Khố luận tơt nghiệp

Create calculation Name Nam Components O. Search C 14 Expression 1 _year (STARTTIME) S I fw [ j Celculateafteraggregationɪ V

Hình 44. Năm chứa lỗi

+ Lấy ra tháng có lỗi: _month(STARTTIME)

Hình 45. Tháng chứa lỗi

+ Định dạng lại thời gian ngưng trệ:

_day (STARTTIME)||'-'||_month (STARTTIME)||'-'||_year (STARTTIME)II' : '||_hour (STARTTIME)||'-'||_minute (STARTTIME)||'-'||_second (STARTTIME)

Khố luận tơt nghiệp

Hình 46. Thời gian ngưng trệ

+ Định dạng hiển thị thời gian vận hành trở lại:

case STATUS when ‘CLOSED’ then _day (ENDTIME)||'-'||_month (ENDTIME)∣∣'-

'||_year (ENDTIME)II' : '||_hour (ENDTIME)||'-'||_minute (ENDTIME)||'-'||_second (ENDTIME) else NULL EN

Q ] Team content © Recent + New

Hình 47. Thời gian vận hành trở lại

+ Đếm số lượng lỗi: COUNT(DISTINCT PROBLEM.P_ID)

Đỗ Đức Quyết - K19HTTTC Edit calculation Name NUM.PROBLEM Components Expression I l tOUNTfDISTINCT PROBLEM.P_ID) ≡ O. Search y ∣ ∙8S datamodulechitiet!oi gg NIJM-PRO BLE M > H Events > gg Problem > B Taginto > B TagCfg Information 0 <≡> Fr I E] O O 14 V Calculateafterajgregation □

Hình 48. Đếm sơ lượng lỗi - Tạo báo cáo thống kê lỗi hệ thống

+ Tại giao diện chính màn hình chọn +New góc dưới bên trái màn hình chính. Sau đó chọn Report.

Hello. Welcome to the Sample Outdoors Company.

Unearth hidden Insightswith a personalized analytics

experience driven by Al.

How-to catalog Watch short videos to learn how to

use Cognos Analytics and start

gaining insights into your data.

Samples

Get inspired by our samples! See What you can build with Cognos Analytics.

Hình 49. Màn hình chính

Một phần của tài liệu Xây dựng báo cáo cho hệ thống xử lý giám sát trực tuyến của NH vietcombank khoá luận tốt nghiệp 747 (Trang 39)

Tải bản đầy đủ (DOCX)

(81 trang)
w