Xülasə

DaVita əvvəllər, məzmun mağazası obyektlərinin heç bir real geri qaytarma və ya versiya qabiliyyətinə malik olmayan IBM Cognos mühitləri arasında BI məzmununu yerləşdirmək üçün çox zəhmətli bir metoddan istifadə edirdi. Bu üsul DaVita'yı bir çox BI inkişaf etdirmə işini itirmək riski altına saldı. DaVita tətbiq edildi MotioCI yerləşdirməni yaxşılaşdırmaq və bu kimi riskləri azaltmaq. Əlavə olaraq, MotioCI DaVita'ya zədələnmiş bütün Cognos məzmun mağazası verilənlər bazasını bərpa etməyə imkan verdi. DaVita haqqında DaVita HealthCare Partners Inc, Amerika Birləşmiş Ştatları boyunca bütün xəstələrə sağlamlıq xidmətləri göstərən Fortune 500 ® şirkətidir.road. ABŞ -da aparıcı dializ xidmətləri göstərən DaVita Kidney Care, xroniki böyrək çatışmazlığı və son mərhələdə böyrək xəstəliyi olan xəstələri müalicə edir. DaVita Kidney Care, klinik müalicəni yeniləyərək və inteqrasiya olunmuş müalicə planları, fərdiləşdirilmiş qulluq qrupları və rahat sağlamlıq idarəetmə xidmətləri təklif edərək xəstənin həyat keyfiyyətini yaxşılaşdırmağa çalışır.

DaVita'nın IBM Cognos Tətbiqi

IBM Cognos, DaVita'nın İT infrastrukturundakı bir neçə tətbiqdən biridir. Beş il əvvəl, DaVita Cognos 8.4 versiyasını bir BI, Test/QA və Production serveri olan BI mühitində quraşdırdı. DaVita'nın İT infrastruktur qrupu üzvləri Denverdəki qərargahlarında və bütün ölkədə yerləşir. DaVita'nın İT infrastruktur departamentində, əsas İT idarəçisindən, administratoru və mütəxəssisləri olan 3 işçidən ibarət bir BI əməliyyat qrupu var.motion qabiliyyət və 10 hesabat müəllifi. İT komandasının xaricində, əsasən hesabat istehlakçıları olan Cognos adlı 9,000 istifadəçi var. DaVita'nın bir neçə ayrı -ayrı törəmə şirkətləri, ayrı -ayrı BI hesabatlarını hazırlaya və paylaşılan Cognos mühitində yerləşdirə bilərlər. DaVita'nın Cognos məzmun mağazası minlərlə obyektdən ibarətdir.

DaVita'nın BI Çağırışları

DaVita'nın BI məzmununu yerləşdirmə prosesi çox vaxt aparan, yorucu və səhvlərə meylli idi. Bir versiyaya nəzarət sisteminin olmaması səbəbindən gündəlik inkişaf işlərini itirmək riski ilə də üzləşdilər.

DaVita'nın BI Çağırışları

DaVita'nın orijinal yerləşdirmə prosesi, məzmunu Dev -dən Test -dən Prod -ə ixrac etməkdən ibarət idi.

  1. Birincisi, ixrac qövsü yaradacaqlarhive Dev -də tapın və bir versiya idarəetmə sistemində yoxlayın.
  2. Daha sonra onu Test mühitinə idxal edəcək və yerləşdirəcəklər.

Bu proses "süni təhlükəsizlik şəbəkəsi" yaratdı. Başqa sözlə, proses özünü yaxşı hiss edirdi, amma çox funksional və etibarlı deyildi. Bir istifadəçinin bir hesabatı bərpa etməsi lazım olarsa, bir idarəçinin yerləşdirmə qövsünün düzgün versiyasını əldə etməsi lazımdırhive ayrı bir hesabatın hesabat xüsusiyyətlərini əldə etmək üçün depodan götürün və onu bir sandboxa idxal edin. Bu spesifikasiyanın potensial olaraq paketi ilə senkronizasiya oluna biləcək hədəf mühitinə yerləşdirilməsi lazımdır. Bundan əlavə, hesabat spesifikasiyası istifadəçinin tələb etdiyi versiya ola bilər və ya olmaya bilər. Mürəkkəbliyi ilə yanaşı, bu yerləşdirmə modelindəki problem heç bir real geri qaytarma qabiliyyəti təmin etməməsi və ya məzmun mağazasındakı obyektlərin heç bir versiyasını təklif etməməsidir. Məzmun mağazasında versiya obyektlərinin olmaması da DaVita'yı Dev mühitində böyük miqdarda iş itirmək riski ilə qarşı -qarşıya qoyur. DaVita BI əməliyyat qrupu, Cognos ilə əlaqəli bəzi iş proseslərini təkmilləşdirmək və avtomatlaşdırmaq istəyirdi. Riskləri azaltmaq və lazım gələrsə BI məzmununun əvvəlki versiyalarına qayıtmaq qabiliyyətinə sahib olmaq istəyirdilər. Həm də inkişaf etdiricilərin dövr müddətini azalda bilmələri üçün yerləşdirmə məsuliyyətlərini bir adamdan birdən çox insana etibarlı şəkildə köçürmək istədilər.

Necə MotioCI DaVita'nın məzmun mağazası saxlanıldı

DaVita quraşdırıldıqdan dörd ay sonra MotioCI, xidmətlər yeniləndikdə Cognos tətbiqinin lazım olduğu qədər yenidən başlatılması lazım idi. Cognos'u yenidən başlatmağa çalışdıqda heç nə olmadı, geri qayıtmayacaq. Versiyasına nəzarət imkanları MotioCI Yenidən başlatma uğursuzluğunun səbəbini təyin etmək və məzmun mağazası verilənlər bazasını bərpa etmək üçün istifadə edildi. Kök səbəb təhlili apararkən, Motio və DaVita, DaVita'nın Cognos Məzmun Mağazasının "mükəmməl bir fırtına" səbəbiylə qeyri -sabit vəziyyətə gəldiyini kəşf etdi. Yararsız məzmun mağazasına səbəb olan hadisələrin birləşməsi, bir istifadəçinin günahsız hərəkətləri və o vaxtdan bəri düzəldilmiş Cognosun xüsusi bir versiyasındakı ezoterik bir səhv idi. Cognos 10.1.1 -də bir qovluq yaratmaq, Ümumi Qovluqlarda "Qovluq A" demək, kəsmək, "Qovluq A" ya keçmək və oraya yapışdırmaq mümkün idi. Əslində bir qovluğu öz altına daşıyırsınız. Cognos xətası CMREQ4297 qeyd edildi, lakin məsələ Cognos Connection daxilindən düzəldilə bilmədi. Daha da pisləşdi. Cognos xidməti geri çevrildikdə, yenidən başlamazdı. Cognos bu mesajı göstərdi: “CMSYS5230 Content Manager daxili olaraq dairəvi CMID tapdı. Dairəvi CMID -lər {xxxxxx} -dir. Bu pis uşaq-valideyn CMID-ləri Məzmun Menecerinin işləməsinə səbəb olur. ” O vəziyyətdə qaldılar. The Motio dəstək qrupu, pozulmuş hesabatların və paketlərin bərpası prosesində DaVitanı gəzə bildi.

$ Cognos məzmun mağazasının təmiri və bərpası ilə əlaqədar xərclərə qənaət etdi

Aylar ərzində 30-40 inkişaf etdiricinin çalışması nəticəsində Davita'nın məzmun mağazası təmir edildi MotioCI

MotioCI tətbiq olundu və DaVita dərhal mühitlər arasında yerləşdirmə və əvvəlki məzmun versiyalarına tez bir zamanda qayıtma baxımından yaxşılaşmalar gördü. Cəmi 4 ay sonra MotioCI DaVita'nın məzmun mağazası Cognos -da baş verən hadisələrin birləşməsi səbəbindən qeyri -sabit vəziyyətə düşdü. The MotioCI versiya nəzarət imkanları və dəstək qrupu DaVita'ya problemin səbəbini təyin etməyə və Məzmun Mağazasını sabit vəziyyətə qaytarmağa icazə verdi. Var idi MotioCI yerində olmasaydı, aylarca dəyər işlərini itirərdilər.