Changements de comportement
- Général
- Enterprise Server
- Configuration
- Sauvegarde
- Sources de données
- Modèles de données
- Studio
- Graphiques
- Éditeur de tableaux de bord
- Dashboard
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 à remplacer | Par... |
---|---|
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