Outils pour utilisateurs

Outils du site

  • Plan
  • Créer une page
  • Aide
  • Contactez-nous!

  • tma:pv:procedures:extractions_automatiques_sql

    Différences

    Ci-dessous, les différences entre deux révisions de la page.

    Lien vers cette vue comparative

    Prochaine révision
    Révision précédente
    tma:pv:procedures:extractions_automatiques_sql [26/04/2019 13:21] – créée emmanuel.stahltma:pv:procedures:extractions_automatiques_sql [26/06/2019 16:02] (Version actuelle) – [III. Exécution du script] emmanuel.stahl
    Ligne 1: Ligne 1:
    -====== Extractions automatiques sql ======+====== Extractions automatiques SQL ======
     Cette procédure explique comment extraire automatiquement des données sur SQL automatiquement à l'aide d'un script powershell.  Cette procédure explique comment extraire automatiquement des données sur SQL automatiquement à l'aide d'un script powershell. 
      
     //Remarque : Le script présenté dans cette procédure a été conçu initialement pour extraire des données d'AB sur une base de données Conext Control. Il est possible de l'adapter pour effectuer d'autres types d'extractions sur SQL.// //Remarque : Le script présenté dans cette procédure a été conçu initialement pour extraire des données d'AB sur une base de données Conext Control. Il est possible de l'adapter pour effectuer d'autres types d'extractions sur SQL.//
      
    -===== Script Powershell =====+===== I. Script Powershell =====
     Le script Powershell est le suivant :  Le script Powershell est le suivant : 
      
     <WRAP center round download 60%> <WRAP center round download 60%>
    -{{:tma:pv:rex_ai:id_lot6.xlsx|}} +{{:tma:pv:procedures:extractions_auto_sql.zip|}} 
     </WRAP> </WRAP>
      
    -===== Chapitre 2 ===== +Il se situe également sur le serveur AI : **//P:\Projets\ARIRI1019 - TMA PV CSE\4 Dossier technique\4.2 Documents AI\4.2.4 Développement\Extractions_Auto_SQL.ps1//** 
    -<WRAP center round download 60> + 
    -bloc information +===== II. Paramétrage ===== 
    -</WRAP> +Dans cette partie, nous allons voir les quelques paramètres du script à modifier selon l'utilisation que l'on souhaite en faire.  
    -<WRAP center round info 60> + 
    -bloc information +Tout d'abord, il faut commencer par éditer le script powershell afin de le visualiser (par exemple à l'aide de notepad ou d'un autre éditeur de texte). 
    -</WRAP> + 
    -<WRAP center round important 60> +==== 1. Choix des ID à extraire ====  
    -bloc important +Comme indiqué sur l'image ci-dessous, il faut renseigner en haut du script les différents ID (d'AB dans notre cas) que l'on souhaite extraire via SQL en les séparant par une virgule. 
    -</WRAP> + 
    -<WRAP center round help 60> +{{ :tma:pv:procedures:extractions_ab_-_1.jpg?1000 |}} 
    -bloc aide + 
    -</WRAP> +==== 2. Requête SQL ====  
    -<WRAP center round todo 60> +Il faut ensuite renseigner la requête SQL que l'on souhaite exécuter. 
    -bloc à faire + 
    -</WRAP> +{{ :tma:pv:procedures:extractions_ab_-_2.jpg?1000 |}} 
    -<WRAP center round alert 60> + 
    -bloc alerte +==== 3. Choix de la base de données et dossier d'export ====  
    -</WRAP>+Il est possible de spécifier dans le script sur quelle base de donnée l'on souhaite travailler ainsi que le dossier dans lequel on souhaite effectuer l'export (chemin complet). 
     + 
     +{{ :tma:pv:procedures:extractions_ab_-_3.jpg?1000 |}} 
     + 
      
    -<wrap em>particulièrement important</wrap> \\  +===== III. Exécution du script ===== 
    -<wrap hi>important</wrap> \\  +Pour finir, il ne reste plus qu'à exécuter le script. Pour cela, il faut : 
    -<wrap lo>peu important</wrap>\\ +  - Ouvrir Powershell. 
     +  - Se placer dans le dossier dans lequel le script est présent. 
     +  - Renseigner le nom du script (avec l'extension ".ps1") et appuyer sur "Entrée".
      
     +{{ :tma:pv:procedures:Execution_ps1.jpg?1000 |}}
      
     +Une autre solution pour éxécuter le script est de faire clic droit sur le fichier .PS1 puis "Executer le script avec powershell".
      
    -{{tag>modbus RS485 pcvue Sécurité test_deux_mot}}+{{tag>Extractions_automatiques Extraction_automatique SQL AB Extractions Extraction }}
      
    -Les tags peuvent : 
    -  * être associés à une catégorie. 
    -  * Contenir plusieurs mots. Dans ce cas, remplacer les espaces par des **_** 
    tma/pv/procedures/extractions_automatiques_sql.1556277664.txt.gz · Dernière modification : 26/04/2019 13:21 de emmanuel.stahl