Changes between Version 34 and Version 35 of Stacomi Install


Ignore:
Timestamp:
Oct 19, 2016 1:39:06 PM (8 years ago)
Author:
timothee
Comment:

Modifications à relire et compléter (ajouter le contenu par défaut des fichiers, etc...)

Legend:

Unmodified
Added
Removed
Modified
  • Stacomi Install

    v34 v35  
    99Avec Application stack builder, télécharger driver, odbc (peu importe qu'il s'agisse d'un serveur distant où local) 
    1010 
     11**Ajouter le chemin vers Postgres dans les variables d’environnement de windows 
     12 
     13Panneau de config > Système > Paramètres système avancés > Variables d’environnement : Modifier la variable “path” pour ajouter C:\Program Files\PostgreSQL\9.4\bin 
     14 
    1115== Creation de la base de données == 
    1216 
     
    1822et 'IAV' par 'NOUVEAU_SCHEMA'. Donner les droits pour l'utilisation du schéma ref au nouvel utilisateur 
    1923 
     24== Transfert d'une base de données existante == 
     25 
     26**Dump de la base de données (exemple depuis un serveur intranet) 
     27 
     28Dans l’invite de commande windows : 
     29 
     30{{{ 
     31pg_dump -U postgres -h 192.168.1.1 --verbose bd_contmig_nat>”sauv_bd_contmig_nat.sql” 
     32}}} 
    2033 
    2134 
     35**Création des droits des utilisateurs dans PgAdmin 
     36Ajouter des rôles de connexion au serveur qui doit accueillir la base stacomi : 
     37* [identifiant] [mot de passe] 
     38* invite invite 
     39* iav iav 
     40* pmp pmp 
     41* … 
     42 
     43Important ! Sinon la restauration de la base ne pourra pas attribuer les droits aux utilisateurs (commande GRANT) et des messages d’erreurs vont apparaître. 
     44 
     45**création d’un utilisateur test/test et d’une base de données test 
     46(?) 
     47 
     48**Restauration de la base de données (exemple sur le serveur local) 
     49 
     50{{{ 
     51psql -U postgres -h localhost --verbose bd_contmig_nat<”sauv_bd_contmig_nat.sql” 
     52}}} 
    2253 
    2354 
     55== Installation de JAVA== 
     56Ouvrir l'invite de commande windows pour tester l'existence de l'application JAVA en utilisant la commande 
     57 
     58{{{ 
     59java 
     60}}} 
     61S'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 
     63Lien 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 
     75Utiliser 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 
     79adresse du serveur, utilisateur mdp 
     80 
     81**Modification du fichier calcmig.csv 
     82 
     83nom 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 
     87mettre à jour le nom du fichier stacomi… .jar 
     88 
     89Rq : 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 
     99Vous pouvez tester la connexion avant de l'enregistrer. 
     100 
     101Vous 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{{{ 
     107libraries=function() { 
     108necessary = c( 'RODBC','ggplot2','gWidgets' ,'R2HTML','gWidgetsRGtk2', 
     109'lattice','RColorBrewer','xtable','stringr','scales','reshape2','grid','stacomirtools','RPostgreSQL','sqldf','intervals','dplyr','lubridate') 
     110if(!all(necessary %in% installed.packages()[, 'Package'])) 
     111install.packages(necessary[!necessary %in% installed.packages()[, 'Package']], dep = T) 
     112} 
     113libraries() 
     114}}} 
     115 
     116**Installation du package à partir du dépôt CRAN 
     117 
     118require(stacomiR) 
     119 
     120== Test de l'intégrité du programme STACOMI == 
     121 
     122Dans R : 
     123{{{ 
     124require(testthat) 
     125test_package("stacomiR") 
     126}}} 
     127Contactez Cédric si vous voyez des erreurs 
    24128 
    25129= Liste des problèmes connus lors de l'installation de postgres = 
     
    28132 
    29133 
    30   
     134