Looker Studio connector for interacting with Cube API
The connector was built following this guide from Google
The manifest file which contains connector informations that's displayed on the Connector list.
This file implements the main functions from the Connector framework:
- getAuthType
- getConfig
- getSchema
- getData
This file contains helper functions for authentication. I used oauth2 but you can use different authentication methods as listed in Datastudio connector docs.
This file contains helper functions for building request payload, sending the request and formatting the response data.
This file contains Datastudio cache helpers. I use it to cache request already processed.
Various helper functions.
Cube specific variables such as API url.