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--> Là j'ai tout, tout le diagramme, mais c'est vrai qu'à la base c'est pas l'exercice, --> l'idée c'était d'ajouter les 3 premiers graphiques, mais du coup c'est une question --> Du coup forcément, si tu mets par exemple le PI, vu que tu es sur le dataset transaction --> ça va pas fonctionner sur les deux derniers, et inversement si tu... --> C'est pas forcément les deux derniers se mettent pas à jour --> Mais ça c'est parce que, à mon avis, on a gardé country avec une magie, on a gardé celui-là --> Si on l'avait gardé avec l'autre --> Et de toute façon tu dois spécifier ton jeu de données quand tu crées ton filtre --> Donc de toute façon... --> ... --> ... --> Donc clairement, j'ai dû casser celui-là --> Voilà --> ... --> Tu vois, les autres se mettent pas à jour --> Bon après, tu me diras, dans les faits, il y a moyen de contourner --> Parce que soit en faisant directement ton jeu virtuel et tous tes diagrammes sur ce jeu virtuel --> Comme ça au moins t'as pas le problème --> Voilà, c'est juste une question --> Du coup on peut pas privilégier un filtre sur différents jeux de données --> On peut avec les crossfilters normalement --> Avec des ? --> Les crossfilters --> Avec les crossfilters, ça devrait marcher ? --> Ça marche, voilà, tu vois par exemple --> Ah ouais, ok --> Mais ouais, c'est ça, c'est après le... --> Alors moi ça m'a fait un truc bizarre là, ça a été me chercher le Japon d'à côté et le Canada de l'autre --> Voilà --> Je comprends pas, non, c'est peut-être un petit problème de rafraîchissement --> Non, mais je pense que t'avais dû avoir un filtre --> Voilà, t'as un filtre --> Oui, ok, au temps pour moi il était déjà appliqué d'un côté, donc c'est pour ça --> Ouais, moi ça ne marche pas, mais par contre j'avais pas changé le mot country --> J'ai pas changé le label country minuscule majuscule, d'accord ? --> Donc clairement --> Ok --> Et du coup, dans les deux cas, on va avoir la possibilité de ce qu'on appelle scopier --> Quand je vais dans mes filtres, là j'ai une partie settings et une partie scoping --> Et là ça va me permettre, alors pas forcément de... --> Ça va m'arrêter d'enlever des liens quand j'en veux pas --> Par exemple --> Si j'aime bien voir tout le monde --> Hop --> Si je les prends aussi --> Du coup --> Parce que ce qui se passe c'est qu'à chaque fois, c'est toujours une requête --> Donc là comme j'aime bien mon country, le filtre se fait sur le label country --> Mais comme le fin --> Comme le dataset est celui sur lequel s'appuie mon dataset virtuel pour être construit --> Les changements sont répercutés au moment de la requête --> Je sais pas si vous voyez ce que je veux dire --> Vous pouvez la refaire mais elle va pas trop suivre --> C'est en fait, là --> Donc là je vais avoir mes filtres --> Et là j'ai la partie scoping qui va décider de comment est-ce que je fais --> Pour avoir --> Pour potentiellement séparer les comportements de filtres natifs d'un filtre à l'autre --> Et donc là, j'ai dit que je voulais tout le monde ensemble --> Ou jamais --> Et là ce qui va se passer --> C'est que non seulement tous ceux qui s'appuient sur Transaction Full --> Qui est le plus dessiné dans les settings --> Ça va être filtré --> Mais aussi les nouveaux --> Parce que eux aussi, ils sont construits sur Transaction Full via la jointure --> Mentalité infantile, non apparemment --> Mentalité infantile, non, parce qu'elle dépend que d'un graphique --> Comme ça, il n'y a pas de colonnes en commun là --> Là on est sur le country petit C, là on est sur le country grand C --> Ah oui, celui qui l'avait changé, ok --> Que dans un peu belle chart, ok --> Et du coup, là, vu que c'est une jointure --> Le fait de les filtrer ici, ça va les filtrer --> Avant ma jointure --> Et quand il fait la jointure, il ne va se retrouver qu'avec trois noms de pays --> Et donc finalement, il ne va filtrer que trois noms de pays --> Dans le chart --> D'accord, donc ça fonctionne bien --> Et puis après, j'ai aussi la possibilité de faire du cross filtering --> Là je clique et ça va me refilter par-dessus --> Mes différents graphiques --> Et si je veux, là aussi, contrôler les interactions entre mes différents graphiques --> Je vais pouvoir faire du scoping --> Je ne sais pas trop comment dire scoping du cadet --> Je ne sais pas --> Mais par exemple, si je veux transaction par pays et argent par pays --> Je veux que eux deux, ils interagissent et personne d'autre --> Et enfin, il faut faire comme ça --> Donc là, c'est intéressant parce qu'on aurait envie de dire --> J'ai envie de cliquer là-dessus --> Et ça devrait pouvoir marcher aussi --> Et c'est un petit peu les limites du cross filter --> C'est à partir du moment où la valeur sur laquelle on filtrait n'est pas d'une dimension --> Ça peut ne pas marcher --> Deux fois, ça marche --> Mais donc là, ça marche clairement pas --> Là, on a notre diagramme en bâton --> Les pays ne sont pas une dimension --> C'est l'axe des tables 6 --> On ne peut pas filtrer dessus --> Là, on a notre diagramme en pie chart --> Là, c'est plus des dimensions --> Et là, ça fonctionne bien --> Je vais aller voir vos visages pour lire un peu --> Parce que je ne vous entends pas du tout --> Ça me stresse --> Tout à l'heure, il allait bien --> C'est bon --> Ça va vous permettre de gérer finement les interactions entre graphiques --> Vous n'avez pas forcément envie que des graphiques qui se trouvent être sur le même table ou le même dashboard --> Soit vous n'avez pas envie de maintenir des logiques séparées au niveau des filtres --> Ça, c'est typiquement le genre de choses qui peut vous aider pour ça --> Et à noter que, vous l'avez aussi probablement remarqué depuis le temps que vous faites des graphs sur Super 7 --> Vous avez toujours le filtre timestamp qui est présent --> Et que vous ne pouvez pas supprimer, même si vous avez envie de le supprimer --> Et donc lui, il va permettre à partir du moment où vous êtes sur l'interface --> Vous allez pouvoir créer des files qui vont s'appliquer à tout le monde --> Enfin, tous ceux qui ont la colonne timestamp --> Mais dès qu'on a quelque chose de temporel --> On perd la main sur toute la sélection --> J'ai remplacé mon filtre --> J'applique mon filtre --> On veut de... --> Hop --> Voilà --> Et donc là, vu qu'on est bien sur des données à chaque fois qui sont --> Granulaires, on va... --> On va voir les montants qui vont bouger --> Bah sauf pour les autres graphiques --> Voilà --> Et --> Je garde quand même la possibilité de le scopier --> Bon --> Voilà --> Voilà --> Alors --> Euh --> Donc là, c'est plus des exemples pour interagir avec les URL --> Je ne sais pas si c'est quelque chose qui va être forcément très intéressant ou pertinent pour vous --> Si vous voulez qu'on le fasse, il va falloir aller un peu dans le terminal --> Ouais, si vous considérez --> Je ne sais pas si nous, dans les faits, on va aller dans le terminal --> Moi c'est sûr que non, je n'ai pas les connaissances pour... --> Bah moi je pense que moi non plus, c'est des questions d'accès, je ne pense pas que... --> C'est sûr que j'ai accès à ce genre de choses --> Je ne sais pas ce que tu en penses mais... --> Non, vous pouvez me suivre aussi --> Je ne sais plus si vous avez jamais branché votre instance à vous sur votre machine --> Je ne sais pas qui... --> Oui, c'est peut-être pas approprié --> Du coup, est-ce que ces TP vont déclencher de nouvelles interrogations ? --> On ne t'entend pas, Sylvain --> Ah, ce casse-pied avec micro et sans micro --> Moi ce qui m'interroge, ce que je trouve comme limitation, qui me gêne un peu --> Mais bon, ça c'est le côté cartographie, c'est qu'on puisse pas fichier la légende --> C'est ça, mais bon après, il n'y a vraiment rien de bidouiller --> Peut-être en mettant à côté la légende de manière textuelle --> Mais ça me gêne un peu, ouais, qu'on ait une carte sans légende --> Mais bon, ça c'est... --> Moi je suis d'accord, c'est vrai que je suis d'accord --> Donc ouais, plutôt, écoutez, dès que j'y ai, il faut regarder --> Après, en termes de développement, il y a quand même un peu de travail à faire si on veut ajouter une légende --> Mais sachant que Super7 vous propose tout un ensemble d'outils préfets pour faire vos propres graphiques --> Par contre, ça veut dire qu'il faut... --> C'est juste du développement quoi, donc il y a du travail --> Il faut regarder, il y a un exemple --> Voilà, ça c'est le truc là --> Là vous allez avoir un repository avec plein de plugins --> Enfin c'est souvent des plugins qui sont un peu âgés --> Et l'intégration n'est pas forcément immédiate --> Mais ça peut se faire --> Donc ok, c'est vrai, il n'y a pas de légende sur les cartes GeoJSON --> Ce qui me surprend encore --> Je ne suis toujours pas revenu --> Après, dans la mesure où on peut passer dessus, il n'y a pas beaucoup de types --> qui peuvent permettre de comprendre et puis avoir la légende statique à côté --> Mais c'est vrai que... --> Ok, d'autres limitations ? --> On a mal avis que Sylvain, c'est la seule remarque que j'ai pour l'instant --> Tu t'es remis en mute --> Est-ce qu'il y a des choses qui... --> On va passer 12 heures devant un écran ensemble --> On a encore un peu de temps à passer ensemble --> Si il y a des choses spécifiques que vous aimeriez tester --> ou un cas d'usage perso, pas dans le sens pro --> Enfin, vous pourriez essayer --> On peut, voilà --> Après, je sais aussi que 14 heures c'est beaucoup --> Et je ne suis pas là pour vendre mes deux fois 7 heures à tout prix --> Donc voilà, c'est vraiment... --> Moi au niveau du contenu, c'est tout --> En termes, on a couvert à peu près tout ce qui était intéressant pour vous --> Une des choses qui devait être un peu moins intéressante --> Puisqu'il est filtre ou quelque chose de fausse --> Les filtres, enfin les filtres de templating, j'imagine déjà --> Et après, voilà, c'est vrai que vous avez mis le pied à l'étrier --> Maintenant ça va être pratiqué, j'enjeux pour vous --> Vous avez accès à une instance déjà chez vous ? --> Ou c'est, ouais, super --> Bon oui, mais là c'est à nous de jouer --> Non, non, je vous mets pas du tout dehors --> C'est plus... --> Utilisez-moi comme vous vous semble --> Justement, si vous avez des choses... --> Si vous avez un fichier dégueulasse et que vous aimeriez pouvoir en tirer quelque chose de superset --> Voilà, moi je... --> Je suis dans la data, je peux faire des choses assez rapidement --> On peut expérimenter --> Voilà, c'est tout pour ça --> Si vous voulez, on peut en profiter pour se faire une petite pause --> On arrive à mi-chemin l'après-midi --> Et puis dans un quart d'heure on se retrouve --> Et puis on discute de comment... --> Qu'est-ce qu'on va bâtir sur ces deux heures qui restent ? --> À la limite, je vais commencer à tester des graphiques sur nos données --> Donc on peut peut-être déjà partir sur ça --> Ou peut-être Taiki, je sais pas... --> Pour l'instant j'ai rien --> Non, je vais commencer à faire des choses avec Tavelio --> Donc on peut regarder à la limite ce que je peux faire --> Ouais, bien sûr --> Ouais, super --> Eh ben rendez-vous à 15 heures --> Et du coup je parte sur mon écran, ouais --> Ouais, très bien --> Ok --> Ça marche, à tout de suite --> Hum ? --> Ouais, ça c'est la... --> Ça c'est le prix ? --> Ça c'est le prix pour deux nuits --> C'est pas ça --> Ça c'est le prix pour deux nuits tout ça --> Ah d'accord --> Le prix c'est 400 lb ? --> Non, c'est à partir de 400 lb que j'ai pas choisi encore --> Ah d'accord --> Mais là on le dit, c'est quand même, on sent bien --> Oui --> C'est un peu relou parce que c'est... --> Je suis pas filtré quoi --> Tu veux jouer à la ? --> Ben ouais si tu veux --> Bon après tu peux t'y regarder --> Enfin c'est... --> Je t'appelle Roy Leschateaux et puis ça c'était pas moi tu vois --> Si tu veux regarder autre chose, tu peux --> Enfin c'est à l'orient quoi, c'est pas juste à côté --> Il y a 80 drogues --> Mais c'est... --> Donc... --> Ah il y avait ça, c'est nous, Cosi, Famille... --> Pas, je sais l'italienne --> Du coup t'as les... --> Ouais --> Ouais, c'est ça --> Donc il y en a certains sur un niveau --> Il faut passer sur un niveau je pense --> Ah ben non --> Non, non --> C'est à l'escalier --> Château... --> Ah ça --> Terrasse Mère --> Non mais celle-là, je me semble que c'est que deux personnes --> Non deux personnes --> Télétac --> Terrasse prérative Vimeer --> Ça va bien ? --> Il y a une chambre pour elle ou pas ? --> Je sais pas --> Non, je pense pas --> Je vais regarder un... --> Sinon t'as... --> Celle-là avec pour deux... --> Celle-là --> La chute coucou --> Celle-là avec pour deux chambres --> Mais leurs photos sont pas terribles --> Non, on voit rien --> Tu vois, t'as toi avec Psy Superposé, c'est sympa --> Ah bah si, il y en a d'autres --> Ouais, mais sinon, si tu te trouves à un autre endroit --> J'ai le temps --> D'accord --> Je peux partager du coup ce que j'avais commencé à faire ? --> Ouais, vas-y --> Tu as la main --> Alors, si je partage mon écran --> Alors je mets tout ailleurs --> Tac, ok --> Alors, partager --> Non bah c'est pas celui-là --> C'est celui-là --> Vous voyez mon écran ? --> Alors moi j'avais commencé à faire deux... --> Deux diagrammes --> Donc --> Non, ça on l'a en français en fait --> On est une partie, ouais voilà --> Ouais --> Partie qui est en français --> Et donc là, ce qu'on aimerait bien --> C'est d'avoir le nombre de dossiers par département --> D'accord --> Donc là, si je vais... --> Donc je regarde mon dataset --> C'est ce truc-là --> Non, on va aller au SQL là --> Pour voir à quoi ça ressemble --> Là aujourd'hui, ce que j'ai, c'est ça --> D'accord --> Le problème, c'est qu'on a pas le département --> Je suis même en train de penser --> Pour le récupérer, ça va être un peu compliqué --> Parce qu'on a juste la commune --> Bah si, il y a les codes postaux --> Dans les adresses, mais pas systématiquement --> Ah non, si je pense à l'appartement --> C'est donc inoptable --> Je cherche une requête --> On a de la donnée géographique --> Mais... --> En fait, Tableau, c'est lié aux users --> Et sur les users, on a pas cette donnée --> On a un code sur les abonnés, la donnée géographique --> Ah, là, on a un champ géome --> Ici, en temps parcelles --> L'insert, tu le fais pas maintenant ? --> L'insert, tu te permets pas ? --> Là, dans la même... --> Ouais, mais j'ai pas accès --> Je vais relitisser --> Je pourrais faire un concaténé --> Et récupérer les deux premiers caractères --> Par une requête SQL --> Je vais créer une table virtuelle --> Oui --> Mais le truc, c'est que j'arrive pas à avoir accès --> À rapport parcelles --> Je dois refuser --> Est-ce que c'est moi qui les dois refuser ? --> Du coup, c'est quoi ton rôle sur la plateforme ? --> Au sens de permission ? --> Ah, sur celle-là ? --> Comment je peux savoir mon rôle ? --> Bah, lister les utilisateurs --> Et ouais, bon allez --> J'ai deux rôles, en fait --> Ouais, surtout si t'es admin --> C'est que tu peux te donner le droit sur... --> Là, c'est sur quoi que t'as pas de droit, exactement ? --> Sur GeoFrontier rapport parcelles ? --> J'ai plus pas accès sur APGN, pardon --> Ouais, j'ai pas accès --> En fait, ce qui m'intéresse, c'est à la colonne, tu sais ? --> Si tu fais un petit select étoile de ça, ça fait... --> Si je fais selecting C from... --> Parcelles commandes parcelles --> C'est parcelles commandes, non ? --> Non, c'est commandes parcelles ? --> Ah non, commandes parcelles, ok --> Non, non, c'est vraiment la bonne table --> Et ça, c'est parce qu'après on a des gestions de droit chez nous --> Ok --> Bah alors, pourquoi j'ai pas le droit ? --> Ouais, on va être un peu limité --> Ok --> Bon, là, je suis en train de regarder ce que j'ai --> Sinon, je vais voir si je peux faire un export --> Je peux faire quelque chose avec ça --> Mais bon, du coup, regarde si j'arrive dans PGAdmin à faire cette requête --> Si c'est tout bien le problème de droit --> Bah non, là, ça fonctionne bien --> Ouais, pourquoi j'ai un souci de droit là-dedans ? --> Moi, je peux bien faire là --> J'ai bien le droit dans... --> Ah, parce que je tente de annoncer le schéma public --> Pourquoi je peux pas faire ça ? --> Est-ce que c'est parce que je suis en non-sécurisé qu'il y a des soucis ? --> Non, je pense pas --> Ah, parce que j'aurais pu récupérer l'Insee --> Alors, moi, les deux premiers chiffres de l'Insee qui étaient le département --> Et rajouter les caractères qui vont bien devant --> Mais là, je peux pas... --> Mes tables, je les vois bien --> J'ai la même erreur de mon côté --> Sur la même table --> Les droits sont refusés --> Même s'il y en a qui s'essayent --> Parce qu'il arrive à lire quand même la table --> Pour voir les colonnes qu'il y a --> Oui, il a accès au schéma mais pas à la table --> Ouais --> C'est ok --> Bon, mauvais exemple --> On peut peut-être essayer qu'une autre table, par exemple, était MPC --> Non, t'as qui ? Tu sais s'il y a des trucs avec du Insee grec ? --> J'ai même des ratitudes, longitudes de ratitudes --> Sur les documents --> Sur les DMPC --> Dans ma table documents --> On peut faire une expression régulière pour récupérer --> Les codes postaux directement --> Le code Insee du coup --> Le truc qu'on avait dans l'adresse avec les 5 chiffres, c'est pas ça qu'on voulait ? --> Oui, si, si mais après, là par exemple son table LIO, si je reviens dessus --> Là, ce qu'on veut c'est le département pour pouvoir recréer des I.B. --> Si vous êtes vérificateur, je vous remercie d'avoir joué ensemble mais personne ne vous a prévu --> Parce que là, comme on n'a pas les deux mois, c'est casse-pied --> C'est ça l'idée, c'est que je voulais vraiment voir ce qu'on avait par département --> En fait tout à l'heure il y avait une des lignes avec des adresses, avec un code postal à chaque fois --> Ouais apparemment c'est pas systématique parce que j'étais sur celui-là --> Et là en fait, tu n'as pas systématiquement... --> Bah si, j'en vois tout le temps, non ? --> Ah ouais, soit il est entre parenthèses, soit il n'est pas entre parenthèses --> Non, regarde ici, t'en as pas --> Ouais, bah après on peut enlever ça de lui à rien, ça reste une minorité --> C'est juste pour donner une idée --> Ouais, ouais, ouais, ok ça marche --> Donc là, comment on pourrait faire avec... --> Parce qu'elle n'est pas toujours au même endroit l'adresse, enfin le code postal --> Ouais mais ce qu'on va chercher c'est juste une suite de 5 digits --> Je pense que ça devrait être le seul cap qu'on ait --> Du coup tu utilises substring --> Ouais alors je veux faire que tu m'expliques comment l'utiliser --> Alors tu fais, je ne sais pas, select, adresse --> Ouais, adresse, virgule, enfin ouais, adresse, virgule, substring, entre parenthèses --> Adresse, from, et là tu vas ouvrir des simples quotes --> Tu vas mettre des crochets, des crochets droits là --> Ouais, 0-9, donc tous les chiffres de 1-9 --> D'autres manières de le faire mais je trouve ça plus facile --> Et ensuite, acolade, juste derrière --> Tout de suite l'acolade ? --> Après la fermeture du braquet là --> Voilà, acolade ouverte, 5, et tu fermes, et from le nom de ta table --> Et tu limites à 5 pour qu'on voie juste la tête que ça --> D'accord, from, ah oui ok, from, géoponcier, limite --> Du coup c'est bien ça ? --> C'est bien les expressions régulières --> C'est la vie --> Je récupère la requête là --> Du coup ouais, il y a quelques expressions comme ça qui sont sympas --> Donc justement tu peux utiliser l'accent circonflexe qui va matcher le début de ta chaîne de caractères --> Et le dollar qui va matcher la fin --> Donc c'est vachement intéressant --> Tu peux récupérer des groupes même si tu sais pas trop quelles têtes ils ont --> Tu peux dire si tu sais entre quoi et quoi ils sont --> Tu peux les récupérer, enfin c'est assez... voilà --> Mais du coup là c'est bon, on a ça --> Et ce qu'on veut c'est récupérer juste les deux premiers --> J'imagine, non ? --> Attends non, j'ai juste un... voilà --> Ah mais non, en fait je me note en même temps mais j'ai un souci --> Donc là je peux me créer une table virtuelle --> Par une... un dataset virtuel --> Là ce qui va m'intéresser ça va être... --> Moi je vais garder la commune peut-être --> Substring --> Le... le créateur user ID --> Si là je fais exécuter --> C'est que des utilisateurs test --> Peut-être la date de création --> Parce que là nous ce qu'on veut c'est afficher un nuage de points --> C'est afficher soit... --> Un nom d'utilisateur par région, par département --> Ouais c'est ça l'idée derrière, c'est de... --> De pouvoir récupérer... --> Bah ouais donc du coup là ça serait plutôt deux qu'il faudrait que je mette --> De quoi ? --> Non parce que là ce que je veux... --> Si t'en mets deux ça tu vas... --> Tu vas matcher sur tous les patterns où il y en a deux --> Donc tu vas... --> Donc non, par contre ce que tu peux faire c'est faire... --> Juste avant substring --> Mettre left mais ensuite ton expression --> Ouais left, alors en fait non --> Tu vas mettre left d'abord et ensuite tu vas faire un concat avec le fr après --> Alors donc left substring et là je mets un 2 par exemple --> Ouais c'est ça --> Et ensuite tu reviens juste avant left et tu peux faire concat --> Fr majuscule tiré --> Virgule, left machin chose --> Entrecôte le fr tiré --> Simple côte --> Voilà --> D'accord --> Je sais pas si t'as... Ouais c'est bon on est bon sur les parenthèses ? --> Ouais ça a l'air bon --> Ah super --> Et là je fais as département --> Je me les notes parce que ces trucs là on va les réutiliser plus tard je pense --> Bah tu peux sauvegarder la requête dans ton superset, ton espace je pense --> Extraction numéro de département --> Extraction département --> À partir d'une adresse --> Et là je fais enregistrer aussi la requête du coup --> Bah là t'en as que 5 peut-être que tu en mettes plus dedans --> Mais oui tu peux faire --> Ouais c'est bon c'est ça c'est juste dans l'affichage il en a que 10 000 mais dans les failles il y en aura plus --> Là tu peux enregistrer ta... T'en as fait ça d'hier fait ? --> Et là je fais tabellio département --> Ok --> Donc là on peut aller s'affiner le country rap --> Je sais pas comment il l'appelle en français --> Carte de pays --> Du coup c'est pas en français ? --> Ouais d'accord --> C'est en français ouais --> Carte de pays sélectionné --> Bah c'est France... France court je crois --> C'est ça --> Et là du coup ma colonne ça va être... --> Département à mesure ça va être un compte --> Un compte d'étoile --> Oui oui --> L'agrégation se fait déjà de manière implicite au niveau du département --> Le filtre date création il veut forcément un filtre date --> Ouais mais il est vide c'est juste au cas où un jour tu le mettes dans un dashboard et que t'as envie de filtrer --> Ah super c'est ce que je voulais --> Alors on a toujours pas de légende --> Ouais bon après on a les... --> On voit là il y en a plus visiblement --> Alors chart option --> Et ce qui appart en noir c'est... --> Ah oui c'est chez nous --> Ah mais c'est tous les tests que vous avez fait --> Ah t'es en train de nous casser live là --> Donc ça c'est des commandes d'utilisateurs qui ont commandé des... --> Ouais nombre de dossiers --> Ah c'est pour montrer à nos chefs qu'on a travaillé --> Ah c'est bien ça --> Je sais pas dans le nord il y a qui dans le nord qui travaille --> C'est moi --> Je fais tous mes tests dans le nord --> Ah tu fais des tests dans le nord --> Parce que c'est moi qui fais les tests dans le nord --> Bah si tu fais... --> Ah bah pour faire un filtre tiens --> On peut faire des exclusions de créateurs user id in --> Par exemple... --> Ah oui c'est bon si ouais --> Ah oui c'est ça oui mais c'est toujours le même contexte --> Ouais non c'est une autre in --> Sylvain point et Nobel on va le retirer celui-là --> François point Siguier --> Sylvain point Siguier --> Si tu enlèves Siguier ouais --> Si tu vois Siguier --> Si j'enlève Mathieu Lefort --> Ah zut --> Ah toi j'ai toujours le truc d'hier là --> Ouais mais quand tu commences à créer --> Ensuite quand tu cliques juste en dehors de la boîte --> Ça disparaît tout seul normalement --> Bah en dehors par... --> Sur la boîte mais en dehors --> Déjà si on retire... --> Ouais en dehors de la boîte mais pas en dehors de la boîte --> Ouais c'est ça --> Déjà là ça va diminuer je pense --> Déjà la pux 742 et là 1979 --> Ah c'est pas énorme ça mit ça --> Mais il y en a dans l'autre quand même --> Exemple --> Ah si il y a ceux que j'ai fait aussi avec --> Meta 742 enregistré --> 729 --> Ah ceci étant --> Là on a un notaire un géomètre du nord qui a fait la pub près de nos terres --> Là en plus c'est la date de création --> C'est pas la date de commande que j'ai pris en compte --> C'est normal qu'il y ait plus --> Après c'est plus pour le principe mais --> Et voilà ce qui va nous intéresser surtout c'est de retirer certains utilisateurs --> On a des tests en fait et du coup ça fasse un peu les chiffres --> Ouais je vois --> Du coup c'est plus intéressant de les mettre dans une --> Dans une expression --> Régulière dans la requête quitte à faire un --> un dataset virtuel --> Pour rajouter --> C'est à dire que déjà dans le dataset virtuel j'ai retiré certains tu veux dire --> Bah autant les retirer avant parce que là en fait --> Je vois que tu les retires souvent mais par exemple --> François Siguet j'ai vu plusieurs adresses mail avec François Siguet dedans --> Ouais alors il y en a certains qui facturent et certains qui facturent --> Ah d'accord ok --> On va chercher à comprendre mais --> Par contre --> Je t'entends plus très bien là --> Ce qui m'interroge par rapport à ça --> C'est que comme on fait --> Un dataset virtuel --> Nous là on est en lien avec une base de données --> Ouais --> Si demain parce que là on est en synchronisation --> On est connecté en direct avec la base de données --> Ça veut dire que là s'il y a des gens qui font --> Qui créent des rapports --> Ouais --> Ça va être mise à jour enfin c'est en synchronisation direct --> Quand on a fait une table on a pas fait un apport --> Quand on fait une table on fait une requête --> Quand on fait un dataset virtuel on fait une requête --> À chaque fois --> Oui mais je veux dire il n'y a pas d'extraction de la donnée à un instant T --> Ce que je veux dire par là c'est que si --> Il y a des nouveaux rapports qui se rajoutent --> En temps --> Ça va être --> La carte va se mettre à jour --> Automatiquement oui --> Oui oui d'accord --> Ce que je veux dire c'est que c'est --> C'est pas --> Si tu veux la notion d'instant T ou de période --> T'as les filtres pour ça --> Ouais donc ça marche ok --> Après ça c'est juste qu'on peut reproduire assez facilement sur l'ensemble des --> Ça se fait bien --> Là encore une fois si --> Ça fait quelques semaines que vous n'y avez pas touché --> Vous revenez dessus vous vous demandez --> Quelles sont les têtes --> C'est quoi la tête --> Des différentes colonnes qui l'attend --> N'hésitez pas à aller dans les dashboards d'exemple --> De retrouver un --> Un graphique d'exemple --> Et d'aller l'éditer pour regarder la tête des données --> Qu'il y a dedans --> Typiquement là le --> Le FR 31 --> Si dans deux mois vous revenez --> Et que vous n'avez pas touché depuis --> Vous ne vous souviendrez plus de ce que c'est --> Donc au lieu d'aller --> Dans la table --> Regardez la tête des identifiants --> Et bien --> Allez dans le --> Dashboard d'exemple avec --> Celui qui va bien --> Voilà --> Par contre là --> On a forcément --> Linear color --> Shame --> Bah en fait --> T'es en train de montrer --> Une valeur numérique --> Donc --> Oui --> Oui on pouvait imaginer avoir --> Des bucket --> Comme ça mais --> Par exemple là --> Est-ce que ça affiche --> Là --> Par département --> La valeur --> Ça c'est mesure en fin de compte --> Ça affiche --> Bah ça affiche la valeur de la métrique --> Mais sur la plupart --> D'ailleurs il m'a retiré --> Il m'a pas sauvegardé mes filtres --> J'ai dû faire --> Ouais --> Du coup ouais --> Sur le --> Sur la plupart --> Des graphiques --> On a quand même une petite marge de carrières --> Sur la présentation customisation --> Celui-là il en a pas --> J'avais jamais trop prêté attention --> Oui --> Oui --> Et --> Ok --> Mais là --> Voilà --> Et là par exemple --> Je peux faire rajouter --> Dans mon dashboard --> Et là je peux rajouter un filtre --> Période --> Ouais par contre période --> C'est rangé de temps --> La traduction est pas folle --> Mais ouais carrière --> D'accord ouais parce que là --> Y'a pas la notion date --> Là j'ai date de confirmation --> Mais là j'ai pas date de confirmation --> Par contre je pense que si --> Tu modifies ton data set virtuel --> Pour prendre --> Une colonne temporelle avec --> Je pense que ça peut marcher --> Ouais click --> Bah va sur ton --> Ta carte de... Ouais voilà --> Hop --> Va sur la requête qui correspond à ton data set --> Hop --> Sur les trois petits --> Ouais ça c'est bien --> Ah si t'as une date création --> C'est bien une date de création --> Ouais mais c'est date de création --> C'est pas la date --> Ouais mais c'est alors --> Va dans ton data set --> Non mais sinon j'ai utilisé la date de confirmation --> Parce que de l'autre côté c'était date de confirmation --> C'est le site data set --> Et genre je vais écraser --> Ok --> Mais du coup ça veut dire que --> Mon diagramme --> Il va plus fonctionner --> Ouais --> Et si tu vas dans les --> Dans les paramètres de ton data set --> Là les trois petits points --> À côté de sharp source --> Pardon --> Moi tu disais si je vais dans --> Dans les trois petits points à côté de --> Sauvegarde, enregistre déjà --> Ouais --> Voilà --> Ou alors ici --> Si tu vas dans les --> Pas sur le data set mais dans le --> Le petit bouton éditer vers action --> Ouais modifié voilà --> Si tu vas dans colon --> Date time --> Ok mais lui le --> Défaut date time --> Voilà enregistré --> Ok et maintenant retourne à ton tableau de bord --> Attends mais là c'est pareil là je sais celui là --> Je sais celui là tu vois qui --> Il faut que je dise que c'est une --> Que c'est celui là --> Bah ça dépend de ton cas du --> Ouais --> À chaque fois c'est ta deux confirmations qui m'intéressent --> Ok --> Donc là ça voudrait dire que là par exemple --> Je pourrais faire personnaliser --> Là il va me l'appliquer sur les trucs --> D'accord ça me paraît logique --> En fait le --> C'est le time --> La rangée de temps --> Il n'a que --> Il te donne aucun paramètre --> Il te dit juste --> Applique-le ou pas --> En fait d'à partir du moment il y aura --> Une durée --> Qui va être associée à chaque graphe et c'est une durée --> Qui est la durée --> Par défaut enfin la colonne de temps --> Par défaut elle va s'appliquer --> Au graphe --> D'accord --> Voilà le dernier --> C'est la suite --> Ok --> Ouais du coup c'est assez cohérent --> Ouais --> Ouais ben --> Du coup c'est --> Ouais --> C'est pas mal --> Ok --> Bon après c'est des trucs qui nécessitent d'être ajustés --> Mais euh --> Mais déjà ça répond --> Là par exemple celui là --> Je vais pas afficher la légende --> Parce que c'est --> Ça fera trop d'intérêt à mon sens --> Ah ouais et puis c'était ça --> C'était de mes questions mais du coup j'ai la réponse --> Ici --> De mes questions de départ c'était --> Je veux pas qu'il affiche --> Le compte distinct --> Date confirmation --> Mais le nombre de rapports payants --> Là t'as dit ta métrique --> Là c'est le système de --> C'est une requête --> C'est créer une métrique --> Ouais --> Les métriques elles sont attachées au data set --> Par l'ensemble de données --> Ouais --> Ouais --> Euh non non --> Attends --> Parce que je veux qu'il m'attire --> Mais ça me paraît bizarre --> Non non ça c'est juste sa représentation euh --> Par contre non il y a une euh --> Attends --> Il m'attirera de notre score je veux dire --> Ok --> Ouais --> Ouais c'est ça --> Ce compte parenthèse --> Distinct --> Étoile --> Dimension c'est quoi déjà ? --> Dimension c'est ce que tu veux euh --> C'est la manière dont tu veux décliner ton --> Euh --> Data set --> J'étais une bêtise pour le compte distinct --> C'est bon quand t'as un nombre colon --> Mais quand t'as une étoile ça marche pas --> D'accord --> C'est peut-être compte étoile --> Parce que compte distinct --> Parce que --> C'est jamais les mêmes --> Attends si je refais un compte étoile --> J'aurai deux comptes étoiles mais --> Ok ça c'est ce que je veux --> Par exemple mais là si je mets dimension --> Comme une que ça fait ? --> Même pas c'est trop long --> J'aurai pas dû faire ça --> Je l'ai fait planter --> Mais du coup il y a un compte distinct --> Parce que t'as des doublons potentiellement ? --> Non mais en fait --> J'ai --> Pas de doublons normalement --> Donc j'ai mis compte --> Là j'ai voulu mettre dimension commune --> Et je crois qu'il a pas aimé --> Je suis en train de faire fumer les serveurs là --> Par contre --> Là en fait je suis en train de faire une requête --> C'est cette question que je suis en train de me poser --> Là visiblement j'ai fait quelque chose --> Un peu foireux, un peu complexe --> A mettre en place --> Et du coup c'est --> Ouais c'est ça là --> Ça va consommer des ressources --> Oui --> Ça va consommer des ressources --> Près de nos bases de données --> C'est à dire qu'il faut faire attention à la requête qu'on fait --> C'est sur combien de temps ? --> Non mais là --> C'est surtout qu'il est en train de mettre toutes les communes --> C'est moi --> Qui ai voulu mettre commune pour voir ce que ça faisait --> Et en fait --> Il est perdu --> Il y a combien de communes ? 538 communes ? --> 538 différentes --> Tous les jours --> Tu vas pas garder tes droits admins très longtemps --> Parce qu'on a pas le moyen de voir un échantillon --> De ce qu'on est en train de faire --> Parce que typiquement là je fais une requête un peu foireuse --> En train de consommer des ressources --> Qui peut rendre le tir --> Tout le monde --> Dans le truc SQL tu peux voir ce que tu fais déjà --> Parce que là --> Là je suis clairement bloqué --> Là t'es en train de faire --> Une agrégation --> À l'échelle de la journée --> Par commune --> Par commune --> Donc c'est déjà --> Est-ce que la journée c'est pertinent ? --> Parce que là en fait --> L'idée quand tu visualises quelque chose --> C'est que ce soit un peu informatif --> Pour ton public --> Donc il y a assez peu d'éléments --> On est pas capable de traiter énormément de gens --> Là par exemple --> Là c'est l'agrégation à la journée --> Je pense que si tu la passes à la semaine ou au mois --> Ça peut déjà être plus parlant --> Parce que t'es sur une période --> Je sais pas sur combien de temps c'est --> Là tu vois --> On a toujours la même allure de courbe --> On a réduit énormément le nombre d'éléments --> Qu'on a à voir --> Et on comprend toujours ce qui se passe --> Je sais pas si tu parles mais --> Est-ce que t'en as eu dans les doms ? --> J'ai l'impression --> Attends là je suis --> Sur ma carte --> Ma carte ça avait pas fonctionné avec les doms --> Parce que --> Oui oui oui --> Pourquoi ça a pas fonctionné dans les doms ? --> Parce que là j'ai fait un left 2 --> Pas un left 3 --> Ah oui donc on a --> Les doms c'est 80 --> C'est 9 7 --> 9 70 --> 9 72 --> 9 73 --> 9 74 --> Et 9 75 --> Tu fais 2 sous table --> Et ensuite tu les joins --> Je fais 2 tables que je joins --> Que tu la concatenes --> Je fais un inner join --> Non non pas un join --> Une union --> Parce que là j'ai pris que la métropole --> Qu'est-ce que je peux faire comme requête policière ? --> En gros ce que tu veux c'est --> Avoir une requête plus spécifique --> Qui va récupérer juste --> Les territoires d'outre-mer --> C'est ça --> Tu vas prendre une autre --> Tu vas faire une deuxième table --> Tu peux copier-coller celle-là --> Ah oui extraction département --> Et en fait je refais une autre qui va s'appeler extraction département outre-mer --> Non non tu peux la garder sur le même --> Mais ce qu'il faut que tu passes --> C'est que tu copies ces deux lignes --> Et colle-les en dessous --> De mon côté je vais faire un case --> Et puis après --> Quand c'est --> Quand c'est égal à 3 --> Donc de --> De --> Enfin voilà --> Quand --> Je vais l'utiliser donc --> Quand --> La gauche --> De --> L'INSEE --> Est égale --> A 3 chiffres --> Non quand c'est égal à 9-7 pardon --> Quand c'est égal à 9-7 --> Du coup j'ai --> C'est de prendre les --> Trois chiffres --> A partir de la gauche --> Ca rentre comme ça --> Tu partages ta requête --> Tiens --> Et les dernières conversations --> Et même avec ça --> Géographiquement --> J'ai pas de représentation --> Même si j'ai plein des données --> Mais --> Quand j'ai voulu le représenter --> Tout est en blanc --> Faut regarder la tête --> Est-ce qu'on passe sur ton écran --> Taiki --> Faites-le --> Non mais toi t'es sur --> Les DMPC du coup --> Oui monsieur --> Personne s'en sou Somet --> Dési --> 啊, d'abord --> Concret --> D'abord j'ai un champ département qui m'a permis de prendre en compte ces 4 figures d'Outre-Berre. --> Ensuite j'ai concaténé pour le rendre divette pour Super 7, et ensuite j'ai fait mon tableau avec des champs qui m'intéressaient. --> Après ce que j'ai fait, j'ai créé directement ma petite carte et là il reste bien blanc. --> J'ai vérifié qu'on a bien l'indicateur qui soit cohérent dans la logique. --> J'ai créé une carte avec des champs qui m'intéressaient, et ensuite j'ai créé mon tableau avec des champs. --> Martinique, c'est FR-MQ. --> Par contre je ne peux pas les avoir dans le notebook qu'ils avaient mis à l'exposition d'un train map. --> Martinique, qu'est-ce qu'on a encore ? --> La Réunion, la Guadeloupe, la Guyane, Saint-Barthémy, Saint-Martin. --> La Réunion c'est FR-RE. --> La Guadeloupe c'est FR-GP. --> La Mayotte c'est FR-YT. --> La Guyane, est-ce que tu es une Guyane ? --> Attends, je vais te sortir un fichier avec tous les correspondances. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> Je vais l'envoyer par mail. --> Du coup il faudra complexifier un peu le Case 1, parce qu'on va juste pouvoir recoller les codes avec FR. --> Je m'absente juste quelques minutes et je vous rejoins. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> J'ai créé une carte avec des champs qui m'intéressaient. --> qui descend, voilà, c'est la tachette. Voilà, je vais laisser lui combo. Enregistrer, explorer, --> et là tu vas être bon normalement. La requête s'est bien exécutée, il n'y a qu'un seconde. --> C'est bon, c'est celui-là ? Non. Quand tu rentres la tachette, tu le vois ou pas ? --> Je vais prendre mes cartes. Super. --> C'est bon, c'est bon. --> Voilà. C'est super ça. Voilà. Dommage que, c'est un petit peu, l'affichage de la légende, --> des attributs. C'est dommage qu'on puisse pas le paramétrer un peu plus, qu'on puisse --> pas le mettre ailleurs. Je vais voir, quand on va le mettre dans le dashboard, peut-être --> un peu plus loin. --> C'est bon, ça reste comme ça. --> Je vais profiler ça, l'affichage. --> C'est après qu'il peut faire une carte du nombre de documents attendus par rapport --> au nombre qu'on a réellement des cartes de taux. C'est ça, ça va être la suite. --> Je vais créer déjà, je vais faire un nouveau champ pour avoir le taux et ensuite --> le représenter quatre autres affichages suivants, peut-être sur notre dashboard. --> Voilà, je joue avec. --> Quatre usages suivants, ou est-ce qu'il y a d'autres que vous voudriez voir ? --> À qui le tour ? --> Alison ? --> Moi, le problème, c'est que je connais pas encore assez les tables pour savoir --> ce qu'il y a dedans et qu'il y a de table où j'utilise. Victor me l'a montré --> habituelle à part ce qu'on a la dernière fois, mais il faut que je regarde un peu. --> J'avais jamais été jusqu'à là. --> Mais bon, moi ce qui est sûr, c'est que je ferais des graves simples --> ou sinon je vous demanderais de me créer un dataset virtuel si je veux --> groiser des tables, parce que je ne suis pas capable de faire les requêtes --> que vous avez fait. --> Avec plaisir, Alison. --> Après, il ne faut pas hésiter aussi à ceux qui gèrent les bases de données, --> de leur demander des tables, ce genre de choses. --> Enfin, je pense qu'on en a suffisamment des tables. --> Tu sais combien on en a, mais pas beaucoup. --> Beaucoup, beaucoup trop. --> Ça marche. --> Je ne sais pas pour vous, on peut s'arrêter là si ça vous va. --> Si jamais on a des petits points. --> Oui, vous avez mon mail, n'hésitez pas. --> Pas de souci. --> Est-ce qu'on va recevoir une fiche d'attestation de présence --> qu'il faut que je fasse les déclarations d'Aloppo ? --> Oui, oui, vous l'aurez rapidement. --> Bon courage dans votre cheminement de maître cartographe maintenant. --> Vous allez pouvoir faire des trucs bien plus cool que la plupart des gens. --> Après, ça prend du temps, donc ne vous fayez pas frustrer. --> Allez-y doucement. --> C'est cool si jamais vous avez une instance Super 7. --> C'est beaucoup plus rapide. --> C'est beaucoup mieux que par des gens qui vont prendre une formation Super 7 sans avoir d'instance. --> Là vous pouvez faire des choses, évoluer. --> C'était un plaisir de vous accompagner pendant ces deux jours. --> J'espère que vous avez appris des choses. --> Bon courage et à bientôt par mail. --> N'hésitez pas si vous avez des questions. --> Merci Romain. --> Merci beaucoup. --> Allez, bonne soirée, bon week-end. --> Bonne soirée. --> Bonne soirée.