Ich konnte mithilfe der JSON-Datei, die mit einem Dienstkonto verknüpft ist, unter Verwendung von googleAuth
und bigQueryR
authentifizieren.Wie authentifizieren Sie sich mit Dienstkonto und Bigrquery-Paket?
# Load Packages
global.packages <- c("bigQueryR", "googleAuthR")
### Apply require on the list of packages; load them quietly
lapply(global.packages, require, character.only = TRUE, quietly = TRUE)
Sys.setenv("GCS_AUTH_FILE" = "json_file_location")
#Authenticate Google BQ
googleAuthR::gar_attach_auto_auth("https://www.googleapis.com/auth/bigquery",
environment_var = "GCS_AUTH_FILE")
Dies funktioniert und ich bin in der Lage von bigQueryR
mit Funktionen zu starten.
Jetzt angenommen, ich bin auf das bigrquery
Paket beschränkt, wie kann ich mit einem Dienstkonto mit diesem Paket authentifizieren?
Ich habe in der Dokumentation hier ohne Erfolg sah: https://cran.r-project.org/web/packages/bigrquery/bigrquery.pdf
Die Ressourcen, die ich im Internet begegnet bin schlagen bigQueryR
Paket anstelle von bigrquery
verwenden.
Zum Beispiel diese verwandte stackoverflow Frage: Use bigrquery auth in shiny application.
Aber ich brauche Funktionen nur in bigrquery
.