On-demand SSO access to GoodData projects from KBC

Access to GoodData projects from their writers in Keboola Connection has been changed. Once you enter a project in KBC you are not automatically added to any GoodData projects any more. Instead there is new button "Enable Access to Project" in each writer which needs to be explicitly confirmed first.

After that you can directly access the project using sso link (no need to login first any more) or you can Disable access to the project.

Also when you leave a KBC project, you are removed from all of it's GoodData projects automatically. 

GoodData Writer automatically creates one GoodData account for each KBC user. Unfortunately because of security reasons we cannot connect this feature to your existing GoodData accounts but once you are logged in GoodData using a sso link you can switch between other projects you joined earlier so it should not be a big obstacle.

Access to projects is provisioned with editor role by default but you can ask support to allow you access with admin roles if you are sure you need it.

GoodData Writer Failures

There is some problem on GoodData API since about 12:00 CEST (10:00 UTC) which causes failures on some model updates and data loads. We are investigating the problem with GoodData support and will keep you updated.

UPDATE 16:15 CEST GoodData support is still investigating the problem but our logs show that it didn't appear again almost three hours. Preliminary report indicates that they had some troubles with connection to S3 storage where LDM models of projects are stored.

AdWords Extractor Update

New version v201509 of AdWords API has been released recently and our extractor will update in the beginning of November. Please be sure to review your configuration so that it does not use unsupported metric names till the end of October. Also do not use new metrics until the update, we will let you know about it. 

Changes to GoodData Writer's upload project and upload table behaviour

API calls upload-project and upload-table now enforce model update every time they are called. Decision making whether to update the model or not based on comparing GoodData's and Writer's last change date of dataset had not been reliable in some situations so we decided to leave it at all.

Now upload-table API call generates one UpdateModel and one LoadData task every time it is called but upload-project API call generates only one UpdateModel task for whole project at once.

Improvements in GoodData Writer

There are some under the hood improvements to GoodData Writer which allow you to rename datasets already exported to GoodData and freely rename attributes and facts (to this moment GoodData Writer has been automatically adding name of dataset to attribute/fact title). 

Also there is possibility to change default GoodData identifiers for datasets and their columns. This is suitable especially for projects migrated from CloudConnect, otherwise you won't need this feature probably.

This improvement is available immediately for new writers but existing ones will be migrated in several waves during upcoming days.