Skip to main content

DCH 2.2

· 7 min read

What's New

Version 2.2 includes following new features and changes.

Graph Security Layer

New features to enable additional filtering and automatic Access Rule generation were added to Graph Security Layer.

Custom ExternalGraphSecurity workers allow to additionally filter graph related results after Access Rules are applied. Once registered in GBS, each graph related call to EBS will also call ExternalGraphSecurity workers which may then filter results based on customer specific systems or rules. For more information regarding the implementation of such a worker, refer to the developer documentation.

Since manually creating and maintaining Access Rules can be cumbersome, version 2.2 adds the possibility to automatically generate Access Rules based on external systems. A new Rule Transformation step can be added to Load Plans. This step allows to define a registered RuleTransformation worker that is called when the step is executed. Such a worker can be used to automatically create Access Rules based on customer specific systems. The data a worker needs to create rules (e.g., users, entities, properties, etc.) can be defined in the Rule Transformation step. For more information regarding the implementation of such a worker, refer to the developer documentation.

DCH 2.1

· 5 min read

What's New

Version 2.1 includes following new features and changes.

The index that was used for full-text search in older versions was prone to break on very big datasets. In Version 2.1 there is a new way how full-text search indexes are created and queried. Future releases will include further performance improvements of the search.

caution

Existing data has to be reprocessed to make them available in the search.

Performance Improvement of "Merge" Data Import

The performance of data imports using "Merge" load type was improved drastically. While importing data for an entity with 300.000 nodes and 15 million relationships took 2 hours and 38 minutes with the old logic, the same entity now only takes 6 minutes to import.

DCH 2.0

· 4 min read

What's New

Version 2.0 includes following new features and changes.

Features

  • Worker Framework: The worker framework is the basis for using workers in the EDCH stack. Workers are isolated applications that are loosely integrated with GBS.
  • Expressions: Expressions allow the dynamic definition of property values. The required Expression Worker utilizes Python based Pandas to evaluate the expressions. Other use cases are the business key and artifacts builders which allow to define keys and artifacts based on expressions.
  • Graph Security Layer: The Graph Security Layer allows defining fine-grained rules for data visibility when retrieved via EBS endpoints. The rules are defined in GBS UI and are loaded by EBS. When EBS receives a graph related request it loads the corresponding rules and delegates filtering to a Graph Security specific worker.
  • GBS UI: GBS UI got some small updates to be more consistent throughout all pages for example by always having button descriptions and icons. Information texts have been moved to dedicated icons to save space for displaying data.
  • Import/Export Entities (Beta): A possibility to import and export target entities was added. It is possible to select which entities and dependent configurations should be exported. Exported entities can then be imported in any EDCH instance.
  • Performance & Stability: A lot of changes have been made to increase performance and stability of the whole stack.