GoodData Reports

The GoddData Reports extractor uses the GoodData API to import reports from the GoodData business intelligence platform and stores the data in Keboola Connection Storage.

Create New Configuration

Find GoodData Reports in the list of extractors and create a new configuration. Name it.

Screenshot - Create configuration

Configuration

First, type in your GoodData host: secure.gooddata.com, keboola.eu.gooddata.com, or a custom host. Find the host by opening the report you wish to extract.

Screenshot - GoodData Host

Reports

To select which reports to download, set one or multiple Uniform Resource Identifiers (URI).

Screenshot - GoodData URI

When you open a report in your browser, the URL in the address field will look similar to:

https://secure.gooddata.com/#s=/gdc/projects/zggxxxxxxxxxxxxxxxxxxxxxxxxxmox|analysisPage|head|/gdc/md/zggxxxxxxxxxxxxxxxxxxxxxxxxxmox/obj/71

The part in form /gdc/md/zggxxxxxxxxxxxxxxxxxxxxxxxxxmox/obj/71 is the report URI.

Credentials

Continue by providing your own GoodData credentials.

Screenshot - GoodData Credentials

You can also choose an id of GoodData Project provisoned in one of the existing GoodData Writer configurations and use its credentials. The project id(pid) of the provisioned project can be found in a GoodData writer configuration.

Screenshot - GoodData Writer Config with Provisioned Project

Screenshot - Provisioned GoodData Project Id

When finished, remember to save the configuration before you run the extraction. The extractor will download the report contents as a CSV file and store it as a table in KBC Storage.