R: A BigQuery data source for dplyr.

src_bigquery {bigrquery} | R Documentation

## A BigQuery data source for dplyr.

### Description

Create the connection to the database with `DBI::dbConnect()` then use `dplyr::tbl()` to connect to tables within that database. Generally, it's best to provide the fully qualified name of the table (i.e. `project.dataset.table`) but if you supply a default `dataset` in the connection, you can use just the table name. (This, however, will prevent you from making joins across datasets.)

### Usage

    src_bigquery(project, dataset, billing = project, max_pages = 10)

### Arguments

`project` | project id or name
`dataset` | dataset name
`billing` | billing project, if different to `project`
`max_pages` | (IGNORED) maximum pages returned by a query

### Examples

    ## Not run:
    library(dplyr)

    # To run this example, replace billing with the id of one of your projects
    # set up for billing
    con <- DBI::dbConnect(bigquery(), project = bq_test_project())

    shakespeare <- con %>% tbl("publicdata.samples.shakespeare")
    shakespeare
    shakespeare %>%
      group_by(word) %>%
      summarise(n = sum(word_count, na.rm = TRUE)) %>%
      arrange(desc(n))

    ## End(Not run)

[Package bigrquery version 1.1.1 Index]