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
Dernière révisionLes deux révisions suivantes
tutos:rle2p [2017/10/25 11:25] – [Méthode 2 : compilation du paquet] mdelsauttutos:rle2p [2017/10/25 11:54] – [Lancer les applications shiny] mdelsaut
Ligne 15: Ligne 15:
 ==== 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 56:
  
 {{ :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>
 +
  • tutos/rle2p.txt
  • Dernière modification : 2017/10/25 12:01
  • de mdelsaut