Acciai Speciali Terni est un leader en Italie pour la production de laminés plats en acier inoxydable
(Client final).
Avec plus de 135 ans d'expérience, Acciai Speciali Terni est aujourd'hui l'un des plus importants
sites sidérurgiques européens.
Outre les produits laminés plats, la société produit des tubes inox électro soudés, via la division
Tubificio, et des tubes forgés en acier spécial, parmi les plus grands au monde, via la division
Forges.
FLUX DE DONNEES ORIENTEES PRODUCTION (29 lignes de production)
La gestion des données usines de niveaux 1, 2 et 3 s’appuient, entre-autres, sur des moteurs SGBD
ORACLE de versions très diverses (Oracle 7.3, Oracle 8.0, Oracle 8.1, Oracle 9.0, Oracle 9.2, Oracle 10,
Oracle 11, Oracle 12 et Oracle 12.1).
La nature de chacun des flux alimentant les sous-systèmes d’information, leur nombre (28 flux
logiques), leur mise en œuvre spécifique et la fréquence des mises à jour (globalement 24/7)
constituent une architecture globale très complexe et qui, du point de vue Oracle, est obsolète.
Celle-ci doit donc être uniformisée et actualisée dans les meilleurs délais.
MIGRATION ORACLE
L’ensemble des moteurs Oracle devra, à terme, migrer vers Oracle 19c R2.
Dans l’immédiat, dans le cadre de cette mission, seul le sous-système, de niveau 3, ARCHDB
(Oracle 9i R2) doit être migré vers une cible Oracle 19c R2.
Les tâches et activités menées lors de cette mission (réalisée pour le compte de FIVES
KEODS et menée à distance) sont :
- Collecte d’informations relatives au périmètre (sous-systèmes d’information concernés)
- Peu d’informations écrites disponibles.
- Nécessité d’exprimer les connaissances implicites.
- Rédaction de questionnaires.
- Interviews.
- Constitution d’un premier niveau de documentation relatif à l’existant
- Sous-système ARCHDB (exploration des ressources).
- Flux de données entrants(dans) et sortants(de) ARCHDB.
- Rédaction d’un document d’audit proprement-dit
- Réflexion sur des scénarios de migration possibles :
- One Shot,
- Double Run,
- Mixte,
- Avec ou sans phasage.
- Proposition d’une stratégie globale de migration
- Détermination de critères de classification des flux (5 critères)
- Détermination d’une typologie de flux (14 types de flux)
- Pistes pour les migrer dans les meilleures conditions
- Détection de points de complexité génériques caractérisant cette migration
- Recommandations
[WINDOWS :
Windows NT,
Windows XP,
Windows Server 2000,
Windows Server 2003,
Windows Server 2003 R2,
Windows Server 2012
]
[VAX :
VAX/VMS 5,
VAX/VMS 5.5,
OpenVMS 7.1,
OpenVMS 7.2,
OpenVMS 7.3
]
[ORACLE :
Oracle 7.3,
Oracle 8.0,
Oracle 8.1,
Oracle 9.0,
Oracle 9.2,
Oracle 10,
Oracle 11,
Oracle 12,
Oracle 12.1
Oracle 19 R2
]
[VPN : Cisco ANYCONNECT Version 4.2]
[PUTTY 0.58, FILEZILLA FileZilla_3.27.1]
[WINSCP Version 5.17.9]
[FILEZILLA FileZilla_3.27.1]
[SQL, SQL*Plus,
SQLDEVELOPER Version 1.2.0,
SQLDEVELOPER Version 3.0,
SQLDEVELOPER Version 19
]
[SQL DEVELOPER DATA MODELER Version 4.0.3.853]
Le groupe ARGUS est un partenaire privilégié des acteurs de la distribution automobile, le groupe
Argus propose aux professionnels de l'automobile un ensemble de produits et services uniques
alliant performance et simplicité, entièrement dédiés aux gains d’efficacité commerciale et
financière.
Le groupe propose aujourd’hui une offre complète de services : Information & Actualités, Données
& Valeurs, Logiciels de gestion, Leads & Acquisition et Conseil & Recrutement.
Rattachement du consultant à la production (Données Référentiel et Domaine de la valorisation)
pour renforcer l'équipe.
Quelques activités et tâches significatives :
- Exploitation de flux entrants.
- Intégration de flux mensuels, trimestriels, semestriels et annuels.
- Création d'une documentation de ces processus d'intégration à destination de l'équipe.
- Amélioration des processus d'intégration existants.
- Activités de support et assistance technique.
- Détection des incidents et Participation à leur résolution.
- Tâches d'exploitation diverses
- Etude des performances
- Amélioration de la performance de diverses requêtes SQL.
- Analyses des performances de fonctions de calcul complexes (PL/SQL, SQL) en vue de leur
amélioration.
- Rétro documentation technique
Objectifs :
Documenter la fonctionnalité de rapprochement générique existante dans le référentiel.
Documenter sa mise en oeuvre dans l'application Valorisation de Park Roulant.
Actions :
- A partir des codes sources existant (PL/SQL et COLD FUSION), rédiger une documentation
de l'existant, orientée développeur.
- Evaluer l'efficacité de cette fonctionnalité (Taux de réussite).
- Proposer d'éventuelles améliorations.
- Rétro documentation fonctionnelle
Objectif : Documenter l'application Valorisation de Park Roulant.
Actions :
- Rédiger, à partir de divers documents et des codes sources existants (PL/SQL et COLD
FUSION), une documentation fonctionnelle accessible à tous.
- Accompagnement des équipes commerciales et métier
- Etudes et Développement de l'évolution de la fonctionnalité de Valorisation Argus
Personnalisé (pour les véhicules de plus de quinze ans).
[WINDOWS 10 Professional]
[OFFICE 2016]
[SHAREPOINT]
[ATLASSIAN CONFLUENCE]
[MICROSOFT TEAMS]
[JIRA]
[PUTTY 0.58, FILEZILLA FileZilla_3.27.1]
[ORACLE Database 11.2.0.4.0 64Bit Production]
[PL/SQL 11.2.0.4.0 64 Bit Production]
[SQL, SQL*Plus]
[SQLDEVELOPER Version 17.2.0.188]
[ORACLE Enterprise Manager Data Base 11.2.0.4.0 64 Bit Production]
[DATAMODELER-X64-4.0.3-853]
[COLD FUSION]
[Linux RHEL 5.3, Linux RHEL 5.11]
[Linux CentOS 4.7, Linux CentOS 4.9, Linux CentOS 6.5, Linux CentOS 7.4]
[Linux DEBIAN 7.8]
[CSH, SH, KSH, MAKE, Scripting]
[PYTHON]
[WINDOWS SERVERS 2003]
[DATASTAGE Version 7 Release 5]
EYERON est un logiciel contribuant à la gestion de la qualité sur des lignes de production dans le
domaine de la métallurgie. Il permet d'analyser les défauts constatés, d'identifier les processus
impliqués et de qualifier les produits fabriqués in fine.
Les tâches et activités menées lors de cette mission sont :
- Surveillance des environnements de Base De Données (DEV, QAS, BKP et PRD) chez le
client SEVERSTAL.
- Détection des incidents.
- Arbitrages (Données / Traitements, Environnement client / Application EYERON, ...).
- Participation à leur résolution.
- Etude des performances de l'existant (Environnements du client SEVERSTAL)
- Détection de gisements de gains de performances.
- Propositions de solutions.
- Mise en place d'une plateforme de mesure de performances (BENCHMARK)
>>> Evaluation MySQL 5.7.21 64 Bits
>>> Choix ORACLE 12c R2 pour s’aligner sur la cible client final
Objectif : Déterminer la capacité de l'application EYERON, dans sa version actuelle, à traiter de
très gros volumes d'informations émanent de dispositifs de mesures et de détection (Niveau 2, 3
et MES) présents sur les sites de production (lignes de production).
Principe :
- Stresser (charger) le système d'information (par clonage des informations provenant
d'échantillons réels).
- Mesurer les temps de réponse du système d'information et sa capacité à absorber les
informations qui lui sont soumises.
Actions :
- Détermination des besoins en termes de ressources (processeurs, mémoire et espaces disques)
- Réception de la machine et customisation en termes de disques (SAS et SSD).
- Installation du moteur Oracle 12c R2 sur un serveur Red Hat Linux.
- Installation de la base de données EYERON
- Installation de l'application EYERON sur un serveur WINDOWS SERVER 2012
- Développement et mise en oeuvre d'un outil de stress (Alimentation de la base de données
EYERON et mise en oeuvre des traitements associés).
- Développement et mise en oeuvre d'outils propres à mesurer la vitesse des traitements et des
insertions en base de données.
- Accompagnement technique de l'équipe de recherche et développement
Au sein de l'équipe en charge de l'application EYERON :
- Etudes des performances applicatives dans leur ensemble.
- Modélisation Conceptuelle, Logique, Physique et Technique.
- Optimisation des requêtes existantes
- Proposition d'axes de progrès en termes de conception et de développement de l'application.
- Participation aux réflexions concernant l'évolution de l'architecture fonctionnelle et technique
de l'application.