ระบบ Cognos BI มีการพัฒนาและเติบโตที่รวดเร็วมาก จนผู้ใช้งาน Cognos มักจะเกิดข้อสงสัยว่าระบบอาจอยู่เหนือการควบคุมได้ อย่างไรก็ตาม ข่าวดีก็คือ เรามีชุดคู่มือที่ช่วยให้คุณทำการตรวจสอบและจัดการระบบการทำงานของ Cognos ได้
การตรวจสอบระบบ Cognos
องค์กรผู้พัฒนาระบบ IBM Cognos BI ได้จัดเตรียมระบบสำหรับใช้ตรวจสอบที่อนุญาตให้ผู้ใช้งานสามารถรายงานและบริหารจัดการการระบบได้ด้วยตนเอง โดยข้อความในระบบ ข้อผิดพลาด และรายละเอียดผลิตภัณฑ์อื่น ๆ จะถูกจัดเก็บไว้ในไฟล์เดี่ยว (flat file) ในโฟลเดอร์ <c10_install>/logs พร้อมกำหนดค่าในฐานข้อมูล ซึ่งจะช่วยให้คุณสามารถเข้าถึงรายงานการตรวจสอบต่าง ๆ ได้
แพ็คเกจการปรับใช้ระบบ Cognos BI Audit สามารถดูได้ที่:
<c10 install>\webcontent\samples\content\IBM_Cognos_Audit.zip
แพ็คเกจ Cognos BI Audit ช่วยให้ผู้ใช้งานระบบสามารถเข้าถึงรายงานต่าง ๆ ได้ดังต่อไปนี้:
- ประวัติการดำเนินการของตัวแทน (agent execution) โดยผู้ใช้งาน
- ค่าเฉลี่ยรายวันและข้อมูลที่ผิดปกติต่าง ๆ สำหรับบริการทั้งหมด
- รายงานการดำเนินการ (execute report) ตามแพ็คเกจและรายงาน
- รายงานการดำเนินการตามผู้ใช้งาน
- รายงานเวลาทำงานผ่านการประทับเวลา (timestamp)
- ประวัติการจัดทำรายงาน (แบบลงรายละเอียด)
- รายงานการใช้งาน
- ส่วนของผู้ใช้งาน – ชาร์ทแสดงข้อผิดพลาดในช่วง 30 วันที่ผ่านมา
ระดับการบันทึกของระบบ Cognos
การบันทึกจะมีอยู่ด้วยกันทั้งหมดห้าระดับ ซึ่งจะมีการควบคุมการส่งข้อมูลไปยังระบบฐานข้อมูล แม้การตั้งค่าเดิมจะเป็นแบบ “พื้นฐาน” ก็สามารถปรับเปลี่ยนได้ผ่านแท็บใน Cognos Administration ระดับการบันทึกต่าง ๆ นั้นรวมถึง:
กิจกรรมการใช้งาน | ขั้นต่ำ | ขั้นพื้นฐาน | การร้องขอ | การติดตาม | เต็มรูปแบบ |
เริ่มต้นและปิดการใช้งานระบบ บริการ รวมถึงแก้ไขข้อผิดพลาดต่าง ๆ ที่เกิดขึ้นในขณะที่กำลังใช้งาน | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
การจัดการบัญชีผู้ใช้ และระยะเวลาในการใช้งาน | ใช่ | ใช่ | ใช่ | ใช่ | |
คำขอจากผู้ใช้งาน | ใช่ | ใช่ | ใช่ | ใช่ | |
คำขอด้านบริการและการตอบสนอง | ใช่ | ใช่ | |||
คำขอทั้งหมดเกี่ยวกับองค์ประกอบพื้นฐานพร้อมด้วยค่า พารามิเตอร์ | ใช่ | ใช่ | |||
คำขออื่น ๆ ที่ถูกส่งไปยัง IBM Cognos (คำขอดั้งเดิม) | ใช่ | ใช่ |
การขยายการตรวจสอบ Cognos
แม้ว่าฟีเจอร์ของระบบตรวจสอบมาตรฐานที่มาพร้อมกับ IBM Cognos BI จะครอบคลุมในหลาย ๆ ด้านของการดำเนินงานแล้ว แต่ยังขาดฟีเจอร์บางอย่างเช่น การตรวจสอบผู้ใช้งาน และการกำหนดด้านศักยภาพ ซึ่งจุดประสงค์ของแอปฟลิเคชั่น c10AuditExtention คือการจัดเตรียมให้มีการตรวจสอบเหล่านี้เพิ่มเติม ได้แก่:
- การตรวจสอบบัญชี: เป็นการตรวจสอบบัญชีผู้ใช้ทั้งหมดที่อยู่ในการกำหนดค่า namespace หรืออยู่ในส่วนอื่นของบัญชีนั้น ๆ ซึ่งช่วยให้มีการรายงานบนฐานผู้ใช้งาน IBM Cognos และสามารถเข้าถึงข้อมูลเพิ่มเติมต่าง ๆ ในการเพิ่มประสิทธิภาพการตรวจสอบได้ โดยการตรวจสอบประเภทนี้จะมีการบันทึกข้อมูลผู้ใช้งานไว้ที่ My Folders
- การตรวจสอบเนื้อหา: การตรวจสอบเนื้อหาทั้งหมดที่มีอยู่ในคลังเก็บข้อมูลหลัก (Main Content Store) จะมีกระบวนการในการตรวจสอบเนื้อหาต่าง ๆ ผ่านระบบคลังข้อมูล ไม่ว่าจะเป็น แฟ้มข้อมูล รายงาน และคำขอต่าง ๆ เป็นต้น หลังจากนั้น ระบบจะทำการบันทึกข้อมูลพื้นฐาน (เช่น ชื่อ, แนวทางการค้นหา, การอนุญาตให้เข้าถึงข้อมูล, การสร้างและการเปลี่ยนแปลงวันที่) รวมถึงข้อมูลเฉพาะเจาะจงบางอย่าง (เช่น ของรายงานและคำขอ XML และค่าพารามิเตอร์ที่ถูกบันทึกไว้ เพื่อใช้เป็นข้อมูลในการรายงาน)
- การตรวจสอบสถานะ: การตรวจสอบสถานะปัจจุบันของเซิร์ฟเวอร์และระบบประสานงานที่เกี่ยวข้อง สำหรับในแต่ละตัวประสานงานที่ได้ลงไว้ในระบบแล้ว การกำหนดค่าและกิจกรรมจะถูกบันทึกเอาไว้ เช่น ระยะเวลาในการเชื่อมต่อ จำนวนของกระบวนการที่ยังมีการดำเนินงาน รวมถึงระยะเวลาในการส่งคำร้องด้วย
- การตรวจสอบหน้าที่/capability: การตรวจสอบ capability ทั้งหมด (เช่น การเขียนรายงาน) ที่ถูกกำหนดค่าไว้ใน namespace ของ Cognos ว่าบทบาท กลุ่ม และผู้ใช้งานใดบ้างที่ได้รับมอบหมายให้มีการเข้าถึง capability นั้น ๆ ได้ ในกรณีที่มีการกำหนดการเข้าถึงตามบทบาทหรือกลุ่มแล้ว ระบบตรวจสอบจะทำการบันทึกข้อมูลผู้ใช้แต่ละรายตามบทบาทหรือกลุ่ม และสามารถระบุได้อย่างแม่นยำว่า ผู้ใช้งานรายใดบ้างที่มีสิทธิเข้าถึง capability ที่กำหนด
การตรวจสอบคลังเก็บข้อมูลของ Cognos
Content Store ของ Cognos เป็นหัวใจสำคัญของระบบ Cognos BI อย่างไรก็ตาม เป็นเรื่องยากมากในการที่จะถอดรหัสว่ามีอะไรอยู่ในระบบ Cognos และใครได้รับอนุญาตให้สามารถเข้าถึงรายงานประเภทนั้น ๆ ได้บ้าง แต่การตรวจสอบและสำรวจ Cognos Content Store สามารถทำได้อย่างง่ายดายด้วยการใช้ MotioPI
MotioPI เป็นเครื่องมือที่มีประสิทธิภาพและเปิดให้ใช้งานได้ฟรีสำหรับระบบ Cognos BI มาพร้อมกับ 11 แผงหน้าปัดที่จะช่วยให้ผู้ดูแลระบบ Cognos สามารถทำการตรวจสอบและจัดการ Cognos Content Store ได้ ซึ่งประกอบไปด้วย:
- กู้คืนข้อมูลผู้ใช้งานที่ถูกลบไปจากระบบ Cognos
- ตรวจสอบได้ว่ามีการตั้งค่าความปลอดภัยตามบทบาทหน้าที่ได้อย่างถูกต้อง
- ตรวจสอบชุดข้อมูล (batch validation) สำหรับระบบ Cognos
- ตรวจสอบเนื้อหาและการใช้พื้นที่จัดเก็บข้อมูลของผู้ใช้งานใน My Folders
- กำหนดตารางงานเอกสาร (document scheduled jobs)
- จัดการรายงานในระบบ Cognos
- รายละเอียดตัวประสานงาน (dispatcher) แหล่งที่มาของข้อมูล และอื่นๆ
- ดูข้อกำหนดของรายงาน
การควบคุมการเปลี่ยนแปลง, การทดสอบ และการบริหารจัดการระบบ (Release Management)
บ่อยครั้งที่การสร้างรายงานด้วยตัวเองบนระบบแบบแยกส่วน (decentralised self-service report) ทำให้ขนาดพื้นที่ของ content store มีการขยายตัวอย่างรวดเร็ว จนเป็นสาเหตุให้มีความเสี่ยงจากการที่ไม่สามารถควบคุมการทำงานของระบบได้
ระบบ MotioCI ทำงานควบคู่กับ Cognos ในทุกขั้นตอนของวงจรการทำงานของธุรกิจอัจฉริยะ ตั้งแต่การคิดริเริ่มกระบวนการในการพัฒนา การทดลอง การปรับใช้ และการบำรุงรักษา MotioCI ช่วยให้ ระบบ Cognos มีการจัดการที่มีประสิทธิภาพ ผ่านการผสมผสานศักยภาพด้านการควบคุมเวอร์ชั่นงาน การบริหารจัดการระบบ และการทดสอบแบบอัตโนมัติ
การควบคุมเวอร์ชั่นของ MotioCI ใช้หลักการตั้งคำถามว่าใคร ทำอะไร ที่ไหน และอย่างไรในการดำเนินงานบนระบบ Cognos ได้แก่:
- จำแนกประเภททั้งหมดของข้อมูลใน Content Store ของระบบ Cognos
- จำแนกรูปแบบของ Framework Manager Models, Transformer Models และอื่น ๆ
- จำแนกคุณสมบัติทั้งหมด
- กู้คืนข้อมูลที่ถูกลบ
- Studio Integration & Exclusive Locking
- การบูรณาการของ Defect Tracking Systems เช่น Atlassian JIRA
การทดสอบอัตโนมัติของ MotioCI จะช่วยตรวจสอบระบบ Cognos ได้อย่างต่อเนื่อง เผยให้เห็นปัญหาตั้งแต่ต้นก่อนที่จะกลายเป็นปัญหาใหญ่ที่แก้ไขได้ยาก ไม่ว่าจะเป็น:
- การทดสอบความถดถอย (Regression Testing) สำหรับเนื้อหาที่นำมาใช้ในการปฏิบัติการ (รายงาน รายงานที่มีการใช้อยู่ คำร้อง และอื่น ๆ)
- การทดสอบความถดถอยสำหรับเนื้อหาที่ไม่ได้นำมาใช้ในการปฏิบัติการ (แฟ้มข้อมูล การจ่ายงาน แหล่งที่มาข้อมูล)
- การสร้างสถานการณ์จำลอง (Test Scenarios) ในการทดสอบความถดถอยแบบไม่จำกัด
- การทดสอบความถดถอยสำหรับเอาต์พุตในรูปแบบต่าง ๆ (HTML, SQL, Excel และอื่นๆ)
- การทดสอบความอึด (Stress Testing) สำหรับ Cognos
- การตรวจสอบความถูกต้องของเนื้อหาใน Cognos อย่างต่อเนื่อง
และสุดท้าย MotioCI ได้เตรียมการบริหารจัดการระบบแบบครอบคลุมสำหรับ Cognos BI ซึ่งเป็นวิธีอัตโนมัติที่ดีกว่าในการระบุเวลาและเนื้อหาที่จะนำมาใช้ในระบบ Cognos ได้ อันได้แก่:
- นำ Versioned Content มาปรับใช้
- มีฟีเจอร์ Content Labeling เต็มรูปแบบ
- กำหนดตารางการทำงานได้
- ปรับใช้ระบบ Cognos ได้อย่างหลากหลาย
- วิเคราะห์ผลกระทบของการนำ Staged Content มาปรับใช้ได้
- มีการตรวจสอบความถูกต้องของโปรโมชั่นได้โดยอัตโนมัติ
- มีปุ่ม “ยกเลิก” การเปลี่ยนแปลง
ข้อมูลเพิ่มเติม
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุงการบริหารจัดการ การตรวจสอบ และการควบคุมการใช้งานระบบ Cognos BI โปรดทำการนัดหมายเพื่อพูดคุยกับหนึ่งในผู้เชี่ยวชาญด้านการวิเคราะห์ของเรา