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

Mise à jour liée au changement de version de fusen

parent e7140df2
No related branches found
No related tags found
7 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
# WARNING - Generated by {fusen} from dev/flat_create_tables_sequences.Rmd: do not edit by hand
# WARNING - Generated by {fusen} from dev/flat_create_tables_sequences.Rmd: do not edit by hand # nolint: line_length_linter.
#' Créer une table d'analyses de nitrates
#'
......
# WARNING - Generated by {fusen} from dev/flat_create_tables_sequences.Rmd: do not edit by hand
# WARNING - Generated by {fusen} from dev/flat_create_tables_sequences.Rmd: do not edit by hand # nolint: line_length_linter.
#' Créer une table de prélèvements de nitrates
#'
......
......@@ -2,7 +2,7 @@
title: "Création des tables et des séquences"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{creation-des-tables-et-des-sequences}
%\VignetteIndexEntry{Création des tables et desquences}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
......@@ -14,13 +14,18 @@ knitr::opts_chunk$set(
)
```
```{r setup}
```{r}
library(data.nitrates)
```
<!-- WARNING - This vignette is generated by {fusen} from dev/flat_create_tables_sequences.Rmd: do not edit by hand -->
```{r config, eval = FALSE}
```{r config}
#| eval: no
# Lire le fichier de configuration
config <- yaml::read_yaml("config.yml")
......@@ -29,42 +34,47 @@ version <- config$version
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 de la table des prélèvements et ajout des commentaires
Création de la table `nitrates.nitrate_prelevement_version` :
```{r create_nitrate_prelevement_table_version}
#| eval: no
```{r create_nitrate_prelevement_table_version, eval = FALSE}
# Création du script SQL avec la version choisie
sql <- create_nitrate_prelevement_table(version, last_year)
```
## Création de la table des analyses et ajout des commentaires
Création de la table `nitrates.nitrate_analyse_version` :
```{r create_nitrate_analyse_table}
#| eval: no
```{r create_nitrate_analyse_table, eval = FALSE}
# Création du script SQL avec la version choisie
sql <- create_nitrate_analyse_table(version, last_year)
```
# Incrémentation des séquences
## 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}
#| eval: no
```{r example_add_code_prelevement, eval = FALSE}
# Crée un dataframe fictif avec les colonnes nécessaires pour l'exemple
dataframe <- data.frame(
id_prelevement = 1:5,
......@@ -79,13 +89,15 @@ dataframe <- add_code_prelevement(
```
## 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}
#| eval: no
```{r example_add_code_analyse, eval = FALSE}
# Crée un dataframe fictif avec les colonnes nécessaires pour l'exemple
dataframe <- data.frame(
id_prelevement = 1:5,
......@@ -100,3 +112,6 @@ dataframe <- add_code_analyse(
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment