Funksjon for aa laste opp data fra Jupyterlab til Statistikkbanken
statbank_lasting.Rd
Funksjonen statbank_lasting
laster opp data fra Jupyterlab til Statistikkbanken. Det er mulig aa laste opp objekter direkte eller ved aa oppgi filsti til en eller flere .parquet-filer som er lagret i en Google Cloud Storage bucket (DAPLA) eller paa Linux (produksjonssonen).
Usage
statbank_lasting(
lastefil,
lastefilsti = "",
tabell_id,
laste_bruker,
publiseringsdato,
initialer = initialer_funk(),
autooverskriv = 1,
autogodkjenn = 2,
boundary = 12345,
ask = TRUE,
username_encryptedpassword = "",
validering = TRUE
)
Arguments
- lastefil
Objekt eller en liste med objekter som inneholder dataene som skal lastes opp. Det er ogsaa mulig aa oppgi en karaktervektor med filnavn til .parquet-filer lagret i en Google Cloud Storage bucket (DAPLA) eller paa Linux (produksjonssonen). Filstien oppgis under
lastefilsti
.- lastefilsti
Karaktervektor med filsti til en Google Cloud Storage bucket hvor lastefilene (.parquet) er plassert. Dersom man laster opp objekter direkte kan denne staa blank.
- tabell_id
Karaktervektor med tabell ID til tabellen som det skal lastes opp data til.
- laste_bruker
Karaktervektor med seksjonens lastebruker.
- publiseringsdato
Karaktervektor med publiseringsdato. Formatet skal vaere "YYYY-MM-DD".
- initialer
Karaktervektor med initialer til personen som laster opp dataene (og som mottar e-post med lastelogg). Initialer hentes fra miljoevariabel i Jupyter saa dersom det ikke er en annen person enn brukeren som kjoerer programmet som skal motta e-post kan denne staa blank.
- autooverskriv
Numerisk vektor. Standardverdi er satt til 1.
- autogodkjenn
Numerisk vektor. 0: manuell, 1: automatisk (umiddelbart), 2: JIT (just-in-time). Standardverdi er satt til 2.
- boundary
Numerisk vektor med tallverdien som skiller de ulike filene i opplastningen. Trenger ikke aa endres.
- ask
Boolsk. Hvis
TRUE
blir man spurt om passord til lastebrukeren. HvisFALSE
maausername_encryptedpassword
foerst vaere laget med funksjonenstatbank_encrypt_request
.- username_encryptedpassword
Passord som er encryptert.
- validering
Boolsk. Valideringssjekk for aa oppdage vanlige lastefeil foer tabellen lastes opp.
Examples
if (FALSE) { # \dontrun{
transfer_log <- statbank_lasting(lastefil = roykalderkj1,
tabell_id = "05307",
laste_bruker = "LAST330",
publiseringsdato = "2022-12-31")
transfer_log
transfer_log <- statbank_lasting(lastefil = "roykalderkj1.parquet",
lastefilsti = "ssb-prod-spesh-personell-data-kilde",
tabell_id = "05307",
laste_bruker = "LAST330",
publiseringsdato = "2022-12-31")
transfer_log
} # }