boardz:journal27012020
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| boardz:journal27012020 [2020/01/27 09:44] – florence | boardz:journal27012020 [2026/01/13 08:03] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| | | | | ||
| - | ===== JOURNAL DE BORD au 16 Décembre 2019 ===== | + | | {{ : |
| + | ===== JOURNAL DE BORD au 27 janvier 2020 ===== | ||
| ===== BoardZ Version 2 ===== | ===== BoardZ Version 2 ===== | ||
| Ligne 43: | Ligne 44: | ||
| * **SimpleIndicator :** pour une mesure simple (mise en place minimale) | * **SimpleIndicator :** pour une mesure simple (mise en place minimale) | ||
| - | | + | |
| * **DataSerieIndicator :** transforme un ensemble de mesures en une série de données (assoc ou matrice). Le concept n'est pas encore bien terminé, car il faut traiter les cas où les mesures de base sont elles-mêmes structurées. En tout cas, il s'agit de combiner les données pour les assembler dans une structure (et non les réduire en les calculant). | * **DataSerieIndicator :** transforme un ensemble de mesures en une série de données (assoc ou matrice). Le concept n'est pas encore bien terminé, car il faut traiter les cas où les mesures de base sont elles-mêmes structurées. En tout cas, il s'agit de combiner les données pour les assembler dans une structure (et non les réduire en les calculant). | ||
| - | * pour la réunion, par exemple de 5 indicateurs dans une série de données compatible avec un renderer de type GraphJSRadar | + | *--> |
| * **ComplexIndicator :** prend des mesures et des indicateurs et les calcule selon une formule paramétrée. | * **ComplexIndicator :** prend des mesures et des indicateurs et les calcule selon une formule paramétrée. | ||
| + | * --> Pour obtenir par exemple un écart à une moyenne, ou un ratio relatif par rapport à une somme globale | ||
| + | |||
| + | |||
| + | |||
| + | === Chantier Pilotage des vues en drill-up drill-down=== | ||
| + | |||
| + | **La mécanique de "drill up and down" fonctionne in fine comme cela avait été supposé par la conception :** | ||
| + | |||
| + | Si la mesure est multidimensionnelle par construction alors le principe de propagation des paramètres d' | ||
| + | |||
| + | La technique se révèle particulièrement simple car elle se réduit à l' | ||
| + | Ces paramètres reçus par l' | ||
| + | |||
| + | L' | ||
| + | |||
| + | Pour obtenir cela de manière maîtrisée et bien outillée, il faut que la façon d' | ||
| + | |||
| + | === Chantier Renderers adaptatifs=== | ||
| + | |||
| + | Le principe découle directement de la technique des **" | ||
| + | |||
| + | **Exemple :** soit une mesure définie comme multidimensionnelle | ||
| + | |||
| + | le nombre de visites par cours et par utilisateur. | ||
| + | |||
| + | Au niveau le plus haut de requêtage, le résultat est une matrice [cours][utilisateur] => fréquentation. | ||
| + | |||
| + | Si le cours est forcé par la requête, alors le résultat se " | ||
| + | |||
| + | Le Renderer devra donc prévoir une stratégie d' | ||
| + | |||
| + | Certains Renderers ne seront développés que pour accepter certaines structures, soit par " | ||
| + | |||
| + | ===Cube multidimensionnel=== | ||
| + | |||
| + | L' | ||
| + | |||
| + | **On note ici une évolution du concept de Mesure :** | ||
| + | |||
| + | Il s'est révélé utile de dissocier deux fonctions différentes d'une mesure : la fonction d' | ||
| + | |||
| + | La fonction **d' | ||
| + | |||
| + | La fonction de **" | ||
| + | |||
| + | Certaines mesures n'ont pas l' | ||
| + | |||
| + | |||
| + | ====Fonction de résolution des noms des dimensions==== | ||
| + | |||
| + | Une fois la mécanique d' | ||
| + | |||
| + | Elles sont donc impropres à un affichage " | ||
| + | |||
| + | **Exemple :** je veux rendre un tableau qui présente les noms des courts au lieu des ID de cours. | ||
| + | |||
| + | |||
| + | La technique et la forme de cette transformation est encore en cours de réflexion sur les aspects suivants : | ||
| + | |||
| + | * Transformer les noms ne doit pas perdre les ID initiaux, car ceux-ci serviront probablement dans la construction d'URLs de navigation dans les vues. | ||
| + | |||
| + | * La transformation est aujourd' | ||
| + | |||
| + | |||
| + | ====Travaux de l' | ||
| + | |||
| + | Les travaux sur les outillages suivants continuent : | ||
| + | |||
| + | * Sécurité du serveur, contrôle des entrées, injections, etc. | ||
| + | |||
| + | * Contrôle et mesure de la performance : l' | ||
| + | |||
| ---- | ---- | ||
| [[boardz: | [[boardz: | ||
boardz/journal27012020.1580118290.txt.gz · Dernière modification : (modification externe)
