Changements de comportement

Modifié par Aurelie Bertrand le 2024/12/23 16:27


De nouvelles fonctionnalités ou la résolution de bugs dans la 2024 R2 sont à l'origine de modifications de comportement susceptibles d'avoir un impact. Il est donc recommandé de consulter la liste des modifications de comportement ci-dessous.

Général

Un nouveau thème graphique (mode d'affichage) Sombre est utilisé par défaut pour toutes les interfaces DigDash. Le mode Clair reste disponible.

Enterprise Server

Version Java

Java 11 n'est plus supportée. Java 17 doit obligatoirement être utilisée.
Consultez la page Changer de version de Java pour savoir comment changer de version.

 Fichiers LOG4J2 properties

Le fichiers LOG4J2 properties ont été modifiés en raison d'un problème de création des logs en double.

Configuration

Base de données d'audit

Il est désormais indiqué si une configuration de base de données d'audit est déjà présente dans le fichier digdash.properties.

Sauvegarde

Les options du point de restauration (export des objets dépendants, etc) sont disponibles via le bouton Options en haut à droite de la page et non plus listées dans une section en bas de la page.

Sources de données

Vérification de la validité des fichiers au chargement (hook)

Il n'est plus possible de spécifier un message de validation du fichier personnalisé dans le script.

Transformateur de colonnes R

Le transformateur de colonnes R a été déprécié et supprimé.

Modèles de données

Prévisualisation

La prévisualisation des données a été modifiée afin d'obtenir un affichage représentatif du cube généré et détecter les éventuels problèmes de données dès la configuration de la source de données.

Transformation des données

  • La transformation des données s'effectue désormais selon l'ordre des fonctions de transformation spécifié. Elle s'effectuait auparavant sur les colonnes de la gauche vers la droite.
     
  • Les paramètres values et rawValues avaient tous le type object. Désormais, les types possibles sont pour:
    • values : string, number ou object
    • rawValues : string
      Dans le cas où vous auriez utilisé la syntaxe type of sur des paramètres values ou rawValues, cela aura possiblement un impact sur le résultat obtenu.
       
  • Les dimensions discrètes pouvaient avoir plusieurs types dans une même colonne : string, number ou object. Désormais, elles ont toujours le type string. Dans le cas où vous auriez essayé de gérer plusieurs types dans une fonction de transformation (nom recommandé) à l'aide de la syntaxe type of sur des paramètres namedValues, cela aura un impact sur le résultat obtenu.

Mesures calculées

Une nouvelle syntaxe a été introduite pour les sous-requêtes dans une mesure calculée. La précédente syntaxe reste compatible.

Studio

Gestionnaire de cartes

La notion de carte par défaut a été supprimée.

Graphiques

Affichage des graphiques

Des modifications internes au Dashboard peuvent avoir un impact sur l'affichage des graphiques.
De manière générale, si vous constatez des problèmes d'affichage, les 2 causes probables sont :

  • un problème de thème : consultez le paragraphe Étape 12 : Modification du thème Dashboard pour plus de détails.
  • les styles du Dashboard : veuillez vérifier que votre feuille de styles ne contient pas de CSS imprécis. Celui-ci peut avoir un impact sur les graphiques.

Rapports HTML 

Les rapports HTML sont susceptibles de ne plus s'afficher correctement:

  • Si vous avez utilisé les unités relatives vw, vh, vmin et vmax dans le css, celles-ci se basent désormais sur la taille du tableau de bord (et non plus de l'iframe):
    dans ce cas, modifiez les valeurs ou la propriété : l'unité rem est une bonne alternative.
     
  • Si l'url d'une image ne fonctionne pas :
    modifiez l'url en utilisant la forme url('./file?item=config/web/public/indicator/client.png')
     
  • Les problèmes d'affichage peuvent être dus à certaines classes présentes à la fois dans le dashboard ET dans le modèle : il est alors recommandé de changer la classe dans le modèle du rapport HTML.

Thème / Styles des graphiques

Les sélecteurs d'identifiants ne doivent plus être utilisés. Par exemple, #divContent, #table ou  #FlatCubeNav.
#table peut être remplacé par .table. En cas de difficulté, veuillez contacter le support DigDash.

Étiquettes des graphiques en colonnes

  • Lorsque l'option Afficher l'étiquette au sommet est sélectionnée pour le contenu des colonnes, l'échelle s'ajuste automatiquement pour prendre en compte l'affichage des étiquettes.
  • Pour les angles d'étiquette d'axe, au lieu d'entrer une valeur, une liste de choix d'angles est proposée.

Tableaux

Le défilement virtuel a été supprimé.
Les en-têtes des tableaux sont désormais toujours fixes.
Dans le cas où des colonnes dimensions sont figées, la barre de défilement pour les colonnes non fixes commence au début du tableau (auparavant, elle commençait à la première colonne non fixe). De plus, les colonnes sont grisées.

Les colonnes tableaux utilisant le thème digdash_2024 ne peuvent être redimensionnées.

Tableaux croisés

Les tableaux croisés ont par défaut une pagination activée avec des pages de 100 lignes.

Table OLAP

La table OLAP a été supprimée des flux disponibles.

Cartes

Si une carte a une configuration de ses niveaux basée sur une hiérarchie H1, que vous définissez une dimension contenant une hiérarchie H2 et qu'une carte multi-niveaux basée sur H2 existe dans le gestionnaire de cartes,
il sera demandé à l'utilisateur de remplacer (ou non) la configuration actuelle des niveaux de carte par une nouvelle basée sur H2.

D3

Les fichiers JS dans les modèles doivent être modifiés afin de faire référence aux bons éléments HTML. Les éléments HTML suivants (largeur, hauteur et identifiant du conteneur) doivent être remplacés :

Elément à remplacerPar...
document.body.clientWidth;

ddjson.getRootElementWidth();

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

* ddobj peut également être utilisé à la place de ddjson

Éditeur de tableaux de bord

Mode d'affichage des pages

Le mode d'affichage des pages "Colonnes" a été supprimé.
Les pages existantes ne sont pas impactées mais il n'est plus possible de créer de nouvelles pages en mode "Colonnes".

Dashboard

Filtre Calendrier

Le format de date du sélecteur de date de type Calendrier se base désormais sur le format de la dimension spécifié dans le Studio. Le format du calendrier peut ainsi être personnalisé pour chaque langue.

Thème

Le thème digdash a été supprimé.
Un nouveau thème digdash_2024 (thème sombre) est disponible. Il est utilisé par défaut dans les nouveaux environnements seulement. Il n'y a pas d'impact sur les environnements existants.
À noter que dans ce nouveau thème, le contenu de type filtre ou légende est centré dans la portlet.

Customisation des infobulles

Auparavant, il existait un seul sélecteur de customisation des infobulles pour tous les types de graphiques :

.captionBox

Ce sélecteur est désormais dédié à tous les graphiques autres que tableaux.
Un nouveau sélecteur est dédié à la customisation des infobulles pour les tableaux uniquement:

.captionHTML