Skip to content

Ideas for future improvements

Martin Caslavsky edited this page Oct 30, 2017 · 5 revisions

Feature wishlist

  • spring-boot auto configuration: @EnableGoodData annotation which causes gooddata to be autoconfigured based on classpath and properties.
  • convenient Filter creation: We could somehow support comfortable creation of some commonly used Filters in reports. For example new Filter(String.format("[%s] IN ([%s])", attributeUri, attributeElementUri) is used quite often
  • new report executor support: /gdc/www_internal/projects/{projectId}/execute or even the newest one - #536

Services initialization overhaul

  • to make e.g. DataStoreService with Sardine dependency optional
  • to make SDK easily extensible - to pass GoodData to service constructors, not to extend GoodData

Polling overhaul

It is way too complicated to introduce a new service which does polling

Too Many Requests Handling (429)

  • Apache HTTP Client ConnectionBackoffStrategy?

Clone this wiki locally