# NOT RUN {
config <- spark_config()
sc <- spark_connect(master = "local", config = config)
bigquery_defaults(
billingProjectId = "<your_billing_project_id>",
gcsBucket = "<your_gcs_bucket>",
datasetLocation = "US",
serviceAccountKeyFile = "<your_service_account_key_file>",
type = "direct")
# Reading the public shakespeare data table
# https://cloud.google.com/bigquery/public-data/
# https://cloud.google.com/bigquery/sample-tables
shakespeare <-
spark_read_bigquery(
sc,
name = "shakespeare",
projectId = "bigquery-public-data",
datasetId = "samples",
tableId = "shakespeare")
# }
Run the code above in your browser using DataLab