We have outlined the major steps to focus on when upgrading to a paid tier of GoodData Cloud. These will aid you in getting on board and start using GoodData to develop your analytic solution.
GoodData leverages OpenID Connect (OIDC), a simple identity layer on top of the OAuth 2.0 protocol to manage user authentication in the platform. When your Trial or new Professional/Enterprise organization is created and handed over to you, GoodData’s proprietary Auth0 OIDC provider is set up to help you get started.
While you were evaluating GoodData, you should have already created an API token that is used for authentication when sending API requests to the platform. If not, please pay attention to the following. You are going to need an API token created for an user with admin rights. More information is available here:
With this token, you will be able to continue with setting up your own OIDC provider.
With a Professional or Enterprise package, you are required to set up an external OIDC provider to handle authentication to the Cloud platform. There is also the possibility to continue using GoodData’s Auth0, this however is limited to a maximum of 100 users per organization. Therefore, we strongly recommend setting up your own. Our help page will guide you through this step:
Once your provider is configured, please reach out to our support team at firstname.lastname@example.org who will switch the OIDC provider for your organization(s) from GD Auth0, remove the 100 users limit and help you re-enable user access during the switch.
After the switch is done, the next step would be to create a workspace, connect to a datasource and start building! It is important to mention that GoodData will access your data sources from a set of specific IP addresses (which you might need to whitelist). Please follow the next part of Getting Started tutorials, such as:
If you evaluated GoodData before deciding to purchase, your trial organization was created with a randomly generated subdomain, such as fuchsia-moth.trial.cloud.gooddata.com. Part of the upgrade is setting up a domain with a custom hostname of your choosing, resulting in <your_hostname>.cloud.gooddata.com. Our support team will ask you what you chose and set the new hostname for you.
If you are new to GoodData, welcome aboard! Your organization(s) were created just as you agreed upon with your customer success manager.
Whitelabeling Your Domain
It is possible to whitelabel <your_hostname>.cloud.gooddata.com, meaning that the platform will be accessible from a (sub)domain that you are an owner of, such as analytics.<your_domain>.com. This involves creating a CNAME record in your DNS pointing to your <your_hostname>.cloud.gooddata.com domain. Once this is done, please contact our support team at email@example.com that will cooperate with you on this.
You can also change various UI features as a part of the whitelabeling process. The following help page will get you on track:
See the menu in the left sidebar for more resources related to the appearance of your analytic solution.
Multiple organizations (deployments)
Your new paid tier entitles you to have up to three different deployments of GoodData Cloud. These are usually used to alleviate the commonly used DTP (development, testing and production) process of creating an analytic solution. It is, however, possible to utilize Lifecycle Management to handle this in one single domain, thanks to the hierarchical workspaces functionality.
To have the extra organizations deployed, please contact the GoodData support team, which will guide you through the rest of the process.
Private Link add-on
It is possible to tunnel your data directly to GoodData if you are using a database hosted on AWS. There is a thorough Community article that describes how to set it up in more detail:
The article concerns Redshift, but you can leverage any database hosted on AWS.