Download Reportworq

This is the archived documentation for Reportworq 5. It is kept for reference and is no longer updated.

Go to the Reportworq 6 documentation

Overview#

Google Drive Report Providers are used in Reportworq to access existing folders and files in Google Drive for developing and executing Reportworq report distribution jobs. Each Google Drive Report Provider is linked to a specific Google Drive folder location for a single Google account, which can include Shared Drives visible to the account. Reportworq allows developers to only select folders and files that are in the specified location. Reportworq Supports Google Drive both as a Report Provider Source and a Distribution Target. Reportworq will use a JSON based key from a service account created in Google Workspace. It is expected that this service account will either have read/write access to Shared Drives or with Domain Wide Delegation enabled will have the ability to impersonate users to access their My Drive folders. We recommend the Shared Drives approach as to avoid creating service accounts with Domain Wide Delegation enabled.

Configuration#

The following steps must be performed to enable Reportworq to integrate with Google Drive:

  1. Create an API Service Account for Reportworq to use, which includes the following steps:
  1. Create a Google Drive Report Provider.

Create an API Service Account#

Reportworq uses Service Accounts and Impersonation to read documents from Google Drive. This approach is documented here.

The steps to create an API Service account should not need to be repeated unless, for example, you are keeping separate accounts for Development vs. Production access when defining Google Drive Report Providers.

Create a Google Project and enable the Google Drive API#

A Google project is needed to begin:

Tap or click the image to view it full screen

Shows the API & Services page for a sample "Reportworq-Integration" Google Project

Tap or click the image to view it full screen

Configure an API Service Account#

Once the API Service Account is created and the API key has been retrieved, you can continue with granting access for this account to your Google Workspace instances.

Grant API Service Account Access to Google Workspace Instances#

These steps will need to be repeated for each Google Workspace instance that contains Google Drive data that Reportworq will need to access:

Once the above steps are complete, you can create Google Drive Report providers in Reportworq.

Create a Google Drive Report Provider#

In order to add a Google Drive Report Provider to the list of available providers, Reportworq administrators open the Administration screen, then click the '+' button beside Report Providers, and select the Google Drive option. There is no more information to configure, just by adding it to the list of report providers the application folders for each of the enabled IBM Planning Analytics will be available to the user.

Tap or click the image to view it full screen

Open the newly created provider to configure it:

Tap or click the image to view it full screen

Both the Google Drive Report Provider and the Google Drive Distribution integrations have the following options, however some of the options for distribution will appear in the job screen as opposed to the Integration configuration screen. This is because a Report Provider sources files from one place whereas a Distribution target sends files to multiple places.

The following parameters are all optional and appear for the Google Drive Report Provider or the Job Distribution screen for the Google Drive Distribution target:

Feedback on this page

Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.

Email feedback on this page

Or write to support@reportworq.com directly.