1 Rapport de stage Effectué à : Du 8 février 2010 au 23 avril 2010 TECHSIA 340
1 Rapport de stage Effectué à : Du 8 février 2010 au 23 avril 2010 TECHSIA 340 rue Louis Pasteur 34790 Grabels Par Jonathan Tremesaygues Directeur de stage de l'entreprise : Directeur de stage de l'université : Ronan MENEU Geneviève SIMONET Amélioration du TestServer Confidentiel 2 Remerciements Avant de commencer ce rapport, je tiens tout d’abord à remercier l'ensemble des personnes qui ont rendu mon stage possible et qui ont contribué à son bon déroulement. Ronan Meneu, mon maître de stage et Aurélien Billard pour m’avoir intégré dans l’équipe TechData, pour leur disponibilité, leur soutien, leurs conseils et pour m’avoir apporté un suivi régulier dans mon travail. L’équipe TechData pour m’avoir encadré avec attention. L'ensemble des développeurs pour leur implication, l’intérêt qu’ils m’ont apporté et le temps qu’ils m’ont accordé. Je remercie également toutes les personnes que j’ai pu côtoyer dans l’entreprise pour leur accueil et leur sympathie. 3 Table des matières Remerciements ....................................................................................................................................... 2 Introduction ............................................................................................................................................. 5 Connaissance de l'entreprise .................................................................................................................. 6 Contexte .............................................................................................................................................. 6 La société Schlumberger ..................................................................................................................... 6 La société Techsia ................................................................................................................................ 7 Présentation et situation géographique ......................................................................................... 7 Secteurs d'activité et positionnement ............................................................................................ 9 Savoir-faire ...................................................................................................................................... 9 Organisation interne ....................................................................................................................... 9 Les produits ................................................................................................................................... 11 La prestation de services ............................................................................................................... 11 Les logiciels .................................................................................................................................... 11 Outils et TestServer ............................................................................................................................... 14 Outils utilisés ..................................................................................................................................... 14 Komodo Edit .................................................................................................................................. 14 WampServer .................................................................................................................................. 15 SQLyog Community ....................................................................................................................... 15 Tortoise SVN .................................................................................................................................. 16 TestServer .......................................................................................................................................... 17 Qu’est-ce que le TestServer ? ........................................................................................................ 17 A quoi sert-il ?................................................................................................................................ 17 Comment fonctionne-t-il ? ............................................................................................................ 17 Présentation détaillée ................................................................................................................... 17 Travail effectué ...................................................................................................................................... 22 Optimisation des performances ........................................................................................................ 22 Au début était SQLite… .................................................................................................................. 22 …Puis vînt MySQL .......................................................................................................................... 22 Résultat .......................................................................................................................................... 22 Ajout de fonctionnalités .................................................................................................................... 23 Global Result.................................................................................................................................. 23 Summary........................................................................................................................................ 23 Dynamic Result .............................................................................................................................. 23 4 Test description ............................................................................................................................. 24 Keywords ....................................................................................................................................... 25 Graphiques ........................................................................................................................................ 25 Travail demandé ............................................................................................................................ 25 Choix de la technologie ................................................................................................................. 25 Réalisation ..................................................................................................................................... 26 Conclusion ............................................................................................................................................. 27 Annexe ................................................................................................................................................... 28 Script de migration de SQLite à MySQL ............................................................................................. 28 Script de mise à jour des descriptions des tests ............................................................................... 30 5 Introduction Afin de valider la dernière année de mon DUT Informatique, j’ai effectué un stage d’une durée de 11 semaines dans la société Techsia implantée à Grabels, située proche de Montpellier. Lors de ma recherche de stage, mon objectif était de trouver un stage en informatique et plus particulièrement un sujet me permettant de faire du développement WEB. Je voulais profiter de ce stage pour accroître rapidement mes compétences avant d’arriver sur le marché de l’emploi. Parmi les différentes offres de stage, j’ai accepté l’offre que proposait la société Techsia car durant l’entretien j’ai compris que ce stage me permettrait de réaliser un travail varié, intéressant et utile au sein de l’entreprise. Le premier objectif de ce stage était de mettre en pratique les connaissances techniques que j’avais pu acquérir au cours de ma formation. En effet, j’ai suivi beaucoup de cours théoriques que je n’avais pas encore pu appliquer à des situations concrètes. Le second objectif était de me confronter au monde de l’entreprise et à son mode de fonctionnement afin de préparer mon insertion dans le monde professionnel. La première phase du stage fût de me familiariser avec le personnel de l’entreprise et avec les outils utilisés. La seconde fût d’améliorer les performances du TestServer. J’ai ensuite travaillé sur l’ajout de nouvelles fonctionnalités au TestServer. Enfin, j’ai réalisé un système de reporting*. Dans ce rapport, je vais commencer par présenter l’entreprise puis le travail que j’ai effectué et enfin mon bilan personnel. 6 Connaissance de l'entreprise Contexte Avant de se lancer dans l'exploitation d'un champ pétrolifère, les compagnies pétrolières ont besoin de caractériser précisément le sous-sol et les fluides contenus dans le gisement. Les enjeux sont considérables car des moyens techniques et financiers de grande envergure doivent être déployés en cas de découverte d’un gisement. La société Techsia est née du besoin accru des compagnies pétrolières en matière de précision et de quantification en vue d'une prise de décision optimale. La société Schlumberger La société Schlumberger a racheté au mois de juin 2009 l'intégralité des actions de Techsia SA qui deviendra le « Schlumberger Petrophysics Software Center of Excellence ». Schlumberger est la plus grande société multinationale de services pétroliers. En effet elle compte plus de 80 000 employés de 140 nationalités dans plus de 80 pays à travers le monde. Elle fut fondée en 1926 par les frères Conrad et Marcel Schlumberger dans le nord de la France grâce à leurs idées innovantes pour détecter différents types de roches par conductivité électrique. La société est désormais installée aux Antilles néerlandaises, mais ses principaux bureaux sont situés à Houston, Paris et La Haye, avec un centre de Recherche & Développement à Clamart. Le groupe dispose de partenariats avec diverses universités et a créé plusieurs centres de formation interne accueillant 1200 personnes par jour. En 2008, hors forage, environ 10% de l'effectif sont consacrés aux géosciences (géologues, géophysiciens et ingénieurs de réservoirs). La société Schlumberger est cotée à la Bourse de Paris et à la Bourse de New York. Schlumberger a pâti en 2009 de la crise économique et de la baisse des cours du brut. Le groupe accuse une baisse de 16% de son chiffre d’affaires sur l'ensemble de l’année dernière, à 22,70 milliards de dollars, et un repli encore plus important de son bénéfice net, (-41%) à 3,16 milliards. La société est dirigée par Andrew Gould et elle se décompose en plusieurs services et produits. Techsia est intégrée dans le service Schlumberger Information Solutions (SIS) qui est une unité opérationnelle fournissant des logiciels, la gestion de l'information, l'infra- structure et les services pour résoudre les problèmes des sociétés gazières et pétrolières. 7 La société Techsia Présentation et situation géographique Techsia est une société qui fut créée le 25 octobre 2000. Stéphanie Gottlib-Zeh, Docteur en Géophysique et Présidente Directrice Générale de la société, est à l'origine de cette création. C'est au cours de sa thèse réalisée à TotalFina Elf qu'elle ressent le besoin, pour les domaines des Géosciences, d'une entreprise comme Techsia. Le projet initial a ainsi été lauréat, deux années consécutives (1999 et 2000), du concours national d'aide à la création d'entreprise de technologies innovantes. Le siège social de Techsia est situé sur la colline de Grabels, dans le parc Euromédecine, aux portes de Montpellier. Techsia possède également deux filiales, une à Houston aux Etats Unis et l'autre au Sultanat d'Oman. La société est leader technique et bientôt commerciale sur le logiciel Techlog. L'effectif de la société est de cinquante salariés pour une moyenne d'âge de 31 ans. Pour sa première année d'activité (2001), Techsia a réalisé un chiffre d'affaires de 323 000 euros. En 2008, il s'élève à près de 9,06 millions d'euros et son capital est de 579 947,06 d’euros. Le détail du personnel ainsi que le poste de chaque personne est représenté dans l'organigramme de la page suivante. 8 Figure 1 : ORGANIGRAMME DE LA SOCIETE TECHSIA 9 Secteurs d'activité et positionnement L'activité de Techsia se positionne dans les domaines des technologies innovantes, et plus précisément dans la chaîne du traitement et de l'analyse des données acquises dans les puits de forage. Techsia est à la fois éditeur de logiciels et prestataire de services (études). Ses méthodes s'appliquent au traitement de données volumineuses et/ou hétérogènes, dans le domaine des géosciences (géophysique, géologie, gisement) en général, et de l'interprétation des données de forage/sondage (géologiques, pétro-physiques, diagraphiques* et géophysiques) en particulier. Elle travaille également dans le domaine des procédés (analyse multiple de fluides complexes : thermodynamique appliquée GC/MS). Savoir-faire Le savoir-faire de Techsia découle de 9 années de recherche et développement qui lui ont permis de mettre au point des méthodes et des outils innovants destinés à améliorer l'interprétation de données géologiques. A ce jour plusieurs compagnies pétrolières internationales exploitent ces méthodes dans le but de mieux caractériser leurs réservoirs pétroliers. Techsia possède donc trois métiers principaux : - La pétro-physique : traitement et interprétation des données (diagraphiques* et carottes) acquises au puits. - La géophysique : traitement et interprétation des données sismiques. - Les procédés : analyse des fluides complexes. Ces trois métiers reposent essentiellement sur un apport informatique considérable grâce aux compétences de Techsia dans le développement de logiciels performants et adaptés aux besoins de ses clients. Organisation interne Outre son aspect technique, Techsia fait également preuve d'une organisation innovante en regroupant en interne trois pôles de compétences complémentaires en interaction permanente: 10 Compétences Métiers Techsia regroupe des ingénieurs « métiers » dans les domaines des Géosciences (géophysique, pétro- physique, sédimentologie, thermodynamique et analyse physico- chimique). Ces compétences « métiers » leur permettent d'appréhender au plus juste les besoins du client. Leur expertise repose à la fois sur leur haut niveau de qualification et sur leur culture du monde industriel, développée pendant leur parcours. Autour de ces compétences métiers s'articulent les compétences statistiques et informatiques. Compétences Statistiques et Numériques Le savoir-faire de Techsia repose sur les méthodes statistiques et numériques les plus récentes, telles que les réseaux de neurones, uploads/Management/ rapport-de-stage-techsia-2010.pdf
Documents similaires
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 06, 2022
- Catégorie Management
- Langue French
- Taille du fichier 2.4093MB