MotioCI ინახავს კორუმპირებული IBM Cognos შინაარსის მაღაზიას DaVita HealthCare– ში

Jan 27, 2021საქმე კვლევების, საქმე კვლევების, ჯანდაცვის

რეზიუმე

DaVita ადრე ეყრდნობოდა IBM Cognos გარემოს შორის BI შინაარსის განთავსების შრომატევადი მეთოდს, რომელსაც არ გააჩნდა შინაარსის შენახვის ობიექტების რეალური უკუგდების ან ვერსიირების შესაძლებლობები. ამ მეთოდმა DaVita– ს საფრთხე შეუქმნა BI– ს განვითარების მრავალი სამუშაოს დაკარგვის. DaVita განხორციელდა MotioCI განლაგების გასაუმჯობესებლად და ამგვარი რისკების შესამცირებლად. გარდა ამისა, MotioCI საშუალება მისცა DaVita– ს აღედგინა მათი Cognos შინაარსის მაღაზიის მონაცემთა ბაზა, რომელიც დაზიანებული იყო. DaVita– ს შესახებ DaVita HealthCare Partners Inc. არის Fortune 500® კომპანია, რომელიც უზრუნველყოფს სხვადასხვა სახის ჯანდაცვის მომსახურებას პაციენტთა პოპულაციისათვის შეერთებულ შტატებში და ა.შ.roadრა შეერთებულ შტატებში დიალიზის სერვისების წამყვანი მიმწოდებელი, DaVita Kidney Care მკურნალობს პაციენტებს თირკმლის ქრონიკული უკმარისობით და თირკმლის დაავადების ბოლო სტადიით. DaVita თირკმლის მოვლა ცდილობს გააუმჯობესოს პაციენტის ცხოვრების ხარისხი ინოვაციური კლინიკური მოვლის საშუალებით და შესთავაზოს ინტეგრირებული მკურნალობის გეგმები, პერსონალიზებული მოვლის გუნდები და მოსახერხებელი ჯანდაცვის სერვისები.

DaVita– ს IBM Cognos განხორციელება

IBM Cognos არის DaVita– ს IT ინფრასტრუქტურის რამდენიმე პროგრამადან ერთ – ერთი. ხუთი წლის წინ, DaVita– მ დააინსტალირა Cognos ვერსია 8.4 მათ BI გარემოში, რომელიც მოიცავს Dev, Test/QA და Production სერვერს. DaVita– ს IT ინფრასტრუქტურის გუნდის წევრები განლაგებულნი არიან მათ დენვერის შტაბში და მთელ ქვეყანაში. DaVita– ს IT ინფრასტრუქტურის განყოფილებაში არის BI ოპერაციული გუნდი, რომელიც შედგება პირველადი IT ადმინისტრატორისგან, 3 თანამშრომლისგან, რომლებსაც ჰყავთ ადმინისტრატორი და პროფესიონალიmotion შესაძლებლობები და 10 ანგარიშის ავტორი. IT გუნდის გარეთ, არის 9,000 დასახელებული Cognos მომხმარებელი, რომლებიც პირველ რიგში მოხსენებული მომხმარებლები არიან. DaVita– ს რამდენიმე დამოუკიდებელ შვილობილ კომპანიას შეუძლია შეიმუშაოს საკუთარი, ცალკე BI ანგარიშები და უმასპინძლოს მათ საერთო Cognos გარემოში. DaVita's Cognos შინაარსის მაღაზია მოიცავს ათასობით ობიექტს.

DaVita– ს BI გამოწვევები

DaVita– ს BI შინაარსის განთავსების პროცესი შრომატევადი, დამღლელი და შეცდომებისკენ მიდრეკილი იყო. ისინი ასევე ემუქრებოდნენ განვითარების სამუშაოების დაკარგვის ყოველდღიურ რისკს, ვერსიის კონტროლის სისტემის არარსებობის გამო.

DaVita– ს BI გამოწვევები

DaVita– ს თავდაპირველი განლაგების პროცესი შედგებოდა შინაარსის ექსპორტი Dev– დან Test– ში Prod– ში.

  1. პირველ რიგში, ისინი შექმნიან საექსპორტო რკალსhive Dev- ში და შეამოწმეთ იგი ვერსიის კონტროლის სისტემაში.
  2. შემდეგ ისინი შემოიტანენ მას სატესტო გარემოში და განათავსებენ.

ამ პროცესმა შექმნა "ხელოვნური უსაფრთხოების ბადე". სხვა სიტყვებით რომ ვთქვათ, პროცესი კარგად გამოიყურებოდა, მაგრამ ის არ იყო ძალიან ფუნქციონალური ან საიმედო. თუ მომხმარებელს დასჭირდება ანგარიშის აღდგენა, ადმინისტრატორს უნდა მიიღოს განლაგების რკალის სწორი ვერსიაhive საცავიდან და შემოიტანეთ იგი ქვიშის ყუთში, რათა მიიღოთ ინდივიდუალური ანგარიშის ანგარიშის სპეციფიკაცია. ეს სპეციფიკა უნდა იყოს განთავსებული სამიზნე გარემოში, რომელიც შესაძლოა არ იყოს სინქრონიზებული მის პაკეტთან. გარდა ამისა, ანგარიშის სპეციფიკაცია შეიძლება იყოს ან არ იყოს ვერსია, რომელიც მომხმარებელმა მოითხოვა. სირთულის გარდა, განლაგების მოდელის პრობლემა იმაში მდგომარეობდა, რომ მას არ გააჩნდა რაიმე რეალური უკან დასაბრუნებელი შესაძლებლობა და არც შესთავაზებდა შინაარსის მაღაზიის ობიექტების რაიმე ვერსიას. შინაარსის მაღაზიაში ობიექტების ვერსიების არარსებობამ ასევე DaVita– ს მაღალი რისკის ქვეშ დააყენა Dev– ის გარემოში დიდი მოცულობის სამუშაოს დაკარგვის. DaVita BI ოპერაციულ გუნდს სურდა გააუმჯობესოს და ავტომატიზირდეს მათი Cognos– თან დაკავშირებული სამუშაო პროცესები. მათ სურდათ შეამცირონ რისკი და ჰქონდეთ შესაძლებლობა საჭიროების შემთხვევაში დაუბრუნდნენ BI შინაარსის წინა ვერსიებს. მათ ასევე სურდათ უსაფრთხოდ გადაეტანათ განლაგების პასუხისმგებლობა ერთი ადამიანიდან მრავალ ადამიანზე ისე, რომ დეველოპერებს შეეძლოთ ციკლის დროის შემცირება.

როგორ MotioCI შენახული DaVita– ს შინაარსის მაღაზია

DaVita– ს დაყენებიდან ოთხი თვის შემდეგ MotioCI, მათი Cognos განხორციელება საჭიროებდა გადატვირთვას საჭიროებისამებრ მომსახურების განახლებისას. როდესაც მათ სცადეს Cognos– ის გადატვირთვა, არაფერი მომხდარა, ის არ დაბრუნდება. ვერსიის კონტროლის შესაძლებლობები MotioCI გამოიყენებოდა გადატვირთვის უკმარისობის მიზეზის დასადგენად და შინაარსის მაღაზიის მონაცემთა ბაზის აღდგენისთვის. ძირეული მიზეზის ანალიზის ჩატარებისას, Motio და DaVita– მ აღმოაჩინა, რომ DaVita– ს Cognos შინაარსის მაღაზია არასტაბილურ მდგომარეობაში აღმოჩნდა „სრულყოფილი ქარიშხლის“ გამო. მოვლენების ერთობლიობა, რამაც გამოიწვია გამოუსადეგარი შინაარსის მაღაზია, იყო ერთი მომხმარებლის უდანაშაულო ქმედებები და ეზოთერული შეცდომა Cognos– ის კონკრეტულ ვერსიაში, რომელიც მას შემდეგ გამოსწორდა. Cognos 10.1.1– ში შესაძლებელი გახდა საქაღალდის შექმნა, საჯარო საქაღალდეებში თქვით „Folder A“, დაჭრა, ნავიგაცია „Folder A“ - ში და ჩასვით იქ. არსებითად თქვენ გადააქვთ საქაღალდე თავის ქვეშ. Cognos შეცდომა CMREQ4297 დარეგისტრირდა, მაგრამ საკითხის გამოსწორება შეუძლებელია Cognos Connection– დან. უარესი გახდა. როდესაც Cognos სერვისი გადამუშავდა, ის არ განახლდება. კოგნოსმა აჩვენა ეს შეტყობინება: ”CMSYS5230 შინაარსის მენეჯერმა შინაგანად აღმოაჩინა წრიული CMID. წრიული CMID არის {xxxxxx}. ეს ცუდი ბავშვის მშობელი CMID იწვევს კონტენტის მენეჯერის გაუმართაობას. ” ისინი იმ მდგომარეობაში იყვნენ ჩარჩენილი. ის Motio დამხმარე ჯგუფმა შეძლო DaVita– ს გავლა კორუმპირებული ანგარიშებისა და პაკეტების აღდგენის პროცესში.

$ დაზოგულია Cognos შინაარსის მაღაზიის შეკეთებასთან და აღდგენასთან დაკავშირებულ ხარჯებში

დავითას შინაარსის მაღაზიის შეკეთების მიზნით 30-40 დეველოპერის თვის შრომა გაუქმდა MotioCI

MotioCI განხორციელდა და DaVita– მ მაშინვე იხილა გაუმჯობესება გარემოებს შორის განლაგების სიმარტივეში და სწრაფად დაუბრუნდა წინა შინაარსის ვერსიებს. სულ რაღაც 4 თვის შემდეგ MotioCI დაინსტალირებული იყო, DaVita– ს შინაარსის მაღაზია არასტაბილურ მდგომარეობაში ჩავარდა Cognos– ში მოვლენების ერთობლიობის გამო. ის MotioCI ვერსიის კონტროლის შესაძლებლობებმა და დამხმარე ჯგუფმა DaVita– ს საშუალება მისცა დაადგინოს პრობლემის მიზეზი და დაუბრუნოს მათი შინაარსის მაღაზია სტაბილურ მდგომარეობას. ჰქონდა MotioCI არ იყო ადგილზე, ისინი დაკარგავდნენ თვეების ღირებულების შრომას.