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.