Samenvatting

DaVita vertrouwde voorheen op een moeizame methode voor het implementeren van BI-content tussen IBM Cognos-omgevingen die geen echte rollback- of versiebeheermogelijkheden van contentstore-objecten hadden. Door deze methode liep DaVita het risico veel BI-ontwikkelingswerk te verliezen. DaVita geïmplementeerd MotioCI om de implementatie te verbeteren en dergelijke risico's te beperken. In aanvulling, MotioCI stelde DaVita in staat om hun volledige Cognos-database met inhoudsopslag te herstellen, die beschadigd was. Over DaVita DaVita HealthCare Partners Inc. is een Fortune 500®-bedrijf dat een verscheidenheid aan gezondheidszorgdiensten levert aan patiëntenpopulaties in de Verenigde Staten en abroad. DaVita Kidney Care, een toonaangevende leverancier van dialysediensten in de Verenigde Staten, behandelt patiënten met chronisch nierfalen en nierziekte in het eindstadium. DaVita Kidney Care streeft ernaar de levenskwaliteit van patiënten te verbeteren door klinische zorg te innoveren en door geïntegreerde behandelplannen, gepersonaliseerde zorgteams en handige gezondheidsbeheerdiensten aan te bieden.

DaVita's IBM Cognos-implementatie

IBM Cognos is een van de vele toepassingen binnen DaVita's IT-infrastructuur. Vijf jaar geleden installeerde DaVita Cognos versie 8.4 in hun BI-omgeving, die een Dev-, Test/QA- en Productieserver omvat. De leden van het IT-infrastructuurteam van DaVita bevinden zich op hun hoofdkantoor in Denver en in het hele land. Binnen DaVita's IT-infrastructuurafdeling is een BI-operationsteam, bestaande uit een primaire IT-beheerder, 3 medewerkers met admin en promotion mogelijkheden, en 10 rapportauteurs. Buiten het IT-team zijn er 9,000 benoemde Cognos-gebruikers, die voornamelijk rapporterende consumenten zijn. Verschillende zelfstandige dochterondernemingen van DaVita kunnen hun eigen, afzonderlijke BI-rapporten ontwikkelen en deze hosten op de gedeelde Cognos-omgeving. DaVita's Cognos content store bestaat uit duizenden objecten.

DaVita's BI-uitdagingen

DaVita's implementatieproces van BI-content was tijdrovend, vervelend en foutgevoelig. Ze liepen ook dagelijks het risico ontwikkelingswerk te verliezen door geen versiebeheersysteem te hebben.

DaVita's BI-uitdagingen

Het oorspronkelijke implementatieproces van DaVita bestond uit het exporteren van inhoud van Dev naar Test naar Prod.

  1. Eerst zouden ze de exportboog makenhive in Dev en controleer het in een versiebeheersysteem.
  2. Ze zouden het vervolgens in de testomgeving importeren en implementeren.

Dit proces creëerde een 'kunstmatig vangnet'. Met andere woorden, het proces voelde goed, maar het was niet erg functioneel of betrouwbaar. Als een gebruiker een rapport moet herstellen, moet een beheerder de juiste versie van de implementatieboog ophalenhive uit de repository en importeer deze naar een sandbox om de rapportspecificatie van een afzonderlijk rapport op te halen. Die specificatie zou dan in de doelomgeving moeten worden geplaatst, die mogelijk niet synchroon loopt met het pakket. Bovendien kan de rapportspecificatie al dan niet de versie zijn die de gebruiker heeft aangevraagd. Afgezien van de complexiteit, was het probleem met dit implementatiemodel dat het geen echte rollback-mogelijkheid bood en ook geen versiebeheer van de objecten in de inhoudopslag bood. Door de afwezigheid van versiebeheerobjecten in de inhoudsopslag loopt DaVita ook een groot risico om een ​​grote hoeveelheid werk in de ontwikkelomgeving te verliezen. Het operationele team van DaVita BI wilde een aantal van hun Cognos-gerelateerde werkprocessen verbeteren en automatiseren. Ze wilden de risico's verminderen en indien nodig teruggaan naar eerdere versies van BI-inhoud. Ze wilden ook de implementatieverantwoordelijkheden veilig overdragen van één persoon naar meerdere mensen, zodat ontwikkelaars hun cyclustijd konden verkorten.

Hoe MotioCI Opgeslagen DaVita's Content Store

Vier maanden na installatie van DaVita MotioCI, moest hun Cognos-implementatie zo nodig opnieuw worden opgestart wanneer de services worden vernieuwd. Toen ze probeerden Cognos opnieuw op te starten, gebeurde er niets, het kwam niet meer terug. De versiebeheermogelijkheden van MotioCI werden gebruikt om de oorzaak van de mislukte herstart op te sporen en om de database van het inhoudarchief te herstellen. Bij het uitvoeren van een oorzaakanalyse Motio en DaVita ontdekten dat DaVita's Cognos Content Store in een onstabiele toestand verkeerde vanwege een 'perfecte storm'. De combinatie van gebeurtenissen die leidden tot de onbruikbare inhoudswinkel waren de onschuldige acties van één gebruiker en een esoterische bug in een specifieke versie van Cognos, die sindsdien is gecorrigeerd. In Cognos 10.1.1 was het mogelijk om een ​​map aan te maken, zeg "Folder A" in Public Folders, deze te knippen, naar "Folder A" te navigeren en deze daar te plakken. In wezen verplaats je een map onder zichzelf. Er is een Cognos-fout CMREQ4297 vastgelegd, maar het probleem kon niet worden verholpen vanuit Cognos Connection. Het werd erger. Toen de Cognos-service werd hergebruikt, werd deze niet opnieuw opgestart. Cognos gaf dit bericht weer: "CMSYS5230 Content Manager heeft intern circulaire CMID's gevonden. De circulaire CMID's zijn {xxxxxx}. Deze slechte onderliggende CMID's zorgen ervoor dat Content Manager niet goed werkt." In die staat zaten ze vast. De Motio ondersteuningsteam was in staat om DaVita door het proces te leiden om de beschadigde rapporten en pakketten te herstellen.

$ bespaard op kosten die verband houden met Cognos-reparatie en herstel van de inhoudswinkel

maanden werk van 30-40 ontwikkelaars om Davita's content store te repareren werd geëlimineerd met MotioCI

MotioCI werd geïmplementeerd en DaVita zag onmiddellijk verbeteringen in het gemak van implementatie tussen omgevingen en het snel terugkeren naar eerdere inhoudsversies. Slechts 4 maanden later MotioCI was geïnstalleerd, raakte de inhoudswinkel van DaVita in een onstabiele toestand door een combinatie van gebeurtenissen in Cognos. De MotioCI Dankzij de mogelijkheden voor versiebeheer en het ondersteuningsteam kon DaVita de oorzaak van het probleem lokaliseren en hun Content Store in een stabiele staat herstellen. Had MotioCI niet op hun plaats waren geweest, zouden ze maanden aan werk hebben verloren.