Skip to content
Snippets Groups Projects
Commit 676939cb authored by ronan.vignard's avatar ronan.vignard
Browse files

Ajout d'une présentation et d'exemples

parent 14496b3a
Branches
No related tags found
9 merge requests!32Passage en version 1.2.2,!31Mise à jour des vignettes suite à l'intégration du millésime 2024,!30Mise à jour des procédures en lien avec le millésime 2024 + Actualisation du README,!29Correction du lien vers l'image pour le site pkgdown,!28Passage en version 1.2.1,!27Finalisation de l'actualisation de la nouvelle logique métier,!26Création d'une table unique des prélèvements et analyses,!24Passage en version 1.2.0,!23Correctifs + documentation
Pipeline #436112 passed
...@@ -27,6 +27,12 @@ version <- config$version ...@@ -27,6 +27,12 @@ version <- config$version
last_year <- config$last_year last_year <- config$last_year
``` ```
# Présentation
Cette page contient les fonctions permettant :
- de créer en base les tables `nitrates.nitrate_prelevement_version` et `nitrates.nitrate_analyse_version`,
- d'incrémenter les séquences correspondantes au moment de l'import des données.
# Création des tables en base # Création des tables en base
## Création de la table des prélèvements et ajout des commentaires ## Création de la table des prélèvements et ajout des commentaires
...@@ -280,6 +286,15 @@ add_code_prelevement <- function(dataframe, version) { ...@@ -280,6 +286,15 @@ add_code_prelevement <- function(dataframe, version) {
``` ```
La fonction est utilisée au moment d'importer les données des différentes
sources dans la table `nitrates.nitrate_prelevement_version` :
```{r example_add_code_prelevement_ars, eval=FALSE}
# Utiliser la fonction add_code_prelevement() avec la version souhaitée
nitrate_data_analyse_ars <- add_code_prelevement(
nitrate_data_analyse_ars, version)
```
## Incrémentation de la table des analyses ## Incrémentation de la table des analyses
```{r function-add_code_analyse, eval=FALSE} ```{r function-add_code_analyse, eval=FALSE}
...@@ -331,6 +346,16 @@ add_code_analyse <- function(dataframe, version) { ...@@ -331,6 +346,16 @@ add_code_analyse <- function(dataframe, version) {
``` ```
La fonction est utilisée au moment d'importer les données des différentes
sources dans la table `nitrates.nitrate_analyse_version` :
On ajoute un identifiant unique s'appuyant sur une séquence stockée en base :
```{r example_add_code_analyse_ars, eval=FALSE}
# Utiliser la fonction add_code_analyse() avec la version souhaitée
nitrate_analyse_ars <- add_code_analyse(
nitrate_analyse_ars, version)
```
```{r development-skeleton-dir, eval=FALSE} ```{r development-skeleton-dir, eval=FALSE}
# Créer de l'arborescence et des fichiers du template # Créer de l'arborescence et des fichiers du template
usethis::use_rmarkdown_template( usethis::use_rmarkdown_template(
......
...@@ -27,6 +27,12 @@ version <- config$version ...@@ -27,6 +27,12 @@ version <- config$version
last_year <- config$last_year last_year <- config$last_year
``` ```
# Présentation
Cette page contient les fonctions permettant :
- de créer en base les tables `nitrates.nitrate_prelevement_version` et `nitrates.nitrate_analyse_version`,
- d'incrémenter les séquences correspondantes au moment de l'import des données.
# Création des tables en base # Création des tables en base
## Création de la table des prélèvements et ajout des commentaires ## Création de la table des prélèvements et ajout des commentaires
...@@ -280,6 +286,15 @@ add_code_prelevement <- function(dataframe, version) { ...@@ -280,6 +286,15 @@ add_code_prelevement <- function(dataframe, version) {
``` ```
La fonction est utilisée au moment d'importer les données des différentes
sources dans la table `nitrates.nitrate_prelevement_version` :
```{r example_add_code_prelevement_ars, eval=FALSE}
# Utiliser la fonction add_code_prelevement() avec la version souhaitée
nitrate_data_analyse_ars <- add_code_prelevement(
nitrate_data_analyse_ars, version)
```
## Incrémentation de la table des analyses ## Incrémentation de la table des analyses
```{r function-add_code_analyse, eval=FALSE} ```{r function-add_code_analyse, eval=FALSE}
...@@ -331,7 +346,17 @@ add_code_analyse <- function(dataframe, version) { ...@@ -331,7 +346,17 @@ add_code_analyse <- function(dataframe, version) {
``` ```
```{r development-skeleton, eval=FALSE} La fonction est utilisée au moment d'importer les données des différentes
sources dans la table `nitrates.nitrate_analyse_version` :
On ajoute un identifiant unique s'appuyant sur une séquence stockée en base :
```{r example_add_code_analyse_ars, eval=FALSE}
# Utiliser la fonction add_code_analyse() avec la version souhaitée
nitrate_analyse_ars <- add_code_analyse(
nitrate_analyse_ars, version)
```
```{r development-skeleton-dir, eval=FALSE}
# Créer de l'arborescence et des fichiers du template # Créer de l'arborescence et des fichiers du template
usethis::use_rmarkdown_template( usethis::use_rmarkdown_template(
template_name = "Cr\u00e9ation des tables et des s\u00e9quences", template_name = "Cr\u00e9ation des tables et des s\u00e9quences",
...@@ -339,7 +364,9 @@ usethis::use_rmarkdown_template( ...@@ -339,7 +364,9 @@ usethis::use_rmarkdown_template(
template_description = "Cr\u00e9ation des tables et des s\u00e9quences", template_description = "Cr\u00e9ation des tables et des s\u00e9quences",
template_create_dir = TRUE template_create_dir = TRUE
) )
```
```{r development-skeleton-copy, eval=FALSE}
# Définir les chemins source et destination # Définir les chemins source et destination
source_file <- "dev/flat_create_tables_sequences.Rmd" source_file <- "dev/flat_create_tables_sequences.Rmd"
destination_dir <- "inst/rmarkdown/templates/creation-des-tables-et-des-sequences/skeleton" destination_dir <- "inst/rmarkdown/templates/creation-des-tables-et-des-sequences/skeleton"
...@@ -351,10 +378,8 @@ message("File copied and renamed successfully.") ...@@ -351,10 +378,8 @@ message("File copied and renamed successfully.")
``` ```
```{r development-inflate, eval=FALSE} ```{r development-inflate, eval=FALSE}
# Run but keep eval=FALSE to avoid infinite loop # Run but keep eval=FALSE to avoid infinite loop
# Execute in the console directly # Execute in the console directly
fusen::inflate(flat_file = "dev/flat_create_tables_sequences.Rmd", vignette_name = "Cr\u00e9ation des tables et des s\u00e9quences") fusen::inflate(flat_file = "dev/flat_create_tables_sequences.Rmd", vignette_name = "Cr\u00e9ation des tables et des s\u00e9quences")
``` ```
...@@ -35,6 +35,12 @@ last_year <- config$last_year ...@@ -35,6 +35,12 @@ last_year <- config$last_year
``` ```
# Présentation
Cette page contient les fonctions permettant :
- de créer en base les tables `nitrates.nitrate_prelevement_version` et `nitrates.nitrate_analyse_version`,
- d'incrémenter les séquences correspondantes au moment de l'import des données.
# Création des tables en base # Création des tables en base
## Création de la table des prélèvements et ajout des commentaires ## Création de la table des prélèvements et ajout des commentaires
...@@ -63,7 +69,32 @@ sql <- create_nitrate_analyse_table(version, last_year) ...@@ -63,7 +69,32 @@ sql <- create_nitrate_analyse_table(version, last_year)
## Incrémentation de la table des prélèvements ## Incrémentation de la table des prélèvements
La fonction est utilisée au moment d'importer les données des différentes
sources dans la table `nitrates.nitrate_prelevement_version` :
```{r example_add_code_prelevement_ars}
#| eval: no
# Utiliser la fonction add_code_prelevement() avec la version souhaitée
nitrate_data_analyse_ars <- add_code_prelevement(
nitrate_data_analyse_ars, version)
```
## Incrémentation de la table des analyses ## Incrémentation de la table des analyses
La fonction est utilisée au moment d'importer les données des différentes
sources dans la table `nitrates.nitrate_analyse_version` :
On ajoute un identifiant unique s'appuyant sur une séquence stockée en base :
```{r example_add_code_analyse_ars}
#| eval: no
# Utiliser la fonction add_code_analyse() avec la version souhaitée
nitrate_analyse_ars <- add_code_analyse(
nitrate_analyse_ars, version)
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment