Aperçu de l'entreprise QG Texas, États-Unis Industries Pétrole et gaz Les services comprennent Essence, carburant diesel, diesel à très faible teneur en soufre, carburéacteur, asphalte, produits pétrochimiques, lubrifiants Salariés 1 015 [en janvier 2018]

Valero Energy Corporation, through its subsidiaries, is an international manufacturer and marketer of transportation fuels, petrochemical products and power. It operates 15 petroleum refineries with a combined throughput capacity of approximately 3.1 million barrels/day and 14 ethanol plants producing 1.73 billion gallons. In a digital world, enterprises need to respond quickly to business and consumer demands, and access real-time information to drive innovative action. To keep pace, Valero decided to make the switch from an Oracle database to SAP HANA for significant improvements in performance. At the same time, the business had to upgrade SAP BW from 7.3 to 7.4 to take advantage of HANA’s speed. For Valero the challenge was twofold. Firstly, it had to complete the entire project in a year. And, secondly, the IT team had to keep its BW N and N+1 environments in sync while minimizing risk.

Un flux de travail simple et appliqué est synonyme de succès

Pour maintenir la synchronisation de ses multiples paysages SAP pendant la mise à niveau, Valero a utilisé Rev-Trac, une plateforme automatisée de gestion des changements SAP. Rev-Trac fait partie intégrante des pratiques de gestion des changements et des versions SAP de Valero depuis 2006. L'équipe de Valero souhaitait effectuer la synchronisation de la mise à niveau lorsque les changements étaient migrés vers leur système de test. Valero avait quatre projets en cours avant BW, et des changements étaient apportés à BW alors que l'entreprise effectuait ses changements de poste. L'équipe devait soutenir les projets et les changements requis tout en s'assurant que les changements fonctionneraient dans les deux environnements. Il n'était pas possible d'apporter des corrections après le passage à HANA. Patrick Flinn, directeur principal de la BI chez Valero et directeur principal du projet, a déclaré que la fonctionnalité de clonage de Rev-Trac et le système de protection contre le dépassement et l'écrasement (OOPS) assureraient la synchronisation de l'environnement avec un simple flux de travail.
"La simplicité est la clé du succès", a déclaré M. Flinn. "J'estime que nous avons économisé 1 000 heures sur la double maintenance grâce à la capacité d'adaptation du Rev-Trac.

Maintenir la cohérence et éliminer les interruptions d'activité

Le projet BW de Valero impliquait la mise à niveau de 7.3 à 7.4 sur Oracle, puis la migration de l'ensemble de la base de données vers HANA. L'équipe a dû répliquer l'ensemble du paysage Oracle BW pour effectuer plusieurs cycles de mise à niveau, de migration et de test sur HANA. Rev-Trac a été configuré pour gérer automatiquement le développement des projets en cours et des projets de correction afin de maintenir la cohérence et d'améliorer les résultats des tests de régression. Cela a permis de libérer ressources pour les problèmes liés à la mise à niveau, au lieu d'une gestion redondante de type "break-fix retrofit". Dans le cadre de la transformation, Valero devait capturer tous les changements BAU et les réappliquer dans le suivi du projet. L'équipe a profité des capacités de clonage de Rev-Trac - capture et réapplication automatiques - pour réduire les erreurs et prévenir les interruptions d'activité. Grâce à Rev-Trac, Valero a pu copier et mettre à niveau DEV et le répliquer sur HANA, ce qui a donné un système DEV sur Oracle et un autre sur la base de données HANA. Les systèmes DEV ont été copiés, mis à niveau et migrés vers TEST puis PRODUCTION. L'objectif - tous les systèmes mis à niveau devaient fonctionner avec succès sur Oracle et HANA dans leurs voies respectives. Valero pouvait alors arrêter Oracle et les versions HANA, beaucoup plus rapides, prenaient le relais.

Gérer avec succès un double paysage

Valero a migré des changements à travers six systèmes parallèles dans des environnements de modernisation à double paysage. Le flux de travail pour prendre en charge les systèmes parallèles dupliqués a imposé un double processus de test. Les modifications devaient être documentées et approuvées à la fois pour les pistes HANA et Oracle avant d'être migrées vers la production sur le côté Oracle principal. M. Flinn a déclaré que l'organisation du transport et les dépendances construites autour des tests Rev-Trac ont donné à Valero la certitude que les changements seraient couronnés de succès. "Nous avons utilisé le processus de clonage de Rev-Trac partout où nous le pouvions", a-t-il déclaré. "Lorsque nous ne pouvions pas utiliser le clonage, nous avons effectué des changements BW directement dans HANA DEV pour que Rev-Trac migre dans un mécanisme non dépendant du clonage.

Le flux de travail personnalisé permet de synchroniser le développement

Du côté d'Oracle BW, dès qu'une demande de changement était approuvée, Rev-Trac exécutait automatiquement un test OOPS. S'il n'y avait pas de conflit, les transports étaient migrés vers le serveur HANA/boîte de test de développement et tout restait synchronisé. M. Flinn a déclaré que la fonctionnalité OOPS de Rev-Trac garantissait que nous identifiions les bonnes choses et donnait aux développeurs une "liste de contrôle" toujours à jour des exceptions. "Le processus OOPS et sa documentation sur ce qui a été fait dans les environnements précédents ont été très utiles", a-t-il déclaré.

Le bilan

Les capacités OOPS et de clonage de Rev-Trac ont permis de réduire les risques et d'éliminer la double maintenance manuelle pendant la transformation. Plus de 1000 heures de travail ont été économisées et le coût du projet a été minimisé sans qu'il soit nécessaire d'ajouter du personnel. M. Flinn a déclaré que le délai de transformation de 12 mois était réalisable en grande partie grâce à la simplification de la gestion du changement dans plusieurs paysages à l'aide du processus de clonage de Rev-Trac. "Rev-Trac a fonctionné comme prévu, sans surprise, sans temps d'arrêt, sans erreur et avec la flexibilité nécessaire pour répondre à des exigences très spécifiques.