Google BigQuery
This section provides a description of the script components for Cloud > Google BigQuery.
Cloud IAM permissions
When you use Google Cloud Platform connectors, appropriate permissions are required for each account that is used to connect to a Google Cloud Platform service.
The Cloud IAM permissions necessary for the Google BigQuery connector are as follows:
Load table data
| 
                                                                     Permission  | 
                                                                
                                                                     Remarks  | 
                                                            
|---|---|
| 
                                                                     bigquery.jobs.create  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     bigquery.tables.create  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     bigquery.tables.get  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     bigquery.tables.update  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     bigquery.tables.updateData  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     storage.objects.get  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     storage.buckets.list  | 
                                                                
                                                                     This permission is necessary to execute Update the list of bucket names.  | 
                                                            
| 
                                                                     storage.objects.list  | 
                                                                
                                                                     This permission is necessary to execute Refresh folder path list and Refresh file list.  | 
                                                            
| 
                                                                     resourcemanager.projects.get  | 
                                                                
                                                                     This permission is necessary to execute Update the list of destination project IDs.  | 
                                                            
| 
                                                                     bigquery.datasets.get  | 
                                                                
                                                                     This permission is necessary to execute Update the list of destination dataset names.  | 
                                                            
| 
                                                                     bigquery.tables.list  | 
                                                                
                                                                     This permission is necessary to execute Update the list of destination table names.  | 
                                                            
Extract table data
| 
                                                                     Permission  | 
                                                                
                                                                     Remarks  | 
                                                            
|---|---|
| 
                                                                     bigquery.jobs.create  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     bigquery.tables.export  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     storage.objects.create  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     storage.objects.delete  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     storage.objects.get  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     resourcemanager.projects.get  | 
                                                                
                                                                     This permission is necessary to execute Update the list of project IDs.  | 
                                                            
| 
                                                                     bigquery.datasets.get  | 
                                                                
                                                                     This permission is necessary to execute Update the list of dataset names.  | 
                                                            
| 
                                                                     bigquery.tables.list  | 
                                                                
                                                                     This permission is necessary to execute Update the list of table names.  | 
                                                            
| 
                                                                     storage.buckets.list  | 
                                                                
                                                                     This permission is necessary to execute Update the list of destination bucket names.  | 
                                                            
| 
                                                                     storage.objects.list  | 
                                                                
                                                                     This permission is necessary to execute Update the list of destination folder paths.  | 
                                                            
Execute Select SQL
| 
                                                                     Permission  | 
                                                                
                                                                     Remarks  | 
                                                            
|---|---|
| 
                                                                     bigquery.jobs.create  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     bigquery.tables.create  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     bigquery.tables.getData  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     bigquery.tables.updateData  | 
                                                                
                                                                     
  | 
                                                            
| 
                                                                     resourcemanager.projects.get  | 
                                                                
                                                                     This permission is necessary to execute Update the list of project IDs.  | 
                                                            
| 
                                                                     bigquery.datasets.get  | 
                                                                
                                                                     This permission is necessary to execute Update the list of dataset names of the save destination.  | 
                                                            
| 
                                                                     bigquery.tables.list  | 
                                                                
                                                                     This permission is necessary to execute Update the list of table names of the save destination.  | 
                                                            
Refer to the descriptions on each page from the links below.