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:51] – [Utilisation] 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 29: | Ligne 29: | ||
| </ | </ | ||
| - | Pour installer le paquet, exécutez le code suivant | + | Pour installer le paquet, exécutez le code suivant  | 
| <file rsplus installrLE2P.R> | <file rsplus installrLE2P.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]] | ||
| + | |||