Week in Review -- April 25, 2017

Developers Documentation

We completely rewrote documentation of our Generic Extractor. It was moved from github to developers.keboola.com. Follow this step-by-step tutorial to learn how to configure extractor for new api.


Update of python for custom science and transformations to version 3.5.3.

GoodData Writer

Intermittent data load errors were fixed using zip for data loads to avoid bug in GoodData WebDav with gzip compression.

Week In Review -- February 13 and 20, 2017

Google BigQuery Writer in private beta

We've been working hard on a BigQuery writer for the Google Cloud Platform.  If you'd like to get early access for the beta release, please let us know at support@keboola.com.

Azor Extractor

There is a new third-party extractor for Azor.  Azor is a Czech service that allows you to monitor your competitor's products prices and availability.


  • Trying to add a column with the same name as an existing column, but only different casing will result in an error message.  (ex: customerEmail and CustomerEmail)

  • Table ID was added to workspace loading errors to help determine the cause of the error.

  • Attempting to create an output table with column names beginning with "_" will result in an error.

Shared buckets

We're happy to announce the release of the Shared Buckets  feature.  It's an easy way to share data between projects in Keboola Connection.

    This will help you:

    • Have greater organizational control over your data
    • Speedup your data workflow
    • Reduce your project usage totals

    For more details about Shared Buckets, see our User documentation. Developers can find more info in our API documentation in Apiary.

      Failing jobs and API errors: AWS DSN problem

      We have investigated issues with Amazon DNS service in us-east region.

      It affects jobs processing and API availability of our components. Thanks for patience.


      AWS confirmed the problem - 5:15 AM PDT We are investigating elevated errors resolving the DNS hostname used to access the EC2 APIs.

      AWS status update - 5:51 AM PDT We have identified the root cause of the issue causing errors resolving the DNS hostname used to access the EC2 APIs and are currently working to resolve.

      AWS status update -  [RESOLVED] Between 4:31 AM and 6:10 AM PDT, we experienced errors resolving the DNS hostnames used to access some AWS services in the US-EAST-1 Region. During the issue, customers may have experienced failures indicating "hostname unknown" or "unknown host exception" when attempting to resolve the hostnames for AWS services and EC2 instances. This issue has been resolved and the service is operating normally.

      Emails redesign

      Introducing the new design for email notifications from Keboola Connection. No more plain text mail from us, now you can jump straight to your project from within the notification.

      This design was also applied to Orchestration error emails. So now each failed task contains the result message from the originating component.

      New Zendesk Extractor

      We`ve launched a new version of the Zendesk extractor, which completely replace old version of Zendesk extractor.

      It is based on our Generic Extractor with predefined templates to helps download your data easily.

      If you are interested in more details like extractor limits and output data format please visit our new documentation.

      Feel free to try the new extractor and in if  you have any questions or something is missing, please contact us at support@keboola.com.

      The old extractor, now named Zendesk (DEPRECATED) in Keboola Connection, is now deprecated and will be shut down on 27th of October 2016.

      If you need help with migration please let us know.

      Pingdom Extractor

      We've launched a new extractor for Pingdom.

      This extractor will fetch data collected by the Pingdom service about your web application's uptime and performance metrics. This allows you to directly examine your application's performance and what effects that may have on your campaigns, sales activities, or other business metrics.

      Detailed descriptions of the data structure and a guide to help get you started are available in the KBC User Documentation.

      Orchestrator table deletion announcement

      All Orchestration configurations have been migrated to dedicated configuration storage and old configuration tables in sys.c-orchestrator bucket are no longer used.

      Therefore we will automatically delete the configuration bucket sys.c-orchestrator (including its contents) on next Wednesday, April 18. After deletion, you will be informed by KBC notification.

      To access orchestration configurations programatically, you must use the Orchestration API.

      Week in Review – May 2, 2016

      Tableau Writer improvements

      You can now use our standard data filter in table export configuration

      Geneea NLP Analysis improvements

      As in previous case, input date filtering is available

      New configurations will use incremental import by default, when primary key is specified.
      To make this working in your existing configurations, you will have to create primary index in destination table and edit/save configuration. 

      Redshift Transformations

      The option for storing persistent tables was removed, because nobody is using it anymore

      GoodData Writer improvements

      Tables from "in" data stage are newly allowed in configuration

      Project settings page redesign

      People from Keboola Support are identified by small badge before their icon in users list


      Actions were added to our Docker Runner. It is way to run quick synchronous tasks in your KBC extensions