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
United Arab Emirates - Getting Started with Zoho Creator
WEBVTT--> Est-ce que vous m'entendez toujours ? --> Toujours. --> Oui. --> Donc du coup là on suit les instructions, par exemple cloner et démarrer l'AVM. --> Ouais. --> C'est ça. --> Mais là je vois Tecky sur la desktop, je ne vois pas Allison pour l'instant. --> Alors comment on fait pour cloner en fait ? Parce que moi j'ai ouvert le lien et --> il faut que tu te connectes et puis après continuer. --> Ouais, bah de toute façon Sylvain je vous vois déjà dessus, c'est bon. --> Ah d'accord, donc c'est bon, je suis cloné alors. --> Enfin je suis cloné, j'ai, d'accord. --> Ok. --> Et moi aussi, je suis connecté là dans le... --> Je ne vous vois pas. --> Sur la training room, je ne vous vois pas, je ne vois que Tecky et Sylvain. --> Donc en fait on a un bureau virtuel avec plusieurs dossiers et... --> Exactement. --> D'accord. --> Et tout ce qui va se passer, en fait vous allez avoir le navigateur, votre navigateur --> local qui va s'ouvrir dans votre navigateur. --> Donc les cinq ou six premières fois où on essaye de changer de navigateur, souvent --> on se trompe, parce qu'on prend son navigateur à soi et pas son navigateur... --> C'est-à -dire là en fait on va ouvrir Firefox sur l'AVM en fait. --> Exactement. --> D'accord. --> Ah c'est bon, je vous vois Alison. --> Super. --> Ah bah je n'y suis plus, je ne me rends plus compte. --> Ah. --> Donc en fait on peut être connecté avec Croc sur l'AVM et ouvrir dans l'AVM Firefox --> par exemple. --> Oui, oui. --> Oui. --> Et là on exécute les commandes CD Super 7, les questions indiquées, d'accord. --> Merci. --> Là concrètement vous voyez ce qu'on tape sur nos écrans virtuels là ? --> Je peux le voir. --> D'accord. --> Oui, je vois vos écrans de loin. --> Je peux regarder de près si je veux, mais... --> D'accord, ok. --> Non, non, mais c'est pour savoir si jamais on est bloqué à un moment donné, voilà . --> Oui, c'est aussi le principe, c'est que je puisse vous débloquer. --> Moi du coup là je ne sais pas du tout ce qu'il faut que je fasse en fait. --> Bah là je vois que l'AVM est ouverte, je ne vois pas l'activité dessus. --> Est-ce que, là vous êtes où dans la desktop ? --> Bah je me suis connecté. --> Ok. --> Et est-ce que vous avez une petite VM avec un bouton play dessus, qu'il y a quelque --> part ? --> Non. --> D'accord. --> Alors, Teki et Sylvain, vous avez fait comment ? Parce que moi je n'ai pas vu la partie --> LM à chaque fois. --> Moi j'avais le bureau virtuel, j'étais sur Terminal, et là j'ai exécuté les --> commandes au point 3 en fait. --> Mais pour arriver sur le bureau virtuel ? --> Comment j'ai fait pour arriver sur le bureau virtuel ? --> Bah je me suis connecté, et après je me suis connecté avec mon identifiant en --> Google. --> Et après quand je m'étais connecté, j'avais l'écran décomposant en deux --> parties. --> Donc avec ta machine, Romain je vous permets de tutoyer. --> Oui, on peut tutoyer si ça vous va. --> Et l'autre partie, il y avait l'écran, mon espace apparemment. --> D'accord. --> Et avant ça, il y avait un bouton vert sur lequel tu peux arriver justement à --> ce double écran qui nous permet de rentrer sur connection et cliquer sur --> le bouton vert pour passer sur le double écran. --> Pas sur cette page là . --> Est-ce qu'on peut faire un partage d'écran peut-être Alissane ? --> Alors j'arrête le partage. --> Ça vous va le tutoiement général ? --> Oui, oui. --> C'est normal par contre que les commandes soient longues à exécuter ? --> Alors c'est juste Docker qui doit être long parce qu'il construit tout. --> Ouais, Docker il est long, enfin moi ça fait quelques minutes là que ça... --> Ouais c'est ça, ça fait 3-4 minutes. --> Ouais, alors c'est long parce que je voulais potentiellement vous montrer --> l'utilisation des templates de Jinja qui nécessitent d'avoir cette version là . --> Mais pour ce qu'on fait sinon il y a une autre commande qui est aussi possible. --> Alors on va juste regarder. --> Mince. --> J'ai un faux contact. --> On va pas bouger. --> Alors Alissane peut-être dans Training Room ? --> Voilà . --> Ok, c'est pas très grave. --> Donc là à gauche ça va être mon écran virtuel et à droite c'est ton écran. --> Et du coup tu peux mettre le tien en grand et puis regarder le mien quand t'as besoin --> ou si t'as besoin ou si j'ai quelque chose à vous montrer sinon c'est... --> Et là bah terminale et puis juste de commencer les deux seules lignes de code qu'on aura à taper. --> Je peux pas couper le collier ? --> Je peux pas couper le collier ? --> Alors je crois qu'il a dit qu'il supportait pas ta version de... --> que t'es pas pro ou un truc traditionnel. --> Je sais pas. --> Pari Alissane, j'ai tapé. --> Les deux premières lignes, j'ai tapé oui. --> Il va falloir que je respecte les espaces et tout. --> Ah oui, oui oui. --> Taiki, toi t'es aussi au point où la commande s'exécute ? --> Oui, je suis à la SuperSense tirée node. --> La première fois, j'ai eu un code d'erreur, ça s'est arrêté. --> Là j'ai relancé la seconde ligne de commande. --> Donc on s'est avancé. --> C'est ça, c'était sur l'exécution de la commande au point 3 du coup. --> Pourquoi il y a eu une erreur ? --> Je sais pas, ça s'est bloqué à un moment donné, c'était erreur --> et puis il restait bloqué sur le 6 slash 10 --> et après il m'a sorti de la commande. --> Après je relance et là je suis un petit peu plus loin. --> D'accord. --> Ça continue. --> Ok, normalement on a exactement la même chose. --> Voilà , pour ma part c'est fini, comme on a la même machine, --> je pense que ça devrait être fini bientôt pour vous aussi. --> Moi c'est terminé à priori. --> Ok, et bien tu peux te rendre dans le navigateur sur localhost.8088 --> et puis normalement on ouvre plus un terminal pendant deux jours. --> C'est-à -dire qu'il vaudra mieux laisser la machine allumée cette nuit, non ? --> Pour pas rouvrir le terminal. --> Vaut mieux laisser la machine virtuelle ouverte cette nuit. --> Je crois qu'elle s'éteint, mais c'est juste la première fois --> qu'il va prendre le temps de construire l'ensemble des composants. --> Mais après, pour la redémarrer, ça va vite. --> C'est juste la première fois. --> Parce que là il faut qu'il construise tout. --> Parce qu'il y a une partie qui est ce qu'on appelle les feature flags --> qui est dans la configuration de Python --> et qui n'est pas accessible dans la version... --> Parce que si on prend la version déjà taguée officielle, --> ça prend 10 secondes à se lancer. --> Donc voilà , je vois que Sylvain est arrivé sur Super7. --> Ça continue de mon côté. --> Et pour... --> Donc du coup, comme c'est une formation à distance, --> autant quand je suis dans une salle, --> je peux se sentir quand c'est le moment de faire une pause, ce genre de chose. --> Autant c'est plus difficile à distance. --> Donc n'hésitez pas surtout si jamais... --> Je proposerai, je serais à proposer au moins une fois --> par période de faire une pause au milieu. --> Mais si jamais vous sentez que là il faut un café --> ou il faut une pause ou... --> Il faudrait une pause à midi surtout. --> Oui, mais c'est ça. --> Mais si vous voulez, juste au milieu c'est bien --> parce que sinon c'est tout dans l'ordinateur, --> c'est presque pire. --> Voilà , je dis ça à Alisson et à ma couture. --> Pff, c'est parti. --> 54.31. --> 54.31, oui. --> Et donc pour Alisson, c'est presque fini aussi. --> Alors, connexion à la base de données postgré, --> on le fait tout de suite, ça ? --> Oui, vous pouvez, il n'y en aura qu'une seule. --> Vous voyez, le principe c'est un près, la même chose à chaque fois. --> Donc pour ça, c'est... --> Je vais juste attendre qu'Alisson ouvre un navigateur --> pour y aller, comme ça je pourrais vous expliquer --> tous les deux en même temps. --> Ok, maintenant Alisson, --> allez sur Firefox à l'intérieur de l'AVM --> et puis allez sur localhost 2.8088. --> Tu peux enlever le S de HTTPS, --> juste localhost. --> Je pense que c'est ça qui perturbe. --> Et donc là , c'est admin, admin. --> Et vous êtes absolument seul sur votre machine. --> Donc... --> Voilà , super. --> Hum... --> Donc... --> J'en étais à l'interface. --> Et... --> Partager. --> Voilà . --> Ok. --> Donc là , je vais à la fois faire suivre le CD --> et puis passer sur les différents contenus --> qu'il y a dans l'interface sur des desktop. --> Vous pouvez suivre l'un et ou l'autre, si vous voulez. --> Donc tout d'abord, --> ça c'est l'interface principale de Super7. --> Là vous allez avoir la barre supérieure. --> Donc c'est là on va voir toutes les actions un peu globales --> et c'est une barre qui vous suit partout dans Super7. --> C'est le seul truc qui ne bouge pas. --> Donc là , vous avez... --> On arrive directement sur les tableaux de bord. --> Donc là , vous avez les tableaux de bord d'exemples --> qui seront montés à partir de données d'exemples --> qui viennent avec Super7. --> Et c'est les fameux tableaux de bord, dashboard. --> Voilà , qui vont illustrer tout ce qu'on peut faire dans Super7. --> C'est alors une interface pour les graphiques. --> Donc les graphiques, c'est les éléments que vous faites --> à partir des différents jeux de données. --> Voilà , que vous pouvez arranger dans les dashboards. --> Vous n'avez malheureusement pas, --> alors comme on m'a pas mal demandé, --> il n'y a pas de système de dossier ou ce genre de choses. --> On peut taguer et il y a beaucoup d'éléments de recherche. --> Mais il n'y a malheureusement pas de choses --> beaucoup plus sophistiques que ça. --> Souvent, on n'a intéressé que par ces dashboards à soi --> ou par des dashboards de quelqu'un d'autre. --> On peut toujours s'arranger. --> En général, il n'y a pas forcément de problème, --> mais pour les très grosses organisations, ça peut l'être. --> Ensuite, on a la partie datasets, --> où là , ça va être les jeux de données qu'on a. --> Un petit peu en avance, on va avoir deux types de dataset, --> les physiques et les virtuels. --> Vous avez les virtuels en bleu clair et les physiques en noir. --> Et on va arriver très vite sur ce que ça signifie. --> Et là , l'interface SQL. --> Ici, on va pouvoir faire des requêtes --> sur nos différentes tables si on en a envie. --> Mais on va pouvoir éviter si on en a pas envie. --> Ici, on va avoir tout ce qui est --> la gestion de nos données. --> Là , par exemple, pour ajouter une base de données, --> on va aller là . --> Et ensuite, les settings. --> Là , on va avoir tout ce qui concerne les utilisateurs, --> les différents rôles avec les permissions associées. --> Le action log, qui va être ni plus ni moins --> que le log de tout ce que font tous les utilisateurs sur Superset, --> qui lui aussi est sujet à la permission. --> On va avoir telle personne, elle va construire tel truc, --> telle personne va modifier tel truc. --> La partie, la fameuse sécurité au niveau de la ligne --> pour cacher le salaire de la directrice. --> Les connexions en base de données qui ont déjà été faites. --> Et puis ensuite, tout ce qui est un peu plus --> de l'heure de la customisation, à savoir --> les templates CSS qu'on veut utiliser, --> les alertes et les rapports qu'on veut configurer --> et les couches d'annotation qu'on veut aussi --> faire figurer sur certains de nos graphiques. --> Donc là , pour ajouter la base de données, --> on va simplement aller sur Data et Connect Database. --> C'est le petit plus. --> Et là , c'est une postgre. --> Voilà , c'est une base postgre. --> Il y a un raccourci pour basculer --> dans le bureau virtuel de la vue --> où vous partagez de la vue --> où on voit que notre écran... --> Moi, je mets cote à cote les deux, --> mais c'est assez petit, finalement. --> On a du mal à voir ce qu'on tape. --> Je ne sais pas comment vous faites. --> Moi, je fais échappe à chaque fois --> et puis ça me remet sur... --> En fait, moi, je suis sur deux écrans, --> dont un grand écran, et en fait, --> je peux voir de loin où vous en êtes --> juste en regardant les quatre écrans. --> Mais si toi, tu es sur un seul écran ? --> En fait, non, j'en ai plusieurs, --> mais pour le bureau virtuel, il est sur... --> Du coup, comme j'ai ouvert un onglet --> dans l'applicateur, --> c'est pour mettre sur les deux écrans. --> Je ne sais pas comment on peut faire. --> Moi, j'ai sorti ma fenêtre. --> J'ai agrandi pour... --> Ah oui, du coup, --> tu as fait ta fenêtre sur deux écrans. --> Oui, c'est ça. --> D'accord. --> Qu'est-ce que tu veux dire ? --> Effectivement. --> C'est pas mal. --> Et donc pour Cocorico, --> c'est C, --> C0, --> C0, R, --> et C, au majuscule. --> Ah oui, c'est au majuscule à la fin, d'accord. --> Moi, j'arrive pas à me connecter. --> Et normalement, --> t'as dû avoir un endroit... --> Il doit te signaler, justement, --> peut-être là où il y a des erreurs. --> Oui, mais au début, c'était le mot de passe --> parce que j'avais mis un 0 à la fin --> et pas un O, et là , --> ça me met database, création... --> Est-ce que tu peux remonter ? --> Attends. --> Peut-être que poserez-curel, c'est réservé. --> Essaye de mettre autre chose --> que poserez-curel dans le nom, --> parce que je crois que le nom par défaut --> des exemples, c'est poserez-curel, déjà . --> D'accord. --> N'importe quoi, c'est bien ? --> Ou juste... --> Tu te rappelles que c'est la note, --> après, il n'y en a que 4. --> Je tenterai ça. --> Ah, bah super. --> Et du coup, une fois qu'on est sur ce table-là , --> on peut regarder --> ce qu'il y a à chaque fois. --> Ça, je vais revenir dessus, --> mais ça vous laisse un petit aperçu --> de où c'est. --> Dans la partie SQL Lab, --> on va choisir comment est-ce qu'on expose --> notre base de données à SQL Lab. --> Par défaut, vous voyez, --> normalement, vous avez juste --> la lecture, --> permettre à SQL Lab de requêter --> la base de données et les tables qui sont dedans. --> Mais vous pouvez --> lui permettre d'écrire --> que ce soit des tables, --> des vues, --> c'est les definitions layers --> et modifications layers, --> une chose un peu plus avancée, --> permettre --> le calcul de coûts --> de la requête, --> l'estimation, --> et sinon, --> une autre feature de sécurité pour économiser --> des ressources que vous pouvez avoir. --> Dans la partie performance, --> je vous parlais du cache, là , --> c'est un endroit où vous pouvez --> gérer le cache pour... --> En gros, c'est les caches par défaut --> pour l'ensemble des données --> que vous allez accéder. --> Là , vous avez à l'échelle du schéma, --> à l'échelle de la table, --> et à l'échelle du graphique. --> Donc si jamais vous ne faites rien du tout --> à l'échelle de la table, du schéma, --> c'est ces valeurs-là qui viendront par défaut --> remplacer --> les valeurs de cache. --> Voilà . --> La sécurité, donc là , --> ça va être tout ce qui... --> Certains systèmes, ça va pas suffire --> de se connecter juste --> avec ce qu'on vient de faire, c'est-à -dire --> un mot de passe et un username. --> Il va falloir plus d'informations --> avec des credentials. --> C'est le cas, notamment, j'ai fait sur BigQuery. --> Là , on va avoir besoin de rentrer des choses. --> Sinon, vous pouvez venir voir ça. --> Là , une partie --> sur laquelle on va revenir, c'est la possibilité --> d'utiliser Super 7 avec de Google Sheets. --> Donc c'est vraiment... --> J'ai envie de tester quelque chose. --> En fait, voilà , j'ai mon Google Sheets --> avec trois colonnes et 50 lignes. --> Là , si j'ai une feuille --> qui est privée, --> il va falloir que je coche ça --> pour pouvoir aller --> lire en tant que moi-même --> une feuille qui m'appartient. --> Voilà . Ça aura tu. --> Et du coup, ça, --> ça va être tout ce qui est --> les métas données --> et --> des choses qui vont être nécessaires --> à la couche de SQL Alchimie. --> Donc tout passe par SQL Alchimie. --> C'est-à -dire c'est une --> library en python qui permet de connecter --> automatiquement à des bases de données SQL, --> comme son nom l'indique. --> Et donc ça, ça va être des paramètres supplémentaires --> qui vont pouvoir être nécessaires --> pour tuner certaines choses. --> C'est aussi pour ça --> que je vous ai mis un mot de passe --> aussi... --> aussi naze, pardon. --> Le problème, --> c'est que SQL Alchimie, --> ça va être... --> Ça va être quelque chose --> qui se porte sous cette forme-là . --> Et donc typiquement, si jamais --> ça dépend des gens, si vous voulez vous connecter --> via SQL, vous pouvez. --> Par contre, là , vous voyez bien --> qu'il y a des mots de passe et des deux points. --> Si on a des mots de passe qui sont un peu complexes --> et qui contiennent des arôbases ou des deux points, --> il faut les encoder --> à priori --> avant de les mettre dans... ici. --> Et en fait, ça, ça demande un travail qui est pas... --> C'est pas évident à faire comme ça. --> Il faut transformer notre chaîne --> de caractère avant de l'insérer ici. --> C'est pour ça que j'ai préféré --> que j'en ai fait ça. --> Mais du coup, revenons... --> Ah non, je vais pas sauvegarder. --> Hop. --> Ça va ? Je vois pas --> vos visages, je vous ai pas perdu ? --> Non, ça va. --> OK. Parfait. --> OK. --> Donc maintenant, on voit que... --> Maintenant qu'on est ici... --> Là , c'est quand on a fait terminer. --> Hop. --> On a fait terminer. --> Donc là , on peut aller... --> On n'est pas obligé de commencer par le SQL. --> On peut aller directement --> ici et se dire --> qu'on va créer un tableau --> et on va pouvoir --> créer un tableau. --> Et là , du coup, notre --> base de données, --> comment elle s'appelle ? --> Elle s'appelle le nom qu'on lui a donné. --> Moi, je l'appelle Transac. --> Alors, je l'ai quelque part là -dedans. --> Voilà . Donc là , sur la --> partie slide, sur Teams, --> normalement, vous devez voir... --> Transac Analytic... --> Ah non, d'accord. --> Il y a le nom de la base de données --> et le nom d'affichage, donc display name. --> Ça va être ce que vous allez voir. --> Vous pourrez voir dans l'interface directement. --> C'est bizarre. --> Je la vois pas dans... --> Normalement, tu dois la voir. --> Si je vais dans Dataset, --> je devrais la voir, celle que je viens de créer. --> Alors là , justement, on a créé une base de données. --> Là , on vient de créer une --> base de données à la base de données. --> Donc, on a fait cette partie-là . --> Ah oui, d'accord. C'est Dataset, pardon. --> Donc, le Dataset, --> ça va être l'entité un peu plus petite --> qui va correspondre --> à nos données. --> La base de données, elle a potentiellement plusieurs tables. --> Donc là , si je veux créer quelque chose --> à partir de la base de données Transac, --> ça va être compliqué parce que --> j'ai aucun jeu de données --> qui est exposé. --> Donc, on me propose --> de créer un jeu de données. --> Donc là , --> je vais sélectionner ma base de données. --> Là , je vais aller chez ma publique. --> C'est toutes mes tables qui vont m'intéresser. --> Et là , je vais prendre --> Transaction Full. --> Non, moi, je l'ai pas. Pourquoi je l'ai pas --> à la base Transaction? --> Alors, c'est une table Transaction Full. --> Ah, tu parles de la base de données? --> Attends, je vais voir s'il vint. --> Parce que je vais peut-être pas donner de nom, en fait. --> Vas-y, rafraîchis, t'as un page? --> Ouais, là , je suis dans... --> J'ai dû louper un truc. --> Va dans Settings, Database Connections. --> Ouais. --> Voilà , tu l'as pas enregistré, je pense. --> Parce que là , j'ai PostgreSQL. --> Je sais pas si tu l'as... --> Vas-y, fais Edit. --> Ah, bah si, tu l'as pas. --> Ah, bah oui, ok. --> Parce que ça peut être PostgreSQL. --> Ok. --> Et donc, toi, tu l'as appelé Transac, --> Analyte Transaction... --> Je vais juste appeler Transac. --> Ok, c'est autant pour moi. --> Ok. --> Ça marche, merci. --> Alors, Dataset... --> Donc là , --> on va aller dans --> Transaction Full, par exemple. --> Et là , on va voir un aperçu --> notable. --> Est-ce que... --> Tout le monde y est, ou pas? --> Non, moi, je suis pas là . --> Alors, tu vas aller cliquer --> sur Dataset --> et en dessous, --> plus Dataset, t'as le bouton bleu --> en haut à droite, plus Dataset. --> Le bouton bleu, --> juste en dessous, en dessous de l'auté. --> Pas dans ce menu-là . --> Voilà . --> Là , tu vas choisir --> base de données, celles que t'as. --> Voilà . --> Schéma public. --> Et là , on va prendre --> Transaction Full. --> On est d'accord --> que là , c'est une vue en direct --> de la base de données qu'il a. --> Il y a un apport qui a été fait au début. --> Non, non, on a rien fait. --> La base de données, --> elle contient cette table-là . --> D'accord, oui. --> Voilà . Donc là , on a --> juste l'ensemble des colonnes --> avec leur nom. --> Donc on va créer un Dataset --> à partir de ça. --> Et il a été --> sauvegardé. Il a été créé. --> Maintenant, si on va --> dans Dataset, on peut le voir --> apparaître tout en haut. --> D'accord. --> Ok. --> Quand on clique dessus, --> on va nous proposer --> directement de créer --> un graphique à partir de lui. --> Donc, juste avant, on va aller --> regarder --> les propriétés du Dataset. --> On va faire les trois petits points, --> Edit Dataset, --> qui sont accessibles aussi via le menu --> d'avant. --> Et là , --> on va avoir --> pas mal d'informations. --> A la fois qu'on peut consulter --> et qu'on peut modifier. --> Donc, on va voir les métriques. --> Par défaut, à chaque fois --> qu'on consulte un Dataset, on a une métrique --> qui est le count star, c'est-à -dire --> compte le nombre de lignes, pour machin. --> On va voir que --> très souvent, on va --> potentiellement en avoir besoin, qu'on va la renommer --> par quelque chose de plus --> intelligent ou d'intelligible pour notre --> contexte. On peut en créer autant --> qu'on veut. Et ça, typiquement, c'est les valeurs --> qu'on va vouloir afficher --> dans nos graphiques. --> Par exemple, --> les métriques, --> vous pouvez en créer autant que vous voulez. --> Et c'est très pratique. --> Là , --> les différentes colonnes qu'on va avoir, --> à la fois --> leur nom, mais aussi --> leur description. --> C'est ça, les labels, --> la description, le format, --> si c'est --> un timestamp, --> toutes ces choses-là . --> Avec, ensuite, pas mal --> d'options possibles. --> Donc, savoir si c'est quelque chose de temporel, --> si on veut que ce soit notre --> timestamp par défaut, --> si on veut que ce soit filtrable, si on veut que ce soit une dimension. --> Voilà , on a tout ce qu'il faut. --> Et surtout, si jamais --> on a envie --> de pas, --> on a envie de donner l'accès ou de passer --> à certaines personnes et de faire en sorte --> que ce soit pas, --> que tout ne soit pas visible, --> on peut en mettre à la poubelle. --> Et on peut aussi faire --> thing from source --> pour récupérer toutes les colonnes --> en temps réel. --> Voilà , les colonnes calculées, --> ça va être un petit artifice --> qui nous permet de calculer --> des colonnes, surtout pour renommer, --> pour faire des petits calculs, des conversions, des casques, --> ce genre de choses. --> Et puis ensuite, les settings qui vont nous permettre --> de définir, encore une fois, les paramètres de cache --> et --> tous les, certains --> filtres de completion pour le --> SPL Lab. --> Il y a le petit --> étiquette --> certifié par machin --> que l'on peut rajouter dessus. --> Parce que à partir du moment où on a la main dessus, on peut dire que --> ok, je suis en contrôle 2, --> donc c'est certifié par la finance, --> certifié par --> département GEO. --> Du coup, ça permet --> à l'utilisateur, à ceux qui sont vraiment --> consommateurs, --> ou qui ne font que créer des graphiques, --> ou qui sont consommateurs des graphiques, --> de savoir --> quoi ils ont à faire. --> Voilà , donc ça, c'est --> pour le --> jeu de données. --> Donc là , une fois que je suis --> là , j'ai cliqué sur mon dataset tout à l'heure, --> pour rappel, j'étais là , --> je clique sur mon dataset, --> et là , je vais avoir --> une interface de construction de graph --> qui est la même pour tout le monde. --> Donc là , je pars sur --> le tableau, et à partir du moment où je change --> le type de visualisation, --> j'ai des paramètres qui vont changer. --> Parce que j'ai pas forcément besoin de la même chose --> à chaque fois. --> Voilà . --> Donc là , tout simplement, --> je peux commencer. --> Regardez, voilà . --> Regardez --> à l'échelle --> de l'heure. --> Je vais regarder combien --> on a de transactions. --> Je vais regarder ça --> par pays. --> Et là , je peux lancer --> ma visualisation. --> Tout simplement. --> Et, comme j'ai pas --> des données, forcément, --> je vais les agréger --> un peu plus. --> Voilà , moi des petits trous. --> ... --> Donc voilà , là , j'ai tous mes pays --> avec, à chaque fois, le nombre de transactions. --> D'accord. --> J'ai plein d'options --> telles que je peux --> avoir envie de faire. --> Je peux mettre des titres sur mes axes. --> Je peux mettre des légendes ou pas. --> Je peux interagir. Donc là , --> c'est la réécharte, --> telle que je parlais tout à l'heure. --> On peut à chaque fois cliquer sur --> une légende pour faire --> disparaître de ma sélection. --> Et, je vais pouvoir aussi avoir envie --> de me concentrer sur certains pays --> plutôt que d'autres. --> Imaginons que je suis en Europe. --> Ce qui m'intéresse, c'est l'Europe. --> Je peux ajouter un filtre --> sur les pays. --> Hop. --> Et on veut que ce soit un pays --> alors la France, l'Allemagne --> ou --> le Royaume-Uni. --> Hop. --> Voilà . --> Et j'ai plus que mes trois pays. --> Voilà . --> Après, je peux le sauvegarder --> et je vais même ajouter directement un dashboard --> si j'ai envie. --> Alors, j'ai une question --> par rapport à ça au filtre. --> En fait, j'avais testé ça --> sur un graphique. Alors, c'est plus --> que j'ai pas vu clairement comment --> tu tapais. Moi, par exemple, --> je tape Country in France. --> Je commence à taper, donc --> j'ai de l'autocompession, une suggestion --> qui se fait. Je clique dessus, --> mais il y a ce que j'ai tapé --> qui reste. Alors, c'est questionné --> parce que quand je tape autre chose, il faut que je supprime ce que --> j'ai tapé avant. Je sais pas si je suis clair. --> Si, si, je comprends, mais c'est pas quelque chose --> que j'ai chez moi, mais je peux... --> Tu vois, par exemple, je sais pas si... --> Alors. --> Ouais, attends, je vois ton écran. --> Attends, deux secondes. Attends, je vais mettre dessus. --> Voilà , vas-y. --> Par exemple, là , --> je tape Germany. --> Déjà , je sais pas pourquoi. --> Je l'ai pas. --> Tu vois, je l'ai et... --> Je sais pas si tu vois... --> Si, si, je vois très bien. --> Mais de mon côté, --> j'ai pas ça. Pourtant, --> là , pour le coup, --> c'est sur une VM, donc... --> Ouais, et puis, j'avais eu la même... --> J'avais eu le même problème qu'on a testé --> sur notre instance chez nous. --> L'instance qui est utilisée en place. --> C'est top. --> Tu vois, c'est le FR1 qui reste, ouais. --> Ah, si, bah ouais, parce que j'ai pas fait attention --> parce que j'ai cliqué directement. --> Je t'avoue que --> je l'ai pas sur le... --> Je sais pas si c'est une astuce... --> ... --> Ah ouais, non, mais c'est... --> Je sais pas du tout. --> Moi, je l'ai pas sur... --> Alors... --> Après, c'est de les sélectionner directement dans la liste déroulante --> et après... --> Ouais. --> Mais par contre, tu vois, là , --> moi, j'ai sélectionné les trois. --> Mais si je me mets à droite, --> je peux pas voir les autres dans la liste déroulante. --> Ça fait un peu bizarre. --> D'accord. --> Est-ce que toi, tu cliques là -dessus? --> Ah bah merde, là , du coup, là , --> ça a tout effacé. Bon. --> Ah non, ça, j'ai compris. --> Ah non, mais j'ai pas accès à la liste déroulante. --> Alors, tu fais IN. --> Ouais. --> Je fais très IN et là , --> j'ai pas accès à la liste déroulante. --> Je sais pas si tu vois mon écran. --> C'est vrai que c'est un peu... --> De fait, c'est un peu casse-pieds. --> Mais alors, peut-être qu'il y a un raccourci --> ou quelque chose --> parce que là , j'ai bien une liste déroulante. --> J'ai plus de listes déroulantes. --> Et même là , je tape --> FRA. --> Il me propose FRA. --> Il me propose pas... --> Il me propose pas les valeurs, en fait. --> C'est vraiment étrange. --> Peut-être qu'il faut que je recommence. --> C'est peut-être un petit bug. --> Si je fais country IN... --> J'ai pas la liste, moi. --> Euh... --> C'est étrange. --> Parce que si je tape FRA, --> il me propose FRA. --> Ça, par contre, moi, je l'ai. --> A la liste. --> Peut-être... --> Je vais recommencer, mais... --> De fait, c'est un peu... --> Toi, tu sélectionnes. --> Ça, t'as pas le souci, Taiki ? --> Non, bah moi, j'ai bien la liste. --> J'ai bien la liste déroulante, aussi. --> Il me demande de taper une valeur. --> Est-ce qu'il y a un truc --> qui a merdé quelque part, --> ou est-ce que je suis pas sur le bon ? --> C'est country, count, --> timestamp, public, --> traduction, save. --> Alors... --> Si je propose pas par défaut, --> il défile pas la liste. --> Non, tu vois, il met type value here. --> Si, par exemple, je mets francs, --> et ben, ça me met francs. --> En plus, ça me garde encore celui d'après. --> Et du coup, je fais save. --> Peut-être charte. --> Ben, forcément... --> Voilà , j'ai plus rien. --> C'est... --> C'est un peu embêtant, ça. --> Et j'avais le même problème. --> Je sais pas, je sais pas à quoi c'est dû. --> Peut-être qu'il y a un truc --> que j'ai zappé quelque part. --> Essayez de recréer --> le graphique. Ben, en dataset. --> Donc, là , je suis pris ma limite. --> Laisse-le, si tu le laisses. --> Il va pas se mettre à jour. Clique sur dataset en haut. --> Voilà . Clique sur transaction full. --> Voilà . Et là , on recommence. --> On met sur line chart. --> Ouais, donc là , --> on avait mis time stamp. --> Donc là , ça fonctionne bien. --> Save. --> Metric. --> Metric, tu mets de compte. --> Voilà . --> L'autocompition fonctionne bien là , jusqu'à présent. --> Voilà . Ensuite, --> c'est là que... Dimension. --> Ah, j'ai pas mis dimension encore. --> Ben si, c'est ça ? --> Ah ben voilà , là , ça charge. Ben là , c'est bon, --> je les ai. Oh, pourquoi ça fonctionnait pas tout à l'heure ? --> Donc, on a dit France, --> Tamikoa, Yuka --> et Germany. --> Ben là , ça fonctionne, ouais. --> Contribution mode. Bon, je sais pas --> pourquoi, ouais, ça... --> Il y a un truc qu'il a pas aimé, --> mais en tout cas, tout à l'heure, --> ça fonctionnait pas. --> Ben non, ben là , j'en ai qu'un là . --> Ah ben attends, --> j'ai fait... T'as pas mis dimension --> pour le pays ? --> Oui, autant pour moi. --> Autant pour moi. --> Ouais, je sais pas --> pourquoi j'avais ce souci là , --> tout à l'heure. --> Ça peut être des fois, je sais pas quand t'avais fait --> le changement de nom, si t'avais pas déjà --> ouvert ce panel avant, --> je sais pas. --> Ouais, il y a eu un truc bizarre. Bon, désolé. --> Voilà . Donc là , --> voilà le principe de création --> d'un graphique. --> Et puis ensuite, --> on est libre --> d'aller plus loin. --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> Alors, on va juste le sauvegarder, --> et puis ensuite, on peut créer --> un dashboard. --> Transaction de test. --> Et là , on peut directement y ajouter --> notre graphique. --> On le sauvegarde. --> ... --> ... --> ... --> ... --> Et donc là , on a notre --> tableau de bord --> avec --> un graph. --> Donc pour créer un tableau de bord, on va dans le dashboard. --> On fait plus dashboard. Voilà . --> Là , on peut déjà --> faire un glissé déposé, donc le fameux --> dragon drop. --> Voilà . Et puis là , on sauvegarde et on est bon. --> Bon, après, --> c'est assez --> simple d'éditer. On peut rajouter --> les dashboards. On peut jouer avec le --> layout. --> Il y a un système de grid --> avec --> qui permet facilement de s'y --> retrouver entre ces différents graphiques, --> de faire des choses plus grandes, plus petites, --> de mettre des graphiques côte à côte. --> Comment --> tu l'as étendue, ton graphique ? --> Rien. --> J'ai fait edit dashboard. Et ensuite, --> quand tu vas sur les côtés, --> tu auras des petits clips qui vont apparaître. --> Voilà . Donc là , vous avez --> on a laissé un peu la partie SQL --> de côté. --> Mais vous avez --> une bonne vue d'ensemble --> de l'ensemble de l'interface --> de Super 7. --> À chaque fois, --> vous allez avoir ces trois petits points là . --> Que ce soit --> quand vous êtes sur un dataset, --> quand vous êtes sur un chart, --> quand vous êtes sur un dashboard, --> vous allez pouvoir avoir ces trois petits points --> qui vous permettent de faire certaines choses. --> Donc, ça peut être --> édité directement. --> Voilà . Là , vous pouvez faire des choses --> un peu différentes. Vous pouvez changer le titre. --> Vous pouvez mettre une granularité. Vous pouvez changer --> les métriques. --> Si la métrique ne me plait pas, quand --> t'étoiles, ça ne me plait pas trop, --> ben ok. --> Les métriques. --> J'ajoute une métrique. --> Hop. --> Nombre de transactions. --> Voilà . --> Là , je vais enjolir. --> Et puis, c'est la même... --> Voilà . On s'en fiche à la gare. --> Hop. Voilà . --> Là , j'ai mis à jour. Donc maintenant, --> la métrique est plus là . --> Voilà . --> Donc, à chaque fois, au préalable, --> on doit... --> au préalable, construire notre --> métrique dans le... --> chart. --> Et on ne peut pas la créer directement --> dans notre construction --> du chart. Alors, la métrique, --> elle est rattachée au dataset. --> Pas à la source. Et ensuite, --> non, on n'est pas obligé de le faire. --> C'est souvent bien parce que --> visuellement, on aime bien pouvoir mettre des profs, --> des labels. On préfère avoir --> nombre de transactions plutôt que card star. --> Mais on peut aussi, si vous avez vu dans la métrique, --> vous avez les métriques saved, --> donc celles qu'on vient d'ajouter. --> On a déjà mis celles qu'on avait, donc on n'a plus. --> Là , on va avoir une métrique simple. --> Donc ça, ça va être des agrégats par colonne. --> Donc là , si je veux, --> le nombre --> distinct de merchant category --> par colonne, --> je peux l'avoir aussi. --> Ça va pas être beau, mais je peux l'avoir. --> Allez, compte distinct. --> Je vais pas être gentil. --> Mais voilà . --> Voilà . Donc après, quand j'ai passé dessus, --> je vais avoir un tooltip --> qui n'est pas forcément celui... --> Enfin, le compte distinct de merchant category, --> j'ai peut-être envie que mon utilisateur --> y voit autre chose. --> Mais je peux utiliser ça aussi. --> Et sinon, j'ai la troisième option --> qui est d'aller utiliser --> du SPL directement. --> Et là , ensuite, je vais avoir --> tous les différents éléments --> avec lesquels je vais pouvoir jouer. --> Donc ça, je vais reprendre un peu --> les slides parce que du coup, --> c'est facile de couvrir tout d'un coup. --> Je ne vais pas vous le dire, --> mais c'est là où tout ce qui va être un peu plus --> avec --> des fenêtres de temps différents, --> avec la comparaison entre différentes --> périodes de temps sur un même graph, ce genre de chose, --> on va l'avoir ici. Tout ce qui va être --> les couches d'annotation, ajoutez du contexte --> sur notre graph. On va y revenir tout à l'heure aussi. --> Et puis là , une partie qui va être plus --> sur comment est-ce que je peux afficher dans le futur --> pour des choses un peu --> d'applications un peu plus portées --> sur la prédiction. --> Alors, j'ai une question. --> Si je reviens sur le nombre de transactions, --> donc... --> Oui. --> Du coup, cette métrique --> que j'ai ennommée, --> où est-ce que tu la vois --> après dans le graph ? --> Parce que là , --> toi, tu as un nombre de transactions --> Là , j'ai que le nom de la colonne --> qui s'affiche, effectivement. --> Ensuite, ça dépend... --> Parce que moi, --> j'ai que --> France, Chouca, qui s'affichent. --> Est-ce que c'est pour --> que les gens soient plus belles, pour ce genre --> de choses ? --> Là , c'est ça qui prend le nom de la colonne --> et pas le label de la colonne. --> Mais si on est sur des affichages un peu --> différents, --> de type... --> Ici, il va m'appeler le label. --> Il va t'afficher le nombre de transactions. --> Par exemple, --> ça... --> Bah non, moi, je l'ai toujours pas. --> Pourquoi j'ai France ? --> Attends, non, pardon, autant pour moi. --> Toi, t'es sur un affichage à la table ? --> Table, c'est le tableau. --> Ok, ça marche. --> Ok, je comprends. --> C'est un peu bizarre --> comme nom, metrics, --> je trouve. --> J'ai pas trop compris le concept, --> mais... --> Les metrics, --> c'est une valeur numérique --> que tu vas vouloir afficher. --> D'accord. --> Soit, tu vas vouloir afficher une valeur --> brute, par exemple, --> une colonne, --> des salaires, --> des remunérations, des montants. --> Sinon, ça va être quelque chose --> qui va être --> quelque chose de travaillé, --> quelque chose de... --> qui va être une formule --> à partir de différentes colonnes --> ou peut-être d'éléments extérieurs --> qui va agréger quelque chose de manière numérique. --> La finalité, c'est toujours ça, c'est quelque chose de numérique. --> C'est pour ça que ça s'appelle metrics. --> C'est parce qu'à la fin, c'est quelque chose de numérique que tu vas afficher. --> D'accord. --> Là , par exemple, ça pourrait être --> le minimum ou le maximum --> ou... --> Ouais, donc tu les as qui sont proposés --> dans les metrics, et sinon tu peux le définir --> en... --> dans ton... --> dans tes metrics. Là , par exemple, --> ici, mettons que j'ai pas envie d'avoir ça, --> j'ai envie d'avoir... --> le plus petit... --> le plus petit montant par pays. --> Hop. --> Voilà . --> Ouais, donc là , t'as mint à moot --> et c'est ça que tu peux renommer après... --> Ouais. --> Après, libre à moi de renommer ça dans une metric --> associée à mon data set, ici. --> Hop. --> Ajoute des metrics, voilà . --> Ah ouais, en fait, le label, --> ça correspond à ... --> aux as, quelque part, en SQL. --> Nommer tes trucs as --> quelque chose. --> C'est plutôt le key metric --> qui va correspondre aux as. Le label, --> c'est vraiment quelque chose que tu vas afficher à la fin. --> D'accord, ok. --> Mais tu vois, c'est le NB transaction --> qui va être plus... --> Le as, d'accord. --> D'accord, oui, il faut dissocier --> le résultat de la requête et l'affichage... --> d'accord. --> Ouais. --> Voilà . --> T'es qui, Alison ? --> Tout va bien ? --> C'est moi. --> Ok. --> Parfait. --> Est-ce que vous voulez faire une petite pause ? --> On est déjà un peu plus de la matinée, --> si vous voulez, ou pas ? --> Tu comptes faire une pause à midi --> vers quelle heure et combien de temps, à peu près ? --> L'idée, --> normalement, c'est de l'ordre d'une heure. --> On peut se mettre un peu plus, un peu moins, --> si vous préférez, pas de souci. --> Voilà . --> Bon, ça, c'est bon pour moi. --> Une heure, c'est bon. --> Une heure, c'est suffisant, ouais. --> Ok. --> Une petite pause maintenant, c'est pas mal. --> Ouais ? Une petite pause maintenant pour partir --> frais sur les slides après ? --> C'est pas mal, on rentre dans le dur. --> Ben voilà . --> On reprend à 50 dans 8 minutes, --> ça vous va ? --> Ça marche. --> À tout de suite. --> T'es peut-être trop court à 8 minutes. --> Non, c'est un peu trop court. --> 9 minutes la prochaine fois. --> Après, si vous voulez 5 minutes en plus, --> ça n'y a pas de souci. --> Ouais, 5 minutes ? --> Vous voulez ? --> Non, c'est bon pour moi. --> Ok. --> Ben du coup, maintenant, --> l'expérience, --> c'est mieux de passer sur l'interface --> un peu à la main pour se fermer de ce que c'est, --> avant que j'en parle. --> Mais, --> maintenant qu'on l'a vu, est-ce que c'est vraiment --> sur ces questions-là ? --> Désolé, --> j'étais un petit peu en retard. --> Oui, donc je disais, --> donc là on a vu un peu l'interface --> rapidement et l'ensemble du workflow --> superset, --> c'est-à -dire, je connecte une base --> de données, je crée une table, --> je sélectionne ma table, --> je crée un graphique, --> j'ajuste ce que j'ai envie d'ajuster --> et puis ensuite, je mets mon graphique --> dans un rapport. Donc là après, --> tout ce qui va suivre, ça va être --> quelle complexité je veux, --> qu'est-ce que je veux montrer, quelle complexité --> pour mon graphique, comment est-ce que j'arrange --> mon dashboard, --> comment est-ce que je veux faire si je veux avoir --> plusieurs tables dans le même graphique, --> c'est toutes ces choses-là , mais qui vont être que des extensions --> de workflow. Comment est-ce que je vais partager --> ça ? Est-ce que je vais envoyer un lien à quelqu'un --> pour qu'il ait consulté le tableau de bord ? --> Est-ce que je vais lui envoyer un rapport ? --> Est-ce que je veux des alertes ? --> Les E-Frames, ça fonctionne --> ou pas ? --> Oui, on peut importer --> des tableaux de bord dans nos E-Frames. --> D'accord, ok. --> Donc on peut imaginer une page web --> interne où on a des E-Frames --> des tableaux de bord. --> D'accord. --> On va voir après les différents partages. --> Oui, oui. --> On peut faire un exemple --> là -dessus aussi. --> Ça marche. --> L'idée, c'est quoi ? --> C'est d'avoir une page interne --> avec... --> Non, mais je me dis, --> nous si par exemple --> on fait des articles --> sur notre site web --> et si par exemple --> on met des bases de données --> en open data --> qu'on fait une analyse de données, --> derrière, peut-être par exemple, mettre un camembert --> qui ait aussi cette base de données. --> Ça peut potentiellement être ça --> ou --> faire --> de l'analyse de données, --> avoir derrière des petites cartes, --> des choses qui... --> Voilà , ce serait ça. --> Moi, c'est l'usage que je vois. --> C'est possible. --> Après, on partage --> tous les liens --> pour la visualisation. --> Ça, je me dis, ça peut être important pour nous, --> pour nos clients. --> Par exemple, typiquement sur le projet --> sur lequel je travaille, --> on a un financeur, --> on va dire, des clients --> importants aussi. --> Donc partager certaines données à eux, --> mais pas à d'autres. --> Ça va pas être leur donnée lancée, --> mais leur montrer --> des schémas, --> s'ils ont des liens. --> Oui, avoir des versions différentes pour chacun. --> Oui, voilà , il reste ça. --> Donc, --> l'interface, on a vu --> les principales zones de navigation. --> On retrouve en haut tout ce qu'on a besoin --> et ensuite on descend petit à petit. --> On va faire des choses plus précises. --> On va avoir tout ce qui est --> la mise en page, ça se fait --> au différents moments. --> Ça peut être quand on édite le chart, --> quand on édite ce dashboard. --> On a plein d'opportunités de modifier ce qu'on veut. --> À savoir que quand --> vous faites un graphique, --> il y a une seule version de ce graphique --> qui existe. Donc si vous utilisez un graphique --> sur trois dashboards différents, --> vous allez --> le modifier sur trois dashboards différents. --> Voilà . --> C'est l'idée de réutiliser --> les composants. Donc si ce n'est pas les mêmes, --> voilà , --> c'est quelque chose d'important --> à retenir. --> Et à chaque fois d'ailleurs que vous faites des modifications --> sur un graphique et qu'il est utilisé dans plusieurs dashboards, --> normalement vous avez une petite alerte. --> Attention, vous allez modifier partout. --> Et pareil, pour le dataset, attention, vous avez plusieurs graphiques --> qui s'appuient dessus, vous allez modifier. --> Vous faites une modification qui potentiellement va --> impacter différents graphiques. --> Je ne sais pas garder à l'esprit. --> Donc voilà . --> Les composants principaux pour --> la construction de graphes, --> vous l'avez vu, on a une partie data --> qu'on va pouvoir mettre --> de manière assez fine tout ce qu'on a envie --> d'observer. --> Et on va avoir la partie --> l'autre table qui va être tout ce qui est la customisation --> où là on va pouvoir mettre --> le changement de code couleur, le changement de --> comment les choses sont affichées, sont formatées. --> Et tout ça selon --> le type de graphique qu'on va avoir --> dans la main. --> Du coup, --> il y a l'environnement SQL Lab --> qui --> mérite qu'on ferme un peu de lui. --> Je vais --> juste --> aller dessus. --> Donc là , à chaque fois --> ça va être toujours un peu la même chose. Vous avez --> la base de données --> jusqu'au choix --> de dataset. --> À noter, enfin, --> au choix de la table, forcément, parce que vous pouvez faire des --> requêtes sur une --> table sans forcément que ce soit un dataset. --> Le passage par le stade --> de dataset, il est nécessaire --> seulement pour la création de graphique. --> Vous pouvez très bien faire des requêtes --> sur une table sans créer de dataset. --> Donc là , --> imaginons que je veuille --> sélectionner --> les montants --> maximum --> par pays. --> Un peu. --> Attention. --> Voilà . --> Donc là , c'est un peu une --> variante de ce qu'on a vu tout à l'heure --> sur le graphique. Mais là , c'est une requête --> avec une agrégation --> par pays. Donc là , j'ai le --> montant maximum dépensé par pays. --> Donc là , je peux faire de l'exploration --> de manière assez --> intuitive. --> Je peux faire des tri. Je peux filtrer --> des résultats. --> Normalement. --> Pourquoi il veut pas là ? --> C'est pas intéressant. --> C'est pas intéressant, c'est inquiétant. --> Parce que c'est --> une requête avec agrégation. --> Donc ici, j'ai un champ pour filtrer --> les différents --> éléments qui m'intéressent. --> C'est assez pratique aussi. --> Je vais avoir --> à chaque fois aussi les historiques --> de mes requêtes avec les durées --> qu'elles ont prises pour être --> exécutées. --> Et puis, --> potentiellement, si ça m'intéresse, --> une rapide vue --> des premières lignes de ma table. --> Ce qui est intéressant --> avec les requêtes, --> c'est que je peux --> les sauvegarder. --> Et quand je les sauvegarde, --> je crée ce qu'on appelle --> un dataset virtuel. --> Un virtual dataset. --> Un jeu de données virtuel. --> Un dataset, --> c'est une vue quelque part. --> Oui, exactement. --> C'est une vue, sauf qu'elle est gérée par Super 7. --> Elle n'est pas gérée par la base de données --> qui est derrière. --> C'est exactement ça. --> Une vue ou un résultat de requête. --> Une vue ou un résultat de requête. --> Oui, c'est le... --> Après, dans ma requête, --> toute requête SQL peut être --> transformée, à tout moment où elle est valide, --> elle peut être transformée en dataset virtuel. --> D'accord. --> Donc là , il apparaît en bleu. --> Là où celui qu'on a créé juste avant --> apparaît en noir, parce qu'il correspond --> au mapping d'un dataset vers une table. --> Voilà . --> Et ça, par contre, autant les datasets --> physiques qui correspondent --> à une table physique, --> autant je ne peux en avoir qu'une seule, --> je peux avoir un seul dataset physique --> par table physique, je peux avoir une infinité --> d'assets virtuels, --> parce que déjà , on n'est pas limité --> à une seule table. On peut avoir plusieurs tables. --> Et ensuite, --> parce qu'on peut en créer autant qu'on veut --> pour des besoins aussi variés --> qu'on peut avoir. --> Voilà . --> Pour les fonctionnalités, j'ai plusieurs états --> de travail, donc je peux à chaque fois --> m'intéresser à plusieurs choses en parallèle. --> Ça, c'est des choses assez classiques --> que j'ai trouvées dans des éditeurs de requête SQL. --> Et puis, --> ensuite, les exports que je peux faire aussi --> assez simplement. --> Voilà . --> C'est une manière assez pratique --> d'explorer les jeux de données avant de les visualiser. --> Si je reviens à --> la --> présentation, --> j'ai --> pas mal de choses à cette façon. --> Je peux mettre en forme aussi normalement --> en mode SQL --> joli, --> enfin, --> avec les bonnes conventions. --> Voilà . --> J'ai de l'autocompletion, --> je peux avoir l'historique, j'ai de la coloration syntaxique. --> J'ai différents volets --> qui me permettent de bien comprendre ce que je fais --> et où j'en suis. --> Et ensuite, --> donc là , --> j'ai les éléments d'interface --> qui sont en haut avec les menus --> d'action. --> Tout ce qui va être --> l'idée de fil, donc ça, ça va être plus --> sur la partie de dashboard. --> Lors du --> part métrage, est-ce qu'on a la possibilité --> de mettre --> plusieurs chars --> sous --> la partie public transaction --> full ? Est-ce qu'on peut en ajouter --> peut-être deux, croiser --> deux bases de données --> de source et puis après --> de pouvoir requêter --> l'une puis l'autre et ensuite de pouvoir --> croiser les éléments ? --> Alors, on peut croiser --> différentes tables --> sans problème. Par contre, --> on peut croiser des tables que si elles sont dans --> la même base de données. --> Typiquement les jointures, --> je les vendrai après, --> on peut les faire que si elles sont dans la même base de données. --> Et ça, ça se gère --> autrement ? --> Est-ce que ça peut se gérer par --> l'outil, --> par d'autres outils que faire une requête SQL ? --> Les jointures, --> pas vraiment. --> Non, pour joindre --> deux tables, il n'y a pas, --> soit on fait en dehors de supersets, soit on fait --> en dehors de supersets et dans ce cas là , --> ça se fera par SQL. --> Oui, il n'y a pas c'est pas par le menu --> chart ou data set qu'on va se faire ça. --> Donc voilà pour --> cette partie là . --> Connexion de vos sources de données. --> Donc après l'avoir fait, --> on va l'expliquer. --> Donc on a plein --> de bases de données disponibles. --> Donc le partir du moment où ça parle au moins un petit peu --> SQL, on peut les connecter. --> Vous allez retrouver tous les --> légémiques et les grands classiques, --> mais qui couvrent une grande partie de ce que --> si vous êtes chez Amazon, --> AWS ou Azure, --> normalement, il n'y a pas trop de questions --> à se poser sur la --> faisabilité, il n'y a pas de problème. --> Vous êtes hébergé comment ? --> Gérez vous-même ? --> Ou vous êtes chez un --> cloud provider en particulier ? --> Ou plusieurs ? --> C'est pas hébergé dans le --> locaux, tu me corrigeras --> t'as qu'ici. --> Non, c'est ça. --> Mais nos bases de données --> sont hébergées chez full --> save. --> Et à terme, --> on est en cours --> justement. --> Et on utilise du postgreSQL. --> Donc là --> pour la connexion, --> on a déjà vu, --> on a déjà fait. --> Pour connecter, --> on a déjà fait aussi. --> Ça c'est bien, --> pendant 3 semaines, quand vous aurez --> oublié la formation, vous pourrez revenir --> aux différents écrans, ça se fait assez bien. --> Quelque chose d'intéressant --> qui a été ajouté --> il n'y a pas si longtemps que ça. --> Ça fait un peu plus d'un an et demi. --> À l'échelle de Super 7, --> c'est pas si longtemps que ça. --> Google Sheets en tant que base de données. --> Donc ça, c'est --> comparable postgreSQL ou base de données SQL. --> Très bien. Mais on peut avoir envie --> juste de faire des tests --> ou d'afficher des choses avec --> des données qu'on a, nous, --> dans un fichier Excel par exemple. --> Et en fait, --> là , on va avoir deux choses, --> deux alternatives qui sont possibles --> pour pouvoir utiliser Super 7 quand même. --> Une, ça va être faire des uploads --> de fichiers --> CSV --> vers la base de données. --> Donc ça, c'est une option qu'on va pouvoir --> autoriser. C'est hyper pratique parce qu'après --> on peut utiliser nos données comme --> souvent, enfin sous ce domaine, --> pay, compta, finance, --> Excel, c'est un peu l'outil --> de facto. --> Et voilà , c'est bien de pouvoir faire quelque chose aussi. --> Et sinon, avec Google Sheets, --> on peut aussi connecter directement --> à Super 7. --> Alors, si c'est --> une feuille publique, ça se fait --> quasiment instantanément. --> Si c'est quelque chose de privé, ça se fait aussi. --> Il faut juste regarder un petit peu la configuration. --> Mais du coup, --> je vous proposerai un exemple de chaque --> pour voir comment ça fonctionne. --> C'est super intéressant --> pour pouvoir faire des choses --> variées. Donc à chaque fois, --> quand on fonctionne comme ça, --> l'entête de chaque colonne est --> considéré comme le nom de la colonne, tout simplement. --> Et puis ensuite, chaque --> ligne, c'est une ligne qui va être entrée dans la base. --> On utilise --> beaucoup les Google Sheets --> pour gérer les couches --> d'annotation. Donc les couches d'annotation, --> ça va être des événements --> soit --> mondiaux, --> ou qu'on veut faire figurer parfois sur nos graphs, --> ou des événements d'entreprise. Par exemple, --> on veut montrer --> l'évolution de la productivité --> ou machin. Ben voilà , on va mettre --> la mesure --> de l'activité, et ensuite on va vouloir mettre --> OK. Donc à cette date-là , il y a un petit --> trait qui dit mise en place du télétravail. --> Et ensuite, ah ben mise en place --> de... Je ne sais pas. --> En fait, c'est des éléments --> qui vont par, --> qui vont avoir un rapport avec la réalité qu'on veut faire --> figurer, mais qui ne sont pas proprement parlés. --> Ils ne sont pas partis des données --> qu'on va --> laisser montrer sur le graph. Donc, --> c'est des données externes --> qu'on va pouvoir pluger sur --> nos différents petits graphiques. --> Et ça, on l'a aussi dans la partie --> où tout à l'heure, --> on est passé dessus, c'est --> dans la partie data. Vous avez la partie data et la partie customize --> dans le constructeur --> de graphique. --> Et ben dans la partie data, vous avez la possibilité --> d'ajouter une ou plusieurs couches --> d'annotation. Et ça, c'est super intéressant --> pour pouvoir --> ronger les graphs plus expressifs. --> Ensuite, --> plus en termes de modèle mental, --> ça, c'est un peu la slide qui résume --> tout. Donc, --> on a la base de données. --> Sans elle, il n'y a rien. C'est là où on va tout chercher. --> Le dataset physique --> qui, lui, va être --> une sorte --> d'avatar --> de la table physique dans Super7. --> Là , on va pouvoir --> déjà faire des opérations sur --> les colonnes, des filenométriques, --> faire ce genre de choses. --> Le dataset virtuel qui, lui, va être --> lié à une enquête SQL. Donc, comme le disait Sylvain, --> ça ressemble beaucoup à une vue. --> Sauf que c'est dans Super7. --> La question qui suit, c'est mais pourquoi est-ce qu'on ne prend pas une vue --> tout simplement ? --> Pourquoi est-ce qu'on passe par Super7 ? --> Donc, ça, la réponse, --> elle est, généralement, --> on peut aussi utiliser les vues de sa base de données. --> Mais il y a --> le templating, en utilisant --> Jinja, qui permet, --> qui peut être utilisé. --> Et là , du coup, avec le dataset virtuel, c'est le seul --> moyen de l'utiliser. Donc, le templating, --> ça va être, alors, c'est une --> partie qui a beaucoup intéressé --> nos amis belges en début de semaine. --> Elle ne va peut-être pas vous intéresser autant. --> Je passerai dessus quand même. Mais l'idée, --> c'est d'avoir une boucle de rétroaction --> entre votre --> navigateur et votre système, --> et vos requêtes dans la base de données. --> Donc, typiquement, ça va être --> j'ai --> une équipe en Espagne, une équipe en Allemagne, --> et j'ai envie, --> quand je leur envoie un --> dashboard, de mettre --> un petit paramètre dans --> l'URL, --> pour que quand ce soit les Allemands qui cliquent sur --> leur dashboard, ils aient directement les vues --> qui concernent l'Allemagne, et quand c'est les Espagnols, --> ils ont des vues qui ne concernent que l'Espagne. --> Donc avoir un peu les mêmes données, mais filtrées --> de manière un peu différente. --> Ça peut aussi être avoir des vues qui soient adaptées --> par utilisateurs. --> Donc voilà , il y a plein de choses comme ça. --> L'idée, c'est vraiment --> de communiquer --> avec Super7 des éléments pour qu'ils puissent --> adapter ces requêtes SQL --> avant de faire le rendu de ces tables. --> Je ne dis pas plus, je regarderai celui-ci s'il faut. --> Mais voilà . --> Et ensuite, on a le graphique --> qui est relié à un dataset, --> dataset physique ou dataset --> virtuel. Et ça, c'est ce qui va --> nous intéresser. --> Donc là , --> on a déjà fait la gestion --> de dataset. Donc, --> encore une fois, on peut avoir qu'un seul dataset --> physique par table. --> Ça fonctionne --> dataset physique par table. --> Ça fonctionne comme ça pour --> Super7, et vous ne pourrez pas en créer plus --> toute façon. Donc, un dataset physique --> et ensuite autant le dataset virtuel --> que vous voulez. --> On a toute la partie de paramétrage. --> On est passé dessus déjà . --> Mais regardez pour la référence. --> Ensuite, --> on a ce qu'on appelle dataset virtuel. --> Donc, dataset virtuel, --> c'est basé sur une requête --> SQL. --> On va pouvoir combiner --> plusieurs tables et on va pouvoir --> faire des choses qu'on ne peut pas forcément faire de manière --> aussi simple dans les datasets physiques. --> Donc, ce qui est bien, c'est qu'on peut --> l'avantage --> essentiel, c'est qu'on peut avoir plusieurs tables ensemble --> dans un dataset virtuel. Mais attention, --> il faut que ces tables soient toujours --> dans la même base de données. --> Même si c'est le partage de même chef. --> Donc là , --> ça va être pour créer le dataset virtuel. --> Il y a --> des petites bonnes pratiques à respecter. --> Pas d'agrégation dedans. --> De préférence. --> Et ensuite, --> se limiter à des jointures --> simples. --> C'est-à -dire pas à des jointures qui vont --> être très lourdes --> avec beaucoup d'entités d'un côté et de l'autre. --> C'est-à -dire uniquement joindre deux alines --> en deux colonnes, ce genre de choses, ça va. --> Par contre, si on veut faire --> des tables qui sont déséquilibrées avec --> beaucoup plus d'éléments --> d'un côté que de l'autre, ça va alourdir beaucoup --> les requêtes et ça va être un petit peu --> trop difficile. --> C'est tout à fait faisable, --> j'ai déjà fait, mais c'est pas recommandé. --> Voilà . --> Ensuite, tout ce qui est renommé, --> mettre des labels différents, créer des --> regroupements à partir d'une colonne. --> Vous avez des --> âges qui vont de 18 à 65 ans, vous avez envie --> de faire quatre colonnes. Voilà , vous pouvez --> facilement en SQL faire des requêtes --> de ce type-là pour faire --> du bracketing. --> Et puis ensuite, vous pouvez aussi créer --> des liens. --> Si jamais vous avez des --> tableaux et que vous voulez afficher des références, --> vous pouvez très bien créer des adresses, --> des URL que vous affichent directement dans un tableau --> et qui seront cliquables après. --> Par exemple, vous pouvez partager --> un tableau de bord avec différents liens. --> Et là , vous faites un --> graph de type tableau et vous --> pouvez faire avoir du formatage HTML --> à l'intérieur de vos cases. --> Ça, c'est typiquement ce genre de choses. --> C'est rajouter des balises, --> quelques tags HTML pour pouvoir --> afficher ce que vous voulez --> avec le lien qui vous intéresse. --> Voilà , c'est mon jugage. --> Ça, --> on en a parlé, je ne vais pas revenir --> dessus, mais pour référence, vous l'avez. --> Donc là , on est sur --> l'écriture --> de --> ça, c'est plus du --> SQL en général. --> C'est faire en sorte que les résultats --> de vos requêtes ne soient pas trop lourds --> justement pour --> Apache et pour le confort --> de navigation. --> Et là , par exemple, c'est du group by, du --> order by. --> Vous avez compris que du coup, --> il ne fallait pas l'utiliser. --> Ça, c'est plus pour --> les --> requêtes --> en général. Mais après, --> rien n'empêche de l'utiliser quand même. --> Ce qu'il faut, ce n'est pas que ce soit trop lourd --> à chaque fois. --> en fait, --> c'est juste que là , --> ce n'est pas forcément intéressant d'utiliser parce que --> ce qui va se passer, c'est que --> les private, --> les virtual data sets --> c'est un peu comme des sous-requêtes --> qui sont exécutées. Et quand vous allez afficher --> un graphique, --> vous allez refaire une requête SQL encore une --> fois. Quand je fais --> un tableau et que je veux agrégé par --> affiché par jour et que je veux telle --> métrique, à chaque fois, c'est une requête SQL qui retourne --> à l'extérieur. Donc l'idée, c'est de --> privilégier l'exécution des group by --> par les graphiques --> plutôt que par le virtual data set. --> D'accord. Donc group by, --> order by par le graphique. Oui. --> D'accord. Parce que à chaque fois, --> quand on est dans le graphique, --> on fait, pour la plupart des cas sauf pour les --> collo, on va vouloir afficher --> des données agrégées. Donc quand on a --> déjà des données agrégées en entrée, --> on va être obligé de faire des --> si j'ai mon graph avec une valeur par pays, --> je vais être obligé de faire de la --> bidouille en disant affiche-moi le maximum par pays --> puis en sachant que j'ai une valeur, j'aurai --> la valeur par pays. --> Donc voilà , c'est là où c'est --> pour ça. --> Ok. --> Du coup là , je pense qu'on en sait assez --> pour commencer notre premier --> TP, --> qui sera plus intéressant, je pense. --> Je vais --> de ce pas --> le mettre --> en ligne. --> Est-ce que c'est clair jusqu'à présent ? --> Oui. --> Je pense qu'il faut voir avec l'exemple --> et on comprend que ça sera plus --> parlant. --> Ouais. --> Voilà , --> j'ai mis le TP sur --> le drive que je vous ai --> partagé. --> Donc l'idée là , ça va être assez simple. --> On a déjà importé la table, --> on a déjà créé la tacette. L'idée, --> ça va être de jouer un peu avec les différents types --> de graph --> et de --> voir comment ça fonctionne et comment --> on les organise sur un dashboard. --> Donc c'est Super 7 TP1. --> Est-ce que vous le voyez ? --> Oui. --> Voilà . --> Du coup là , forcément, --> si on crée le data set, --> on nous dit que c'est pas possible qu'il y en --> existe déjà un pour cette table là . --> Oui, j'ai dit ce qui a déjà été fait. --> Mais normalement, si vous essayez, --> il doit vous envoyer balader pour cette --> chose. --> Toussaint, il bloque. --> Par contre, --> ce data set, après, --> on peut le renommer ou pas ? --> Oui, on peut le renommer. --> Parce que là , on a un data set --> qui existe déjà , qui s'appelle Transaction de --> mais du coup, --> si je veux le renommer en Analyse --> Fraud, c'est pas possible puisqu'en fait, --> le data set, c'est le nom de la table --> finalement. --> C'est un data set physique. --> Oui. --> Vous pouvez pas le renommer. --> Donc en fin de compte, --> il faut qu'on aille directement --> dans charte quelque part. --> En fait, moi, j'ai du mal à comprendre --> ce qu'on cherche à faire déjà . --> Alors, on cherche à faire --> un dashboard avec une --> analyse des différents KPI, --> une analyse temporelle, une analyse géographique --> et puis, --> ensuite, créer des interactions dessus. --> Parce que clairement, il y a quoi dans notre table ? --> Parce que moi, j'ai besoin de comprendre --> sur quoi je travaille, --> les données qu'il y a dans la table --> et ce que c'est en fait. --> Oui, c'est des tables de transactions --> par --> par la transaction individuelle --> et sur lesquelles on va avoir --> des données. --> Transaction type --> transaction carte bancaire ? --> Oui, c'est ça, transaction en vrai. --> Voilà , donc ici, je vais avoir --> à chaque fois un identifiant --> de transaction, un identifiant --> un client, un numéro de carte, --> et puis ensuite, des types de --> commerce, --> des types de monnaie, des pays --> où ça a eu lieu, la taille de ville --> où ça a eu lieu, le type de carte, --> plein de choses comme ça. --> Et du coup, c'est --> créé en vue --> de faire de la fraud. --> Et donc, on va trouver ce fameux --> petit flag ici, is fraud, --> qui veut dire si oui ou non une transaction --> est considérée comme frauduleuse. --> Donc là , tu te feras même tant que nous --> pour qu'on voit un peu... --> Oui, oui, je le feras --> même tant que vous. Après, vous êtes --> libre d'avancer à votre rythme --> et surtout de m'interrompre, si jamais. --> Voilà , déjà , je trouve que --> c'est... Alors, la configuration --> des colonnes, --> par exemple là , la colonne --> amount type métrique, --> donc c'est effectivement... --> Comment tu peux... --> Parce que moi, là , je suis dans --> colonne, dans chart, --> quand je passe effectivement le curseur, --> je vois bien le type de --> données dont il s'agit, --> si c'est un booléen, si c'est --> un temporel, si c'est une chaîne --> de caractère. --> Mais par exemple, là , tu as mis --> groupe et bole, --> format $.f, --> toutes ces choses-là , --> ce n'est pas des choses qu'on peut voir d'emblée, --> c'est toi qui... --> C'est quand on regarde dans le contenu --> de la table, c'est toi qui nous donne --> cette info-là , en fait. --> Ouais, --> oui, après, c'est en explorant aussi --> l'idée, c'est de le voir à chaque fois. --> Mais oui, on peut le faire... --> Après, ça, c'est des... --> C'est des détails... --> C'est vraiment pour... --> Là , déjà , pour vous être --> relativement... --> Pour commencer l'environnement Super7, --> l'idée, maintenant, c'est de voir un petit peu --> sur des choses plus précises, --> comment ça fonctionne. --> Là , tu nous laisses aller... --> Je pose beaucoup de questions, mon taux de questions --> va être consommé assez vite. --> Tu nous laisses --> aller jusqu'au bout --> ou on fait un point... --> Ouais, mais on peut faire un point... --> Ouais, moi, je ne bouge pas, --> je suis ici de toute façon, --> donc ça peut être... --> Comme vous le savez, je peux vous laisser un petit peu regarder --> et puis dans, je ne sais pas, --> dans cinq minutes, on peut faire un point, --> dix minutes, je ne sais pas, --> comme vous voulez, mais pas de... --> Vous arrivez à exécuter --> la requête --> d'Aki et Allison ? --> Oui, je l'espère. --> Requête d'autres fraudes... --> Ah, mais d'accord, OK. --> OK. --> Donc là , pour les métriques, --> on est toujours dans l'onglet --> propriété de data 7. --> Pour les métriques --> propriété du data 7... --> Quand ils parlent de différentes... --> Ah, mais tu les configures là , --> d'accord, OK. --> Moi, j'étais dans l'éditeur SQL --> et je ne comprenais pas pourquoi --> ça ne s'exécutait pas, d'accord. --> C'est dans la partie éditeur SQL des métriques. --> Moi, j'étais dans le requêteur SQL --> en général. --> C'est pour ça que... --> OK, ça ne pousse pas. --> ... --> Est-ce que --> il vérifia à ce moment-là --> si ta requête est correcte ou... --> Non, pas ici. --> D'accord, OK. --> ... --> ... --> D'accord. --> Alors, c'est pas de soucis. --> Donc là , on est --> dans les métriques. --> Donc, on va aller --> directement dans notre --> data 7. --> Dans les propriétés --> et on va éditer des métriques. --> Et c'est là --> où on va dire --> quelle est la métrique qu'on veut. --> Et ensuite, dans l'expression SQL, --> on va mettre la métrique --> telle qu'elle est définie ici. --> Donc là , ce qu'on veut, --> le taux de fraude, c'est qu'on compte à chaque fois --> le nombre de --> de flags --> qui sont à ... --> qui sont à vrai. --> Donc --> le fameux isFraude égale 1. --> Et ensuite, on divise par le nombre total --> de lignes. --> Et du coup, --> c'est un peu déstabilisant --> parce que ça fait un peu une requête SQL --> incomplète. --> Mais ce qu'il faut se dire, c'est que c'est à chaque fois --> exécuté dans le cadre --> d'un graphe. --> Quand on fait un graphe. Donc en fait, --> cette chose-là n'a de sens que --> quand on est sur un graphe. --> Et à partir de là , --> c'est là qu'on va pouvoir calculer selon --> les différentes sélections, selon --> le nombre de pays qu'on choisit, selon la période temporelle --> qu'on choisit, ce nombre --> de taux de fraude va évoluer --> de la même manière. --> En fonction de ces paramètres-là . --> Pareil pour le montant moyen de la fraude. --> Là , pareil, on va filtrer --> le... --> On va prendre la --> moyenne des cas, --> la moyenne des montants où le drapeau --> fraude est mis à après. --> Et puis ensuite, --> on va... --> On va calculer ça. --> Dans le contexte de notre graphe, selon les autres paramètres --> qui auront été fixés. Est-ce que c'est plus clair --> ou pas trop ? --> J'ai vraiment du mal à comprendre ce qu'on va faire. --> D'accord. --> Là , on a un dataset --> avec plein --> de transactions. --> Ce qu'on est en train de faire là , --> c'est préparer les métriques --> qui nous intéressent dans notre dataset --> pour pouvoir --> ensuite les exploiter en créant des graphs --> et en organisant ces graphs --> dans un tableau de bord. Là , concrètement, --> ce qu'on fait, c'est qu'on est en train de définir les métriques --> qui nous intéressent, à savoir le taux de fraude --> et le montant moyen de la fraude --> pour pouvoir --> les utiliser à l'étape suivante --> dans nos graphiques. C'est ça ? --> C'est flou ou c'est... --> Non, non, mais j'ai vraiment --> pas l'habitude de travailler sur ce genre de choses. --> Moi, j'avais pas compris --> comment était formulée --> la consigne. --> Je comprends pas du tout ça. --> D'accord. --> Du coup, en fait, c'est juste --> la consigne, c'est ça ? --> On veut construire des métriques, --> développer des visualisations --> et puis les mettre dans un dashboard. --> Et en fait, c'est juste --> là , on a notre dataset --> qu'on figure comme on veut. --> Ensuite, il faut qu'on configure les métriques --> parce que dans notre... --> dans la création graphique, il y a la --> case métrique qu'il faut qu'on remplisse simplement --> et qu'on la remplisse avec des choses --> qui nous intéressent. Et donc là , je trouve --> que c'est devenu une valeur qui nous intéresse. --> Et puis ensuite, là , on va créer des visualisations --> avec... --> Mais dans --> la page 3 configuration des colonnes, --> ça, je vois --> pas quoi ça sert. --> C'est pour configurer ce qui... --> C'est déjà configuré --> comme il faut ? --> Pour certains, oui, c'est juste pour vérifier --> soit configurer si c'est nécessaire. --> Par exemple, Transaction Hour, --> normalement, il n'est pas considéré comme temporel. --> Mais comment on change, du coup ? --> Ben oui, je ne sais pas. --> On clique sur la case list temporel --> dans les settings. --> Oui, oui, je t'avais vu. --> D'accord. --> Alors, c'est... Parce que moi, --> je pensais que c'était juste informatif la configuration --> des colonnes. --> Oui, c'est pas le plus... --> Par défaut, normalement, il le fait bien --> et c'est pas... --> Parce que là , Transaction Hour, --> là , pour changer --> la configuration des colonnes, --> tu vas dans... --> Tu vas dans Dataset. --> Dataset et... --> Ah oui, colonnes, ok. --> Non, qu'est-ce que j'ai fait ? --> Dataset, là , j'ai colonnes --> et là , j'ai une case list temporel. --> Ah oui, d'accord, ok. --> Voilà . --> Alors, par exemple, --> avec East Transaction Hour, --> East Temporel, ok. --> Et par exemple, --> Amount, East Metric, --> c'est... --> Parce que là , --> on a un type double précision, --> mais comment tu peux préciser --> que c'est --> Amount, East Metric, --> type Metric, --> et format... --> Non, c'est... --> En fait, c'est Amount, --> il va rester tel qu'il est. --> Donc c'est double précision ? --> Ouais. --> Donc ça, c'est bon, c'est un boléen. --> Par contre, --> Merchant Categories... --> Lui, c'est un texte --> et... --> En fait, le data type, on peut pas le changer. --> Non, on peut pas le changer. --> On peut juste changer... --> Ce qu'on peut juste dire, c'est si c'est temporel... --> Ouais. --> On peut dire si on l'utilise comme filtre --> et si on l'utilise comme dimension. --> D'accord, ok. --> Donc en fait, nous là , concrètement, --> on a juste à changer Transaction Hour --> et dire que c'est un type temporel. --> Ouais, c'est ça. --> Le reste, c'est pas à changer, d'accord. --> Qu'est-ce que t'appelle --> format 2S, --> format 2... --> d'AnthodiaPorama4 ? --> Ou 5. --> C'est 3, je pense. --> C'est celui-là , 5, pardon. --> Point 2S, --> c'est quoi, c'est... --> C'est le nom de... --> Non, non, c'est le... --> après la virgule que tu mets. --> D'accord, donc pareil, point 2% --> c'est le nombre de chiffres après la virgule. --> Ouais, c'est point 2, --> et ensuite, ouais, le pourcentage. --> Bon. --> Mais là , par exemple, Transaction Total, --> on peut... --> Là , effectivement, j'ai le même résultat que toi, --> mais comment on peut changer la précision, --> là , par exemple, de format ? --> Si on voulait mettre --> qu'un chiffre après... --> Moi, j'allais être dans --> une métrique. --> Ah. --> Là , nombre de transactions. --> Bon. --> Moi, je vais mettre... --> 6. --> Point 1S. --> Parfait. --> J'allais pas enregistrer. --> Ah. --> Faut que je me fasse... --> Donc là , tu es dans Customize, Adaptating, Formatting, d'accord, c'est là que... --> Du coup, c'est ici, c'est ici qu'on choisit ce qu'on veut. --> D'accord, on va essayer genre U1. --> Ouais, ça c'est là que tu veux, ok. --> 1, 2, 1, 2, 3. --> Ah mais c'est de converti, après on... --> Ouais, ils expliquent à chaque fois ce qu'ils...