1:38:36
2024-11-21 09:42:06
18:30
2024-11-21 11:49:40
2:57:14
2024-11-21 13:02:19
2:10:52
2024-11-22 09:10:59
1:51:09
2024-11-22 09:32:15
56:00
2024-11-22 13:05:24
1:24:05
2024-11-22 14:24:08
Visit the Getting started with Apache Superset course recordings page
WEBVTT--> Donc j'ai mis à jour le TP sur le drive, dans la définition numérique, et notamment --> le fait que dans la plupart des bases SQL quand on fait une division deux entiers, --> on a une division entière. Donc on peut faire un cast as float, on peut --> faire x1.0 ou plus 0.0 et ça marche. C'est lequel qu'on peut prendre ? C'est --> toujours le TP1 ? Oui c'est le TP1, c'est le même. --> Le problème, c'était vraiment un problème de type, et à partir du moment où on a au --> moins l'un des deux qui est en type flottant, on a bien le résultat. --> Et donc quand on la cliche après, sur le format, dans le fameux format qui nous intéresse, --> on a bien le pourcentage avec le chiffre après le point. --> J'ai mis à jour le TP directement sur le drive, et en fait c'est un problème de --> Oui, au niveau de la métrique, j'avais bossé sur une base de données très exotique --> où il n'y a pas besoin de faire de cast quand on divise deux entiers. Et en fait --> dans la plupart des bases de données SQL quand on divise deux entiers et que le --> premier est plus petit que le deuxième, on a zéro, soit c'est une division entière. --> D'accord, ok, c'est ça le truc. Ok, donc là on peut modifier. --> Effectivement, oui, non. Donc c'est sum cast, d'accord. --> Pourquoi tu mets un plus zéro zéro ? --> Pour lui faire comprendre que c'est un float. En fait, quand je mets plus zéro zéro, --> il comprend que le numérateur est un float, un flottant, un décimal. Et donc ensuite la --> division d'un décimal par un entier donne bien un décimal. D'accord, c'est pour qu'il --> comprenne bien quel type d'opération choisir. --> D'accord, en question fait la mise à jour, du coup là c'est bon, ok. --> Moi je n'y arrive pas mais je suis du me tromper dans ce que j'ai rentré. --> Ça m'a changé le chiffre. Est-ce que tu peux agrandir un peu ta fenêtre SQL ? --> Ouais, c'est bon, ça me paraît bon. --> Vas-y, fais update chart. C'est dans le format, dans customize, t'avais quoi comme format ? --> Ouais, j'avais remis ça mais je sais pas si je mets ça, de toute façon j'en ai rien. --> Ok, tu peux cliquer sur la petite icône cached en haut à droite, voilà. --> Donc en fait elle était restée dans le cache du graph, et si tu mets 0.2% tu dois avoir bien le 19. --> C'est ça, à chaque fois par défaut il te propose quand tu as déjà sauvegardé --> un graph, il te propose de le sauvegarder par-dessus. --> Et on a le choix de faire ça ou de le sauvegarder ailleurs. --> Ouais, il sauvegarde pas automatiquement. --> Non, il faut faire attention parce qu'il y a une différence entre mettre à jour un graphique en cliquant sur update et save. --> Donc voilà, et maintenant on va faire le dernier qui est la somme totale des frauds. --> Donc là pareil. --> Et là on va prendre la somme des montants et on va rajouter un filtre sur le fait que ce soit --> une somme totale des frauds. --> Alors, 181. --> Est-ce que tu peux aller... Non, c'était bien là où tu étais. --> Ah oui, je peux passer par là. --> Ouais, tu peux aller directement dans ton graphique. --> Vas-y, édite chart. --> Là t'as pris ce qui n'est pas de la fraude, nous ce qu'on veut c'est la fraude. --> Oui, c'est pour ça. --> Voilà, et normalement on devrait tomber sur nos pieds. --> Voilà, donc là on a notre dashboard avec les trois big numbers. --> D'accord. --> Alors là dans... --> Est-ce que tu peux revenir sur le montant total de fraud, comment t'as fait le sum amount ? --> Tu as créé un métrique spécifique pour cette requête ? --> J'ai pas créé de métrique, non, je suis passé rapidement dessus tout à l'heure, --> mais quand tu choisis tes métriques, donc là ici, on va revenir. --> En fait, on a trois types, il y a celles qui sont sauvegardées, --> donc ça, ça va faire référence à toutes les métriques que t'as rentrées en ton data set, --> t'as bien décrit les métadonnées, quel nom tu veux donner, tu l'as décrit par du SQL. --> T'as les métriques simples qui vont être une de tes colonnes avec un mode d'agrégation. --> D'accord. --> Donc là, c'est ce que j'ai choisi. --> Et ensuite, t'as Custom SQL qui revient à ce que t'as sauvé, --> sauf que tu le fais là sur le pouce ici et que tu peux pas le réutiliser potentiellement ailleurs. --> Et donc là, j'ai choisi amount et la somme. --> Et dans les filtres, j'ai choisi isFraud égale trou. --> Si vous essayez de supprimer le filtre timestamp, il va vous dire que vous pouvez pas. --> Et ça, c'est lié à l'utilisation des filtres dans vos tableaux de bord. --> Donc je plancherai de là, mais je reviendrai dessus après. --> Mais c'est important. --> Dans Super 7, les dimensions temporelles et surtout les dimensions temporelles par défaut. --> Donc si vous vous souvenez bien, dans notre Delta 7, on a plein de dimensions. --> On en a deux qui sont temporelles et on en a une qui est temporaire par défaut. --> Celle-ci, elle va avoir un traitement particulier. --> Et il y a plein de choses un peu automatiques qui vont être définies dans Super 7. --> Parce qu'il y a toujours un peu la priori ou la préconception de Super 7 --> qu'on va étudier l'évolution de quelque chose au cours du temps. --> Il faut le savoir. C'est pas gênant, mais il faut le savoir. --> Voilà. --> Alors, est-ce qu'on a tous les trois notre dashboard avec les trois chiffres ? --> Et là, par exemple, le format $.2S, on l'a pas celui-là. --> Non, tu l'as pas forcément. --> Il va perdre des choix par rapport à la... --> Là, on l'a pas. --> On a le $.2F, ouais. --> Donc, $.2S, ça va être pour les pourcentages. --> $, ça va être pour les montants. --> Là, pour le coup, c'est un montant. --> Oui, après, c'est sous-entendu. --> Là, c'est le... --> On peut, si on veut, avoir quelque chose de type... --> On peut choisir un préfix ou un suffixe de format. --> Choisir une valeur. --> Et puis ensuite, on choisit ce qu'on a envie comme format. --> On peut jouer aussi là-dessus. --> Si c'est une date, on peut aussi jouer sur plein de formats différents. --> Et on va pouvoir ajouter du filtrage conditionnel, --> un peu comme les colonnes d'Excel, --> si c'est plus grand que 100 milliards. --> 1, 2, 3, 1, 2, 3. --> On va le mettre en alert dark. --> Voilà, beau. --> Et on peut rajouter des formats aussi comme ça, --> qui vont correspondre à ce qu'on veut montrer. --> On peut passer à l'analyse temporelle. --> Alors, vraiment, quand on cliste, on ne peut pas sauvegarder, --> on va être perdu juste un peu. --> C'est embêtant. --> C'est bon. --> C'est bon. --> C'est bon. --> C'est bon. --> C'est bon. --> C'est bon. --> C'est bon. --> Là, dans l'analyse temporelle, c'est deux graphiques différents. --> En fait, non, c'est le même. --> Je me rends compte, oui, les métriques, --> il y en a une qu'on doit créer, l'autre qui existe déjà. --> Et ensuite, c'est un type, --> il faut prendre un line chart et utiliser le temps en tant que dimension. --> Le temps sur l'axe des X, du coup. --> Oui, l'axe des X. --> Transaction. --> Pas transaction, c'est prendre le timestamp. --> C'est pas la bonne verbe. --> Donc, c'est pas timestamp, si, c'est timestamp. --> C'est pas la bonne verbe. --> C'est pas la bonne verbe. --> J'ai la même erreur que toi. --> On va la jeter ici. --> Ce que je comprends pas, c'est times colon transaction power. --> C'est parce que je voulais dire grain à l'heure. --> C'est timestamp qu'il faut mettre. --> D'accord, OK. --> D'accord. --> D'accord. --> D'accord. --> Comment est-ce que t'as fait ? --> C'est juste que la métrique, je l'ai fait directement ici. --> T'as rajouté un filtre. --> Oui, ça marche aussi. --> Super. --> Par contre, ma roquette, elle fonctionne pas. --> J'ai la même erreur que toi, tout à l'heure. --> Oui. --> Avec le haz. --> Comment t'as fait pour résoudre ? --> J'ai repris la somme. --> En fait, à l'intérieur des métriques, les risques d'une version à l'autre, ce qui est possible ou pas, dedans, change un petit peu. --> Et du coup, je pense que c'est un problème soit de parenthèse, soit de l'interdiction d'avoir des clauses ou airs dans les métriques. --> Parce que du coup, t'as mis quoi ? --> J'ai repris la même formulation qu'on avait tout à l'heure. --> On avait fait somme comme ça. --> Somme case. --> Mais aussi, on peut reprendre... --> Oui, d'accord. --> Comme a fait Allison, on peut aussi reprendre tout simplement la métrique, nombre de prods, et filtrer sur... --> Sur avec et isFrod égale à tout. --> Oui, c'est ça. --> Il fait quoi le rolling de Windows ? --> Alors là, c'est pour la partie Advanced Analytics, où là, on va pouvoir appliquer des fonctions un peu spéciales. --> Et là, par exemple, on va pouvoir avoir des fenêtres temporelles. --> Donc on va plus afficher la moyenne à un temps T, mais la moyenne sur une fenêtre glissante. --> Et si on a envie, on peut même rajouter de la comparaison avec, en superposant dessus. --> Évidemment, il faut que je filtre maintenant. --> Parce que j'ai problème sur les bornes. --> Voilà. --> Donc là, on va pouvoir superposer les lignes en pointillés. --> Les lignes en pointillés qui vont correspondre à un décalage. --> Donc le décalage, c'est le même en bas. --> On va pouvoir les superposer à notre courbe. --> Donc là, ce qu'on a fait, c'est qu'on a appliqué une fonction avec une fenêtre glissante, donc une moyenne. --> Une moyenne sur trois périodes. --> Donc trois périodes, ça veut dire trois heures. --> Et avec un minimum de nombre de périodes de trois. --> Ça veut dire que si on n'a que deux points, on n'a pas de valeur. --> Voilà. --> On a une moyenne sur trois heures de périodes, minimum périodes. --> Ouais. --> Et Time Shift. --> Ça, c'est deux choses différentes. --> Là, la Rolling Windows, c'est tout. --> C'est juste ce qui est demandé sur le TP. --> Ouais. --> Time Shift, c'est en plus. --> On peut l'enlever. --> Quand on l'enlève, ça enlève ce qu'il y a. --> Je ne mets pas jour parce que c'est dur pour la courbe. --> Ça enlève les pointiers. --> Et le Time Shift, c'est superposer la courbe, superposer de nouvelles données à la courbe qu'on est en train de faire. --> Donc on reprend les règles qu'on a faites et on va les superposer. --> Par contre, périodes, trois périodes, ça veut dire tous les trois heures. --> C'est-à-dire qu'à chaque point, ce sera la moyenne des trois heures qui précèdent. --> Ah, d'accord. --> Oui, oui. --> La moyenne de la fraude, on prend la moyenne des trois heures. --> L'exemple, la fraude à 13 heures, c'est le montant. --> Oui, ce sera la... --> La moyenne 11, 12, 13. --> D'accord. --> Ok. --> Et donc le time horizon, en plus, ce n'est pas le temps, mais l'idée, c'est qu'on peut rajouter une courbe pour voir l'évolution de l'un à l'autre. --> Ça permet, si on s'attend à quelque chose de très... --> D'avoir la même chose, on peut le configurer à l'inverse. --> Avec un mode pourcentage, ou différence, un peu comme on veut. --> Mais du coup, ça permet de visualiser des choses un peu différemment. --> Euh, tac, pourquoi ça ne marche pas ? --> Voilà, tout ça, ce n'est pas ce qui nous intéresse, donc on va le mettre à jour. --> Ensuite, on peut passer à l'analyse géographique, si c'est bon pour vous. --> Parce que là... --> Je comprends le principe de ce qu'on a fait là, mais je ne vois pas du tout... --> Réellement à quoi ça ressemble. --> Là, c'est juste, au cours du temps, voir toutes les heures, combien est-ce qu'on a de fraude. --> Et voir... --> Le montant moyen de la fraude, ouais. --> Après, c'est des données synthétiques. --> Toujours un pic, d'accord. --> Ouais, dans ce... --> Ok. --> Donc ensuite, on va faire une carte de chaleur, heatmap. --> Là, t'as choisi lequel, s-map ou s-map legacy, s-map ? --> Heatmap tout court. --> Legacy, c'est... --> Souvent, c'est des composants qui ne sont pas heatcharts, qui restent. --> Qui sont des composants d3, NVD3. --> Qui sont toujours maintenus pour des raisons de compatibilité. --> Mais qu'on ne va pas forcément avoir... --> En général, le graphique passe de normal, --> à legacy, à deprecated, à disparu. --> D'accord. --> C'est tout ça que quand vous êtes dans... --> Quand on va dans les différents graphs... --> Si on cherche legacy, voilà. --> On a déjà un peu de monde. --> Et là, on a des legacies deprecated. --> Donc, quand c'est legacy, --> on évite d'utiliser. --> Quand c'est legacy deprecated, --> on se dépêche de... --> Soit de supprimer son graph, --> soit de le mettre à jour avec un autre type de visualisation, --> parce que ça n'a pas de partie. --> Merci beaucoup. --> Donc là, en fait, on présente le taux de fraud --> par pays et par type de métier, quelque part. --> Ouais, par type de transaction. --> Par domaine de transaction. --> Même si c'est des muets synthétiques, --> je pense que celui qui les a générés, --> ils a quand même biaisé... --> Quand on voit les pays --> où il y a beaucoup de fraud, --> des pays où il n'y en a pas. --> Moi, je n'arrive pas à faire, --> j'ai oublié un truc. --> Alors ? --> Ah, mal, ça m'a gardé peut-être mes... --> Oui, mais ça m'a gardé mes filtres d'avant. --> C'est trop... --> Non, c'est bon. --> Voilà. --> C'est vrai, quand on change le type de graphique, --> il y a des filtres et tout, --> ça garde tout pour qu'on puisse rafraîchir --> Le plus simple, c'est d'aller dans... --> de créer un nouveau graph. --> À chaque fois, oui, de revenir... --> Ouais. --> Sinon, si on change le type de graph, --> lui, il va considérer qu'on est toujours --> en train d'explorer sur le même endroit. --> Voilà. Et donc, pour le style, --> il faudra prendre le rouge, jaune, bleu. --> Ce qui est bon pour tout le monde sauf moi. --> Voilà. --> Et normalised. --> Alors là, comment t'as obtenu ça ? --> En sélectionnant tout en bas de normalised. --> Ah oui, pour avoir vraiment quelque chose de... --> C'est juste qu'on va afficher des valeurs de 0 à 1, --> et en fait, ça va nous permettre de... --> On s'en rend compte, on arrive mieux à percevoir --> les différences pour une colonne de nez. --> Hop. --> Et donc là... --> C'est trop de fraud. --> Et donc, maintenant, --> on va organiser nos différents... --> nos différents maps. --> Avec le mode layout. --> Layout. --> Larger 8. --> Voilà. --> Et là, on est bon. --> Par contre, à chaque fois qu'on revient dessus, --> ça met du temps à recharger... --> Oui, ça c'est parce qu'on n'a pas paramétré --> la partie... --> La question cache, non ? --> Oui, la partie du cache. --> D'accord. --> Ah, mais non, ça m'a pas pris la dernière version. --> Zut. --> Bon, ça y est. --> Ah bah si, tiens, c'est intéressant. --> On va tester ça. --> D'accord, OK. --> Donc, voilà. --> Ensuite, on va ajouter --> des filtres natifs. --> Alors, on ajoute un filtre. --> Et voilà. --> Donc, on a un filtre à ajouter sur le temps. --> Donc, là, organiser. --> OK. --> OK. --> Alors, du coup, les filtres, là, --> c'est les sept derniers jours, --> mais comme c'est des données --> qui sont essentiellement en octobre, --> je vous recommande de mettre une date --> fin octobre et de dire... --> Oui, parce que du coup, --> il n'y a rien qui apparaît. --> D'accord. --> Donc, tu configures, --> range type, avancer. --> Et c'est là que t'as configuré... --> Oui. --> Je crois que c'est, dans le cas, --> c'est custom le plus adapté --> où on peut mettre une date --> fixe pour la fin --> et une date variable pour le premier. --> Ou, sinon, entre deux dates --> à sept jours près. --> Si l'idée, c'est plus de comprendre... --> D'accord, là, OK. --> D'accord. --> Par contre, là, --> tu fais appliquer les filtres. --> Moi, j'ai... --> L'analyse temporelle, moi, --> il n'y a rien qui... --> J'ai une erreur sur cette partie-là --> en appliquant le filtre. --> D'accord. --> Si tu cliques sur l'erreur, --> le 6 morts, c'est du quoi ? --> C'est un problème de syntaxe sur le... --> T'as filtré sur quel champ ? --> Peut-être pas sur le fond. --> Fais add edit filter au-dessus. --> Time range. --> Filter time, time range. --> Remonte un petit peu. --> Tout en bas de quoi ? --> Dans ce setting-là, --> t'es pas tout en haut de la fenêtre ? --> Si ? --> Moi, sur mon écran, --> j'ai toute la fenêtre. --> Parce que j'ai time range. --> Tu vois, en fait, --> j'ai appliqué la même chose que toi, --> time range, time range. --> Du 10, ça t'en... --> Il y a peut-être un truc --> que j'ai pas changé. --> Est-ce que tu lui as mis --> une valeur par défaut ? --> Alors, moi, j'ai mis du 11 au 18. --> Ouais. --> Voilà, c'est bien. --> Donc, tu vois, là, j'applique, --> save. --> Et là, j'ai un souci. Ou alors, --> c'est peut-être mon truc à la base --> qui était pas bon. --> T'as déjà vu des lignes sur ton graphique ? --> J'avais vu 8 tout à l'heure, ça fonctionnait. --> Tu vois, si je désactifie, --> je peux peut-être le désactiver, le fit. --> Ouais, tu peux. En cliquant dessus, --> tu peux le désactiver. --> Alors, comment je fais ? --> Tu vas sur le filtre. --> Sur la valeur du filtre. --> Dans la colonne de gauche. --> Clique. Et là, de custom, --> qui passe à nofilter. --> Comme le gardoir. --> Voilà, appliqué. --> Vas-y. --> Par contre, j'ai quand même pas la même chose. --> Ah oui, il me met --> bourguignon, c'est normal. --> Ouais, là, j'avais bien de la donner. --> Et vas-y, quand tu remets le filtre. --> Donc, toi, par exemple, --> t'as mis du 10.04. --> Ouais, tu mets 10, là. OK. --> 10.04. --> Non, 11, ouais, par exemple. --> 11 ici. --> Voilà. OK. --> Attends, qu'est-ce qu'il a fait ? --> Merci. Il a pas pris en compte. --> On peut pas avoir plusieurs filtres, --> parce que là, j'ai voulu faire payer, --> et ça m'a enlevé la date. --> Ben, si, si. --> On peut peut-être avoir plusieurs filtres. --> Donc, tu vas dans Edit, Add filter. --> Oui, mais du coup, --> là, j'avais payé tout à l'heure, --> et maintenant, je n'ai plus les dates. --> Ah, c'est parce que j'ai fait ça, --> et il faut les faire ici aussi. --> Ouais, en fait, il faut pas --> chercher à cliquer sur le filtre en cours. --> Il faut vraiment cliquer sur Add filter. --> D'accord. --> Au-dessus. --> Moi, c'est toujours mon petit problème, --> mais je comprends pourquoi. --> Ce qui est assez étonnant, c'est que j'ai pas l'impression --> d'avoir les mêmes valeurs que toi. --> Ben, --> je sais pas, aussi, normalement. --> Parce que j'ai pris la même période, tu vois ? --> Compte en total de fraude, --> et le taux de fraude, j'ai pas l'impression --> d'avoir la même chose. --> Le taux de fraude, j'ai l'impression --> d'avoir le même. --> Tu vois, j'ai pris exactement --> la même chose. --> Parce que Teki et Alison, --> vous avez pas de souci, vous, quand vous... --> Non, a priori, non. --> Oui, a priori, pareil aussi. --> Je vois pas le graphique --> en la ligne chez toi, Alison. --> Je l'avais au pied, --> j'avais oublié de le sauvegarder, --> je sais pas où je vais en faire. --> Ah, ok, ça marche. --> Ben, pas de problème. --> Ok, et Teki, ouais, mais il y a le filtre --> et ça passe bien. --> Est-ce que si je désactive, si je clique sur... --> Pour le désactiver, en fait... --> Là, les filtres, ils te disent, --> sur les différentes graphs, s'il y a un filtre activé. --> Donc, c'est le fameux petit filtre avec le nom. --> Et ça, pour le désactiver, --> il faut que t'ailles sur le filtre à gauche. --> Donc, c'est le filtre native, dont je vais parler. --> En fait, c'est des filtres --> qui vont s'appliquer à l'ensemble --> des éléments d'un même dataset --> qui sont présents sur le dashboard. --> Là, il faut que je passe... --> Parce que là, il est activé, --> mais pour le désactiver sans l'annuler... --> Si tu veux le désactiver, --> il faut que tu passes de custom à nofilter. --> Ouais, mais du coup, après, --> il faut que je le ressaisisse. --> Parce que, je veux dire, il n'est pas sauvegardé. --> Non, il n'est pas sauvegardé, --> mais par contre, il y a une valeur par dépôt. --> Donc, c'est pas... --> Mais... --> Là, effectivement, j'ai mes valeurs. --> J'ai bien tout ici spécifique. --> Ah, peut-être que... --> Ça fait custom. --> Relative. --> Ça, c'est ce qui ne peut pas fonctionner. --> Mais je pense que je mince, --> ce n'est pas un problème sur mon graphe. --> Parce que là, normalement, --> on a exactement les mêmes graphes, --> on a les mêmes sources de données. --> Ouais, mais... --> Là, c'est peut-être que mon graphe --> analyse temporel, qui n'est pas bon. --> Enfin, il y a peut-être un truc --> qui ne va pas dans le paramétrage de mon truc. --> Parce que si je l'édite, --> c'est ça qui est... --> Voilà, là, il y a une balée d'input syntaxe. --> Là, mais t'as encore transaction hour. --> C'est ça, le filtre. --> Enlève le filtre transaction hour. --> Voilà. --> Et là, normalement, ça devrait être bon. --> Ah, c'est ça qui... --> On attend que ça se mette en place. --> Je pense qu'une fois que tu le resauvegardes, --> là, après, ça devrait être bon dans ton graphe. --> D'accord. --> Ouais, donc c'est ça qui pose le problème, OK. --> Ah, non. --> Toujours pas. --> Je pense que c'est fraîche. --> Non, je pense que... --> Ah, mais oui, j'ai fait update, --> mais j'ai fait save. --> Save. --> Ah oui, mais non, toi, --> je fais save. Alors, update et après, --> je fais save. Voilà. --> Ah non, il ne veut pas me le prendre. --> Il fait toujours... --> Update. --> Tu peux cliquer sur le petit panneau, là ? --> Pardon ? --> Il y a un petit panneau jaune à côté de filters --> dans ton timestamp, là. --> Dans les paramètres de ton chart, --> dans filters, t'as un --> petit panneau warning jaune. --> Ouais. --> OK. --> Là, je fais save. --> Là, c'est bon, normalement, il doit me le mettre. --> Dashboard. --> Là, il vient toujours me le chercher, là, --> le transaction hour. --> Euh... --> Il ne veut pas... --> Est-ce que tu peux retourner dans --> les filtres de ton dashboard ? --> Ouais, alors attends, je suis parti, là. --> Voilà, si je fais ça. --> Si je fais save, donc là, --> save. --> Dashboard. --> Est-ce que tu peux... --> Ouais, dans les filtres. --> Edit filter. --> Enfin, franchement, --> j'ai du mal à voir --> ce qui pose problème. --> Moi, c'est ça qui m'étonne, --> c'est que ça va le rajouter systématiquement, --> je les virer et puis me le remettre. --> Ouais. --> Essaye de... --> supprimer le chart et de le recommencer. --> Essaye, là, comme ça ? --> Là, parce que là, --> ça fonctionne. --> Là, c'est vraiment le bon, --> ce que je dois avoir. OK. --> Donc, ça se fait save. --> Tu peux faire save, --> t'as un bouton save and go to dashboard. --> Quand tu fais save. --> Save and go to dashboard. --> Quand tu cliques sur save, --> au milieu, t'as save and go to dashboard. --> Et du coup, ça... --> Ah non, c'est fou. --> Ah... --> Il veut pas, en fait, ouais, --> il revient toujours. --> Bah, sinon, --> supprimer, je recommence, --> mais bon, c'est un peu... --> un peu gaspilleux, sinon tant pis, --> mais... --> c'est bon, tant pis. --> 24.10.11, donc là, on est vraiment sur les films. --> Parce qu'en fait, --> là, mais le filtre est inhérent. --> Donc, est-ce qu'il faut pas --> que sur mon dashboard, --> je retire mon filtre et que... --> Euh... --> Bah non, maintenant, j'ai même pas de filtre et ça fonctionne pas. --> Que je modifie... --> Donc là, que je retire celui-là --> et que je retourne... --> Donc là, je l'aurai bien. --> Normalement. --> Et là, ce qui m'étonne, c'est le nombre de transactions. --> Euh... --> Je sais pas, parce que là, il a mis les... --> Ah bah là, voilà, là, c'est bon. --> Là, c'est bon. --> Pourtant, j'avais supprimé mon filtre --> et là, il vient de le rajouter. --> Donc, je sais pas, il y a des petits... --> Est-ce que --> il est considéré comme stable --> ou il y a des petites choses qui, des fois... --> Bah, normalement, c'est... --> Non, non, c'est stable. --> Mais c'est la première fois que je vois ça. --> Tu me montres tous les cas. --> En tout cas, voilà, là, ça fonctionne. --> Ça marche. --> Donc, une fois qu'on a fait cela, --> il faut ajouter les deux autres filtres --> par pays. --> Donc, un multi-select. --> Et... --> Voilà. --> Voilà. --> Si on partage à un utilisateur --> la page --> ou à un utilisateur qui n'est pas connecté --> à Super 7, --> il pourrait voir ses indicateurs --> et voir les filtres et faire lui-même --> ses requêtes. --> Après, ça va dépendre si c'est un utilisateur --> qui est logué ou pas. --> Mais oui. --> Si c'est un utilisateur qui n'est pas logué. --> Si c'est un utilisateur qui n'est pas logué, --> il va pouvoir jouer avec les filtres. --> Ouais. --> Et... --> Oui, il va pouvoir jouer avec... --> Comment dire ? --> Là, on peut lui... --> Ce que l'on crée concrètement, --> ça peut être une interface. --> Par exemple, on a une URL --> de partage. --> On a ces quatre. --> On va avoir ces cinq indicateurs. --> On va avoir les filtres sur lesquels --> l'utilisateur va pouvoir... --> Voilà. Sans être logué. --> Ouais, mais après, --> il faut juste qu'on dise --> précisément que --> c'est la version --> qu'on a, --> une version publique. --> En fait, là, --> c'est vraiment un cas d'usage. --> C'est création d'indicateurs --> internes qu'on partage à la direction, --> par exemple. --> C'est ça l'usage --> derrière. --> Après, si c'est partagé à la direction, --> ce sera probablement pas un lien --> public. --> Ça peut être un lien privé ? --> Ça sera surtout un lien --> qu'il faudra leur donner --> pour qu'ils soient logués, --> authentifiés. --> De toute façon, la plateforme, --> après, ça fonctionne avec --> le head-dap --> ou la version de head-dap --> que vous avez. --> Mais --> si c'est des --> dashboards --> qui sont pas --> destinés à être pour tout le monde, --> il faut vraiment passer par là, --> comme pour tout. D'après, ça peut être --> des restrictions --> autres que vous faites, --> soit si vous l'hébergez sur quelque chose --> où il faut un VPN pour être logué, --> ou ce genre de choses. --> On peut le diffuser sur une page, par exemple, --> HTML, mais il y a un --> login mot de passe pour se connecter sur cette page HTML. --> Concrètement, par exemple. --> C'est ça, en fait. --> Concrètement, --> la direction va pas forcément se connecter --> sur Super7, mais va vouloir avoir --> accès à ces chiffres --> sans avoir --> à se loguer quelque part, --> sans avoir toute l'interface du Super7. --> Je sais pas si vous voyez ce que je veux dire Taiki et Alison, mais... --> Oui, juste --> accès au tableau de bord et faire les chiffres. --> Oui, tableau de bord, --> et pouvoir quitter, mais --> pas pouvoir créer des --> tableaux de bord, tout ça. --> C'est juste de rendre --> en fait --> ce tableau de bord en lecture seule --> à notre direction. --> C'est simplement ça. --> Le chiffre que l'on a --> paramétré, c'est simplement ça. --> Après, ça va être dans les paramètres --> d'administration --> qu'on va marcher en suivant. --> Oui, --> tout à fait. --> En fait, --> si on veut réglé, si on veut avoir --> une vision fine de ce que peut --> faire un utilisateur, il faut qu'il soit logué. --> Il faut qu'il ait un rôle. --> Soit c'est complètement public, --> donc il y a une URL qui est --> publique, même s'il restreinte --> à certains membres de l'entreprise, --> sur un réseau interne, parce que --> il y a un VPN ou quoi que ce soit. --> Soit c'est à l'intérieur --> de Super7, où là on peut contrôler --> qui voit quoi et qui peut faire quoi. --> D'accord, ok. C'est deux solutions possibles. --> Parce que sinon, tout simplement, il n'y a pas --> de moyens concrets d'avoir la main dessus. --> On ne peut pas envoyer un lien à quelqu'un. --> On peut lui dire, garde-le pour toi, --> mais au-delà de ça, --> c'est pas --> safe. --> Non, mais --> la solution, c'est peut-être d'avoir nous-mêmes une petite interface --> où on a déjà les trucs en public, --> mais que ce soit l'interface sur laquelle il faut se loguer --> ou pas, je ne sais pas. Après, ce sera à nous --> à voir comment... --> Ok. --> Ensuite, il y a les interactions --> avancées. --> Ça, je vais le laisser pour le moment. --> Je vais reprendre un peu --> la présentation. --> Et puis on reviendra --> là-dessus après. --> Est-ce que vous avez des questions? --> Par exemple? --> Particulaires? --> Non, ça va? --> C'est clair? --> Pour mettre les mains dans le camp bruit? --> Oui, c'est ça. Il faut l'utiliser. --> Pour moi, c'est beaucoup plus clair que tout à l'heure, déjà. --> Et pour moi, avoir l'habitude de manipuler. --> Mais après, c'est comme tous les outils, --> il faut le prendre en main. --> Parce que c'est vrai qu'il y a beaucoup --> de possibilités. --> Oui. --> J'ai préparé --> aussi un TP plus --> dont le titre --> c'est tableau de bord RH. --> Et du coup, --> on verra. --> J'espère que ça sera énormément. --> Si les données sont beaucoup plus simples, --> ça m'arrête de se concentrer un peu plus sur l'essentiel. --> Et --> j'ai loupé peut-être un petit peu --> la présentation. --> Il est bien prévu --> qu'on fasse un moment donné --> un essai avec de la carte graphique? --> Oui. --> Ça, je pensais en parler un peu aujourd'hui --> et le garder pour pratiquer demain. --> Mais oui, c'est prévu. --> La --> cartographie, --> c'est assez --> déjà pour avoir une bonne idée de... --> Ah oui, c'est ça. --> En gros, la cartographie --> dans Super 7, --> il y a trois manières d'en faire. --> Soit --> la fameuse carte du monde, --> où on a un planisphère --> et donc on a des codes pays avec les différentes... --> Donc c'est bien pour les choropètes --> un peu à grande échelle, mais sinon c'est pas plus que ça. --> Il y a les cartes par pays --> où là on va avoir... --> Ça passe via GeoJSON, --> qui est un standard, --> où là on va devoir... --> On peut réutiliser les divisions administratives --> à la française par exemple, --> sur les départements, les régions. --> On peut créer ses propres divisions --> si jamais on veut. --> Et ensuite, --> la troisième option, --> c'est via Deck.gl, --> qui est une librairie --> qui tire parti de --> tout ce qui est --> GPU pour l'affichage --> de cartographie avec des éléments --> de 3D. --> Si vous voulez vous faire --> une idée rapide de ce que c'est... --> C'est ça, oui, effectivement, --> Deck, ça peut être pas mal. --> Deck.gl. --> Ça fait une librairie JavaScript, Deck.gl ? --> Oui. --> Donc là, le fameux --> Ah oui, c'est vrai, de tout à l'heure, --> c'est parce qu'il y a la fameuse clé Mapbox --> qui faut... --> qui faut aller générer. --> Qui est une clé gratuite, --> mais il faut quand même mettre son numéro de carte bleue pour l'avoir. --> Mais qui permet, en gros, voilà, --> ce qui est intéressant avec Deck.gl. --> Sinon, on l'a fait, on a pas mis de numéro de carte bleue, --> tout sera bloqué à un moment donné. --> Là, on l'a fait pour un tout autre usage. --> En mettant sa clé Mapbox. --> Mais c'est passé... --> Pour le moment, c'est passé sans carte bleue. --> Mais je crois que c'est bloqué --> après un certain nombre de requêtes Mapbox. --> Oui, oui, c'est comme Amazon, --> il y a le fameux Free Tier, --> où tant qu'on utilise pas trop, on paye pas. --> Mais à un certain moment, on utilise pas mal. --> Et en fait... --> Donc là, --> ça permet de mieux comprendre ces cartes-là. --> Donc là, c'est bien parce que ça nous permet de voir --> les différents types de représentation. --> Donc là, des nuages de points. --> Là, plus en mode grille. --> Là, pareil, avec de la 3D. --> Là, on a des itinéraires. --> On a des vues à 3D, --> une 3D avec un angle. --> Donc là, par exemple, c'est... --> Je crois que c'est San Francisco. --> Et on va pouvoir faire des choses un petit peu --> de cet ordre-là. --> Euh... --> Ça... --> Voilà. --> Donc c'est ce genre de choses qu'on va pouvoir faire avec DEC. --> DEC, il va juste prendre --> en entrée, essentiellement, --> des coordonnées, latitude et longitude. --> Et puis ensuite, on va le superposer --> à une carte --> fournie par Mapbox. --> Mais du coup, c'est pour ça --> que je voulais... --> Générer une... --> une clé Mapbox --> pour qu'on puisse la rajouter. --> L'utilisation, c'est toute simple. --> Pendant l'environnement, au début, --> on rajoute Mapbox --> à API key. --> Et on peut visualiser des choses --> directement. --> Comme ça. --> Est-ce qu'il y a des --> cas d'usage précis que t'as en tête ? --> T'es qui, déjà ? --> Non, non, ça reste ça pour le sang, là. --> C'est simple. --> L'utilisation, --> c'est simplement avoir des taux --> vraiment à l'échelle --> presque communale, --> si ça t'intéresse. --> Et quantifier des choses --> à l'échelle. --> Selon une certaine échelle. --> C'est ça que j'ai mon intérêt. --> Après, --> peut-être, après, pousser la chose --> sur la 3D. --> Après, c'est simplement --> avoir une --> une visualisation --> déjà claire. --> Pour ce que tu me dis, --> c'est vrai qu'avoir un scatterplot avec --> un fond de carte claire en dessous, --> c'est déjà pas mal. --> Avec des tailles de points différents --> selon la commune. --> Moi, j'avais aussi, --> c'est au cas d'usage, là, --> sur l'outil, ce qu'on appelle tableau, --> voir un peu un nombre de rapports --> qu'on a par commune. --> C'est représenté. --> Si je comprends bien, en fait, il faudrait le géo-jazon --> des communes --> pour nos réparations. --> C'est assez compliqué, l'interface --> avec géo-jazon. --> Moi, je recommanderais plutôt de passer par --> DECGL, le plus possible. --> D'accord. --> Parce que le --> géo-jazon, il va... --> Le géo-jazon, c'est un ensemble --> de polygones avec des identifiants. --> Et ce qu'on peut lui passer --> à lui, ça va être une liste --> d'identifiants avec un ensemble de valeurs. --> Et ensuite, il m'appelle les deux. --> Pour la région, pour le département --> Ile-de-France, la valeur s'étend. --> Et donc après, on va pouvoir faire des jeux de couleurs, --> ce genre de choses. Par contre, le --> géo-jazon, --> si on veut aller à l'échelle --> de la commune, ce genre de choses, il va falloir --> avoir un géo-jazon spécifique --> qui contient toutes ces informations. Et ça, --> pour le rentrer dans Super 7, --> il y a un point --> de la documentation avec un --> notebook à exécuter. --> Ce n'est pas forcément --> ce qu'il y a de plus évident. Ça se fait, mais ce n'est pas --> ce qu'il y a de plus évident. --> C'est une certaine forme de lourdeur, c'est ça, dans la manipulation --> et les données. --> C'est très lourd quand on veut y mettre son propre référentiel. --> Il faut le faire une fois. --> Après, ça va, mais il faut voir --> à quel point c'est... --> C'est vrai que nous, notre référentiel, --> département, commune, --> région même, --> ça peut être des choses qui... --> de base, quelque part, pour nous, en fait. --> C'est vrai qu'on aurait en place ce référentiel --> avec des communes, alors sachant que c'est un --> référentiel qui peut changer tous les ans. --> Parce que des communes qui disparaissent --> et d'autres qui se fusilladent. --> Des communes qui se fusilladent et qui se défoncent. --> C'est un truc, oui, --> à mettre un jour. --> Vous savez que même --> sur nos côtés géofranciers, --> même deux types de régions, --> une forme administrative --> mais également ordinale, --> qui est celle de l'ancienne administration. --> Par exemple, --> avant le Titanic, c'était --> une pyrénée élégante. --> Est-ce que la solution --> c'est pas d'importer la donnée --> qui contient déjà --> des composantes géographiques, --> par exemple un X, un Y, --> qui fait que... --> On verra peut-être tout à l'heure --> ou demain en fonction de ce que --> tu monteras, Romain. --> Peut-être qu'effectivement --> on trouvera des solutions --> pour s'adapter à ça. --> Oui. --> Mais ça se va, les deux sont... --> Il n'y a pas de souci. --> On va passer... --> Partager. --> Comment partager. --> Voilà. --> Maintenant on va parler --> de la sécurité --> des sources de données. --> En fait, c'est quelque chose --> qui va pouvoir se faire --> à différents niveaux. --> On a trois grandes classes --> de... --> Pour faire ce contrôle d'accès. --> Il va y avoir les permissions --> au niveau de la base de données, --> telle qu'on a pu les voir. --> Ça, c'est les permissions qui sont --> concernées essentiellement SQL Lab. --> On va voir --> qu'est-ce que tu as le droit de lire, --> d'écrire, de créer des vues, --> de créer des tables. --> Il va y avoir les restrictions --> des rôles. --> Ça sera les plus importantes --> qui vont nous permettre de créer --> la granularité de manière très fine --> pour pouvoir voir --> qui fait quoi --> et qui a le droit de faire quoi. --> Ensuite, il y a un troisième niveau de sécurité --> qui est la sécurité au niveau des lignes. --> Là, --> on va pouvoir, sur certaines conditions, --> restreindre --> l'accès à certaines données --> si certaines conditions --> sont remplies. --> Pour les propriétés --> de... Pour tout ce qui est --> de la sécurité dans la base de données, --> c'est ce qu'on a vu tout à l'heure --> là où on était, --> à savoir --> dans notre base de données --> ici --> où là, on va avoir --> les différents... --> les différents éléments. --> Ça, c'est vraiment le principe de base --> de lecture et écriture. --> Ensuite, on va voir ce qu'on appelle les rôles. --> Les rôles, --> on en a quelques-uns qui sont définis par défaut. --> Donc, il y a --> admin. On peut tout faire. --> Il y a public --> qui va être justement --> pour un utilisateur qui n'est pas logé. --> Ensuite, il va y avoir alpha, --> gamma. Donc, alpha, ça va être --> en gros presque comme admin, sauf --> qu'on ne peut pas toucher au droit --> et on ne peut pas ajouter sur de données. --> Gamma, c'est un petit peu en dessous. --> On ne peut pas, je crois qu'on ne peut --> que consommer. On peut faire des graphs --> et c'est tout. --> Ensuite SQL Lab, ça va être tous les droits --> qui vont se restreindre à utiliser SQL Lab --> Si on regarde à quoi ça correspond, --> c'est assez peu diveste. --> On peut voir qu'on a --> toutes les --> différentes --> permissions qui sont écrites --> et sur lesquelles on peut agir. --> Je suis ici et je vais pouvoir --> aller chercher individuellement --> les différentes --> permissions --> que je vais pouvoir donner. --> Donc, il y en a beaucoup, beaucoup. --> Du coup, c'est pour ça que --> c'est souvent --> assez peu recommandé de les toucher directement, --> sauf quand c'est vraiment ce qu'on veut faire. --> Mais c'est vraiment ça --> qui va nous permettre --> d'être fin --> sur les différentes --> éléments. --> Et bien sûr, --> on peut créer --> des rôles --> différents. --> On lui donne des --> permissions. --> Voilà. --> Donc ça, c'est la partie --> rôles, --> à savoir --> bien définir à chaque fois --> ce que chacun a le droit --> de faire. --> Donc, ça descend à chaque fois --> assez finement --> dans les différentes --> qu'il y en a vraiment pour --> beaucoup. --> Voilà, on peut descendre --> jusqu'à celle du graphe. --> Donc, est-ce qu'on peut --> aller voir ID 22, 23 ? --> On a l'accès à notre table, --> on a accès à notre --> base de données, --> accès à notre dataset, --> accès à notre dataset virtuel. --> Voilà. --> Ce qui est intéressant souvent, c'est que --> juste en tapant notre base de données, --> on va avoir accès à l'ensemble --> des permissions automatiquement. --> Donc là, je sais que --> sur Transac, tout est filtré, --> je sais que potentiellement --> il manque ou il n'y a --> pas d'autorisation dessus. --> Ça, c'est un rôle --> qui est souvent attribué à la --> partie admin, donc côté IT. --> Mais, --> on peut aussi imaginer que certains --> utilisateurs qui ont justement --> la supervision d'un domaine, d'un rôle, --> puissent s'occuper --> pour faire ça --> même. --> Donc voilà, c'est ce fameux, --> les fameux rôles. --> Et du coup, --> le troisième niveau qu'on va avoir --> pour gérer la sécurité, --> c'est ce qu'on appelle la sécurité --> à l'échelle de la ligne. --> Donc World Level Security, --> vous le verrez comme ça dans --> mon superset. --> Et ce qui va se passer, c'est qu'on va définir --> au niveau d'un ou plusieurs --> datasets, --> des règles --> qui vont réguler l'accès --> aux lignes d'un utilisateur. --> Alors, du coup, il y a --> dans énormément de petits BI, il y a --> ce qu'on appelle le colonne Level Security. --> On va dire, cette colonne-là, --> vous pouvez y accéder, cette colonne-là, vous ne pouvez pas y accéder --> avec des permissions bien spécifiques. --> Ce n'est pas le cas dans superset, --> pour la raison --> essentielle que --> chaque colonne --> est à la base de la construction --> d'un graphique, --> et que si on fait des autorisations --> au niveau de la colonne, --> c'est compliqué à propager après, --> quand on est sur certains graphes, --> ça peut potentiellement casser des choses et ajouter de la complécité. --> Donc là, --> où il y a beaucoup, il y a toujours --> ce qu'on appelle du colonne Level Security --> dans les --> BI, --> on ne l'a pas dans superset. --> Donc voilà, ça, c'est quelque chose --> qu'il faut bien savoir, et --> c'est souvent --> cet outil-là, donc la squatting model --> qu'on vient utiliser pour pouvoir --> aller à ça. --> Et en fait, ça fonctionne tout simplement --> comme une clause WHERE, --> en SQL, --> et ça se présente --> par notation. --> Ça se présente comme ça, --> on va avoir un nom de rôle, --> un nom de règle, pardon. --> Et on va ensuite avoir --> tout un tas de choses à remplir. --> Donc là, on a --> le type de règle, régulaire --> ou base. Donc régulaire, --> ça veut dire qu'on va appliquer --> la règle à tous les utilisateurs qui sont --> dans le rôle défini ici. --> Base, ça va être --> qu'on va appliquer la règle à tous les --> utilisateurs, sauf à ceux qui --> sont dedans. Vous avez vu, là, --> l'interface, c'est mise à jour --> toute seule. --> Roles, Exclusive --> Roles. --> On définit le dataset sur lequel --> on va appliquer ça. --> Et on définit ce qu'on appelle --> un group key. Un group key, c'est --> une sorte de tag --> d'appartenance, un tag pour --> regrouper différentes règles. --> Et l'idée, c'est de dire que --> deux règles qui sont dans le même --> group key et qui vont s'appliquer à un même rôle, --> on va faire un hors avec elles. --> Donc ça va être --> département égale direction, --> first name égale, jacqueline --> par exemple. --> On va faire un hors --> entre les deux. Si les deux règles n'ont pas --> le même group key, on va combiner --> ces deux règles --> avec un N, avec un E. --> Ça va être beaucoup plus restrictif. --> Et ensuite, ici, on a --> la clause. On va remplir --> tout naturellement --> département... --> Voilà. --> Et ensuite, --> on peut l'ajouter --> et elles vont s'appliquer --> à la fois --> dans la partie SQL Lab --> et sur la partie --> Exploitation dans les grades. --> Comme je ne vous vois pas, --> je vais regarder, j'ai perdu personne. --> Si, ça va. Est-ce que c'est clair ou pas ? --> Donc voilà. --> En ce qui concerne la sécurité --> des sources données, les bonnes pratiques, --> c'est d'appliquer le principe --> du moindre privilège. --> Donc, nous donner à un utilisateur que --> les droits essentiels qu'il a besoin --> pour accomplir sa mission. --> Revoir les différents rôles --> régulièrement et faire l'audit des logs --> d'utilisation. --> Et documenter les rôles, --> les usages et les règles internes à doter. --> Tac, tac, tac. --> L'audit --> des logs --> qu'il est --> ici, c'est le fameux Action Log. --> Vous allez voir tout ce qui se passe. --> Donc, l'utilisateur, --> qu'est-ce qu'il a fait et à quelle date. --> Donc ça, ça peut vous permettre potentiellement --> d'aller regarder --> ce qui se passe, de voir s'il y a eu des accès --> qui ne sont pas autorisés. --> Vous pouvez les récupérer, --> les filtrer sur les heures, --> voilà, il y a pas mal --> pour faire un peu --> d'investigation. --> Donc, maintenant qu'on a fait, --> on a un peu touché aux différents --> types de graphiques --> que je voulais présenter de manière un peu plus --> non vous êtes familiers, --> je voulais les présenter. --> Donc, il y a tout ce qui est --> les séries temporelles, --> que vous avez déjà pu voir. Donc, --> line charts, area charts, --> et time comparison charts, qui ne sont que des --> line charts avec des comparaisons --> des outils de superposition --> qui sont proposés dans la partie --> advanced analytics. --> On a tout ce qui est, --> ce qui va avoir trait aux variables catégorielles. --> Donc, les bar charts, --> les --> donut charts, --> enfin, voilà tout ce qui est en forme --> de camembert ou de nut, --> les tree maps, --> qui sont un peu plus --> rares, --> mais qu'on rencontre de temps en temps. --> On va avoir tout ce qui est --> les scatter plots, histograms, --> et box plots, --> pour les éléments plus stats. --> Et du coup, --> il n'y a pas de --> vocabulaire strict --> dans superset, c'est assez parfois --> difficile, on va dire que ça s'appelle --> AxeDX ou --> Dimension ou Métrique, des fois on peut --> utiliser l'un pour l'autre, mais --> généralement, comment ? --> Il y a une question ? --> Non. Ok. --> Désolé. --> Donc, pour --> les colonnes, ça va souvent --> désigner des variables qu'on veut afficher --> sans vraiment de prétraitement. Donc, --> c'est essentiellement dans --> la vision row table, --> dans les table charts. --> Il va y avoir la dimension, donc là, --> ça va être des variables qualitatives --> qui vont permettre de --> décliner une visualisation --> selon plusieurs catégories. --> La métrique, --> ça, ça va être une variable numérique --> qu'on a calculée --> en fonction d'une ou plusieurs --> colonnes, j'ai tenu. --> Les axes --> des axes, enfin les axes, c'est les ordonnées --> qui vont servir --> pour certains circuits de graphique. --> Et puis, --> les filtres, ça, les filtres, c'est --> assez transparent, c'est qu'est-ce qu'on veut --> filtrer pour faire --> de l'affichage à l'intérieur --> de notre graphique. Donc, la création --> de graphique, c'est assez simple. --> On appuie sur plus chart, --> on clique sur un data set, on fait un peu --> il y a plusieurs manières --> de faire un. On choisit --> le type de data set, on choisit le type de visualisation --> et on configure --> là où les métriques --> sont affichées. --> Donc, souvent, --> c'est pas vraiment --> spécifique à Super 7, --> c'est plus spécifique --> à la visualisation. --> Par attention à ce qu'on ait des données --> qui sont compatibles. Par exemple, --> tout à l'heure, avoir sur un même graph --> le nombre de frauds --> et le montant de la fraud, c'est pas forcément --> le truc le plus intelligent à faire. --> Avoir une certaine forme --> de clarté visuelle. --> Ça, ça va surtout être sur --> ne pas trop encombrer et puis --> avoir des codes fuller qui contrastent --> bien. Et puis ensuite, sur --> les intégrations utilisateurs, bien choisir --> ce qu'il faut. --> Au niveau du filtrage possible, au niveau --> des tooltips, au niveau des keys, --> etc. --> Une chose qui est intéressante, c'est ce qu'on appelle --> les couches d'annotation. --> Les couches d'annotation, elles sont --> hyper pratiques --> parce qu'elles permettent --> de --> elles permettent --> d'ajouter du contexte --> sur un graphique. --> c'est super important, --> surtout quand on est dans une entreprise, --> on va avoir des événements un peu --> importants ou récurrents --> qu'on va vouloir afficher --> sur plusieurs graphes. --> C'est vraiment l'idée de réutiliser --> et c'est quelque chose --> qui est utilisable --> dans superset et réutilisable --> et partageable justement entre plusieurs utilisateurs. --> Tout à l'heure, on avait vu dans les --> différentes --> droits possibles, différentes permissions, --> celui utiliser telle ou telle --> couche d'annotation. --> Donc là, c'est le cas. On a --> plusieurs types, on a trois grands types --> d'annotation, --> les annotations type intervalle, --> une date de début et une date de fin, --> les annotations type événement --> avec date actuelle, --> ça va souvent être --> des dates, ça va souvent être basé sur --> une table, donc c'est là où --> on va voir que ça peut être intéressant d'utiliser --> Google Sheets pour justement --> entretenir une couche --> d'annotation. --> Et puis ensuite les formules, là c'est un peu --> plus exotique, mais on peut utiliser --> des événements basés sur --> sur le timestamp unix. --> Donc ça peut être si on veut --> avoir des --> je sais pas moi, --> des éléments récurrents --> à certain nombre de temps, on va pouvoir --> potentiellement avoir --> un événement, --> le nommer et puis on va avoir --> ça qui va être affiché. --> Donc voilà, --> je parle de Google Sheets --> pour ajouter --> les annotations, mais on peut --> les ajouter via n'importe quel type de table --> et on peut --> justement, il suffit de bien définir --> le type d'événement, --> le type, --> le nom de l'événement, --> le début et la fin de l'événement et puis après --> on peut s'en servir --> pour nourrir une table d'annotation, --> une couche d'annotation. --> Les noms sont complètement arbitraires, --> il y a juste le type d'événement, il faut bien --> l'aspect de ce que c'est et les dates, il faut bien --> un format date, mais sinon --> c'est quand on --> crée la couche --> d'annotation, on va devoir choisir --> les différents --> les différentes colas. --> On est sur des --> considérations un peu différentes. --> Alors je parlais tout à l'heure --> des, de tout ce qui était --> possible d'un point de vue --> géospatial. --> Donc on a --> différents types de cartes, --> les cartes par pays. --> Donc là, --> la France, il y en a deux qui existent déjà, --> mais on peut en rajouter d'autres. --> La carte du monde, les cartes --> deck.gl et les cartes polygonales. --> On peut avoir --> beaucoup de couches différentes, --> on peut rentrer du géo-gizen --> personnalisé et on peut faire des regroupements à l'intérieur --> et on peut aussi avoir des tout types --> interactifs. --> Pourquoi ? --> C'est assez évident tout ce qu'on peut --> faire avec les visualisations --> géospatiales. --> C'est hyper pratique --> pour mesurer différentes choses qui concernent --> des éléments géographiques. C'est beaucoup mieux --> de, par exemple une map avec --> les différents pays, --> c'est pas forcément aussi parlant qu'une carte --> du monde avec des valeurs --> bien choisies qui vont bouger dans le temps. --> Donc, --> c'est évident. --> Voilà, ça c'est des éléments --> qu'on peut particulièrement visualiser --> avec ces différents types de visualisations. --> Donc, --> je parlais de deck.gl, c'est vraiment --> une bibliothèque --> qui marche fort et surtout --> qui est assez légère à mettre en place --> vu qu'elle n'utilise pas --> directement de couches --> de fond de carte. --> Il faut passer par Matbox. --> Dans ce cas là, l'intégration est facilité avec Matbox --> dans Super 7, mais elle peut servir aussi --> avec quelque chose de différent. --> Et du coup, c'est là où on a les fameux --> tout ce qui est les balimages de points, --> les hitmaps et les couches --> d'arc, avec les fameux arcs --> qui permettent de faire des origines --> de destination. --> Ça se prête très bien au déplacement --> aérien, le genre de choses. On peut imaginer --> des cas d'usage différents dessus. --> Et du coup, ce qui est intéressant, --> c'est qu'on va --> pouvoir être très très précis --> avec des latitudes et longitudes --> et pouvoir se départir --> de ce qu'on a --> des contraintes qu'on peut avoir --> dans GeoGISAM. --> Du coup, on va se retrouver avec --> les cas d'usage habituels, --> peut-être qu'on peut --> les avoir pour... --> justement, ça va être les hitmaps géographiques. --> Ce que vous avez vu tout à l'heure, --> à savoir... --> Les nuages de points, --> avec des points de taille --> variables. --> C'est super intéressant --> pour afficher des données --> avec des localisations précises. --> Tout ce qui va être --> les grilles. --> Là, c'est intéressant ce qui va être intéressant. --> Je vous disais tout à l'heure que j'aimerais bien aller voir --> comme je vous le disais, --> comment c'était fait derrière. --> Une bonne manière de le faire, --> c'est d'aller regarder --> le jeu de données. --> Normalement, on devrait avoir un aperçu en dessous. --> Voilà, pour chaque point, --> on a une grandeur. --> On peut le représenter sur une carte --> de manière très simple. --> On choisit ici --> qu'est-ce qui va paramétrer --> la couleur --> ou la taille. --> Je ne sais pas si c'est le cas d'usage --> que tu avais en tête, --> mais j'imagine que --> si tu as plein de communes --> avec leurs coordonnées, --> avec des valeurs à afficher, --> ça peut s'y prêter. --> C'est une version plus --> pour des personnes --> qui aiment beaucoup la statistique. --> Qui aiment beaucoup les quoi, pardon ? --> La statistique, --> le rendu un peu --> fin. --> C'est une question comme une question. --> Alors, du coup, --> la possibilité, --> c'est de travailler avec Jojizen, --> ce qui peut être bien aussi, --> surtout si vous avez des référentiels --> déjà existants, --> ce que vous avez déjà. --> Ce qui est intéressant, --> c'est qu'on peut justement, --> en plus des points, --> avoir des formes --> et des lignes, --> et on peut justement --> les définir et les réutiliser --> à l'intérieur --> de Super 7. --> Donc là, si on va... --> J'ai oublié si on avait à l'échelle d'un pays. --> C'est des choses --> qu'on doit voir. --> Voilà. --> Donc là, on a plein de différents pays --> qui sont des différents référentiels --> qui sont bien chargés. --> La France, on a donc deux. --> Et là, on va pouvoir --> choisir... --> On va devoir choisir --> la colonne qui va nous donner --> les codes --> ISO... --> ISO 31662 --> pour tout ce qui est --> région, province, département. --> Les métriques qu'on souhaite afficher. --> Et puis ensuite, là, on va pouvoir --> l'afficher un peu --> comme ça nous intéresse. --> On verra des exemples --> probablement demain. --> J'ai pas les données sous la main. --> Mais voilà. --> Ça se prête --> très bien --> à la visualisation. --> Surtout pour tout ce qui est... --> On pourrait faire à peu près la même chose --> que ce qu'il y a dans BGL. --> Pour 1000 à 3D. --> Par contre, c'est un peu plus --> difficile à customiser. --> Donc si vous voulez, certainement, vous pouvez utiliser --> un jeu de données tel qu'il est --> ou un fond de carte --> tel qu'il existe déjà. Il n'y a pas de problème. --> Par contre, si on commence --> à essayer d'aller vers --> des choses plus --> sophistiquées, le process pour --> intégrer dans Super 7 --> un fond de carte --> n'est pas forcément libre. --> Mais du coup, on en parlera --> aussi demain. --> Est-ce que vous avez un fond --> de carte déjà prêt? On pourrait --> potentiellement utiliser et intégrer --> à Super 7. --> C'est pas des données --> sensibles. --> On se parle. --> Alors, je pense que t'es --> mieux que Sylvain si tu parles. --> Excuse-moi. --> Ce que t'entends, c'est un fond --> de carte. Par exemple, --> les communes de France en --> Géogézen. Oui. --> Un référentiel Géogézen. --> Parce que nous aussi, ce qu'on entend des fois par fond de carte --> c'est une image --> cartographique. Oui, excuse-moi. --> C'est moi qui fais un abus de langage. --> Non, non, non. --> C'est aussi une question. Est-ce qu'on peut avoir --> un fond cartographique de référence? --> Par exemple, c'est n'importe quoi --> le fond Google Maps ou le fond Street Maps --> sur lequel on rajoute par dessus la donnée. --> C'est quelque chose d'imposable. --> Alors, avec DECGEL, --> oui. Pour --> la partie Géogézen, --> j'en ai jamais vu --> une en Super 7. --> En gros, ça serait --> par exemple, l'image, ça serait --> tu aurais un fond Open Street Maps --> ou Google Maps, tu aurais par exemple --> tous les contours de communes, --> en noir. --> Oui. C'est pour de la visualisation. --> Je vais me mettre --> de regarder. --> Ça marche. --> Donc, du coup, --> si on veut revenir à ta question de départ, --> savoir le géogézen, par exemple, de toutes les communes --> de France. Parce que le contour des communes, il existe, --> mais c'est de la donnée --> assez volumineuse. --> Oui, ou après, ce n'est pas juste un point. --> Ça dépend de ce que vous voulez visualiser. --> J'ai l'impression que vous êtes à l'échelle --> plus locale ou mi-locale. --> Vous êtes --> plus sur visualiser --> les communes dans une région ? --> Je réfléchis ce qu'on peut faire. --> C'est peut-être --> ce genre de fichier. Taiki est à son coût. --> Je recherche un peu. --> Par exemple, il y a le contour --> des communes de France --> qui existe là. --> On joue Jazon. --> C'est sur data.google. --> C'est quelque chose qui fait --> et on a un fichier Jazon --> qui fait des megas là. --> Par contre, --> ce n'est pas du --> de PSG --> 48,6 Mo. --> J'ai un fichier, --> un jeu au Jazon. --> Comme ça. --> Avec des polygones --> et des informations --> des propriétés associées. --> Je ne sais pas. --> Qu'est-ce que tu veux que je te l'envoie --> ou que je te mette un lien ? --> Le lien, c'est suffisant. --> C'est sur data.google. --> Copier le lien, --> il suffit de copier le lien --> sur la conversation. --> Ça, ça t'amène. --> Voilà, c'est le changement de fichier. --> Ça marche. --> Et ça, c'est du Jazon. --> L'abergement de Varay. --> Et puis, dessus, --> c'est toutes les communes. --> Par contre, --> il y a juste le nom de la commune. --> Il n'y a pas de données, par exemple, --> de la population. --> Après, ce n'est pas très grave. --> Le gros du travail, c'est de rentrer le jeu au Jazon. --> C'est parce que derrière, --> on veut faire par exemple une représentation --> en fonction du valeur. --> Après, de toute façon, il faut rentrer une table --> avec l'identifiant sur une ligne --> avec la valeur en question. --> Le fond de carte, il est dans Supercell. --> Le référentiel, --> le jeu au Jazon. --> Le référentiel de toute façon --> sera intégré. --> C'est ça l'idée. --> C'est un lien référentiel. --> Après, vous avez toutes vos données --> en face d'un identifiant. --> Cet identifiant représente une commune, --> un canton, un département, une région. --> On s'en fiche tant que vous y êtes --> dans votre référentiel. --> Ensuite, vous prenez toutes les données --> qui vous intéressent. --> Avec, comme identifiant, --> un lien avec le référentiel du jeu au Jazon. --> Ensuite, l'affichage se fait tout seul --> dans Supercell. --> C'est-à-dire, par exemple, là, on a un code GEO --> qui est produit d'ici de la commune. --> Il faut que dans la donnée qu'on va mettre, --> il y ait ce code GEO, par exemple. --> C'est ça la logique. --> Là, par exemple, --> ce qui est déjà rentré --> quand on est sur une visualisation --> du jeu au Jazon, --> c'est choisir ton pays --> et ensuite, --> tu rentres les différentes --> régions présentes --> en fonction --> de ce qu'il y a. --> Là, par exemple, --> à Londres, je ne vois pas trop ce que c'est. --> Si je me france --> les régions, --> normalement, il faudrait que j'aie --> les différents codes que j'ai par ici. --> Voilà. --> Mais, ouais. --> Ici, dans le Chart. --> Ici, dans le Chart. --> Voilà. --> Voilà. --> Là, c'est plus simple à visualiser. --> Donc là, on a les différents --> départements. --> FR-NUM --> avec en face un nom. --> Et lui, ça ne va pas s'occuper du rendu. --> Et là, on a... Voilà. --> C'est dommage que ce soit au Nord. --> Ah oui, ils sont tellement nombreux que... --> Mais voilà. --> Donc l'idée, ce serait que --> vous ayez --> un fond de carte --> avec des découpages --> complètement différents. --> Potentiellement, qui reflètent autre chose --> que des zones --> sur lesquelles vous puissiez afficher des données. --> Oui, mais c'est surtout... --> Typiquement, là, si on voit avec --> la commune, ça permet de --> voir après comment on peut faire sur d'autres types de --> zonages. D'autres --> zonages, par exemple des intercommunalités. --> Après, il faut voir ce qui est le plus --> simple. --> Si c'est des chars référentiels qui vont changer régulièrement, --> il peut y avoir un intérêt --> de partir sur --> DECJL. --> DECJL. --> Avec juste... Parce que là, --> si c'est juste la titule longitude et ensuite superposer --> une carte, --> vous êtes beaucoup plus --> flexible --> et vous êtes plus dépendant d'un référentiel. --> Par exemple, --> on peut imaginer une intercommunalité. --> Je prends le --> baril centre des centres de communes --> et puis je fais un gros point --> et je mets un tout type avec le nom de la --> valeur qui m'intéresse. --> Bon, c'est bon. --> Après, ça va. --> Mais ça, c'est quelque chose qu'on va explorer plus en détail. --> Parce qu'en fait, nous, la limite qu'on va avoir avec --> DECJL, qui est en l'occurrence un box, --> c'est le coût. --> S'il faut payer, si on met --> des indicateurs demain, je crois, --> du public ou du sommet public et qu'il faut payer, --> bon, c'est peut-être plus... --> Je sais pas. --> Bon, ouais, parce que... D'accord. --> C'est une réflexion globale. --> Aujourd'hui rien n'est décidé, --> mais c'est plus, je me dis, --> si on voit DECJL, --> on va se dire oui, c'est super, --> mais si à chaque fois que quelqu'un clique dessus, --> ça nous coûte tant de --> crédit chez --> Mapbox, --> ça va être bien, mais --> je sais pas. --> C'est pour ça que si on peut avoir --> aussi un référentiel commun --> qui nous empêche de passer, --> enfin, d'autres référentiels --> qui nous empêchent de passer par DECJL, --> c'est peut-être pas mal aussi. --> Je sais pas ce qu'en pensent mes collègues, mais... --> Sur cette partie-là, --> ouais, faut peut-être ça, --> faudra peut-être faire une mise à jour --> annuelle. --> Il y aura très peu de communes qui vont, --> sur lesquels il y aura des changements, --> mais sur la partie cartographique, --> vu qu'on a des exigences --> assez particulières, --> peut-être que ce sera intéressant --> qu'on agit à cette partie-là. --> Oui, ce sera une mise à jour annuelle --> comme dit Taiki, ça se verra pas être --> tous les jours en public. --> Parce que du coup, l'affichage vers le public --> serait destiné à, c'est quoi, --> juste à des fins de communication ? --> On pourrait imaginer, par exemple, --> demain qu'on fasse un article sur le site web --> et que nous-mêmes, --> ce qu'on ne fait pas forcément aujourd'hui, --> et qu'on fasse une carte interactive --> avec --> le nombre de --> documents scannés --> par département, --> pour reprendre ce que tu fais, --> Taiki, une carte interactive, --> où on a généré tant de rapports de ce type-là --> par département. --> Par département, il y a le fonds --> département, moi qui l'existe, --> mais pas par commute, par exemple. --> Ça pourrait être validé, --> ou même faire --> peut-être même un peu d'analyse de données --> qui existent, faire des choses --> assez intéressantes. --> Sans remplacer des choses --> qui sont faites par ailleurs. --> On peut dire qu'on a déjà --> certains produits qu'on propose --> et qui ont déjà des parties --> statistiques. --> Ça ne viendrait pas forcément --> un prestataire --> externe qui s'enchafe, mais --> ça ne viendrait pas --> superposer. --> À la limite, on pourrait nous-mêmes --> faire nos indicateurs et qu'on demande --> à l'équipe de développement de les intégrer. --> Je ne sais pas si tu vois ce que --> tu veux dire Taiki, mais --> on est la main sur les indicateurs. --> Je réfléchis à moi aussi --> en même temps, je vois les possibilités --> d'outils. Aujourd'hui, --> toutes ces statistiques --> qu'on présente, qu'on a en interne --> qui sont faites --> à des frais de communication sont faits --> par des prestataires externes. --> C'est un peu l'idée, c'est que nous, --> on est la main plus dessus --> et qu'on puisse vraiment maîtriser --> la difficulté qu'on a, c'est --> qu'il y a des choses qui changent, --> donc demain, on va dire aux prestataires --> il faut mettre cette exclusion là, --> on regarde, mais non, ça ce n'est pas ce qu'on veut, --> c'est qu'on ferme directement --> et c'est aussi la finalité --> au cours de l'élan, --> et avoir vraiment des indicateurs --> de suivi déconfigurables. --> Du coup, on est à 15 heures, --> je vous propose de faire une pause, --> si ça vous dit. --> C'était deux heures qu'on est devant l'écran. --> Non ? --> Je ne sais pas, vous voulez 15 minutes ? --> Parce que c'était un peu court, 8 minutes ? --> Ouais, 15 minutes, ouais. --> Enfin, ou 6 minutes à 58. --> Non, comme tu veux. --> Alison, ça te va, 15 minutes ? --> Oui, oui, c'est bon. --> Super, à tout de suite. --> Écoute-moi. --> Justement, dans les départements, --> j'ai aussi un champ --> avec les différentes régions. --> Je peux te les transmettre --> sur le drive que tu as ? --> Je ne sais pas si tu as le droit d'écrire dessus. --> Je regarde. --> Si tu peux, je te donne le droit d'écrire. --> OK. --> Je pensais aussi --> à un truc par rapport aux indicateurs. --> Nous, on a aujourd'hui --> public indicateur --> public pas jeu au foncé. --> On va faire indicateur --> avec des exemples d'indicateurs --> cartographiques. --> Donnez-les identifiants --> pour se connecter à ça. --> Public ? --> aux indicateurs de jeu au foncé --> qu'on a actuellement. --> OK. --> Public --> jeu au foncier.fr --> slash indicateur. --> Je ne peux pas te laisser --> écrire sur le drive, désolé. --> C'est un Google Drive, --> tu peux partager. --> Super. --> Du coup, --> je vous propose de continuer --> avec un HTTP --> sur le tableau de bord RH --> qui est beaucoup moins --> porté sur les métriques --> mais plus sur --> explorer comment on gère --> les différentes permissions, --> créer un nouvel utilisateur --> et faire en sorte --> qu'il ne puisse pas accéder --> à certaines données. --> Donc, c'est dans le TP-RH --> sur le drive. --> Tu as vu ça tout connecté, --> Monsieur ? --> Je regarderai --> un peu plus en détail tout à l'heure --> pour vraiment trouver des exemples --> qu'on pourrait partager. --> Alors, --> il est bien. --> Deux, --> un, --> deux. --> Ça, non. --> OK. --> OK. --> OK. --> C'est super. --> Créel, Dataset, Historic RH, les données elles sont où à la base ? --> Tout est dans la table Transac. --> C'est toujours dans Transaction, c'est la même base. --> À partir du moment où on a des espaces ou des caractères spéciaux dans les noms de colonnes, il faut mettre des double quotes autour des noms de colonnes, sinon il va vous envoyer balader. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> C'est toujours dans la table Transaction, c'est la même base. --> Dans l'évolution des absences, qu'est-ce que tu mets dans l'axe des X ? --> Ben, le temps. --> That time ? --> Ouais, par contre, en dimension, tu n'as que le département, parce que moi, il veut pas, mais non. --> Oui, tu peux mettre que le département, c'est pas grave. --> En fait, c'est surtout qu'il veut pas, en fait. Si j'y mets dimension, that time et X... --> Oui, tu peux pas les mettre... tu peux pas avoir les deux. Dimension, c'est plus... c'est pas le sens de... --> C'est la décomposition, en fait. --> Ah oui, c'est un peu plus curieux, après. --> Bon, après, l'encore, c'est des minutes synthétiques. Une boîte qui a des étoiles qui sont notamment synthétiques, mais comme ça, je souhaite pas d'exister. --> Ah, 0.3, ça fait quand même beaucoup. --> Par contre, je comprends pas trop... --> Je comprends pas trop, finalement, dans ce qui nous présente la différence entre le taux et le pourcentage. --> Ah non. --> C'est-à-dire ? Excuse-moi. --> Normalement, c'est plutôt la réalité physique de la donnée, en fait, qui m'interroge, mais... --> Parce que total, 100%, et total, 75%. --> Par exemple, là, la direction 25%, c'est 25%. Et 29%, 70%. --> Je comprends pas pourquoi on a deux chiffres, en fait. --> Voilà, on a plus qu'un chiffre. --> C'est une bonne question. --> Voilà, parce qu'il fait une somme de tout, ce qui est complètement... --> Bref. --> Je sais pas. --> Et donc pour les couches de notation, ce serait ici. --> OK. --> J'arrête pas à mettre les couches. --> Alors, les couches, donc... --> Oui, il faut les trouver. --> Donc les couches de notation, c'est ici. --> D'accord, mais c'est indirect quand on est dans le... --> Excuse-moi, j'ai pas entendu la fin de ta phrase. --> Enfin, il y a un truc, la notation layer, quand on est dans le graphique. --> Justement, dans le graphique, c'est pour utiliser notre annotation layer. --> D'accord. --> Mais là, il faut déjà qu'on la crée. --> Parce qu'en fait, ici, on considère que la notation layer, elle va être commune à plusieurs graphes, en fait. --> Bah, pas forcément. On peut avoir envie de l'afficher pour... --> Enfin, on peut avoir envie de la créer juste pour ce graphe-là. --> Et ensuite, on pourra effectivement la réutiliser si jamais on a envie. --> Alors, là, tu vas d'abord créer la couche. --> On va d'abord la créer et après... --> Après, tu rajoutes aux end événements que tu veux à l'intérieur de ta couche. --> Voilà, et là, tu rajoutes une annotation. --> Ah oui, parce que... --> Là, tu vas avoir une couche avec une annotation. --> D'accord, donc là, je peux l'ajouter... --> D'accord. --> C'est vrai que la sauvegarde vraiment est pensée. --> Moi, j'ai oublié de sauvegarder systématiquement. --> Je reviens. --> Ouais, la moitié du tour, on va faire avant que je... --> La possibilité de l'avoir. --> Bah oui, je suis allée sur les annotations sans sauvegarder. --> Ouais, moi aussi, ouais, pareil. --> Non, mais ça, c'est pour nous apprendre à sauvegarder. --> Ah, moi, je sais plus faire sur Odu avec la V17. --> Il y a pris le bouton Sauvegarder parce qu'elle sauvegarde automatiquement maintenant. --> Comment on peut faire la annotation ? --> Donc ensuite, vous avez dans la partie Data, notre chart, tout en bas, --> un tab Annotation Layer. --> Donc vous mettez ajouter Add Annotation Layer. --> Pourquoi on le ressaisit là, vu qu'on l'a déjà créé ? --> Là, on donne juste un nom. --> En fait, c'est l'instanciation de cette couche dans notre graphano. --> On ne la ressaisit pas parce qu'on veut, c'est un intervalle. --> Et là, on va sélectionner période Covid. --> Parce que la couche période Covid, on l'a créé de manière générique dans notre Annotation Layer. --> Donc là, ce qu'on fait, c'est qu'on crée une couche d'annotation --> qui est mappée vers la couche d'annotation Super 7. --> Sachant que comme on voit bien ici, on peut avoir soit une table, --> soit une notation Super 7 en tant que couche d'annotation. --> D'accord. --> Voilà. --> Alors, est-ce que c'est bon ? --> Ouais, j'envoie une chez Alison, une chez Tekki. --> Ouais, mais je suis en pourcentage, je ne sais pas, les mêmes. --> Les mêmes ? --> Au niveau de mes ordonnées, je suis en pourcentage. --> Alors pourquoi j'ai un double au période Covid, période Covid ? --> Ouais, toi aussi, ouais. --> Ah oui. --> Mais c'est parce qu'on a mis deux fois le... --> Charbel, comment il s'appelle celui-là ? --> L'évolution des absences. --> Comment c'est son setting à ta surlayer ? --> Donc en fait, c'est à dire que là, il ne faut plus mettre de name ? --> Bah non. --> On est obligé de lui donner un nom ? --> Ça ne marche pas. --> Ah, si on peut faire add layer. --> Donc après, ça peut être un nom un peu plus générique, et puis un numéro de Covid, --> celui qu'on a paramétré dans les annotations, ça peut être le titre de l'aventure. --> C'est une question de mise en forme, après. --> Ouais, c'est la mise en forme, c'est sûr, mais ça reste... --> Ça veut dire qu'il faut créer deux séries de... --> À chaque fois, on crie forcément deux séries de mots de part et d'autre du tiré, en fait. --> C'est ça qui est pas très... --> C'est pas très intuitif. --> Ouais, ouais. --> Ah non, ce moment-ci, je vais pas sauvegarder mon... --> Je vais pas sauvegarder mon... --> Rikki, tu as une moquette vide ? --> Là je suis sur la partie Boxplot --> C'est les très grosses compensations, du coup c'est le tout moyen par département là du coup --> C'est autre chose, est-ce que t'entends parler ? --> Non c'est juste... --> Le total par départ --> Ah non non d'accord ok --> C'est 30 secondes, j'en reviens --> En tout gros c'était les groupes, statuts, départements ? --> Moi j'ai mis dans... en dimension, je ne sais pas si c'est ça --> Ça m'a fait quatre comptabilités, quatre finances, quatre logistiques --> Après pareil pour stagia et pareil pour techniciens --> Qu'est-ce que j'ai raté ? --> Le statut et les départements, vous les avez mis dans une dimension ? --> Moi j'ai fait ça --> Tu as filtré les départements ? --> Je pense que le filtre je le ferai directement sur le dashboard --> Moi j'ai mis le filtre directement dans le dashboard --> Quand on applique un filtre, ça les applique automatiquement --> Tout ce qu'il y a dans le dashboard, on ne peut pas choisir ? --> Alors ça dépend de quel filtre tu parles, les filtres natifs, oui --> Et par contre on a un deuxième type de filtre qui s'appelle les cross filters --> Que tu vas voir, voilà --> Et là tu peux... c'est pas les mêmes types de filtres --> Donc un filtre natif qui s'applique à l'ensemble --> Un filtre natif va s'appliquer à toutes les graphiques où il peut s'appliquer sur un même dataset --> Non mais j'arrive pas à faire filtre, je ne vais pas te montrer --> Alors, pour ? --> Je voulais refaire un filtre sur le département direction --> Ouais --> Je vais directement sur le dashboard, sur le graph --> Ouais, le vif tu le passes à l'intérieur de ton graph --> Là t'es au niveau du dashboard, c'est normal, tu l'appliques partout --> Non là je suis cross filtering --> Cross filtering c'est à l'échelle de ton dashboard --> Ah, je croyais que tu m'avais dit ça --> Ah non mais tu m'a demandé si tous les filtres... --> Si on pouvait appliquer un filtre uniquement sur un graph, dans le dashboard --> Oui mais je pensais que tu parlais des filtres qui apparaissent à l'échelle du dashboard --> Ah non, je pensais ici qu'on pouvait filtrer sur ça, filtrer sur autre chose --> Non, si tu veux appliquer un filtre par défaut à un graph, il faut le faire à l'intérieur du graph --> Et là, département point d'exclamation, c'est qu'on exclut en fait, c'est pas qu'on choisit celui-là --> Ouais --> On exclut direction --> Cet point d'exclamation égal, ça veut dire différent de... --> D'accord --> D'accord --> D'accord --> D'accord --> Donc finalement là, pour bien comprendre ce qu'on fait, c'est que mettons pour le premier plot, --> Les cadres dans le département des comptabilités sont en moyenne ? --> 3 000 jours ? --> Ouais, un peu au-dessus de 3 000 euros en moyenne --> Ok --> La médiane n'est pas loin --> D'accord --> Donc on a pris comme première dimension Daytime, donc c'est la distribution à l'instant au cours du temps --> Et on a demandé de faire ça par statut et par département --> Pour ça qu'on a 1, 2, 3, 4, 5, 6 groupes --> Et du coup on n'a pas la direction, direction il y avait juste une seule personne dedans --> Et donc on a la compta et la logistique qui ont plusieurs statuts --> La finance en a un seul --> Et donc à chaque fois on a la répartition des compensations mois par mois --> Et c'est pour ça qu'on a à chaque fois tout ce qu'il y a --> Après, vu qu'il y a une seule personne par statut et par... --> Enfin, à chaque fois il y a une seule personne, il n'y a qu'un seul cadre en compta, un seul technicien en compta, un seul cadre en finance --> Voilà, donc ce qu'on a à chaque fois, cette visualisation, là c'est le... --> Là on a le troisième quartier --> Et là ensuite le max --> Ouais --> Après si on... --> Si on fait apparaître la direction --> Ouais --> Ouais --> Ouais --> Alison, est-ce que tu avais des cas d'usage spécifiques que tu avais en tête en termes de graph ? --> Non, comme ça non, en fait je ne sais pas trop ce qu'on a dans nos tags --> Donc je ne sais pas si c'est bien ou pas, mais ça va être... --> Par exemple nos clients abonnés, les types de produits qui sont commandés, des choses comme ça --> Ça va être des choses assez simples qui font référence à qu'une seule table, je l'ai l'impression --> D'accord, et aussi probablement simple en termes de visualisation ? --> Oui --> Ok --> Peut-être que maintenant, comme on va devenir des pros, on fera des trucs beaucoup plus complexes --> C'est pas forcément une bonne idée --> Ouais, des trucs simples, c'est important --> J'ai l'impression que ça nécessite quand même, cet outil, une connaissance peut-être générale quand même de savoir quand est-ce qu'il faut utiliser tel graph --> Au-delà de la technique, dans quel cas de figure, c'est bien d'utiliser des tables, ce qu'on a vu juste avant --> J'ai l'impression qu'il y a une connaissance qui nous sera presque un peu nécessaire sur la façon de représenter la donnée --> Mais qui est peut-être à l'usage, en tâtonnant, en testant, après c'est forcément, c'est peut-être chercher dans les graphs les plus populaires et puis voir ce qui représente la donnée --> C'est ça, déjà c'est un boulot la visualisation de données --> C'est normal, c'est pas évident comme ça, il y a des gens qui font que ça --> C'est vraiment, ça dépend de ce qu'on veut montrer à chaque fois --> C'est surtout la connaissance de ces propres données qui va aiguiller un petit peu ce qu'on va faire --> Plus que la connaissance de la visualisation en général --> On sait en fait, en finance, on sait qu'on travaille avec tels et tels outils --> Dans Excel, on fait déjà tout ce qu'on veut en termes de graphes --> Même si c'est pas forcément les plus glamour ou les plus pratiques --> On sait exactement de quelle information on a besoin et puis ensuite, on se rend assez vite compte de --> Là, j'ai trop d'informations, je me retrouve pas --> Après, il y a des gens qui pensent honnêtement qu'il devrait y avoir que des diagrammes en bâton --> Et que ça suffit pour se représenter, ce qui est vrai --> D'un point de vue technique, le diagramme en oiseau est supérieur au diagramme en camembert --> Supérieur aux lignes, dans pas mal de cas, mais c'est triste --> ... --> ... --> Là, si on veut renommer les metrics, il faut forcément passer par un metrics qu'on a déjà sauvegardé --> Parce que si je mets AS quelque chose, par exemple, ABG compensation AS, ça fonctionne pas --> Non, il faut les renommer dans les propriétés du dataset --> D'accord --> C'est là que ça devient le label en fait --> Ouais --> D'accord --> ... --> Je sais pas si c'est moi, mais il veut pas de mon U, c'est l'accent circomplex, surtout --> Je sais pas si c'est pareil pour vous --> Merci --> Ok, c'est bon, c'est mon accent circomplex qui marche plus --> ... --> Il faut pas hésiter à fouiller surtout sur les trucs en table, que ce soit pour table ou pour les tables au projet dynamique --> Il y a pas mal de choses où on peut formater les colonnes --> Là, il y a le formatage personnel --> Il n'y en a pas autant que dans la table --> ... --> ... --> ... --> ... --> ... --> Donc là, tout à l'heure, dans la vraie incompréhension qu'il y a eu entre Alison et moi --> J'ai parlé des crossfilters qui sont autorisés par défaut, qui sont ici --> Et en fait, le crossfilter, ce qu'il va faire, c'est qu'il va permettre, en cliquant sur un élément, de filtrer sur l'ensemble des éléments du dashboard --> Là, j'ai cliqué sur finance cadre --> Donc là, j'ai tout ce qui est finance cadre ici et finance cadre ici --> ... --> Là, j'ai cliqué sur finance --> Et là, ça va mettre en place un crossfilter ici --> Donc ça, vous le voyez à la fois ici, quand le chart en question est émetteur d'un crossfilter --> Et en Suisse ici, quand il est filtré --> Et normalement, chaque tableau peut être émetteur une seule fois, mais récepteur autant de fois qu'il y a de tableau --> Et vous allez voir les différents filtres, les crossfilters, s'accumuler ici --> Alors qu'ici, vous allez voir les filtres natifs qui vont s'appliquer à l'ensemble du dashboard --> Et du coup, vous avez une option qui va avec, qui est intéressante --> Déjà, vous pouvez désactiver parce que ça peut porter à confusion si on n'est pas prêt --> Donc on clique sur quelque chose et puis hop, ça clique sur tout --> Il y a le scoping qui va permettre à l'échelle de l'ensemble de notre tableau de dire, il faut lier tel et tel tableau --> Par exemple, imaginons que tout ce qui est compensation par défaut, je veux que ce soit jamais filtré --> Du coup, je vais le retirer --> Ça, je vais enlever --> Pour mettre avant --> Et puis hop, là je clique sur, voilà, les gens --> Hop, j'ai que mon tableau ici qui va être filtré --> Celui-là, il reste comme avant --> Voilà --> Alors, je ne vais peut-être pas tout filer mais moi ça marche --> Alors, j'arrive --> Alors, bah vas-y, clique sur le graphe, pas sur la légende --> La légende, ça reste quelque chose d'un peu différent --> Là par exemple, c'est bien --> Donc là, tu as bien ton émetteur avec une sorte de petit mini réseau --> Avec les deux récepteurs, donc on voit les deux entonnoirs avec le 1 qui s'appelle --> Si tu reclic autre part, ça va changer la sélection --> On ne peut pas avoir plus d'un... --> Chaque tableau ne peut être émetteur que pour plus d'une valeur --> Soit tu peux cliquer sur le filtre, la petite croix à côté du filtre à gauche --> Normalement, si tu repliques dessus... --> Voilà, ça peut être sympa souvent quand on a quelque chose qui est ventilé entre différents pays ou entre différentes zones --> On clique sur la zone en question, et puis pan, ça filtre sur tous les graphes qui s'appliquent --> ou sur lesquels on veut les appliquer d'un coup --> Du coup, je n'ai pas précisé mais RH standard, copiez-le d'après alpha --> Ce sera beaucoup plus simple --> Sinon, ça peut être amusant pour certains, mais il y a beaucoup de permissions à rajouter --> Là, l'idée c'est d'expérimenter avec la sécurité --> La sécurité au niveau des lignes --> C'est pour ça qu'on a créé un rôle exprès --> Là, on crée juste le rôle standard et c'est après qu'on va dans les données et qu'on regarde ce qu'on peut faire --> C'est juste après justement où on va mettre notre règle de sécurité des données --> On va rajouter une règle qu'on va appliquer à ce rôle-là pour ce dataset --> Typiquement, le RH ne voit pas ce que gagne la direction --> ... --> ... --> Donc là, on va aller dans role-over-security --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> Là, tu t'es connecté avec l'utilisateur que tu as créé en fait --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> J'ai pas mis de démajuscules à département --> ... --> Donc là, on avait déjà filtré --> Mais on se rend compte qu'on a plus rien qui concerne la direction dans les tableaux --> ... --> Le département c'est une majuscule et un accent --> ... --> ... --> ... --> ... --> Alors, qu'est-ce que t'as comme erreur ? --> Alors, c'est sans accent, département ? --> Si, avec accent, mais là entre double-côte, c'était le fameux... --> C'est la double-côte qu'il aimerait pas ? --> Je pense qu'il aimerait justement --> ... --> Ouais, très simple et des doubles autour de département --> Des simples autour de direction, c'est bien, c'est une valeur --> C'est vrai parce que là il y en avait un double --> Et là c'est parce que c'est un nombre de colonnes qui contient des caractères, enfin un accent --> Voilà, et ça normalement ça marche --> Ok, très bien --> Et ça c'est cool parce que c'est sympa parce que souvent on peut cacher des choses sans que la personne se prenne un mur de... tu peux pas voir ça --> Non, ça s'intéresse en vague en fonction --> Donc, et c'est le seul moyen qu'on a de contourner cette absence de sécurité au niveau de la colonne --> Qui est demandée depuis longtemps --> Mais qui est pas... --> A noter que c'est un autre, c'est un souci un peu... qui handicap, un peu superset --> C'est que la plupart des contributeurs sont dans l'entreprise de presets --> Et que la feuille de route est très orientée par rapport aux ambitions business de presets --> Et non par rapport aux intérêts de la communauté open source qui est derrière superset --> Donc c'est pour ça que des fois ça a des choses qui peuvent aller très très vite --> Et des fois il y a des choses qui peuvent prendre beaucoup de temps et qui sont laissées sur le côté... --> Donc ça peut être aussi une source de frustration --> Surtout quand on utilise la fonctionnalité un peu avancée de superset --> Donc dans les clauses vous avez bien mis un dé majuscule à département --> Ouais --> Alors en fait là, attends, reviens sur... --> En fait dans le direction, direction c'est une valeur --> Donc les valeurs, toujours SQL, elles sont entre simples quotes --> Et département, ça va être entre doubles quotes --> Là parce que c'est un nombre de colonnes qui a des caractères spéciaux --> Et les deux chevrons, attention t'as pris un accent en plus dans le département à la fin --> Département, un espace --> Et c'est point exclamation égale, je suis pas sûr que les chevrons soient convertis de la même manière --> Voilà --> Pour le voir, il faut par contre que tu te délogue et que tu te logues en tant que... --> J'ai ouvert un navigateur privé sur Mozilla pour me connecter avec lui --> Ok, bah si tu rafraîchis ça pourrait marcher --> Là t'es toujours logué en tant qu'admin, c'est marqué en gros --> Là superset admin, donc je sais pas si... --> Donc quand c'est bon pour ça, vous pouvez passer au dashboard --> On peut passer par là --> La mise en forme --> Qu'est-ce que c'est que ces trucs ? --> Merde, qu'est-ce que j'ai fait ? --> Tu sais ce qui se passe ? --> Non, j'avais fait... --> Je regardais où tu mettais filtres globaux en haut --> Alors ça c'est du coup, c'est pas de la mise en forme, c'est sur la partie gauche --> Donc tu sauvegarde ton dataset et là tu vas sur la gauche --> Qu'est-ce que t'appelles filtres globaux en haut, graphique absence ? --> Ah non non, c'est ce que tu... --> En fait, filtres globaux en haut, ça c'est de la mise en forme en fait --> C'est-à-dire qu'en gros les filtres pour l'utilisateur ils sont au-dessus de nos tableaux --> C'est ça que tu... --> Ouais non, c'est un peu... --> On ne peut pas bouger les filtres --> Je pense que c'est l'ancienne version de... --> Jusqu'à il y a peu dans Super 7 --> Les filtres pouvaient avoir la forme d'un graphique --> Donc c'était un graphique qui s'appelait Filter Box --> Et en fait on le connectait à d'autres graphiques --> Et on pouvait filtrer en utilisant ce graphique-là --> Et du coup je pense que ça c'est une... --> Une rémanence de... --> De ce qu'il y a... --> Vous pouvez ajouter vos filtres --> Là on ne peut pas mais on peut aussi les ajuster --> En fonction des graphs sur lesquels on veut les appliquer --> Et puis il y a la fonction de Tab --> Qui peut être pratique --> Il y a un autre élément, c'est... --> Les Tabs --> Voilà --> Ok oui, on est bon, on recherche --> Donc là en fait on va rechercher là-dedans Tab Title --> C'est des onglets en fait --> C'est des onglets, oui --> C'est des onglets et ce qui est intéressant c'est que... --> On peut en avoir autant qu'on veut --> Et ça permet de... --> D'avoir différents graphs qui vont être séparés --> On ne va pas les voir en même temps --> Mais par contre ils vont pouvoir être liés par un même filtre --> Ok --> D'accord --> Voilà --> Hop --> Imaginez la commentation elle soit là --> Ah ok d'accord --> Tu peux filtrer quelque chose ici --> Ok --> Du coup, là il s'est pas mis --> Parce que dans mon scoping --> Je n'ai pas tout --> Mais je peux décider --> Que c'est fixé --> Que c'est... --> Que c'est fait partout --> Voilà, c'est ça --> Hop --> Là j'ai bien que mon stagia --> Ok --> Et ça c'est une bonne alternative --> Quand on... --> On veut avoir une séparation --> Mais qu'on veut quand même avoir des aspects communs --> Entre les différents... --> Différents groupes de graphs --> Dans un tableau de bord --> Voilà --> Voilà --> Ah voilà --> Hum --> Hum --> Il y a encore de l'autre petite utilité --> Hum --> Les filtres natifs ils sont --> ils ne peuvent interagir qu'avec des graphes qui sont sur le même dataset, par contre --> les cross-filters, eux, il suffit d'avoir des graphes qui ont la même colonne avec --> le même type. Pas forcément dans la même table. Comment t'ajoutes un cross-filter ? --> Tu ne l'ajoutes pas, il se fait tout seul selon les différentes dimensions. --> Tu l'autorises et tu le scopes, mais tu ne peux pas le contrôler, tu ne peux pas dire --> je veux que sur cette dimension. Dans la manière dont tu vas faire tes graphes, tu --> vas dire machin ou alors si tu veux complètement exclure un graph du cross-filtering, c'est --> là où tu vas l'exclure, c'est en faisant du scope. --> Voilà, et du coup, je fais ici, je vais le décider, donc la période, c'est bon. --> Voilà, encore un autre. Et vous pouvez aussi acheter des dépendances entre filtres. --> Si jamais vous avez des filtres qui n'ont pas de sens ensemble, tu peux dire attention, --> n'affiche pas la donnée de ce filtre-là tant que tu n'as pas calculé les interactions --> avec les autres filtres. Bon, c'est un statut. Si je vais dans le département --> direction, là j'ai quatre options pour le statut. Si je vais en direction, là --> ça m'évite de faire des sélections vides avec direction stagiaire par exemple. Voilà. --> Pour tout ce qui est option de partage et d'export, vous allez trouver la fonctionnalité --> du dataset ici. Ça peut être du téléchargement, ça peut être de la génération de liens, --> ça peut être le fait de faire des envois, des rapports réguliers par email. Un autre --> point important qui peut être utile, si vous avez un dashboard, vous faites en --> quelque chose de particulièrement intéressant. Là, vous voyez, vous avez cette chose-là --> que vous allez pouvoir partager ici. Ça vous pouvez le voir, ça c'est récupéré --> dans le navigateur. Mais par contre, si vous voulez partager aussi l'état des filtres --> tels qu'il est, vous pouvez le faire en faisant le partage de permalien. --> Par contre, quand tu partages un permalien, l'utilisateur doit se loguer ? --> Oui, selon les permissions du dashboard, mais oui, généralement oui. --> D'accord. Et les frames, c'est ailleurs ça ? --> Oui, les frames c'est ailleurs, mais c'est un peu différent parce que ce n'est --> pas dans superset, mais ça s'intègre bien. --> Et du coup, le rapport par email qui se fait, c'est un peu gros. --> Oui, c'est un peu gros, mais ça s'intègre bien. --> D'accord. --> D'accord. --> D'accord. --> D'accord. --> De le mail de rapport, automatiquement c'est toutes les personnes qui font partie --> des utilisateurs par défaut, que l'on a ? --> Non, c'est pour celui qui est logué, justement. --> Et si tu exportes en PDF, oui, d'accord, ça fait un PDF comme ceci. --> Voilà. --> Là, l'Email Refections, il est là. --> L'admin, c'est l'adresse par défaut qui est donnée à l'admin de superset --> et rien n'empêche après d'avoir des cc, des gens qui ne sont même pas sur --> sur la plateforme pour les recevoir. --> Ou même le mettre à jour à liste ici. --> À savoir qu'il y a deux canaux de notification qui sont proposés, Slack et email. --> Je ne sais pas si vous utilisez Slack. --> Si. --> Voilà. --> Bah si, avec un token Interaction Slack, vous pouvez avoir des rapports ou des alertes. --> C'est bien pour les alertes qui arrivent dans un channel Slack. --> Et ça, c'est les choses qu'on pourra voir dedans. --> Ça, c'était moins immédiable, je pense, pour vous en termes d'utilité. --> Ou si, peut-être, je ne sais pas, c'était une demi-question. --> Forcément. --> Moi, c'est surtout le partage, plus ou moins, pour des utilisateurs qui n'ont --> pas superset, en fait, surtout. --> C'est ça, moi, qui me questionne. --> Je pense notamment à l'autre direction qui n'utilise pas superset. --> Ou même certaines personnes chez nous qui ne vont pas l'utiliser, qui --> puissent avoir quand même ces graphiques-là. --> De manière dynamique. --> Je ne sais pas si ça vous paraît utile, Alison et Cyril. --> Patrick et le président, ils ne vont pas se connecter. --> Ils ne vont pas se connecter, oui. --> Ce qu'ils veulent, c'est avoir directement... --> En fait, l'idéal, ça serait qu'ils aient... --> J'ai bien l'idéal, c'est qu'ils auraient qu'ils aient les filtres. --> Mais sans ce connectage superset, en fait. --> Bah, qu'il y ait une URL ou... --> Mais sans que ce soit public. --> Ou alors une URL... --> Interne ? --> Ouais, ou même une URL très complexe à comprendre. --> La donnée sensible, même si l'URL est complexe à comprendre, --> à partir du moment où elle existe, --> je pense qu'au niveau de votre IT, ça ne passera pas. --> Oui, je vois ce que tu veux dire. --> Ok. --> Est-ce que vous avez des questions ? --> Ou est-ce que vous en avez marre pour aujourd'hui ? --> Non, non, c'est intéressant. --> C'est prometteur. --> Voilà, après, effectivement... --> Moi, je pense qu'effectivement, c'est vrai que c'est des outils --> qui sont vraiment bien. --> Pour le peu que ça puisse être partagé à l'utilisateur --> d'une utilisation superset. --> Après, les intégrations LDAP se font très bien, normalement. --> Vous avez déjà une sorte de SSO chez vous, je suis sûr. --> Si vous pouvez générer l'utilisateur à la volée --> et pouvoir vous loguer, c'est pas... --> Le coût du login n'est pas forcément prédimitoire. --> Mais bon, j'entends ce que tu veux dire. --> Non, mais le truc, c'est plus d'avoir... --> Moi, j'imagine plus intégrer ça dans une page HTML quelconque --> puisque l'utilisateur doit se loguer. --> Oui. --> C'est plus ça, en fait. --> C'est que ça, en fait, se loguer pour voir des données --> et c'est plus pour les avoir directement. --> C'est plus... --> Après, c'est pas possible, tant pis. --> Comme les indicateurs sous Gifi, après, il y a juste un... --> C'est rapide pour avoir accès. --> C'est ça. --> En fait, nous, aujourd'hui, on a des indicateurs. --> On a un site web avec tous ces indicateurs --> et donc on se connecte. --> Et il faut qu'on ait connecté à cette page. --> On a tous les indicateurs qu'on veut. --> C'est-à-dire que si demain, l'utilisateur, la direction --> doit se connecter à Super7 pour avoir les différents graphes, --> ils l'utiliseront pas. --> On va être honnête. --> C'est ce qui va se passer. --> Je pense peut-être qu'il y a Alisson qui serait d'accord avec moi --> mais je pense qu'effectivement, si demain, on leur met --> surtout un truc... --> On a toute la main... --> Au mieux que ça soit sur une autre interface --> avec l'accessoire, les paris frais, des choses comme ça. --> OK. --> Il y a des dashboards Super7 --> qui sont disponibles publiquement, déjà. --> Sans slogan. --> On peut interagir. --> Là, par exemple, en exemple, là, on peut voir un peu... --> Il y en a sur la table dans Google, --> Super7 Dashboard, on va en voir des vrais. --> Normalement, on s'en trouve facilement. --> Exemple. --> Oui, effectivement, là, il y en a --> Super7 Datatest.ch --> Il y en a, après avoir... --> Après, tout le monde n'avait pas envie de laisser --> sa base de données tourner. --> Pour tout le monde. --> Mais OK, j'ai bien noté les points. --> T'es qui ? --> Je suis preneur du fond de carte --> si tu peux me partager. --> Oui, c'était en cours tout à l'heure. --> Donc, en fait, s'il y a bien moyen --> d'avoir une page qui s'affiche sur un écran --> sans avoir les boutons en haut --> Dashboard, Chart, Data. --> Donc, en fait, c'est dans les paramètres --> de notre tableau de bord que l'on peut dire qu'il est public. --> Oui. --> Par exemple, on pourrait prendre... --> Oui, si par exemple on prend... --> OK. --> Il y en a qui sont rigolos avec des petits dessins --> et des nuages de mots. --> C'est bon. --> Un peu tout. --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> . --> .