tutos:rle2p

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutos:rle2p [2017/10/25 11:25] – [Méthode 2 : compilation du paquet] mdelsauttutos:rle2p [2017/10/25 12:01] (Version actuelle) mdelsaut
Ligne 6: Ligne 6:
  
 L'accès au paquet est restreint en écriture aux contributeurs autorisés et en lecture pour tous les membres de l'organisation LE2P sur GitHub. Vous trouverez dans cette page comment installer le paquet et des exemples d'utilisation. L'accès au paquet est restreint en écriture aux contributeurs autorisés et en lecture pour tous les membres de l'organisation LE2P sur GitHub. Vous trouverez dans cette page comment installer le paquet et des exemples d'utilisation.
- 
-Crédits de développement :  
-  * Pauline Mialhe : [[pauline.mialhe@univ-reunion.fr]], 
-  * Mathieu Delsaut : [[mathieu.delsaut@univ-reunion.fr]] 
  
 ===== Installation ===== ===== Installation =====
Ligne 15: Ligne 11:
 ==== Pré requis ==== ==== Pré requis ====
  
-Il est nécessaire d'installer la libraire //devtools// :+Il faudra bien sur installer sur sa machine :  
 +  * R : [[https://cloud.r-project.org/]] 
 +  * RStudio : [[https://www.rstudio.com/products/rstudio/download/]] 
 + 
 +Il est nécessaire de plus d'installer la libraire //devtools// :
  
 <file rsplus installDevtools.R> <file rsplus installDevtools.R>
Ligne 52: Ligne 52:
  
 {{ :tutos:clonerle2p.png?nolink |}} {{ :tutos:clonerle2p.png?nolink |}}
 +
 +----
 +
 +Ensuite, dans le répertoire rLE2P, ouvrez le projet R //rLE2P.Rproj//:
 +
 +{{ :tutos:rle2prep.png?nolink |}}
 +
 +----
 +
 +Enfin, dans l'interface de RStudio, dans l'onglet //Build// en haut à droite, cliquez sur //Install and Restart// :
 +
 +{{ :tutos:installnrestart.png?nolink |}}
 +
 +
 ===== Configuration ===== ===== Configuration =====
 +
 +Le paquet **rLE2P** nécessite une configuration afin de pouvoir fonctionner dans de bonnes conditions. Cette configuration sert à fournir à la librairie les adresses des serveurs et différents identifiants.
 +Ces paramètres sont stockés dans un fichier R spécifique à la définition de variables d'environnements : //.Renviron//; ce fichier se trouve à la racine de votre dossier personnel.
 +
 +Voici les variables que l'ont doit renseigner dans ce fichier (certaines variables sont facultatives si on ne se sert pas de la fonction l'utilisant) :  
 +
 +<file rsplus .Renviron>
 +rLE2P_mysql_host=le2p-mysql.univ.run
 +rLE2P_mysql_user=myuser
 +rLE2P_mysql_password=mypassword
 +rLE2P_mysql_dbname=mybddname
 +rLE2P_restHost=https://geosun.univ-reunion.fr
 +rLE2P_restUserPwd=myuser:mypassword
 +rLE2P_working_directory=/home/mathieu/Bureau/projetsRDivers/RepDataPgmRle2p
 +rLE2P_predHost=http://localhost:8000
 +</file>
 +
 +Si ce fichier n'existe pas, le créer.\\
 +Vous obtiendrez vos identifiants auprès de l'administrateur des bases. 
  
 ===== Utilisation ===== ===== Utilisation =====
 +
 +==== Obtenir des données ====
 +
 +=== La base MySQL ===
 +
 +=== La base Cassandra ===
 +
 +<file rsplus exampleCassandra.R>
 +library(rLE2P)
 +CassandraGetTransactionList()
 +myTr <- "1465989663"
 +CassandraGetSensorFromTransaction()
 +mySen <- "FG_Avg"
 +CassandraGetMetadata(myTr, mySen)
 +CassandraGetData(myTr, mySen, "2017-10-01 00:00:00", "2017-10-02 00:00:00")
 +</file>
 +
 +
 +==== Lancer les applications shiny ====
 +
 +<file rsplus launchGraph.R>
 +install.packages("dygraphs")
 +CassandraGraph()
 +</file>
 +
 +<file rsplus launchMap.R>
 +install.packages("leaflet")
 +CassandraMap()
 +</file>
 +
 +===== Crédits =====
 +
 +Développement : 
 +  * Pauline Mialhe : [[pauline.mialhe@univ-reunion.fr]],
 +  * Mathieu Delsaut : [[mathieu.delsaut@univ-reunion.fr]]
 +
  • tutos/rle2p.1508930759.txt.gz
  • Dernière modification : 2017/10/25 11:25
  • de mdelsaut