Google Cloud Storage (GCS)

To export data from Worklytics to Google Cloud Storage (GCS) buckets, you can set up a Data Export Connection in the Worklytics Web App selecting Google Cloud Storage as Data Destination.

How it works

Your organization, as tenant of the Worklytics platform, is assigned with a Google Cloud Platform (GCP) service account (SA) that will be used to export the data to your GCS bucket via Workload Identity Federation.

Your tenant SA must be granted with the necessary permissions to access your GCS bucket where data will be exported.

Pre-requisites

  1. Take note of your Worklytics' tenant Service Account email address: you can find this in the Export Data Configuration page of the Worklytics Web App, and also on the UI to create the data export itself.

  2. Go to the Google Cloud Console and create a new bucket (o choose an existing one).

  3. Grant Worklytics' tenant SA with the GCP IAM role of Storage Object Admin (roles/storage.objectAdmin) or a similarly restrictive role that permits object creation and listing within the bucket.

We provide a Terraform module that will automatically provision these resources for you.

Setting up the connection

  1. Go to the Data Export Connection section in the Worklytics Web App.

  2. Select the dataset you want to export, and its frequency.

  3. Select Google Cloud Storage as Data Destination, and enter the Bucket Name.

  4. Select the format and compression options, and click on "Create Export".

Last updated