Behaviour changes

Last modified by Aurelie Bertrand on 2024/12/12 15:23


New features or bug fixes in 2024 R2 have led to changes in behaviour that are likely to have an impact. We therefore recommend that you consult the list of behavioural changes below.

General

A new graphic theme (display mode) Dark is used by default for all DigDash interfaces. The Light mode remains available.

Enterprise Server

Java version

Java 11 is no longer supported. Java 17 must be used.
See the page Change Java version page to find out how to change version.

LOG4J2 properties files

The LOG4J2 properties files have been modified due to a problem with the creation of duplicate logs.

Configuration

Audit database

It is now indicated whether an audit database configuration is already present in the digdash.properties file.

Backup

Restore point options (export of dependent objects, etc) are available via the Options button at the top right of the page and are no longer listed in a section at the bottom of the page.

Data sources

File sanity check on loading (hook)

It is no longer possible to specify a custom file validation message in the script.

R column transformer

The R column transformer has been deprecated and removed.

Data models

Preview

The data preview has been modified in order to obtain a representative display of the generated cube and to detect any data problems as soon as the data source is configured.

Data transformation

  • Data transformation is now performed according to the specified order of transformation functions. Previously, columns were transformed from left to right.
     
  • The values and rawValues parameters all had the object type . From now on, the possible types are
    • values: string, number or object
    • rawValues: string
      If you have used the type of syntax onvalues or rawValues parameters, this may have an impact on the result obtained.
       
  • Discrete dimensions could have several types in the same column: string, number or object. From now on, they will always have the string type. If you have tried to manage several types in a transformation function (name recommended) using the type of syntax on namedValues parameters, this will have an impact on the result obtained.

Calculated measurements

A new syntax has been introduced for sub-queries in a calculated measure. The previous syntax remains compatible.

Studio

Map manager

The concept of a default map has been removed.

Charts

Chart display

Internal changes to the Dashboard may have an impact on the display of charts.
In general, if you are experiencing display problems, the 2 most likely causes are :

  • a theme problem: see Step 12: Modify the Dashboard theme for more details.
  • Dashboard styles: please check that your style sheet does not contain inaccurate CSS. This can have an impact on the charts.

HTML Reports

HTML reports may not be displayed correctly, especially if you have used the relative units vw, vh, vmin and vmax in the css.

Theme / Chart styles

Identifier selectors should no longer be used. For example, #divContent, #table or #FlatCubeNav.
#table can be replaced by .table. If you have any problems, please contact DigDash support.

Column chart labels

  • When Display the label on top is selected for column content, the scale is automatically adjusted to take into account the label display.
  • For axis label angles, instead of entering a value, a list of angle choices is offered.

Tables

Virtual scrolling has been removed.
Table headings are now always fixed.
Where dimension columns are fixed, the scroll bar for non-fixed columns starts at the beginning of the table (previously it started at the first non-fixed column). The columns are also greyed out.

Cross tables

Cross tables are paginated by default, with pages of 100 rows.

OLAP table

The OLAP table has been removed from the available Flows.

Maps

If a map has a configuration of its levels based on an H1 hierarchy, you define a dimension containing an H2 hierarchy and a multi-level map based on H2 exists in the map manager,
the user will be asked to replace (or not) the current configuration of map levels with a new one based on H2.

D3

The JS files in the templates must be modified to refer to the correct HTML elements. The following HTML elements (width, height and container ID) must be replaced:

Element to be replacedwith...
document.body.clientWidth;

ddjson.getRootElementWidth();

document.body.clientHeight;ddjson.getRootElementHeight();
d3.select("body");ddjson.getRootElementId();

* ddobj can also be used instead of ddjson

Dashboard editor

Page display mode

The 'Columns' page display mode has been removed.
Existing pages are not affected, but it is no longer possible to create new pages in 'Columns' mode.

Dashboard

Calendar filter

The date format of the Calendar date selector is now based on the dimension format specified in the Studio. This means that the calendar format can be customised for each language.

Theme

The digdash theme has been removed.
A new digdash_2024 theme (dark theme) is available. It is used by default in new environments only. There is no impact on existing environments.
Note that in this new theme, filter and caption content is centred in the portlet.

Customising tooltips

Previously, there was a single tooltip customisation selector for all :

.captionBox

This selector is now dedicated to all charts other than tables.
A new selector is dedicated to customising tooltips for tables only:

.captionHTML