| 55 | == Installation de JAVA== |
| 56 | Ouvrir l'invite de commande windows pour tester l'existence de l'application JAVA en utilisant la commande |
| 57 | |
| 58 | {{{ |
| 59 | java |
| 60 | }}} |
| 61 | S'il y a un message d'erreur il faut installer JAVA en prenant soin de télécharger la version correspondant à votre système (64bits ou 32bits) : |
| 62 | |
| 63 | Lien pour télécharger et installer JAVA rapidement via le site "Ninite" (www.ninite.com), ici pour JAVA 8 (versions 32 et 64bits) https://ninite.com/?select=java8-javax8 |
| 64 | |
| 65 | == Installation du répertoire STACOMI == |
| 66 | **Fichiers du répertoire : |
| 67 | * base_local.xml - Informations de connexion pour l'application de saisie (JAVA) |
| 68 | * calcmig.csv - Informations de connexion pour l'application de traitement (package stacomiR) |
| 69 | * calcmig.xml - [ANCIEN] Informations de connexion pour l'application de traitement (package stacomiR) |
| 70 | * logo_stacomi.jpeg - Logo jpeg |
| 71 | * stacomi.bat - Fichier de commande pour le lancement de l'application de saisie (JAVA) |
| 72 | * stacomi.ico - Icône de l'application de saisie (JAVA) |
| 73 | * stacomi…. .jar - Application de saisie (JAVA) |
| 74 | |
| 75 | Utiliser le bloc-notes en mode administrateur pour personnaliser vos paramètres de connexion en fonction de votre base de de données : |
| 76 | |
| 77 | ** Modification du fichier base_local.xml |
| 78 | |
| 79 | adresse du serveur, utilisateur mdp |
| 80 | |
| 81 | **Modification du fichier calcmig.csv |
| 82 | |
| 83 | nom de la source odbc, identifiants de connexion, adresse du serveur, port, chemin vers le répertoire d’export des résultats. |
| 84 | |
| 85 | **Modification du fichier stacomi.bat |
| 86 | |
| 87 | mettre à jour le nom du fichier stacomi… .jar |
| 88 | |
| 89 | Rq : Enlever “REM” devant @ECHO OFF pour ne pas afficher l’invite de commande lors du lancement (mode silencieux) |
| 90 | |
| 91 | == Création de la source de données ODBC (windows) == |
| 92 | * Dans le panneau de configuration de Windows > Outils d'administration > "Sources de données ODBC". Choisir la version en fonction de votre système : 64bits si elle existe (ordinateur récent) ou 32bits (ordinateur ancien) |
| 93 | * Ajouter une nouvelle source de type "PostgreSQL ANSI (x64)" / "...(x32)", exemple pour une base installée en local sur l'ordinateur : |
| 94 | * Nom de la source : BD_CONTMIG_LOCAL (Attention le nom est le même que dans le fichier calcmig.csv !) |
| 95 | * Base de données : bd_contmig_nat |
| 96 | * Serveur : localhost |
| 97 | * utilisateur : postgres / postgres |
| 98 | |
| 99 | Vous pouvez tester la connexion avant de l'enregistrer. |
| 100 | |
| 101 | Vous pouvez également créer une seconde source de données, ex : "BD_CONTMIG_INTRANET" si vous souhaitez accéder à un autre serveur de base de données (accessible en réseau par exemple). Vous pourrez passer d'une source à l'autre en modifiant le nom de la source dans le fichier calcmig.csv. |
| 102 | |
| 103 | == Installation du package stacomiR == |
| 104 | |
| 105 | **Installation des dépendances du package : |
| 106 | {{{ |
| 107 | libraries=function() { |
| 108 | necessary = c( 'RODBC','ggplot2','gWidgets' ,'R2HTML','gWidgetsRGtk2', |
| 109 | 'lattice','RColorBrewer','xtable','stringr','scales','reshape2','grid','stacomirtools','RPostgreSQL','sqldf','intervals','dplyr','lubridate') |
| 110 | if(!all(necessary %in% installed.packages()[, 'Package'])) |
| 111 | install.packages(necessary[!necessary %in% installed.packages()[, 'Package']], dep = T) |
| 112 | } |
| 113 | libraries() |
| 114 | }}} |
| 115 | |
| 116 | **Installation du package à partir du dépôt CRAN |
| 117 | |
| 118 | require(stacomiR) |
| 119 | |
| 120 | == Test de l'intégrité du programme STACOMI == |
| 121 | |
| 122 | Dans R : |
| 123 | {{{ |
| 124 | require(testthat) |
| 125 | test_package("stacomiR") |
| 126 | }}} |
| 127 | Contactez Cédric si vous voyez des erreurs |