Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEV and version r075

D toc

The following IAM permissions are required for each user to provide baseline functionality in 

D s product
rtrue
 and access to common integrations

Dataprep.User IAM Roles

All users of any version of

D s product
productgdp
must be assigned the Dataprep.User IAM Role.

  • (P) denotes permissions that are required for any usage of the product within a project.

Additional Permissions for
D s product
productgdppr

General

  • resourcemanager.projects.get

BigQuery

Read and write to BigQuery, including views and custom SQL:

  • bigquery.datasets.get (P)
  • bigquery.jobs.create
  • bigquery.tables.create (P)
  • bigquery.tables.get (P)
  • bigquery.tables.getData (P)
  • bigquery.tables.list (P)

D s dataflow

Run

D s item
itemjobs
on
D s dataflow
:

  • compute.machineTypes.get
  • dataflow.jobs.create
  • dataflow.jobs.get
  • dataflow.messages.list
  • dataflow.metrics.get

D s storage

Read and write to

D s storage
, the base storage for
D s product
:

  • storage.buckets.get
  • storage.buckets.list
  • storage.objects.create
  • storage.objects.delete
  • storage.objects.get
  • storage.objects.list
  • storage.objects.update

Feature Permissions

Additional permissions may be required to use specific features. Individual users may be required to permit 

D s product
 access when the feature is first used. 

D s dataflow
 job cancellation

The following permission enables users to cancel their jobs in progress. It is not required for the product to work but may be helpful to add via IAM roles.

  • dataflow.jobs.cancel

BigQuery publishing options

The following permission is not required to publish to BigQuery.

  • bigquery.tables.delete

However, if the above permission is not granted to a user, that user can drop or truncate table data in BigQuery, only if one of the following permissions must be enabled in a user's account. 

  • The user is granted editor or owner role on the project.
  • The user is granted bigquery.tables.permission for the project.


Google Sheets access

D s ed
rtrue
editionsgdpst, gdppr

  • drive.readonly

For more information, see Import Google Sheets Data.

Additional Permissions for Cloud IAM

In addition to the IAM roles above, users must also be granted the following to enable data access based on their Cloud IAM:

These permissions ensure that users can access the appropriate data within 

D s product
rtrue
.