Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 1.32 KB

File metadata and controls

52 lines (32 loc) · 1.32 KB

Getting Started with BigQuery with the REST API

Google's BigQuery Service features a REST-based API that allows developers to create applications to run ad-hoc queries on massive datasets. These sample Java applications demonstrate how to access the BigQuery API directly using the Google HTTP Client.

Quickstart

Install Maven.

Build your project with:

mvn clean package -DskipTests

You can then run a given ClassName via:

mvn exec:java -Dexec.mainClass=com.example.bigquery.ClassName \
  -Dexec.args="any arguments to the app"

Labeling a dataset

Label a dataset.

mvn exec:java -Dexec.mainClass=com.example.bigquery.LabelsSample \
  -Dexec.args="project-id dataset-id label-key label-value"

Testing

To run the tests for this sample, first set the GOOGLE_CLOUD_PROJECT environment variable. The project should have a dataset named test_dataset with a table named test_table.

export GOOGLE_CLOUD_PROJECT=my-project

Then run the tests with Maven.

mvn clean verify

Products

Language

Dependencies