Mission d`Extraction de données sur Track-it
Transcription
Mission d`Extraction de données sur Track-it
Mission Extraction de données Mission d’Extraction de données sur Track-it : Version : 1.0 Date : 21/05/2014 Auteur : A. Boukebouche Historique : Version 1.0 Date 21/05/2014 Authors A. Boukebouche Changes Création du document Mission Extraction de données Sommaire 1 Généralités .......................................................................................................... 3 1.1 Le groupe IDENTICAR .................................................................................. 3 1.2 Contexte de la mission .................................................................................. 3 2 Extractions des données ..................................................................................... 4 2.1 Connection au serveur de gestion de parc .................................................... 4 2.2 Connection à la base de données : ............................................................... 5 2.3 Exécution de la requête : ............................................................................... 6 2.4 Récupération des données............................................................................ 7 3 Automatisation ..................................................................................................... 7 Mission Extraction de données 1 Généralités 1.1 Le groupe IDENTICAR Depuis 1982, le Groupe Identicar innove et adapte son offre pour protéger les véhicules et proposer une gamme de services aux automobilistes. Pionnier en France du gravage des vitres, puis du Tracking des véhicules volés depuis 2002, Identicar a également créé la notion de « Complémentaire Automobile », un nouveau concept de services innovants et fidélisants. En 2011, le Groupe Identicar, élargit ses activités aux deux roues, et investit dans la protection contre le vol et les services aux motards. 9 millions de véhicules protégés depuis sa création et 600.000 clients actifs titulaires d’une « Complémentaire Automobile » font du Groupe Identicar une référence sur son marché. En 2013, le Groupe réalise un chiffre d’affaires de 38 M€ et emploie 200 collaborateurs en France. Son capital est détenu à 100% par la famille fondatrice. 1.2 Contexte de la mission Cette mission a pour but d’extraire les données de notre logiciel de gestion de parc afin d’avoir une vision globale de l’état du parc pour planifier son renouvellement et effectuer la déclaration d’assurance. Nous allons donc utiliser une requête SQL afin d’extraire les données nécessaires à notre mission. Mission Extraction de données 2 Extractions des données 2.1 Connection au serveur de gestion de parc Pour se connecter au serveur de gestion de parc nous allons utiliser l’outil de connexion Bureau à distance (natif sous Windows) utilisant le protocole RDP. 1- Entrez le nom de la machine ou son adresse IP : 2- Se connecter en tant qu’Administrateur du domaine : Mission Extraction de données 2.2 Connection à la base de données : Afin de se connecter à la base de données utilisée par Track-it nous allons nous servir de l’outil SQL Server Management Studio. 1- On lance donc le logiciel et nous connectons en tant qu’Administrateur du domaine : 2- Une fois connecté, cliquer sur « Nouvelle Requête » : 3- Choisir la base de données correspondante au gestionnaire de parc : 4- Choisir d’afficher les résultats des requêtes dans des grilles : Mission Extraction de données 2.3 Exécution de la requête : Nous allons utiliser la requête suivante afin d’exporter les données nécessaires : - Nous récupérons les données des colonnes Fullname, name … de la table « WORKSTAT » - Nous faisons une jointure de la table ITEM afin de récupérer les données WS_NUM de cette table pour les lié à celle de WORKSTAT du même nom. - Nous faisons une deuxième jointure cette fois de la table TIUSER afin de récupérer les données USERID de cette table pour les liée à celle de WORKSTAT du même nom. - Lorsque le type de données de la colonne type est différent de « Software ». - Puis nous les classons dans l’ordre alphabétique la colonne Fullname. La requête peut être schématisée de la manière suivante : WORKSTAT … WS_NUM USERID … ITEM … WS_NUM … TIUSER … USERID … Mission Extraction de données 2.4 Récupération des données Afin de récupérer le résultat de notre requête nous allons sélectionner tout le tableau et faire enregistrer les résultats sous : Par la suite enregistrer le fichier avec l’extension CSV et l’ouvrir à l’aide du logiciel Excel de Microsoft. Une fois cet export sur Excel effectué, nous pouvons manipuler les données afin de rajouter les informations souhaitées. 3 Automatisation Pour des raisons d’accès à l’historique des mouvements du stock cette requête SQL a été intégrée dans notre ordonnanceur afin qu’elle soit lancée automatiquement une fois par mois et le résultat archivé dans un fichier Excel qui est hébergé sur le serveur d’archives.