New Orchestration Detail page

The orchestration section is one of the last parts of Keboola Connection which does not yet have a unified user interface. We believe that users should feel comfortable using the different parts of our UI, so unifying the interface elements is very important to us.

We have launched the new Orchestration Detail page

What has changed?

  • There is no longer a sidebar on the left side with a list of orchestrations
  • Tasks, Schedule and Notifications now have their own place in the detail page - they're no longer combined in that table
  • We added new sidebar on the right side that you should feel familiar with because it is the same as other components
  • Orchestration Action buttons (Run, Enable/Disable and Delete) have been moved to the right sidebar
  • Also, information about creation date and updates now also have their own place in the right sidebar

This is the beginning of the Orchestration Interface tuning and there are more things to come.


Just for completeness, this is the previous version:

28 November, 2018 -- Storage Job Failures in EU

During deployment of Keboola Connection in the EU region at around 13:30 CET today there was a timing issue that resulted in some failed storage jobs.

The problem occurred because of the asynchronous timing between the rollover of a worker and the API server.  A small number of jobs that were created with the previous version then failed when executed against the new API.  These jobs failed with one of the following error messages "`Invalid source type" or "Workspace not found".

There was no corruption of data by these failures as no jobs that were in progress were affected.


28 November, 2018 -- Stalled Jobs in the EU region

Around 5:00am CEST one of the job worker instances stopped processing assigned jobs. This could have lead to jobs being stuck in the processing state for a long time without any activity.

At 9:30am CEST the worker instance was terminated and all unfinished jobs started processing on other instances.

We're sorry for this inconvenience.

Week in review -- November 27, 2018

New Features

You can now provide your project with a markdown description on your project's Overview page

Updated Components

SQL Server Extractor now supports incremental fetching on DateTime and Identity columns

Unexpected Events

Many of you have noticed that we added validation of SQL queries to the Transformation Detail page last week.

Due to some problems in availability of this feature we decided to revert this change.

For now you can still use the "standard" validation button on the right.

We love this feature too and the plan is to bring it back after an additional round of improvements.

Storage Jobs Errors - US region

We're experiencing a high number of errors in Storage Jobs in the US region. The errors are caused by invalid SSL connection to Snowflake and we're investigating the issue.

Update 01:02 am CET: Snowflake issues an official statement.

Update 07:00 am CET: Snowflake updated an issue. We are working on a workaround.

Update 07:56 am CET: Issue is resolved. Snowflake moved the Keboola account to a new certificate provider. Now we are processing backlog of jobs.

Update 09:20 am CET: Backlog is cleared. All systems are operating normally.

Week in Review -- November 14, 2018

Revised Project Invitations

Inviting users to KBC projects has been reworked. Previously, users were directly added to the project via Users & Settings -> Users menu. Now, when adding a new user to the project, an invitation email is sent to the user.

After clicking on the link in the email, the user is redirected to the login screen, where pending invitations to projects are displayed.

The invited user can accept or decline the pending invitations in the Account Settings.

See the docs for more details.

New Features

  • We have added some predefined searches to the job list. See the docs for a more detailed description of the search queries.

Minor Improvements

  • Jobs related to Python/R sandboxes now show the proper link to a configuration:

  • Improved description of components in events

  • Configurations in trash are now sorted by the date of deletion:

  • Component configuration state is reset on copy:
If you're making a copy of a component configuration (e.g. Zendesk Extractor), the state of the configuration is cleared for the new copy. For example, Zendesk Extractor downloads all tickets from Zendesk on the first run and stores the date and time into its state. On the subsequent runs the Extractor only downloads the tickets created after that time. Now, the new copy of this configuration will also download all tickets on its first run as there is nothing in its state.

Week in Review -- November 1, 2018

UI Improvements and fixes

  • Dialog for adding a new task to orchestration now contains configuration description 
  • Every job detail events log now contains component info
  • Improved orchestration notifications ui
  • Improved brief summary of orchestration tasks
  • Unified view of data mappings in the job detail page with respect to the running component as follows: 
    • Input - represents all the data flowing from the storage into the component - typically this would apply for transformation or writer component type. 
    • Output - represents all the data flowing from the component into the storage, typically this would apply for extractor component type.

  • When creating a new extractor in Developer portal  the default bucket is automatically turned on
  • Improved naming of new phase and phase names capitalisation

Orchestrations slow down in EU

November 2, between 2:43am CET and 3:14 CET we experienced Snowflake service degradation in EU region that led to slow down of the orchestrations. The issue has been resolved. We apologize for the inconvenience caused.

Week in Review -- October 24, 2018

Complexity Badges

There are components in KBC which you can setup in just a few clicks with only basic knowledge. But there are also components which require you to have deep knowledge about how it works. For this reason we have introduced Complexity Badges to be able distinguish between these types of components even before you start setting them up.

Not all components have assigned Complexity Badges yet, but we are continuously working on updating the components catalog.

Minor Improvements

  • When you are retrying failed orchestrations it will now continue from where it failed by default.
  • Transformation backends have new labels with icons.


Restbox shutdown

We would like to remind you that the Restbox component was deprecated in July 2018 and will be completely shut down on November 1, 2018.

If you still have some Restbox configurations in your projects, please migrate them to one of following replacements: