Resum Executiu

DaVita anteriorment es basava en un laboriós mètode de desplegament de contingut BI entre entorns de l'IBM Cognos que no tenia cap capacitat real de retrocés ni de versió dels objectes del magatzem de contingut. Aquest mètode posa en risc DaVita de perdre molta feina de desenvolupament de BI. DaVita implementat MotioCI per millorar el desplegament i mitigar aquests riscos. A més, MotioCI Ha permès a DaVita restaurar tota la base de dades del magatzem de contingut Cognos, que estava malmesa. Quant a DaVita, DaVita HealthCare Partners Inc. és una empresa de Fortune 500® que proporciona una gran varietat de serveis d’atenció mèdica a les poblacions de pacients dels Estats Units i d’altres països.road. DaVita Kidney Care, proveïdor líder de serveis de diàlisi als Estats Units, tracta pacients amb insuficiència renal crònica i malaltia renal en fase final. DaVita Kidney Care s’esforça per millorar la qualitat de vida dels pacients innovant l’atenció clínica i oferint plans de tractament integrats, equips d’atenció personalitzada i serveis de gestió de la salut convenients.

Implementació de l'IBM Cognos de DaVita

IBM Cognos és una de les diverses aplicacions de la infraestructura informàtica de DaVita. Fa cinc anys, DaVita va instal·lar Cognos versió 8.4 al seu entorn de BI, que inclou un servidor Dev, Test / QA i Production. Els membres de l’equip d’infraestructures de TI de DaVita es troben a la seu de Denver i a tot el país. Al departament d’infraestructures de TI de DaVita hi ha un equip d’operacions de BI, format per un administrador principal de TI, 3 empleats que tenen administrador i professionalmotion funcions i 10 autors d'informes. Fora de l'equip de TI, hi ha 9,000 usuaris de Cognos anomenats, que són principalment consumidors d'informes. Diverses filials autònomes de DaVita poden desenvolupar els seus propis informes de BI separats i allotjar-los a l'entorn compartit de Cognos. La botiga de contingut Cognos de DaVita inclou milers d’objectes.

Els desafiaments de DaVita

El procés de desplegament de contingut de BI de DaVita va ser llarg, tediós i propens als errors. També es van enfrontar al risc diari de perdre el treball de desenvolupament en no disposar d’un sistema de control de versions.

Els desafiaments de DaVita

El procés de desplegament original de DaVita consistia en exportar contingut de Dev a Test a Prod.

  1. En primer lloc, crearien l’arc d’exportacióhive a Dev i comproveu-lo en un sistema de control de versions.
  2. Després, l’importarien a l’entorn de prova i es desplegarien.

Aquest procés va crear una "xarxa de seguretat artificial". En altres paraules, el procés se sentia bé, però no era molt funcional ni fiable. Si un usuari necessita recuperar un informe, un administrador hauria de recuperar la versió correcta de l'arc de desplegamenthive del dipòsit i importeu-lo a un sandbox per recuperar les especificacions de l'informe d'un informe individual. Aquesta especificació hauria de col·locar-se a l’entorn objectiu, que podria estar fora de sincronització amb el seu paquet. A més, l'especificació de l'informe pot ser o no la versió que l'usuari ha sol·licitat. A més de la seva complexitat, el problema d’aquest model de desplegament era que no proporcionava cap capacitat de recuperació real ni oferia cap versió dels objectes al magatzem de contingut. L'absència d'objectes de versions al magatzem de contingut també posava DaVita en un gran risc de perdre una gran quantitat de treball a l'entorn de desenvolupament. L’equip d’operacions de DaVita BI volia millorar i automatitzar alguns dels seus processos de treball relacionats amb Cognos. Volien reduir el risc i tenir la possibilitat de tornar a versions anteriors de contingut de BI si calia. També volien transferir amb seguretat les responsabilitats de desplegament d'una persona a diverses persones perquè els desenvolupadors poguessin reduir el seu temps de cicle.

Com MotioCI Botiga de contingut de DaVita desada

Quatre mesos després de la instal·lació de DaVita MotioCI, calia reiniciar la seva implementació de Cognos quan fos necessari quan es renoven els serveis. Quan van intentar reiniciar Cognos, no va passar res, no tornaria a aparèixer. Les capacitats de control de versions de MotioCI es van utilitzar per identificar la causa de l’error de reinici i restaurar la base de dades del magatzem de contingut. En realitzar una anàlisi de la causa arrel, Motio i DaVita va descobrir que Cognos Content Store de DaVita va entrar en un estat inestable a causa d'una "tempesta perfecta". La combinació d'esdeveniments que va conduir al magatzem de contingut inutilitzable va ser la innocent acció d'un usuari i un error esotèric en una versió específica de Cognos, que des de llavors s'ha corregit. A Cognos 10.1.1, era possible crear una carpeta, dir "Carpeta A" a Carpetes públiques, tallar-la, navegar per "Carpeta A" i enganxar-la allà. En essència, esteu movent una carpeta sota ella mateixa. S'ha registrat un error de Cognos CMREQ4297, però el problema no s'ha pogut corregir des de Cognos Connection. Va empitjorar. Quan es reciclés el servei Cognos, no es reiniciaria. Cognos va mostrar aquest missatge: "CMSYS5230 Content Manager ha trobat CMID circulars internament. Els CMID circulars són {xxxxxx}. Aquests CMID fills-pares defectius fan que el Gestor de continguts funcioni malament ". Estaven atrapats en aquest estat. El Motio l'equip d'assistència va ser capaç de recórrer DaVita a través del procés de recuperació dels informes i paquets danyats.

$ estalviat en costos associats a la reparació i recuperació de la botiga de contingut de Cognos

es va eliminar amb la feina de 30-40 mesos per reparar la botiga de contingut de Davita MotioCI

MotioCI es va implementar i DaVita va veure immediatament millores en la facilitat de desplegament entre entorns i en tornar ràpidament a versions de contingut anteriors. Només 4 mesos després MotioCI es va instal·lar, la botiga de contingut de DaVita va entrar en un estat inestable a causa d'una combinació d'esdeveniments a Cognos. El MotioCI les capacitats de control de versions i l'equip d'assistència van permetre a DaVita localitzar la causa del problema i retornar el seu magatzem de contingut a un estat estable. Tenia MotioCI no haguessin estat al seu lloc, haurien perdut mesos de feina.