Resumo executivo

DaVita dependía previamente dun laborioso método para despregar contido de BI entre ambientes de IBM Cognos que non tiñan ningunha capacidade real de retroceso ou versión de obxectos do almacén de contido. Este método pon en risco a DaVita de perder moito traballo de desenvolvemento de BI. DaVita implementado MotioCI para mellorar a implantación e mitigar eses riscos. Ademáis, MotioCI permitiu a DaVita restaurar toda a súa base de datos da tenda de contidos de Cognos, que estaba corrompida. Acerca de DaVita DaVita HealthCare Partners Inc. é unha empresa Fortune 500® que ofrece unha variedade de servizos de asistencia sanitaria a poboacións de pacientes de todo os Estados Unidos e abroad. Un dos principais provedores de servizos de diálise nos Estados Unidos, DaVita Kidney Care trata a pacientes con insuficiencia renal crónica e enfermidade renal en fase final. DaVita Kidney Care esforzase por mellorar a calidade de vida dos pacientes innovando a atención clínica e ofrecendo plans de tratamento integrados, equipos de atención personalizados e servizos de xestión da saúde convenientes.

Implementación de IBM Cognos de DaVita

IBM Cognos é unha das varias aplicacións da infraestrutura de TI de DaVita. Hai cinco anos, DaVita instalou Cognos versión 8.4 no seu entorno de BI, que inclúe un servidor Dev, Test / QA e Production. Os membros do equipo de infraestrutura de TI de DaVita están situados na súa sede central de Denver e en todo o país. Dentro do departamento de infraestruturas de TI de DaVita hai un equipo de operacións de BI, composto por un administrador principal de TI, 3 empregados que teñen administrador e profesionalmotion capacidades e 10 autores do informe. Fóra do equipo de TI, hai 9,000 usuarios de Cognos nomeados, que son principalmente consumidores informados. Varias filiais autónomas de DaVita poden desenvolver os seus propios informes de BI separados e aloxalos no ambiente Cognos compartido. A tenda de contido Cognos de DaVita comprende miles de obxectos.

Desafíos BI de DaVita

O proceso de DaVita para despregar contido de BI foi lento, tedioso e propenso a erros. Tamén enfrontaron o risco diario de perder o traballo de desenvolvemento ao non ter instalado un sistema de control de versións.

Desafíos BI de DaVita

O proceso de despregue orixinal de DaVita consistiu na exportación de contido de Dev a Proba a Prod.

  1. En primeiro lugar, crearían o arco de exportaciónhive en Dev e compróbao nun sistema de control de versións.
  2. A continuación, importaríano ao entorno de proba e despregaríanse.

Este proceso creou unha "rede de seguridade artificial". Noutras palabras, o proceso sentiu ben, pero non foi moi funcional nin fiable. Se un usuario necesitase recuperar un informe, un administrador tería que recuperar a versión correcta do arco de implementaciónhive dende o repositorio e importalo a unha caixa de proba para recuperar as especificacións do informe dun informe individual. Esa especificación tería que colocarse no ambiente de destino, o que podería estar desincronizado co seu paquete. Ademais, a especificación do informe pode ser ou non a versión que solicitou o usuario. Ademais da súa complexidade, o problema deste modelo de implantación era que non proporcionaba ningunha capacidade de retroceso real nin ofrecía ningunha versión dos obxectos no almacén de contidos. A ausencia de obxectos de versións na tenda de contido tamén puxo a DaVita nun risco elevado de perder unha gran cantidade de traballo no contorno Dev. O equipo de operacións de DaVita BI quería mellorar e automatizar algúns dos seus procesos de traballo relacionados con Cognos. Querían reducir o risco e ter a capacidade de volver ás versións anteriores do contido da BI se fose necesario. Tamén querían transferir de forma segura as responsabilidades de despregue dunha persoa a varias persoas para que os desenvolvedores puidesen reducir o seu tempo de ciclo.

Como MotioCI Tenda de contidos gardada de DaVita

Catro meses despois da instalación de DaVita MotioCI, a súa implementación de Cognos necesitaba reiniciarse cando sexa necesario cando se renoven os servizos. Cando intentaron reiniciar Cognos, non pasou nada, non volvería aparecer. As capacidades de control de versións de MotioCI usáronse para identificar a causa do fallo de reinicio e restaurar a base de datos do almacén de contido. Ao realizar unha análise da causa raíz, Motio e DaVita descubriu que o Cognos Content Store de DaVita entrou nun estado inestable por mor dunha "tormenta perfecta". A combinación de eventos que levou á tenda de contido inutilizable foi a acción inocente dun usuario e un erro esotérico nunha versión específica de Cognos, que desde entón foi corrixida. En Cognos 10.1.1, foi posible crear un cartafol, dicir "Cartafol A" en Cartafoles públicos, cortalo, navegar ata "Cartafol A" e pegalo alí. En esencia, estás movendo un cartafol baixo de si. Rexistrouse un erro de Cognos CMREQ4297, pero o problema non se puido corrixir desde Cognos Connection. Empeorou. Cando se reciclou o servizo Cognos, non se reiniciaría. Cognos mostrou esta mensaxe: "CMSYS5230 Content Manager atopou CMID circulares internamente. Os CMID circulares son {xxxxxx}. Estes malos CMID fillos-pais están provocando un mal funcionamento do Administrador de contidos ". Estaban atrapados nese estado. O Motio o equipo de soporte foi capaz de dirixir a DaVita a través do proceso de recuperación dos informes e paquetes corrompidos.

Aforrado en custos asociados á reparación e recuperación da tenda de contido de Cognos

elimináronse os meses de traballo de 30-40 desenvolvedores para reparar a tenda de contido de Davita MotioCI

MotioCI implementouse e DaVita viu de inmediato melloras na facilidade de implantación entre ambientes e volvendo rapidamente ás versións de contido anteriores. Só 4 meses despois MotioCI instalouse, a tenda de contido de DaVita quedou nun estado inestable debido a unha combinación de eventos en Cognos. O MotioCI As capacidades de control de versións e o equipo de soporte permitiron a DaVita identificar a causa do problema e devolver a súa tenda de contido a un estado estable. Tivo MotioCI non estiveron no seu lugar, perderían meses de traballo.