MotioCI DaVita HealthCare पर भ्रष्ट IBM Cognos सामग्री स्टोर को बचाता है

जनवरी 27, 2021प्रकरण अध्ययन, प्रकरण अध्ययन, हेल्थकेयर

कार्यकारी सारांश

DaVita पहले IBM Cognos परिवेशों के बीच BI सामग्री को परिनियोजित करने की एक श्रमसाध्य पद्धति पर निर्भर थी, जिसमें सामग्री संग्रह ऑब्जेक्ट की कोई वास्तविक रोलबैक या संस्करण क्षमता नहीं थी। इस पद्धति ने DaVita को बहुत सारे BI विकास कार्यों को खोने के जोखिम में डाल दिया। DaVita लागू किया गया MotioCI तैनाती में सुधार और ऐसे जोखिमों को कम करने के लिए। इसके साथ - साथ, MotioCI DaVita को अपने संपूर्ण Cognos सामग्री स्टोर डेटाबेस को पुनर्स्थापित करने में सक्षम किया, जो दूषित हो गया था। DaVita HealthCare Partners Inc. के बारे में एक फॉर्च्यून 500® कंपनी है जो संयुक्त राज्य भर में रोगी आबादी को विभिन्न प्रकार की स्वास्थ्य देखभाल सेवाएं प्रदान करती है।road. संयुक्त राज्य अमेरिका में डायलिसिस सेवाओं का एक प्रमुख प्रदाता, DaVita किडनी केयर क्रोनिक किडनी फेल्योर और अंतिम चरण के गुर्दे की बीमारी वाले रोगियों का इलाज करता है। DaVita किडनी केयर नैदानिक ​​​​देखभाल, और एकीकृत उपचार योजनाओं, व्यक्तिगत देखभाल टीमों और सुविधाजनक स्वास्थ्य प्रबंधन सेवाओं की पेशकश करके रोगी के जीवन की गुणवत्ता में सुधार करने का प्रयास करता है।

DaVita का IBM Cognos कार्यान्वयन

IBM Cognos DaVita के IT अवसंरचना के भीतर कई अनुप्रयोगों में से एक है। पांच साल पहले, DaVita ने अपने BI वातावरण में Cognos संस्करण 8.4 स्थापित किया, जिसमें एक देव, टेस्ट/क्यूए और प्रोडक्शन सर्वर शामिल है। DaVita की IT अवसंरचना टीम के सदस्य उनके डेनवर मुख्यालय और पूरे देश में स्थित हैं। DaVita के IT अवसंरचना विभाग के भीतर एक BI संचालन टीम है, जिसमें एक प्राथमिक IT व्यवस्थापक, 3 कर्मचारी हैं जिनके पास व्यवस्थापक और समर्थक हैंmotion क्षमताएं, और 10 रिपोर्ट लेखक। आईटी टीम के बाहर, 9,000 नामित कॉग्नोस उपयोगकर्ता हैं, जो मुख्य रूप से रिपोर्ट उपभोक्ता हैं। DaVita की कई स्टैंडअलोन सहायक कंपनियां अपनी खुद की, अलग BI रिपोर्ट विकसित कर सकती हैं और उन्हें साझा Cognos परिवेश पर होस्ट कर सकती हैं। DaVita के Cognos सामग्री स्टोर में हज़ारों ऑब्जेक्ट शामिल हैं।

DaVita की BI चुनौतियाँ

DaVita की BI सामग्री को परिनियोजित करने की प्रक्रिया समय लेने वाली, थकाऊ और त्रुटि-प्रवण थी। संस्करण नियंत्रण प्रणाली न होने के कारण उन्हें विकास कार्य खोने के दैनिक जोखिम का भी सामना करना पड़ा।

DaVita की BI चुनौतियाँ

DaVita की मूल परिनियोजन प्रक्रिया में Dev से Test से Prod तक सामग्री निर्यात करना शामिल था।

  1. सबसे पहले, वे निर्यात चाप बनाएंगेhive देव में और इसे एक संस्करण नियंत्रण प्रणाली में जांचें।
  2. फिर वे इसे टेस्ट वातावरण में आयात करेंगे और तैनात करेंगे।

इस प्रक्रिया ने "कृत्रिम सुरक्षा जाल" बनाया। दूसरे शब्दों में, प्रक्रिया अच्छी लगी, लेकिन यह बहुत कार्यात्मक या विश्वसनीय नहीं थी। यदि किसी उपयोगकर्ता को रिपोर्ट पुनर्प्राप्त करने की आवश्यकता होती है, तो व्यवस्थापक को परिनियोजन आर्क के सही संस्करण को पुनः प्राप्त करने की आवश्यकता होगीhive रिपोजिटरी से और एक व्यक्तिगत रिपोर्ट की रिपोर्ट युक्ति को पुनः प्राप्त करने के लिए इसे सैंडबॉक्स में आयात करें। उस युक्ति को तब लक्षित वातावरण में रखने की आवश्यकता होगी, जो संभावित रूप से इसके पैकेज के साथ सिंक से बाहर हो सकता है। इसके अतिरिक्त, रिपोर्ट विनिर्देश उपयोगकर्ता द्वारा अनुरोधित संस्करण हो भी सकता है और नहीं भी। इसकी जटिलता के अलावा, इस परिनियोजन मॉडल के साथ समस्या यह थी कि यह कोई वास्तविक रोलबैक क्षमता प्रदान नहीं करता था और न ही सामग्री स्टोर में वस्तुओं के किसी भी संस्करण की पेशकश करता था। कंटेंट स्टोर में वर्जनिंग ऑब्जेक्ट्स की अनुपस्थिति ने भी डेविता को देव वातावरण में बड़ी मात्रा में काम खोने के उच्च जोखिम में डाल दिया। DaVita BI संचालन टीम अपनी कुछ Cognos-संबंधित कार्य प्रक्रियाओं में सुधार और स्वचालित करना चाहती थी। वे जोखिम को कम करना चाहते थे और जरूरत पड़ने पर बीआई सामग्री के पिछले संस्करणों में वापस रोल करने की क्षमता रखते थे। वे एक व्यक्ति से कई लोगों को परिनियोजन जिम्मेदारियों को सुरक्षित रूप से स्थानांतरित करना चाहते थे ताकि डेवलपर्स अपने चक्र समय को कम कर सकें।

कैसे MotioCI सहेजा गया DaVita का सामग्री स्टोर

DaVita स्थापित होने के चार महीने बाद MotioCI, सेवाओं के नवीनीकरण के समय उनके कॉग्नोस कार्यान्वयन को आवश्यकतानुसार रीबूट करने की आवश्यकता थी। जब उन्होंने कॉग्नोस को रिबूट करने का प्रयास किया, तो कुछ नहीं हुआ, यह वापस नहीं आएगा। की संस्करण नियंत्रण क्षमताएं MotioCI रीबूट विफलता के कारण को इंगित करने और सामग्री संग्रह डेटाबेस को पुनर्स्थापित करने के लिए उपयोग किए गए थे। मूल कारण विश्लेषण करने में, Motio और DaVita ने पाया कि DaVita का Cognos Content Store "सही तूफान" के कारण अस्थिर स्थिति में आ गया। अनुपयोगी सामग्री स्टोर की ओर ले जाने वाली घटनाओं का संयोजन एक उपयोगकर्ता की निर्दोष कार्रवाई और कॉग्नोस के एक विशिष्ट संस्करण में एक गूढ़ बग था, जिसे तब से ठीक कर दिया गया है। कॉग्नोस 10.1.1 में, एक फ़ोल्डर बनाना संभव था, सार्वजनिक फ़ोल्डर में "फ़ोल्डर ए" कहें, इसे काटें, "फ़ोल्डर ए" में नेविगेट करें और इसे वहां पेस्ट करें। संक्षेप में आप एक फ़ोल्डर को अपने नीचे ले जा रहे हैं। एक कॉग्नोस त्रुटि CMREQ4297 लॉग की गई थी, लेकिन कॉग्नोस कनेक्शन के भीतर से समस्या को ठीक नहीं किया जा सका। यह और बदतर हो गया है। जब कॉग्नोस सेवा को पुनर्नवीनीकरण किया गया था, तो यह पुनरारंभ नहीं होगा। कॉग्नोस ने यह संदेश प्रदर्शित किया: "सीएमएसवाईएस 5230 सामग्री प्रबंधक को आंतरिक रूप से परिपत्र सीएमआईडी मिला। सर्कुलर सीएमआईडी {xxxxxx} हैं। ये खराब चाइल्ड-पैरेंट सीएमआईडी कंटेंट मैनेजर को खराब कर रहे हैं।" वे उस स्थिति में फंस गए थे। NS Motio सहायता टीम दूषित रिपोर्ट और पैकेज को पुनर्प्राप्त करने की प्रक्रिया के माध्यम से DaVita को चलाने में सक्षम थी।

Cognos सामग्री स्टोर की मरम्मत और पुनर्प्राप्ति से जुड़ी लागतों में $ की बचत

दविता के कंटेंट स्टोर की मरम्मत के लिए 30-40 डेवलपर्स द्वारा महीनों के काम को समाप्त कर दिया गया MotioCI

MotioCI लागू किया गया था और DaVita ने तुरंत परिवेशों के बीच परिनियोजन में आसानी और पिछले सामग्री संस्करणों पर शीघ्रता से वापस आने में सुधार देखा। ठीक 4 महीने बाद MotioCI स्थापित किया गया था, Cognos में घटनाओं के संयोजन के कारण DaVita का सामग्री स्टोर अस्थिर स्थिति में आ गया। NS MotioCI संस्करण नियंत्रण क्षमताओं और समर्थन टीम ने DaVita को समस्या के कारण को इंगित करने और अपने सामग्री स्टोर को एक स्थिर स्थिति में वापस करने की अनुमति दी। था MotioCI जगह नहीं होती, तो उन्हें महीनों का काम गंवाना पड़ता।