What is the difference between 'roles/bigquery.dataViewer' and 'roles/bigquery.jobUser' and why are both potentially needed?

Question

Grade: Education Subject: Support
What is the difference between 'roles/bigquery.dataViewer' and 'roles/bigquery.jobUser' and why are both potentially needed?
Asked by:
124 Viewed 124 Answers

Answer (124)

Best Answer
(251)
'roles/bigquery.dataViewer' grants read-only access to BigQuery datasets and tables. 'roles/bigquery.jobUser' allows you to run BigQuery jobs (queries, loads, etc.). You might need both if your application needs to both read data and execute queries.