Data as a Service Enhancements and Changes
The following enhancements and changes are included in the latest Data as a Service (DaaS) update and are further documented in the built-in DaaS 'User guide.'
-
DaaS now supports the ability to cache data requests, allowing for activation and lifetime configuration of the cache at a service level. Previously, repetitive data requests were always served individually in DaaS, even when the data did not change and/or changes were not relevant to a consumer. Now, individual data requests can be configured to either leverage or bypass the cache based on its age. In addition, monitoring capabilities have been extended to provide visibility into cache usage and cache misses. Request caching can result in significantly faster response times and reduced object consumption for repetitive data requests.
This functionality is being rolled out gradually and is currently only available on request.
-
Users can now configure request and object request limits at the global (environment), service, or consumer (API key) level via the DaaS Management API. This can prevent possible over consumption, especially for non-production instances during implementation and testing.
-
A new binding directive, @mapValuesByAttributeGroup, has been introduced to enhance attribute value mapping capabilities. This directive enables users to map all attribute values in a service that are associated with attributes belonging to a specified attribute group. With this enhancement, users can now manage which attributes are exposed in individual services directly within STEP, providing greater control, flexibility, and consistency in service configurations.
-
The new DaaS update leverages the latest libraries and components offered by Microsoft Azure, resulting in substantial performance improvements and reduced storage usage. By taking the update, users will benefit from faster response times, improved parallel processing, and lower storage consumption, allowing them to manage more data within existing limits.