MotioCI บันทึกที่เก็บเนื้อหา IBM Cognos ที่เสียหายที่ DaVita HealthCare

ม.ค. 27, 2021กรณีศึกษา, กรณีศึกษา, การดูแลสุขภาพ

บทสรุปผู้บริหาร

ก่อนหน้านี้ DaVita ใช้วิธีการที่ลำบากในการปรับใช้เนื้อหา BI ระหว่างสภาพแวดล้อม IBM Cognos ที่ไม่มีความสามารถในการย้อนกลับหรือการกำหนดเวอร์ชันจริงของอ็อบเจ็กต์ที่เก็บเนื้อหา วิธีนี้ทำให้ DaVita เสี่ยงที่จะสูญเสียงานพัฒนา BI ไปเป็นจำนวนมาก DaVita ดำเนินการ MotioCI เพื่อปรับปรุงการใช้งานและลดความเสี่ยงดังกล่าว นอกจากนี้, MotioCI เปิดใช้งาน DaVita เพื่อกู้คืนฐานข้อมูลที่เก็บเนื้อหา Cognos ทั้งหมด ซึ่งเสียหาย เกี่ยวกับดาวิต้า DaVita HealthCare Partners Inc. เป็นบริษัทระดับ Fortune 500® ที่ให้บริการด้านสุขภาพที่หลากหลายแก่ผู้ป่วยทั่วสหรัฐอเมริกาและในท้องที่road. DaVita Kidney Care ผู้ให้บริการฟอกไตชั้นนำในสหรัฐอเมริกา ให้บริการดูแลผู้ป่วยไตวายเรื้อรังและโรคไตวายเรื้อรังระยะสุดท้าย DaVita Kidney Care มุ่งมั่นที่จะปรับปรุงคุณภาพชีวิตของผู้ป่วยด้วยนวัตกรรมการดูแลทางคลินิก และนำเสนอแผนการรักษาแบบบูรณาการ ทีมดูแลส่วนบุคคล และบริการจัดการสุขภาพที่สะดวกสบาย

IBM Cognos Implementation ของ DaVita

IBM Cognos เป็นหนึ่งในแอพพลิเคชั่นต่างๆ ภายในโครงสร้างพื้นฐานด้านไอทีของ DaVita เมื่อห้าปีที่แล้ว DaVita ติดตั้ง Cognos เวอร์ชัน 8.4 ในสภาพแวดล้อม BI ซึ่งรวมถึงเซิร์ฟเวอร์ Dev, Test/QA และ Production สมาชิกในทีมโครงสร้างพื้นฐานด้านไอทีของ DaVita ตั้งอยู่ที่สำนักงานใหญ่ในเดนเวอร์และทั่วประเทศ ภายในแผนกโครงสร้างพื้นฐานด้านไอทีของ DaVita มีทีมปฏิบัติการ BI ซึ่งประกอบด้วยผู้ดูแลระบบไอทีหลัก พนักงาน 3 คนที่มีผู้ดูแลระบบและผู้เชี่ยวชาญmotioความสามารถ n และผู้เขียนรายงาน 10 คน นอกทีมไอที มีผู้ใช้ Cognos ที่ชื่อ 9,000 รายซึ่งส่วนใหญ่รายงานผู้บริโภค บริษัทสาขาแบบสแตนด์อโลนหลายแห่งของ DaVita สามารถพัฒนารายงาน BI แยกและโฮสต์บนสภาพแวดล้อม Cognos ที่ใช้ร่วมกันได้ ที่เก็บเนื้อหา Cognos ของ DaVita ประกอบด้วยอ็อบเจ็กต์นับพัน

ความท้าทาย BI ของ DaVita

กระบวนการปรับใช้เนื้อหา BI ของ DaVita ใช้เวลานาน น่าเบื่อหน่าย และเกิดข้อผิดพลาดได้ง่าย พวกเขายังต้องเผชิญกับความเสี่ยงรายวันที่จะสูญเสียงานพัฒนาโดยไม่มีระบบควบคุมเวอร์ชัน

ความท้าทาย BI ของ DaVita

กระบวนการปรับใช้ดั้งเดิมของ DaVita ประกอบด้วยการส่งออกเนื้อหาจาก Dev ไปยัง Test ไปยัง Prod

  1. ขั้นแรกพวกเขาจะสร้างส่วนการส่งออกhive ใน Dev และตรวจสอบในระบบควบคุมเวอร์ชัน
  2. จากนั้นพวกเขาจะนำเข้าไปยังสภาพแวดล้อมการทดสอบและปรับใช้

กระบวนการนี้สร้าง "เครือข่ายความปลอดภัยเทียม" กล่าวอีกนัยหนึ่ง กระบวนการนี้รู้สึกดี แต่ก็ไม่ได้ผลหรือเชื่อถือได้มากนัก หากผู้ใช้จำเป็นต้องกู้คืนรายงาน ผู้ดูแลระบบจะต้องเรียกเวอร์ชันที่ถูกต้องของการปรับใช้ archive จากที่เก็บและนำเข้าไปยังแซนด์บ็อกซ์เพื่อดึงข้อมูลข้อมูลจำเพาะรายงานของแต่ละรายงาน สเปกนั้นจะต้องอยู่ในสภาพแวดล้อมเป้าหมาย ซึ่งอาจจะไม่ซิงค์กับแพ็คเกจของมัน นอกจากนี้ ข้อมูลจำเพาะของรายงานอาจเป็นหรือไม่ใช่เวอร์ชันที่ผู้ใช้ร้องขอก็ได้ นอกจากความซับซ้อนแล้ว ปัญหาของโมเดลการปรับใช้นี้คือไม่มีความสามารถในการย้อนกลับที่แท้จริง หรือไม่ได้เสนอการกำหนดเวอร์ชันของอ็อบเจ็กต์ในที่เก็บเนื้อหา การไม่มีอ็อบเจ็กต์การกำหนดเวอร์ชันในที่เก็บเนื้อหาทำให้ DaVita มีความเสี่ยงสูงที่จะสูญเสียงานจำนวนมากในสภาพแวดล้อม Dev ทีมปฏิบัติการ DaVita BI ต้องการปรับปรุงและทำให้กระบวนการทำงานที่เกี่ยวข้องกับ Cognos เป็นไปโดยอัตโนมัติ พวกเขาต้องการลดความเสี่ยงและมีความสามารถในการย้อนกลับไปยังเนื้อหา BI เวอร์ชันก่อนหน้าหากจำเป็น พวกเขายังต้องการโอนความรับผิดชอบในการปรับใช้จากบุคคลหนึ่งไปยังหลาย ๆ คนอย่างปลอดภัย เพื่อให้นักพัฒนาสามารถลดรอบเวลาได้

สรุป ความน่าเชื่อถือของ Olymp Trade? MotioCI ที่เก็บเนื้อหาของ DaVita ที่บันทึกไว้

สี่เดือนหลังจาก DaVita ติดตั้ง MotioCIการนำ Cognos ไปใช้งานจำเป็นต้องรีบูตตามความจำเป็นเมื่อมีการต่ออายุบริการ เมื่อพวกเขาพยายามรีบูต Cognos ไม่มีอะไรเกิดขึ้น ระบบจะไม่กลับมาทำงานอีก ความสามารถในการควบคุมเวอร์ชันของ MotioCI ใช้เพื่อระบุสาเหตุของความล้มเหลวในการรีบูตและกู้คืนฐานข้อมูลที่เก็บเนื้อหา ในการดำเนินการวิเคราะห์สาเหตุ Motio และ DaVita พบว่า Cognos Content Store ของ DaVita อยู่ในสถานะที่ไม่เสถียรเนื่องจาก “พายุที่สมบูรณ์แบบ” การรวมกันของเหตุการณ์ที่นำไปสู่ที่เก็บเนื้อหาที่ใช้ไม่ได้คือการกระทำที่ไร้เดียงสาของผู้ใช้รายหนึ่งและบั๊กที่ลึกลับในเวอร์ชันเฉพาะของ Cognos ซึ่งได้รับการแก้ไขตั้งแต่นั้นเป็นต้นมา ใน Cognos 10.1.1 เป็นไปได้ที่จะสร้างโฟลเดอร์ พูดว่า “โฟลเดอร์ A” ในโฟลเดอร์สาธารณะ ตัดมัน นำทางไปยัง “โฟลเดอร์ A” และวางที่นั่น โดยพื้นฐานแล้วคุณกำลังย้ายโฟลเดอร์ไปอยู่ใต้ตัวมันเอง ข้อผิดพลาด Cognos CMREQ4297 ถูกบันทึก แต่ปัญหาไม่สามารถแก้ไขได้จากภายใน Cognos Connection มันแย่ลง เมื่อเซอร์วิส Cognos ถูกรีไซเคิล จะไม่รีสตาร์ท Cognos แสดงข้อความนี้: “CMSYS5230 Content Manager พบ CMID แบบวงกลมภายใน CMID แบบวงกลมคือ {xxxxxx} CMID ระดับบนสุดที่ไม่ดีเหล่านี้ทำให้ระบบจัดการเนื้อหาทำงานผิดพลาด” พวกเขาติดอยู่ในสถานะนั้น NS Motio ทีมสนับสนุนสามารถแนะนำ DaVita ผ่านกระบวนการกู้คืนรายงานและแพ็คเกจที่เสียหายได้

$ ประหยัดค่าใช้จ่ายที่เกี่ยวข้องกับการซ่อมแซมและกู้คืนที่เก็บเนื้อหา Cognos

เดือนของการทำงานโดยนักพัฒนา 30-40 คนเพื่อซ่อมแซมที่เก็บเนื้อหาของ Davita ถูกกำจัดด้วย MotioCI

MotioCI ถูกนำไปใช้และ DaVita เห็นการปรับปรุงในทันทีในการปรับใช้ระหว่างสภาพแวดล้อมและเปลี่ยนกลับเป็นเวอร์ชันเนื้อหาก่อนหน้าอย่างรวดเร็ว แค่ 4 เดือนต่อมา MotioCI ติดตั้งแล้ว ที่เก็บเนื้อหาของ DaVita เข้าสู่สถานะไม่เสถียรเนื่องจากมีเหตุการณ์หลายอย่างรวมกันใน Cognos NS MotioCI ความสามารถในการควบคุมเวอร์ชันและทีมสนับสนุนทำให้ DaVita สามารถระบุสาเหตุของปัญหาและคืน Content Store ให้อยู่ในสถานะเสถียร มี MotioCI ไม่อยู่ในสถานที่พวกเขาจะสูญเสียงานไปหลายเดือน