Skip to content
Snippets Groups Projects
Commit b10528a8 authored by Juliette Engelaere-Lefebvre's avatar Juliette Engelaere-Lefebvre
Browse files

WIP

parent 113ba835
Branches targests
No related tags found
No related merge requests found
# cogifier mil : ajout d'un paramètre mil à la fonction cogifier de COGiter
# pour pouvoir mettre à jour toutes les tables cogifiées dès lors que le paramètre de millésime bouge
cogifier_mil <- function(mil, ...) {
COGiter::cogifier(...)
}
\ No newline at end of file
...@@ -9,10 +9,10 @@ tar_option_set(packages = packages) ...@@ -9,10 +9,10 @@ tar_option_set(packages = packages)
source("R/load_agri.R", encoding = "UTF-8") source("R/load_agri.R", encoding = "UTF-8")
source("R/load_ecln.R", encoding = "UTF-8") source("R/load_ecln.R", encoding = "UTF-8")
source("R/cogifier_mil.R", encoding = "UTF-8")
con <- datalibaba::connect_to_db()
root <- "X:/SCTE/DOES/IT/" root <- "X:/SCTE/DOES/IT/"
mil_cog <- "2022"
list( list(
tar_target( tar_target(
...@@ -27,25 +27,18 @@ list( ...@@ -27,25 +27,18 @@ list(
), ),
tar_target( tar_target(
post_agri,#Nom de l'étape post_agri,#Nom de l'étape
datalibaba::post_data(con = con, datalibaba::post_data_pg(data = raw_data_agri, #Nom de l'étape de laquelle est produit la lecture des données
data = raw_data_agri, #Nom de l'étape de laquelle est produit la lecture des données table = "agri", schema = "public", db = "datamart", user = "does", overwrite = TRUE)),
schema = "public",
table = "agri",
overwrite = TRUE)
),
tar_target( tar_target(
cogifier_agri,#Nom de l'étape cogifier_agri,#Nom de l'étape
cogifier(raw_data_agri, #Nom de l'étape de laquelle est produit la lecture des données cogifier_mil(raw_data_agri, #Nom de l'étape de laquelle est produit la lecture des données
code_commune = depcom), code_commune = depcom, mil = mil_cog),
format = "feather" # Requires that the return value is a data frame format = "feather" # Requires that the return value is a data frame
), ),
tar_target( tar_target(
post_cogifier_agri, #Nom de l'étape post_cogifier_agri, #Nom de l'étape
datalibaba::post_data(con = con, datalibaba::post_data_pg(data = cogifier_agri, #Nom de l'étape de laquelle est produit la lecture des données
data = cogifier_agri, #Nom de l'étape de laquelle est produit la lecture des données table = "cogifiee_agri", schema = "public", db = "datamart", user = "does", overwrite = TRUE)
schema = "public",
table = "cogifiee_agri",
overwrite = TRUE)
), ),
tar_target( tar_target(
raw_data_file_ecln, #Nom de l'étape raw_data_file_ecln, #Nom de l'étape
...@@ -58,24 +51,18 @@ list( ...@@ -58,24 +51,18 @@ list(
), ),
tar_target( tar_target(
post_ecln, #Nom de l'étape post_ecln, #Nom de l'étape
datalibaba::post_data(con = con, datalibaba::post_data_pg(data = raw_data_ecln, #Nom de l'étape de laquelle est produit la lecture des données
data = raw_data_ecln, #Nom de l'étape de laquelle est produit la lecture des données table = "ecln", schema = "public", db = "datamart", user = "does", overwrite = TRUE)
schema = "public",
table = "ecln",
overwrite = TRUE)
), ),
tar_target( tar_target(
cogifier_ecln, #Nom de l'étape cogifier_ecln, #Nom de l'étape
cogifier(raw_data_ecln, #Nom de l'étape de laquelle est produit la lecture des données cogifier_mil(raw_data_ecln, #Nom de l'étape de laquelle est produit la lecture des données
code_commune = depcom), code_commune = depcom, mil = mil_cog),
format = "feather" # Requires that the return value is a data frame format = "feather" # Requires that the return value is a data frame
), ),
tar_target( tar_target(
post_cogifier_ecln,#Nom de l'étape post_cogifier_ecln, #Nom de l'étape
datalibaba::post_data(con = con, datalibaba::post_data_pg(data = cogifier_ecln, #Nom de l'étape de laquelle est produit la lecture des données
data = cogifier_ecln, #Nom de l'étape de laquelle est produit la lecture des données table = "cogifiee_ecln", schema = "public", db = "datamart", user = "does", overwrite = TRUE)
schema = "public",
table = "cogifiee_ecln",
overwrite = TRUE)
) )
) )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment