2016-07-09 7 views
0

Ich versuche Rs bigrquery-Paket verwenden, um einige Daten aus BigQuery in eine R-Sitzung zu erhalten. Meine Abfrage wird jedoch in BigQuery Standard SQL statt in seinem alten SQL-Dialekt geschrieben. Wie kann ich dem Paket mitteilen, dass die Abfrage mit Standard anstelle von Legacy-SQL ausgeführt werden soll?Standard-SQL in bigrquery

Antwort

3

Siehe Beispiel unten

insert_query_job <- function(query, project, destination_table = NULL, 
    default_dataset = NULL, 
    create_disposition = "CREATE_IF_NEEDED", 
    write_disposition = "WRITE_EMPTY", 
    useLegacySql = FALSE) 
+0

Dies nicht zu funktionieren scheint (es sagt mir, 'useLegacySql' ist ein nicht benutztes Argument). Brauche ich eine bestimmte Version des Pakets, damit dies funktioniert? – RoyalTS

+0

überprüfen https://github.com/rstats-db/bigrquery/issues/117 –

+0

Es scheint, dass sogar die dev-Version des Pakets dies noch nicht unterstützt. Aber da ist Gabel und eine Pull-Anfrage, die das tut. Installation über 'devtools :: install_github (" backlin/bigrquery ", ref = 'feature/useLegacySqlOption')' – RoyalTS