In this section you can see information about the new features and functionality in this release.
Workflow Controlled ECD Scheduling
Issue number(s): XE-7553
When creating or editing an ECD, you can now select the option Enable on Schedule which will make the ECD follow the scheduling in the workflow groups contained in the ECD. This will allow the ECD to automatically be disabled when not needed, which will free up resources.
The option can be enabled either in the web interface:
or by using the following kubectl command:
kubectl edit ecd <your ECD name>
and then set enableOnSchedule to true or false in the spec: section.
Four different APL sessionIterator functions are introduced to enable search through the sessions in the aggregation storage. This allows for automatic reports and searches instead of manually using the Aggregation Session Inspector in Desktop.
The Excel agents convert Excel files into UDRs to be routed into a workflow, and then converts the UDRs back into an Excel file to be delivered to the output destination. These are processing agents for batch workflow configurations.
An Elasticsearch profile, verified withElasticsearch version 6.0, is now available for use with Aggregation.
An Elasticsearch profile is used to read and write data in an Elasticsearch Service in AWS and can be accessed by batch workflows using Aggregation agents. Elasticsearch is supported to provide a scalable distributed storage option. It is a search and analytics engine that provides high scalability on a cloud infrastructure with cluster scaling options and replication across several domains, and the capacity to query large amounts of data.
The Parquet agents are used to handle data encoded and compressed with Apache Parquet. The Parquet Decoder Agentconverts rows from Parquet documents into UDRs to be routed into Usage Engineworkflows. TheParquet Encoder Agentconverts UDRs into Parquet format to be delivered to output destinations. The Parquet agents are only available for batch workflow configurations.
Example workflow with Parquet Decoder and Parquet Encoder agents
The Encryption agent is a processing agent for batch and real-time workflow configurations.
The Encryption agent can be used to either mask or unmask files for data protection purposes. It can be used when data is going to be processed in the cloud instances. The agent enables compliance with data protection regulations, ensuring personal data is accessed accordingly.
The agent uses a profile in which you can make your encryption configurations, see Encryption Profilefor further information about this profile.
In the agent, you can determine whether the agent should encrypt or decrypt files and if you want the agent to handle empty data or not.
The Data Masking agent is a processing agent for batch and real-time workflow configurations.
The Data Masking agent can be used to either mask or unmask specified fields in different UDRs in order to protect the data. It can be used when data is going to be processed in the cloud without involving personal data, for example. The agent enables compliance with regulations around data protection, ensuring personal data is accessed in a controlled manner.
The agent uses a profile in which you can define the masking method; Crypto, Database, or Hash, as well as which fields to mask/unmask along with additional settings specific for each masking method. When selecting Database, Oracle, Postgres, and SAP HANA can be used.