Différences
Ci-dessous, les différences entre deux révisions de la page.
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 10:52] – [Méthode 1 : installation directe] mdelsaut | tutos:rle2p [2017/10/25 12:01] (Version actuelle) – mdelsaut | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
L' | L' | ||
- | |||
- | 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' | + | Il faudra bien sur installer sur sa machine : |
+ | * R : [[https:// | ||
+ | * RStudio : [[https:// | ||
+ | |||
+ | Il est nécessaire | ||
<file rsplus installDevtools.R> | <file rsplus installDevtools.R> | ||
Ligne 36: | Ligne 36: | ||
</ | </ | ||
==== Méthode 2 : compilation du paquet ==== | ==== Méthode 2 : compilation du paquet ==== | ||
+ | |||
+ | Pour installer le paquet via sa compilation, | ||
+ | Pour cela, à l'aide de git, exécutez la commande (votre identifiant et mot de passe GitHub seront demandés) : | ||
+ | * ssh : | ||
+ | < | ||
+ | git clone git@github.com: | ||
+ | </ | ||
+ | |||
+ | * https : | ||
+ | < | ||
+ | git clone https:// | ||
+ | </ | ||
+ | |||
+ | Vous pouvez aussi télécharger directement le répertoire du projet à l' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Ensuite, dans le répertoire rLE2P, ouvrez le projet R // | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Enfin, dans l' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
===== 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' | ||
+ | |||
+ | 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' | ||
+ | |||
+ | <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:// | ||
+ | rLE2P_restUserPwd=myuser: | ||
+ | rLE2P_working_directory=/ | ||
+ | rLE2P_predHost=http:// | ||
+ | </ | ||
+ | |||
+ | Si ce fichier n' | ||
+ | Vous obtiendrez vos identifiants auprès de l' | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | |||
+ | ==== Obtenir des données ==== | ||
+ | |||
+ | === La base MySQL === | ||
+ | |||
+ | === La base Cassandra === | ||
+ | |||
+ | <file rsplus exampleCassandra.R> | ||
+ | library(rLE2P) | ||
+ | CassandraGetTransactionList() | ||
+ | myTr <- " | ||
+ | CassandraGetSensorFromTransaction() | ||
+ | mySen <- " | ||
+ | CassandraGetMetadata(myTr, | ||
+ | CassandraGetData(myTr, | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Lancer les applications shiny ==== | ||
+ | |||
+ | <file rsplus launchGraph.R> | ||
+ | install.packages(" | ||
+ | CassandraGraph() | ||
+ | </ | ||
+ | |||
+ | <file rsplus launchMap.R> | ||
+ | install.packages(" | ||
+ | CassandraMap() | ||
+ | </ | ||
+ | |||
+ | ===== Crédits ===== | ||
+ | |||
+ | Développement : | ||
+ | * Pauline Mialhe : [[pauline.mialhe@univ-reunion.fr]], | ||
+ | * Mathieu Delsaut : [[mathieu.delsaut@univ-reunion.fr]] | ||
+ |