powered by
MaxResults is how many results to return per page of results, which can be less than the total results you have set in your query using LIMIT. Google recommends for bigger datasets to set maxResults = 1000, but this will use more API calls.
bqr_query(projectId = bqr_get_global_project(), datasetId = bqr_get_global_dataset(), query, maxResults = 1000, useLegacySql = TRUE, useQueryCache = TRUE)
The BigQuery project ID
A datasetId within projectId
BigQuery SQL. You can also supply a file location of your query ending with .sql
.sql
Max number per page of results. Set total rows with LIMIT in your query.
Whether the query you pass is legacy SQL or not. Default TRUE
Whether to use the query cache. Default TRUE, set to FALSE for realtime queries.
a data.frame. If there is an SQL error, a data.frame with additional class "bigQueryR_query_error" and the problem in the data.frame$message
BigQuery SQL reference
# NOT RUN { # } # NOT RUN { bqr_query("big-query-r","samples", "SELECT COUNT(repository.url) FROM [publicdata:samples.github_nested]") # } # NOT RUN { # }
Run the code above in your browser using DataLab