Le cours ultime de SQL et de tableau : de zéro à héros | Baraa Khatib Salkini | Skillshare
Recherche

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Le cours ultime de SQL et de tableau : de zéro à héros

teacher avatar Baraa Khatib Salkini, Lead Big Data, Cloud Architecture, Data

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction du cours SQL |

      1:57

    • 2.

      Aperçu du programme de cours SQL |

      1:52

    • 3.

      SQL | Introduction

      6:30

    • 4.

      SQL | Pourquoi apprendre SQL ?

      4:07

    • 5.

      SQL | Les bases de données

      3:59

    • 6.

      Notions de tableau SQL |

      2:45

    • 7.

      SQL | Commandes SQL principales

      4:23

    • 8.

      SQL | Les éléments des instructions SQL

      4:28

    • 9.

      SQL | Télécharger et installer MySQL

      5:51

    • 10.

      Visite de la | SQL dans l'interface de MySQL Workbench

      5:30

    • 11.

      SQL | Installer la base de données de cours

      4:37

    • 12.

      Guide du style de codage SQL |

      4:41

    • 13.

      SQL | Déclaration SELECT

      7:29

    • 14.

      SQL | DISTINCT

      3:19

    • 15.

      SQL | CLASSER PAR

      9:11

    • 16.

      SQL | OÙ

      6:21

    • 17.

      Opérateurs de comparaison SQL | : =, >, <, >=, <=, ! =

      7:05

    • 18.

      Opérateurs logiques SQL | : ET, OU, OU, NON

      11:31

    • 19.

      | SQL ENTRE

      6:12

    • 20.

      SQL | IN

      4:42

    • 21.

      LES | SQL COMME

      12:28

    • 22.

      SQL | REJOINS

      4:42

    • 23.

      Déclaration SQL | AS - Alias

      3:45

    • 24.

      JOINTURE INTERNE SQL |

      8:21

    • 25.

      SQL | JOINTURE GAUCHE

      3:09

    • 26.

      SQL | REJOINDRE DROITE

      2:30

    • 27.

      SQL | JOINTE COMPLÈTE

      4:06

    • 28.

      UNION SQL |

      10:11

    • 29.

      SQL | Fonctions d'agrégation

      12:12

    • 30.

      Fonctions de chaîne de caractères SQL |

      12:52

    • 31.

      GROUPE DE | SQL PAR

      8:28

    • 32.

      | SQL AYANT

      5:47

    • 33.

      Sous-requête SQL | : EXISTE ou IN

      9:51

    • 34.

      INSERT SQL |

      14:52

    • 35.

      MISE À JOUR DU | SQL

      5:53

    • 36.

      SQL | SUPPRIMER ET TRONQUER

      4:37

    • 37.

      SQL | CREATE Table

      10:03

    • 38.

      SQL | ALTER Table

      1:49

    • 39.

      Table de chute SQL |

      0:54

    • 40.

      Tableau | Introduction du cours

      3:21

    • 41.

      Aperçu du programme de cours Tableau |

      5:11

    • 42.

      Section Tableau | : Bases de Tableau

      0:32

    • 43.

      Tableau | Mots à la mode pour le Big Data

      9:01

    • 44.

      Tableau | Qu'est-ce que l'intelligence d'affaires (BI)

      3:03

    • 45.

      Tableau | La puissance de la visualisation des données

      3:27

    • 46.

      Tableau | Tableau vs Excel

      9:33

    • 47.

      Tableau | 3 meilleurs outils de BI

      1:09

    • 48.

      Tableau | Qu'est-ce que Tableau ?

      2:51

    • 49.

      Tableau | Pourquoi Tableau est puissant ?

      5:30

    • 50.

      Section Tableau | : Produits Tableau

      0:29

    • 51.

      Tableau | Processus de développement

      3:41

    • 52.

      Tableau | Tableau Desktop

      2:08

    • 53.

      Tableau | Tableau Public Desktop

      1:22

    • 54.

      Tableau | Préparation de tableau

      2:22

    • 55.

      Tableau | Tableau Desktop vs Prep

      3:35

    • 56.

      Tableau | Processus de partage

      2:49

    • 57.

      Tableau | Tableau d'hébergement : On-Prem vs IaaS vs Saas

      6:34

    • 58.

      Tableau | Tableau Server et cloud

      2:59

    • 59.

      Tableau Public

      3:05

    • 60.

      Tableau | Tableau Reader et mobile

      2:43

    • 61.

      Tableau | Tableau Server vs Cloud vs Public vs Reader vs Mobile

      4:09

    • 62.

      Section Tableau | : Architecture de Tableau

      0:38

    • 63.

      Tableau | Live vs Extract

      2:33

    • 64.

      Tableau | Types de fichaires

      4:59

    • 65.

      Tableau | Architecture de Tableau : Composants de bureau

      8:09

    • 66.

      Tableau | Processus de publication

      1:54

    • 67.

      Processus d'authentification de Tableau |

      1:54

    • 68.

      Processus de vue de l'accès à Tableau |

      4:58

    • 69.

      Tableau | Architecture de serveur

      11:43

    • 70.

      Tableau | Tableau Architecture publique

      3:45

    • 71.

      Section Tableau | : Préparer votre PC

      0:36

    • 72.

      Tableau | Télécharger et installer Tableau

      1:40

    • 73.

      Tableau | Créer un compte public Tableau

      1:40

    • 74.

      Tableau | Obtenir des ensembles de données de formation

      6:28

    • 75.

      Tableau | Publier la première visualisation

      2:37

    • 76.

      Tableau | Visite de l'interface

      14:31

    • 77.

      Section de Tableau | : Modélisation des données

      0:47

    • 78.

      Tableau | Notion de modélisation des données

      6:44

    • 79.

      Tableau | Modélisation des données Tableau

      5:47

    • 80.

      Tableau | Joints

      9:23

    • 81.

      Tableau | Union

      7:38

    • 82.

      Tableau | Relations

      17:56

    • 83.

      Tableau | Mélange de données

      7:30

    • 84.

      Tableau | Join vs Union

      0:57

    • 85.

      Tableau | Rejoindre vs mélange de données

      4:07

    • 86.

      Tableau | Rejoindre ou relation

      5:51

    • 87.

      Tableau | Rejoindre vs Relation vs Union vs Fusion

      3:44

    • 88.

      Tableau | Créer 2x sources de données

      12:31

    • 89.

      Section Tableau | : Métadonnées de tableau

      0:48

    • 90.

      Tableau | Introduction aux métadonnées

      2:21

    • 91.

      Tableau | Types de données

      18:17

    • 92.

      Tableau | Rôles des types de données

      5:12

    • 93.

      Tableau | Dimensions et mesures

      19:08

    • 94.

      Tableau | Discret vs permanent

      15:57

    • 95.

      Tableau | Types de données vs dimension et mesure vs discret et permanent

      1:52

    • 96.

      Section Tableau | : Renommer le tableau

      0:30

    • 97.

      Tableau | Cliniques de noms

      11:36

    • 98.

      Tableau | Renommer

      11:12

    • 99.

      Alias de Tableau |

      9:20

    • 100.

      Section Tableau | : Organiser vos données

      0:38

    • 101.

      Tableau | Hiérarchie

      19:26

    • 102.

      Tableau | Groupes

      14:04

    • 103.

      Tableau | Groupes de groupes

      10:36

    • 104.

      Tableaux |

      25:46

    • 105.

      Tableau | Bacs et histogrammes

      11:22

    • 106.

      Section de Tableau | : Filtrage et tri des données

      0:39

    • 107.

      Tableau | Types de filtres

      19:26

    • 108.

      Tableau | Comment créer des filtres

      24:59

    • 109.

      Tableau | Personnaliser les filtres

      30:45

    • 110.

      Tableau | 10x Filtrer Trucs et astuces

      17:14

    • 111.

      Tableau | Tri des données

      17:21

    • 112.

      Section du tableau | : Paramètres

      2:33

    • 113.

      Tableau |

      6:22

    • 114.

      Tableau | Lignes de référence dynamiques à l'aide de paramètres

      1:52

    • 115.

      Tableau | Filtres dynamiques à l'aide de paramètres

      3:57

    • 116.

      Tableau | Échanger les mesures/dimensions à l'aide de paramètres

      10:15

    • 117.

      Tableau | Habiletés dynamiques à l'aide de paramètres

      3:02

    • 118.

      Tableau | Bacs dynamiques à l'aide de paramètres

      3:28

    • 119.

      Section du tableau | : Actions

      2:57

    • 120.

      Action du tableau | : Aller À L'URL

      6:18

    • 121.

      Tableau | Action : Aller À La Feuille

      1:50

    • 122.

      Tableau | Filtre à actions et actions rapides

      6:52

    • 123.

      Tableau | Action Highlight

      4:44

    • 124.

      Tableau | Ensembles d'actions

      6:46

    • 125.

      Tableau | Paramètres d'action

      5:47

    • 126.

      Tableau | Déclencheurs

      1:51

    • 127.

      Section Tableau | :

      0:37

    • 128.

      Tableau | Introduction aux comptes-rendus

      11:00

    • 129.

      Tableau | Composants de la détermination

      8:32

    • 130.

      Tableau |

      5:35

    • 131.

      Tableau | 4 Types de comptes

      22:15

    • 132.

      Tableau | Fonctions des numéros : PLAFOND, PLANCHER, ROND

      10:15

    • 133.

      Tableau | Cas de changement : INFÉRIEUR ET SUPÉRIEUR

      10:47

    • 134.

      Tableau | Supprimer les espaces : LTRIM, RTRIM, TRIM

      11:50

    • 135.

      Tableau | Extrait de la sous-chaîne : GAUCHE, DROITE, MILIEU

      12:02

    • 136.

      Tableau | Recherche : STARTSWITH, ENDSWITH, RETENU, FINDNTH

      26:11

    • 137.

      Tableau | COCOORDINATION ET DIVISATION

      15:19

    • 138.

      Tableau | REPLACE

      7:06

    • 139.

      Tableau | Extraire des parties de date : DATENAME, DATEPART, DATETRUNC, DAY

      30:11

    • 140.

      Tableau | Ajouter et soustraire des dates : DATEDIFF, DATEADD

      12:26

    • 141.

      Tableau | AUJOURD'HUI ET MAINTENANT

      6:46

    • 142.

      Tableau | Fonctions NULL : ZN, IFNULL, ISNULL

      12:57

    • 143.

      Tableau | Fonctions logiques : IF, ELSE, ELSEIF, IIF, CASEWHEN

      29:10

    • 144.

      Tableau | Opérateurs logiques : ET, OU, OU, NON

      16:22

    • 145.

      Tableau | Fonctions d'agrégation : SUM, AVG ; COUNT, COUNTD, MAX, MIN

      19:06

    • 146.

      Tableau | Fonction d'attribut ATTR

      15:09

    • 147.

      Tableau | Introduction aux expressions LOD

      8:46

    • 148.

      Tableau | EXPRESSION DES LOD FIXES

      9:26

    • 149.

      Tableau | EXCLURE LOD Expression

      5:31

    • 150.

      Tableau | INCLURE L'expression LOD

      12:57

    • 151.

      Tableau | Tableau : PREMIER, DERNIER, INDEX, RANG

      21:46

    • 152.

      Tableau | Tableau : TOTAL DE LA TABLE

      6:05

    • 153.

      Tableau | Différences

      7:25

    • 154.

      Section Tableau | : Tableaux graphiques

      1:00

    • 155.

      Tableau | Plusieurs mesures dans une seule vue

      20:43

    • 156.

      Tableau | Graphiques à barres

      10:07

    • 157.

      Tableau | Graphique à barres

      2:12

    • 158.

      Tableau | Tableau des codes-barres

      0:59

    • 159.

      Tableau | Graphiques linéaires

      9:54

    • 160.

      Tableau | Graphiques linéaires mis en évidence

      5:52

    • 161.

      Tableau | Graphique de bosses

      4:16

    • 162.

      Tableau | Graphique à étincelles

      2:15

    • 163.

      Tableau | Barbell Chart

      4:56

    • 164.

      Tableau | Diagramme à barres arrondi

      1:48

    • 165.

      Tableau | Diagramme des pentes

      3:42

    • 166.

      Tableau | Graphiques à barres et linéaires

      2:42

    • 167.

      Tableau | Graphique à puces

      1:57

    • 168.

      Tableau | Diagramme en deux lignes

      4:43

    • 169.

      Tableau | Graphiques à aires

      5:10

    • 170.

      Tableau | Traces de schiste

      3:22

    • 171.

      Tableau | Tracé de points

      1:25

    • 172.

      Tableau | Chronologie du cercle

      2:08

    • 173.

      Tableau | Graphiques à tarte et à beignet

      7:05

    • 174.

      Tableau | Graphiques de chaleur et de carte de tronc

      3:41

    • 175.

      Tableau | Graphiques à bulles

      3:49

    • 176.

      Tableau | Cartes

      8:41

    • 177.

      Tableau | Histogrammes

      3:08

    • 178.

      Tableau | Tableau de calendrier

      2:29

    • 179.

      Tableau | Diagramme en cascade

      2:22

    • 180.

      Tableau | Graphiques de pareto

      7:49

    • 181.

      Tableau | Graphiques de la mouche (tornade)

      6:07

    • 182.

      Tableau | Diagramme des quadrants

      7:13

    • 183.

      Tableau |

      3:07

    • 184.

      Tableau | KPI

      3:35

    • 185.

      Tableau | Indicateur de performance et barres

      4:51

    • 186.

      Tableau | BANS

      2:55

    • 187.

      Tableau | Entonnoir

      2:29

    • 188.

      Tableau | Barre de progression

      1:57

    • 189.

      Tableau | Choisir le bon graphique

      12:14

    • 190.

      Section Tableau | : Tableau de bord

      16:37

    • 191.

      Tableau | Projet de tableau de bord

      10:02

    • 192.

      Section Tableau | : Projet Tableau

      0:53

    • 193.

      Tableau | Étapes du projet Tableau

      3:03

    • 194.

      Tableau | #1 Étape - Analyse des exigences

      9:43

    • 195.

      Tableau | #2 Étape - Créer une source de données

      7:27

    • 196.

      Tableau | #3 Étape - Créer des graphiques

      51:33

    • 197.

      Tableau | #4 Étape - Créer un tableau de bord de vente

      49:13

    • 198.

      Tableau | #5 Étape - Créer un tableau de bord client

      21:57

    • 199.

      Projet RH | Introduction

      2:57

    • 200.

      Projet RH | Créer une source de données

      6:44

    • 201.

      Projet RH | Créer des graphiques - Part1

      25:57

    • 202.

      Projet RH | Graphiques de création - Part2

      25:13

    • 203.

      Projet RH | Maquette d'esquisses du tableau de bord sommaire

      10:40

    • 204.

      Projet RH | Créer le tableau de bord récapitulatif

      19:45

    • 205.

      Projet RH | Réglage fin du tableau de bord récapitulatif

      75:19

    • 206.

      Projet RH | Créer la table

      13:50

    • 207.

      Projet RH | Maquette d'esquisses du tableau de bord détaillé

      3:22

    • 208.

      Projet RH | Créer le tableau de bord détaillé

      28:15

    • 209.

      Bonus pour le projet RH - Créer des calques d'arrière-plan à l'aide de FIGMA

      9:21

    • 210.

      Félicitations et MERCI Vidéo

      0:47

    • 211.

      SQL avancé | Télécharger SQL Server et SSMS

      5:25

    • 212.

      SQL avancé | Créer des bases de données

      5:19

    • 213.

      Visite avancée de la | SQL dans l'interface du SSMS

      4:24

    • 214.

      SQL avancé | Que sont les fonctions de fenêtre

      12:41

    • 215.

      Syntaxe avancée de la | SQL des fonctions de fenêtre

      5:02

    • 216.

      Fonctions avancées de la fenêtre SQL | : PARTITION PAR

      10:11

    • 217.

      Fonctions avancées de la fenêtre SQL | : Trier PAR

      4:16

    • 218.

      3 5 cadre de fenêtre

      14:26

    • 219.

      3 6 Règles de fenêtre

      7:38

    • 220.

      3 7 Résumé de la fenêtre

      2:32

    • 221.

      4 1 win aggr what is

      2:31

    • 222.

      4 2 Nombre d'agressions de victoire

      16:42

    • 223.

      4 3 Victoire de l'agressivité

      7:27

    • 224.

      4 4 Win aggr avg

      9:02

    • 225.

      4 5 Victoire aggr min max

      9:37

    • 226.

      4 6 Victoire de roulage agressif

      9:36

    • 227.

      4 7 Victoire de l'agressivité mobile

      9:07

    • 228.

      4 8 Résumé de l'agressivité des victoires

      4:40

    • 229.

      5 1 Gagner le rang ce qui est

      5:23

    • 230.

      5 2 Numéro de rangée de rang de victoire

      4:24

    • 231.

      5 3 Gagner le rang func

      4:04

    • 232.

      5 4 Gagner le rang dense

      4:25

    • 233.

      5 5 classement des victoires

      1:02

    • 234.

      5 6 résultats de l'analyse du haut de la page

      7:15

    • 235.

      5 7 ID de classement de victoire

      2:46

    • 236.

      5 8 Le rang des victoires identifier les doublons

      5:34

    • 237.

      5 9 untile

      6:14

    • 238.

      5 10 Segmentation des données des cas d'utilisation

      3:58

    • 239.

      5 11 Charge de données des cas d'utilisation

      3:26

    • 240.

      5 12 gagnez le rang cume dist

      4:49

    • 241.

      5 13 Rang de victoire pour cent

      7:48

    • 242.

      5 Résumé du rang de victoire

      2:22

    • 243.

      6 1 valeur de gain ce qui est

      4:13

    • 244.

      6 2 valeur de gain min max

      9:48

    • 245.

      6 3 Valeur de gain MoM

      6:49

    • 246.

      6 4 Rétention de la valeur client

      8:45

    • 247.

      6 5 Valeur de gain en premier dernier

      12:10

    • 248.

      6 6 valeur de gain

      2:26

    • 249.

      8 1 Cas d'introduction

      0:37

    • 250.

      8 2 Cas de syntaxe

      2:30

    • 251.

      8 3 Howitworks

      6:48

    • 252.

      8 4 Usecase 1

      5:18

    • 253.

      8 5 Règles

      1:29

    • 254.

      8 6 usecase2

      5:58

    • 255.

      8 7 Quickform

      2:52

    • 256.

      8 8 usecase3

      3:52

    • 257.

      8 9 usecase4

      4:40

    • 258.

      8 10 Résumé

      1:41

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

1 537

apprenants

12

projets

À propos de ce cours

Posséder des compétences SQL et apprendre l'une des compétences les plus demandées par l'employeur en 2023 ! Apprendre SQL est l'un des moyens les plus rapides d'améliorer vos perspectives de carrière.

C'est le cours le plus complet, mais le plus direct pour le langage SQL sur Skillshare !

Dans ce cours, j'ai transféré mon expérience de plus d'une décennie de projets Big Data dans le monde réel à un cours Skillshare.

J'ai créé ce cours pour vous emmener de zéro à héros de SQL. Si vous êtes débutant, ne vous inquiétez pas, je vous expliquerai étape par étape tout en partant de zéro. Vous n'êtes ni trop vieux ni trop jeune, et SQL est très facile à apprendre.

Chaque sujet SQL de ce cours sera expliqué en 3 étapes :

  • La notion (théorie)

  • Apprendre la syntaxe SQL à l'aide de tâches simples.

  • Apprendre comment SQL traite la requête en arrière-plan.

SQL est l'une des compétences les plus demandées pour les analystes des entreprises, les spécialistes des données et tous ceux qui travaillent avec les données ! Améliorez rapidement vos compétences et ajoutez SQL à votre CV en vous inscrivant dès aujourd'hui !

Vous aurez des exercices pendant les vidéos où je présente une tâche et où nous la résolvons ensemble. À la fin de chaque section, vous aurez également des tonnes d'exercices et de solutions.

Je vous fournirai de nombreux matériaux :

  • Programme de cours SQL (feuille de route) et nous allons le faire progresser dans chaque leçon.

  • Fiche de triche SQL, vous n'avez donc pas à mémoriser toutes les syntaxes SQL et vous pourrez l'utiliser plus tard pendant le développement pour avoir un accès rapide.

  • Base de données SQL et données pour la formation, pour que vous puissiez vous entraîner avec moi.

  • Présentations et notions SQL regroupées en un seul endroit pour vous en servir de référence.

Thèmes abordés dans ce cours :

  • Bases de SQL : Intro, Pourquoi SQL, Notions de base de données, notions de table, commandes SQL, éléments SQL

  • Télécharger et installer MySQL

  • Installer la base de données

  • Style de codage SQL

  • Lettre de motivation

  • DISTINCT

  • CLASSER PAR

  • Filtrage des données : Où

  • Opérateurs de comparaison : =, >, =, =

  • Opérateurs logiques : ET, OU, OU PAS

  • ENTRE, DANS

  • JOINTS : Intérieur, Gauche, Droite, Complet

  • UNION ET UNION TOUS

  • Fonctions agrégées : MAX, MIN, AVG, COUNT, SUM

  • Fonctions de chaîne : COSTUME, BASE, SUPÉRIEURE, TRICOT, LONGUEUR, SUBSTRAT

  • Sujets SQL avancés

  • GROUPE PAR

  • AVOIR

  • Sous-requête : EXISTE ET IN

  • Modifier les données : INSÉRER, METTRE À JOUR, SUPPRIMER

  • Définir les données : CRÉER, ALTER, DROP

Pour votre référence :

https://www.datawithbaraa.com/sql-introduction/

--Update----

Pour télécharger MySQL, ils ont uniquement supprimé l'option "développeur". Vous devez sélectionner l'option "Complet" et tout devrait être parfait.

---

Bienvenue dans Tableau Ultimate Course : Zéro à héros !

Posséder les compétences Tableau et apprendre l'une des compétences les plus demandées par l'employeur en 2024 ! Apprendre Tableau est l'un des moyens les plus rapides d'améliorer vos perspectives de carrière.

Tableau est un puissant outil logiciel de visualisation de données et de business intelligence (BI) utilisé pour analyser et présenter les données de manière visuellement attrayante et interactive. Il vous permet de vous relier à diverses sources de données, de transformer les données brutes en informations utiles et de créer des tableaux de bord interactifs, des rapports et des graphiques qui vous aident à prendre des décisions basées sur les données.

C'est le cours le plus complet mais le plus direct pour Tableau sur Skillshare !

Dans ce cours, j'ai transféré mon expérience de plus d'une décennie de projets de visualisation de données dans le monde réel à un cours Udemy de haute qualité 21 heures.

J'ai créé ce cours pour vous emmener de zéro à héros de tableau, donc si vous êtes débutant, ne vous inquiétez pas, je vous expliquerai tout étape par étape. Vous n'êtes ni trop vieux ni trop jeune, et Tableau est très facile à apprendre.

Qu'est-ce qui distingue ce cours ?

  1. C'est le seul cours sur Udemy qui décompose les notions complexes de Tableau en visuels animés. Dans ce cours, vous serez présenté avec plus de visuels animés en 250x.

  2. Je ne suis pas seulement un autre instructeur en ligne, je travaille dans de grandes entreprises en Allemagne comme Mercedes Benz où je dirige des projets de BI et de Big Data. Cela signifie que vous acquérez de vraies compétences dans ce cours.

  3. Vous maîtriserez plus de 63 graphiques de tableau, vous permettant de visualiser n'importe quelle donnée et de répondre à diverses exigences. Vous acquérez l'expertise nécessaire pour choisir le bon tableau pour des exigences spécifiques et comprendre quand utiliser efficacement chaque type de tableau.

  4. Nous allons approfondir les fonctions Tableau 60x qui vous aideront à manipuler vos données pour la visualisation. Vous comprendrez d'abord le principe et le fonctionnement de tableau, puis nous apprendrons les fonctions à l'aide d'exemples très simples.

Je vous fournirai du matériel :

  • 3x différents ensembles de données d'entraînement

  • 3x fiches de triche : notions et graphiques. Vous accédez ainsi rapidement à tous les éléments dont vous avez besoin sur Tableau.

  • Accès à toutes les fichiers Tableau créés pendant le cours.

  • Toutes les notes de cours sont disponibles pour être utilisées comme référence ultérieurement.

15 sections abordées dans ce cours :

  • Bases de Tableau

  • Suite de produits Tableau

  • Architecture de tableau

  • Préparer votre environnement de formation

  • Modélisation des données | Combiner des données

  • Métadonnées de tableau

  • Renommer et alias

  • Organiser les données

  • Filtrage et tri des données

  • Paramètres | Vues dynamiques

  • Actions de Tableau

  • Tableau

  • Tableaux graphiques

  • Tableau de bord

  • Projet Tableau

-------------------------------------------

Rencontrez votre enseignant·e

Teacher Profile Image

Baraa Khatib Salkini

Lead Big Data, Cloud Architecture, Data

Enseignant·e
Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction du cours SQL: Bonjour et bienvenue dans ce cours SQL unique en son genre. Je mets dans l'embarras ou je déçois les architectes de solutions informatiques plus de dix ans d' expérience dans le domaine des projets informatiques. Je vais mettre tout ce que je sais sur SQL dans un tutoriel de 4 heures. Dans ce cours, vous apprendrez tout ce dont vous avez besoin sur l'une des compétences les plus recherchées, le SQL, des sujets de base aux sujets avancés. Ainsi, à la fin du cours, vous serez capable d'écrire des requêtes SQL très facilement. Nous pouvons travailler avec l'une des versions les plus populaires de SQL, MySQL, grâce aux syntaxes et aux compétences que vous allez acquérir grâce à ce cours. Il peut être utilisé dans n'importe quelle autre base de données ou application utilisant SQL J'ai conçu ce cours pour vous faire passer de zéro à héros. Donc, si vous êtes débutant, ne vous inquiétez pas. Je vais tout expliquer à partir de zéro, étape par étape. Alors maintenant, si vous me demandez ce qui rend votre cours très spécial par rapport aux autres cours. Dans ce cours, vous apprendrez non seulement comment écrire des requêtes SQL, mais également les concepts SQL qui les sous-tendent, et en particulier comment le SQL traite les requêtes en arrière-plan. Cela peut vous aider à comprendre pourquoi nous écrivons des requêtes SQL. Et cela vous rendra plus créatif avec vos énoncés de requête. Dans ce cours, vous aurez accès à des tonnes de pratiques pratiques et trucs et astuces que j'ai collectés ces dernières années. Et nous aurons de nombreuses tâches SQL , puis nous les résoudrons ensemble étape par étape. Et je vais vous fournir de nombreux documents gratuits. Tout le contenu de ce cours est également disponible sur les données de mon site Web avec borrow.com. Vous pourrez l'utiliser ultérieurement comme référence. Je vais également vous fournir du code SQL, qu'elle a réussi à faire en sorte que vous puissiez trouver toutes les tâches et syntaxes SQL afin que vous n'ayez pas à toutes les mémoriser. J'ai également préparé pour ce cours une base de données. Où allons-nous l'utiliser dans toutes nos tâches et exemples au cours des didacticiels, ainsi que toutes les représentations et concepts SQL créés dans ce cours. Alors maintenant, allons-y et commençons. 2. Aperçu du programme du cours: Très bien, tout le monde, je voudrais maintenant vous montrer la feuille de route de l'ensemble du cours SQL pour débutants, qui est divisé en neuf chapitres. abord, nous allons commencer par les bases où vous pouvez apprendre les concepts de base du SQL, tels que le concept des bases de données, le concept des tables SQL, les commandes SQL de base et les principaux éléments du SQL déclarations. Dans le chapitre suivant, nous allons commencer à préparer votre environnement afin que vous puissiez vous entraîner avec moi. Je vais vous expliquer les étapes de téléchargement et d' installation de MySQL. Ensuite, nous allons faire un tour rapide de l'interface et ajouter la fin. Nous allons installer la base de données de notre cours. Enfin, vous commencerez à utiliser syntaxe SQL pour interroger la base de données et les tables que vous venez de créer dans la section précédente à l'aide des instructions select. Ensuite, vous allez apprendre à filtrer vos données à l'aide de la clause where et à apprendre quelques opérateurs SQL. Dans le prochain chapitre, nous allons passer au niveau supérieur. Où allons-nous apprendre à combiner nos tables SQL à l'aide de jointures et d'Union ? Ensuite, nous allons apprendre nombreuses fonctions SQL importantes telles que les agrégations et les fonctions de chaîne. Ensuite, dans le chapitre suivant, nous allons encore augmenter le niveau en apprenant sujets avancés en SQL, tels que le groupe, à l'aide de sous-requêtes. Nous allons ensuite apprendre à modifier nos données dans nos tableaux en utilisant les fonctions d'insertion, de mise à jour et de suppression. Dans le dernier chapitre de ce cours, nous allons apprendre à définir nos données à l'aide du langage SQL, comme créer, modifier et déposer des tables. Ce sont donc tous les sujets que nous allons aborder dans ce cours. Très bien, tout le monde. Donc, sur ce point, je pourrais dire, allons-y et commençons notre cours de SQL. Très bien, nous allons donc commencer par le premier chapitre. Ici. Nous allons parler des bases et des concepts du SQL. Et nous allons maintenant commencer par une introduction au langage SQL. 3. Introduction au SQL: Très bien, nous allons donc commencer par les bases du SQL, les termes que vous entendrez au cours des didacticiels, par exemple, que sont les données ? Les données sont des faits ou des statistiques qui sont stockés quelque part ou qui circulent sur le réseau. En général, ils sont comme des matières premières. Par exemple, si vous commandez des articles en ligne, de nombreuses données seront générées. Par exemple, le numéro de client, le numéro de commande, la date , les dates d'expédition, etc. Un autre terme que nous utilisons est celui d'informations. Ainsi, les données dont nous disposons pourraient être retraitées dans leur structure, ou les traduire sous une nouvelle forme appelée informations, qui aurait une signification plus logique. Et nous pourrions l'utiliser dans l'analyse, par exemple, si nous agrégeons les dates de commande au fil des ans, nous pourrions voir comment l'entreprise se développe au fil des ans. Cela signifie que nous avons converti les données brutes en informations pertinentes. Très bien, donc notre base de données est un raccourci dB. Par définition, une base de données est un ensemble de données structurées et connexes qui sont stockées ou organisées de manière à ce que les données soient facilement accessibles et gérées. Les raccourcis, c'est un moyen de stocker vos données. Vous aurez affaire à des bases de données tous les jours et partout. Ainsi, par exemple, si vous commandez quelque chose en ligne, même si vous stockez votre photo dans la galerie de votre smartphone. Cette galerie est une base de données. Nous disposons de nombreuses bases de données différentes. La plus connue est celle que nous allons apprendre sont les bases de données SQL relationnelles. L'autre est la base de données NoSQL. Nous avons des bases de données distribuées, bases de données cloud, des entrepôts de données, etc. Je vais donc maintenant expliquer les bases de données SQL et NoSQL car ce sont les plus connues. SQL ou relationnelles. Ils stockent les données dans des tableaux. Les tables sont comme des conteneurs dotés d'une structure fixe et sont généralement liées les unes aux autres par des relations. C'est pourquoi nous avons le nom de bases de données relationnelles. Donc, si vous êtes très structuré et facile à comprendre, il serait bon que structuré et facile à comprendre, vous utilisiez bases de données SQL pour stocker vos données. En revanche, nous n' avons pas de bases de données SQL, ou pas seulement des bases de données SQL. Et ici, vous avez différents types d'options. Comment allez-vous stocker vos données ? Par exemple, vous avez les méthodes des valeurs clés dans lesquelles vous allez définir les clés et la valeur qu'elles contiennent. Vous avez le magasin de graphes, vous avez le magasin de colonnes, ce qui est idéal pour les mégadonnées. Certains outils, tels que Tableau pour la visualisation des données, utilisent cette méthode pour stocker les données car elle offre des performances et des analyses exceptionnelles. Et vous avez également le document. Donc, si vous participez à des projets où les exigences évoluent beaucoup ou où les données sont difficiles à comprendre. Ils n'ont pas de structures aussi claires et ainsi de suite. Ce serait vraiment bien si vous utilisez les bases de données NoSQL pour stocker vos données, d'utiliser l'une de ces méthodes. Mais dans de nombreuses entreprises, de nombreux projets stockent les données dans une base de données SQL parce qu' elles sont faciles à comprendre et très largement utilisées. Et dans nos tutoriels, nous nous concentrerons sur ces types de bases de données, les bases de données relationnelles SQL. Maintenant, pour gérer toutes ces bases de données, réutilisez le logiciel appelé système de gestion de base de données ou SGBD. C'est comme une application avec une interface où vous pouvez vous connecter et commencer à faire quelque chose dans votre base de données. Vous pouvez notamment créer nouvelles tables ou modifier vos données, interroger vos données, etc. Et actuellement, nous avons près de 380 SGBD différents selon l'enquête de Stack Overflow de cette année. Je vais laisser le lien dans la description. Vous pouvez voir ici un classement des bases de données les plus utilisées et les plus utilisées par les développeurs. Vous pouvez donc voir ici que ma balance est numéro un, puis Chris et ainsi de suite. Nous avons d'autres sites de classement. C'est ce qu'on appelle le classement du moteur de base de données. Si nous y allons, vous trouverez la liste ou le classement des SGBD les plus utilisés ou les plus populaires, ainsi que le quartier Ils utilisent différents critères . Ils utilisent différents critères pour le calculer. Mais vous pouvez voir ici que mon SQL figure dans les trois premiers de la liste. Dans nos tutoriels, nous utiliserons MySQL et nous l'apprendrons, qui est la base de données la plus connue et la plus utilisée de nos jours. Enfin, qu'est-ce que SQL ? Il est l'abréviation de Structured Query Language. Donc, par définition, SQL est le langage de requête que nous utilisons pour récupérer, gérer, manipuler et stocker des données dans des bases de données. En bref, le langage SQL est le langage que vous devez maîtriser pour communiquer avec des bases de données. Alors maintenant, sur Internet, il y a une bataille sans fin pour le prononcer. Certains développeurs l'appellent suites et d'autres collègues, comme moi, SQL. Cela dépend vraiment du pays d'où vous venez ou du projet sur lequel vous travaillez. Dans mon projet, tout le monde l'appelle SQL. C'est donc à vous décider lequel vous allez utiliser. Très bien, vous pourriez me demander maintenant, empruntez le fonctionnement de SQL. Vérifions-le. Sur le côté droit, nous avons notre base de données relationnelle dans laquelle vous stockez vos données dans des tables. Et voici notre SGBD qui gère notre base de données. La première chose à faire est donc de vous connecter au SGBD afin d' interagir avec celui-ci. Ou si vous créez des applications, vous devez les connecter au SGBD. Après cela, vous commencez à écrire des instructions SQL, des instructions, puis vous appuyez sur le bouton pour exécuter. Après cela, le SGBD commencera le traitement fera de la magie et l' enverra à la base de données. Une fois que la base de données reçoit une telle requête, elle commence à s'exécuter. Certaines opérations recherchent les données que vous avez demandées. Une fois prête, la base de données répondra au SGBD avec le résultat que vous souhaitez. Très bien les gars, c'est pourquoi c'est une introduction rapide à SQL. Ensuite, nous allons commencer à expliquer pourquoi langage SQL est important et pourquoi vous devriez l'apprendre. 4. 2e pourquoi apprendre le SQL ?: Maintenant, je voulais juste expliquer rapidement pourquoi vous devriez toujours apprendre le SQL. Voici quelques faits. SQL est, SQL a 47 ans, soit 14 ans de plus que moi. Tu peux faire le calcul. SQL est donc le grand-père du monde de la programmation. Il existe plus de 700 langages informatiques que vous pouvez apprendre. Vous pourriez aussi bien parler du mouvement NoSQL, où tout le monde dit que NoSQL va tuer les bases de données SQL. Vous vous demandez peut-être maintenant pourquoi nous utilisons toujours SQL ? Pourquoi devrais-je apprendre si c'est, y est échelonné. Il n'est pas mort comme de nombreux autres langages, comme le Basic ou le Pascal. Eh bien, la réponse rapide à cette question est que SQL fonctionne toujours. Il fait le travail et vous ne pouvez pas demander plus que cela. Voici quatre raisons pour lesquelles vous devriez toujours apprendre le SQL. La raison numéro un est que l'échelle est la technologie la plus utilisée dans l'ensemble du secteur technologique. Si nous vérifions maintenant, voici une enquête sur débordements de stocks cette année. Je laisserai le lien dans la description. Dans ce graphique, nous pouvons voir les technologies les plus utilisées. Et vous pouvez voir ici que le SQL est classé comme la technologie la plus couramment utilisée par tous les développeurs. Cela signifie que le SQL est toujours à la mode. La deuxième raison est que le SQL est très demandé. La plupart des entreprises de tous les secteurs utilisent une sorte de base de données SQL pour stocker leurs données. Cela signifie qu'ils auront toujours besoin de quelqu'un possédant des compétences en SQL pour créer, gérer, analyser et comprendre leurs données. Faisons maintenant une vérification rapide sur la plateforme Java, comme Indeed, pour rechercher le mot clé SQL. Sql, trouve du travail. Voyons les résultats. Vous pouvez donc voir ici que plus de 170 000 emplois sont recherchés pour développeur SQL ou une personne ayant des compétences en SQL. Cela signifie que ses compétences à grande échelle sont vraiment très demandées. Et c'est parce que les analyses de données jouent un rôle très important dans de nombreux emplois. La troisième raison est que le SQL est presque partout. Si vous participez à des projets et que vous travaillez avec des données, par exemple exploration de données, l'ingénierie des données, la science des données ou la visualisation de données. Vous finirez par utiliser de nombreux outils de mégadonnées. Je suis un langage de programmation. Et la plupart d'entre eux ont tendance à vous proposer des emplacements pour écrire des instructions SQL, par exemple, si vous utilisez Tableau, c'est un outil de visualisation de données très connu. Il existe des endroits où vous devez écrire une instruction SQL afin de préparer les données. Ou si vous participez à des projets où vous diffusez des données en streaming à l'aide de Kafka, par exemple, vous y trouverez de nombreuses fonctions qui sont modèles dans lesquels vous devez écrire des instructions SQL. Ils le font pour faciliter les choses. C'est donc un moyen. Avec le temps, vous verrez que presque chaque outil permet d'utiliser des instructions SQL et des compétences SQL. Maintenant, pour la dernière raison, contrairement aux autres langages, le SQL est simple et facile. Il est facile à apprendre, à écrire et à lire, car les syntaxes SQL sont basées sur mots anglais très courants, par exemple select from Curia tables where, etc. Et SQL Managed accepte franchement de vous cacher tous les processus compliqués. C'est pourquoi beaucoup de gens ont tendance à apprendre le SQL, car c'est très facile. Très bien, alors maintenant, résumons. Sql a les meilleures combinaisons. Le langage SQL est très demandé et facile à apprendre, ce qui fait que l'apprentissage de son gril est toujours une bonne facile à apprendre, ce qui fait que l'apprentissage de son gril est idée et l'une des améliorations de carrière les plus importantes tout développeur informatique puisse obtenir. Très bien, ce sont donc mes principales raisons pour lesquelles vous devriez apprendre le SQL. Ensuite, nous allons parler des concepts de base de données. 5. #3 Les concepts de la base de données: Très bien, voyons maintenant comment les bases de données SQL sont organisées. Il est très important de comprendre cela, car une fois que vous commencez à écrire des instructions SQL ou des requêtes SQL, il est très important de comprendre les termes couramment utilisés dans les bases ou de savoir comment parcourir vos base de données, ou comment trouver vos données. Si vous le laissez sortir dès le départ, le processus d'apprentissage de l' écriture d'instructions SQL sera beaucoup plus rapide. Bien, maintenant, juste pour que ce soit plus facile à comprendre, pensez à l'analogie suivante. Une base de données est comme la bibliothèque de votre ville. Nous avons à Stuttgart, une très belle bibliothèque. C'est vraiment incroyable. J'y ai passé beaucoup de temps. est juste que j'aime ça. Donc oui, les bases de données sont comme des bibliothèques. Les bibliothèques sont généralement divisées en catégories telles que la science-fiction, romance, l'histoire, le sport, etc. La catégorie va donc vous aider à trouver rapidement les matériaux que vous recherchez. Les catégories, c'est comme si vous regroupiez des livres similaires dans la même catégorie. Nous avons également le même concept dans les la même catégorie. Nous avons également le même concept bases de données et nous les appelons schémas ou Shamata, choisissez celui qui vous convient. Et bien sûr, dans les bibliothèques, nous avons aussi des livres. Nous avons des éléments similaires dans des bases de données et nous les appelons des tables, où ils contiennent les données réelles. Donc, comme vous l'avez vu dans les exemples, les bases de données sont organisées ici (RC Voyons mon SQL, comment elles organisent les données, car toutes les bases de données ne suivent pas les mêmes concepts d'organisation les données. Donc, au début, il y avait mon écran. Nous avons le serveur de base de données. C'est comme une machine contenant des logiciels et du matériel pour faire fonctionner nos SGBD et nos bases de données, généralement un serveur de base de données, c'est comme un ordinateur haut de gamme avec beaucoup de processeurs et de RAM. Mais dans nos tutoriels, nous allons installer un serveur de base notre ordinateur local ou portable, et nous l'appellerons serveur local. À l'intérieur du serveur, vous pouvez créer plusieurs bases de données. Dans mes bases de données et mes schémas SQL, ce sont des synonymes. Donc, un schéma, par définition, ressemble à des conteneurs logiques contenant des tables similaires. Avec cela, vous bénéficiez de nombreux avantages. Par exemple, imaginez que vous avez une grande base de données avec de nombreuses tables, regroupant ces tables similaires sous des schémas. Cela vous permettra de gérer plus facilement l'utilisateur, par exemple ou de gérer les tables. Réduisez la complexité. De plus, si vous avez deux tables portant le même nom, vous pouvez les stocker dans des schémas différents. C'est donc une très bonne façon d' organiser la base de données dans le schéma. Ensuite, nous aurons différentes tables. Les tables constituent l'objet le plus important l'ensemble de la base de données, car c'est là que vous pouvez stocker vos données. Sans tables, nous n' avons pas de base de données. Et à l'intérieur des tableaux, vous aurez au moins une colonne ou plusieurs colonnes. Je vais expliquer en détail ces tableaux lors de la prochaine étape. Bon, maintenant je voulais juste vous montrer rapidement comment d'autres bases de données, comme Microsoft SQL Server ou des scripts de démarrage SQL, organisent les données par rapport à MySQL. Donc, comme vous pouvez le voir ici, la principale différence est qu'ils séparent la base de données des schémas. Donc, une base de données, ici, c'est comme le conteneur principal, une unité discrète à part entière, où vous pouvez avoir des journaux, des tâches , des données de schéma, et vous pouvez effectuer des sauvegardes, schémas comme un dossier dans la base de données. C'est comme une couche logique contenant différentes tables. À mon avis, MySQL est un peu comme induire en erreur ou semer la confusion chez les développeurs. Par exemple, si vous créez un schéma, le SGBD de MySQL créera une base de données. Au début, je trouve cela un peu confus. Très bien, c'était donc à propos des concepts de base de données. Ensuite, nous allons commencer à parler des concepts de table SQL. 6. Concepts de la table SQL: Très bien, parlons maintenant des tables SQL, car elles sont très importantes dans les bases de données et leur compréhension vous aidera à écrire de meilleures instructions SQL. Le problème est que nous avons environ 380 bases de données différentes et qu'elles utilisent des termes différents dans les recommandations. Un autre aspect est que nous utilisons termes différents dans différents fourches. Par exemple, si vous êtes développeur de bases de données, vous commencerez à utiliser des termes tels que tables, colonnes et lignes. Mais si vous n'êtes pas à l'université, vous entendrez parler de relations, de tuples. Et à mesure que la modularité des données commencera à voir les entités et les attributs. C'est pourquoi je voudrais vous donner un bref aperçu de ces termes afin de simplifier les choses. Très bien, nous avons maintenant ici un exemple très simple de tables SQL. Dans notre base de données de didacticiels, nous avons une table appelée clients. Ce tableau contient toutes les données relatives à nos clients. Nous avons également quatre tables sous le nom d' objets, d'entité et de relation. OK, ensuite, nous avons des colonnes. Les colonnes sont le groupe vertical de cellules qui décrivent un type d'informations. Dans notre exemple, nous avons quatre colonnes. ID client, prénom, nom de famille et pays. Chaque colonne contient deux informations. Le nom de la colonne, par exemple, nous avons ici le FirstName et les valeurs qu'il contient, comme Maria dessinée, etc. Très bien, nous avons maintenant des rangées. Les lignes sont le groupe horizontal de cellules qui décrivent un sujet individuel et sont également liées les unes aux autres. Donc, par exemple, nous avons ici l'identifiant client 2 qui appartient à John, et John vit aux États-Unis. Dans ce tableau, nous avons cinq routes. Les autres noms des lignes sont les enregistrements et les tuples. Maintenant, aux intersections entre les colonnes et les lignes, nous appelons cette donnée la cellule. Un autre nom, nous avons des éléments de données, valeur de colonne, c'est une valeur unique. Un autre exemple est le numéro quatre, ou l'Allemagne ou George et ainsi de suite. Le dernier composant que nous avons est la clé primaire. La clé primaire est une colonne ou un ensemble de colonnes qui peuvent identifier de manière unique chaque ligne du tableau et qui peuvent être utilisées comme lien dans d'autres tables. Dans notre exemple, nous avons l'identifiant du client et il s'agit de notre clé primaire. Vous pouvez constater qu'il a une valeur unique pour chaque client. Il s'agit d'un autre nom appelé champs clés. Très bien, c'est le composant principal des tables SQL. Très bien, c'étaient donc les concepts et les principaux composants des tables SQL. Ensuite, nous allons commencer à parler des différents types de commandes SQL. 7. Commandes SQL principales #5: Très bien, parlons maintenant des commandes SQL. En SQL, nous avons environ 12 commandes principales et 900 mots clés différents. Bien entendu, je ne les expliquerai pas tous. Au lieu de cela, dans nos tutoriels, je me concentrerai sur les commandes et instructions SQL les plus utilisées que j'ai utilisées dans mes projets au cours des dix dernières années pour nous faciliter la vie Les commandes SQL sont divisés en différents groupes en fonction de leurs objectifs. Très bien, commençons par le premier langage de définition des données de groupe, DDL. Comme son nom l'indique, vous trouverez ici toutes les commandes qui vous permettent de définir votre base de données, comme créer des tables, supprimer des colonnes, modifier des tables, tout ce qui peut modifier la structure de votre base de données. Sous ce groupe, vous trouverez des commandes telles que create, qui vous aident à créer quelque chose de nouveau dans la base de données, comme créer une nouvelle table, créer une nouvelle vue, des procédures stockées, etc. Encore une fois, nous avons ici les commandes de dépôt qui vous permettent de supprimer un objet de votre base de données. Et le dernier, plus tard. Il vous permet de modifier la structure de votre base de données , par exemple en modifiant une table pour modifier une colonne ou en ajouter une nouvelle. Bon, passons maintenant au deuxième groupe, nous avons le langage de requête de données DQL. Il ne contient qu'une seule commande, et c'est suffisant. C'est ce qu'on appelle la commande select. Selects vous aide à récupérer vos données depuis votre base de données. La gauche est la commande la plus importante que nous ayons en SQL, et celle que vous devez maîtriser pour être bon en SQL. Dans mes tutoriels, je vais tout expliquer sur les instructions SQL Select, car si vous commencez à travailler avec SQL, vous finirez par écrire des tonnes d'instructions de sélection. Ne t'en fais pas pour ça. Très bien, passons maintenant au groupe suivant. Nous avons un langage de manipulation de données, le DML. Dml contient toutes les commandes SQL que vous pouvez utiliser pour manipuler vos données dans votre base de données. Nous avons donc des commandes comme insert, afin d'insérer de nouvelles données dans vos tableaux. Nous pouvons également supprimer certaines données de vos tableaux ou les mettre à jour pour mettre à jour le contenu des données existantes dans les tableaux. Donc, comme vous le voyez, c' est vraiment facile. Le nom dit toujours tout. Très bien, nous avons maintenant deux groupes de commandes qui sont vraiment plus destinés aux administrateurs de bases de données SQL. Ensuite, nous avons le langage de contrôle des données, DCL. Dcl contient des commandes SQL qui vous permettent de donner accès à un utilisateur spécifique à votre base de données, ou à deux tables ou schémas, etc. Nous avons donc ici deux commandes, les autorisations. Vous pouvez utiliser les autorisations pour donner à quelqu'un l'accès à vos objets dans des bases de données ou les révoquer pour supprimer cet axe à un utilisateur spécifique. Passons maintenant au grand groupe que nous avons, le langage de contrôle des transactions, TCL. Dans TCL, vous trouverez les commandes SQL qui vous aideront à gérer les transactions de cette base de données afin de maintenir l'intégrité de vos données. Nous avons donc ici des commandes telles que des validations pour enregistrer les modifications dans votre base de données, restauration pour restaurer la base de données. Dernière validation ou jusqu' au dernier point enregistré. Si vous avez des erreurs, vous pouvez utiliser ce point de sécurité. Vous pouvez définir les mêmes points dans les transactions, que vous pourrez utiliser ultérieurement pour annuler. Bon, maintenant, à propos de ces noms, ai fait QL, DCL, TCL, etc. Vous n'êtes pas obligé de les mémoriser. Peut-être que la seule chose importante est la Los Angeles, parfois présente dans le projet. Donc, si quelqu'un dit je vais créer des scripts DDL, c'est-à-dire qu'il ou elle va créer une échelle destinée à un homme d'État pour modifier la structure de la base de données, exemple en créant une nouvelle table ou laisser tomber quelque chose. Très bien, dans nos didacticiels SQL, nous allons nous concentrer sur les trois premiers groupes de commandes SQL. Nous allons commencer par la plus connue, les instructions SQL Select. Ensuite, nous allons nous occuper de tous ces scripts. Enfin, je vais expliquer, insérer, supprimer et mettre à jour. Très bien, c'étaient donc les principaux types de commandes SQL. Ensuite, vous allez découvrir les limites de base des instructions SQL. 8. #6 Les éléments des déclarations SQL: Très bien, commençons maintenant les bases que je veux que vous compreniez dès le départ, les éléments de base de chaque instruction SQL. Nous avons ici des déclarations sélectionnées très simples. Ne vous inquiétez pas pour le contenu. Je vous expliquerai cela plus tard. Donc, tout le texte qui va être envoyé à la base sera appelé instructions SQL, ou parfois requête s'il s'agit d'une instruction de sélection. Peu importe que vous récupériez des données de la base de données, que vous créiez une nouvelle table ou que vous mettiez à jour du contenu, nous appellerons toujours cela des instructions SQL. Bon, parlons maintenant composants de notre instruction SQL. Commençons par la première ligne, la ligne verte, que nous appelons SQL a lancé la commande SQL. Vous pouvez écrire tout ce que vous voulez et une fois que vous aurez cliqué sur Execute ou sur l' ensemble des instructions SQL, la base de données l' ignorera. Cela signifie qu' il ne se passera rien. Les commandes SQL présentent certains avantages. Nous pourrions l'utiliser pour décrire notre code. sera donc plus facile de le lire plus tard. Et comme la base de données va ignorer et que rien ne va se passer, réutilisez-la pour désactiver une partie de notre code, par exemple si je ne veux pas utiliser un tel filtre ici, je pourrais le faire en commentaire et la base de données ne l'exécutera pas. Bien, maintenant, les instructions SQL sont généralement divisées en différentes parties. Nous les appelons des clauses. Chaque partie est responsable d'une action spécifique. Dans notre exemple ci-dessous, nous avons trois clauses, select from et where clouds, et chacune d'elles a sa propre fonction unique. Par exemple, dans select, vous pouvez répertorier les noms des colonnes que vous Je veux entrer de. Vous allez appeler les tables dans lesquelles vous allez définir les filtres. Comme vous pouvez le constater, SQL est très bien divisé en fonctions, ce qui le rend très facile à lire et à écrire et rend l'ensemble du langage SQL très simple. Bon, alors maintenant, comme vous l'avez peut-être déjà remarqué, nous avons ces mots bleus, nous les appelons des mots clés. Dans notre exemple, nous avons quatre mots clés, sélectionnez d'où, et ces mots clés sont prédéfinis et réservés en SQL, ce qui signifie que vous ne pouvez pas les utiliser comme nom de table ou de colonne. Dans mon SQL, nous avons plus de 900 mots clés. Nous ne les passerons pas tous en revue. Je vais juste me concentrer dans les tutoriels sur les mots clés les plus utilisés. Le lien dans la description, vous verrez une liste de tous les mots clés que nous avons dans MySQL. Ça va ? Bon, passons maintenant à l'élément suivant. Nous avons des identifiants. identificateurs sont tous les noms que vous donnez à n'importe quel objet de votre base de données, par exemple un nom de table, un nom de colonne, voire le nom de la base de données elle-même. voire le nom de la base de données elle-même Dans notre exemple, nous en avons quatre noms de colonnes. Prénom, nom de famille, pays et score. Et nous avons également ici le nom de la table appelée clients. Tous ces trucs, ce sont des identifiants. Très bien, passons maintenant au dernier élément que nous avons, nous les appelons opérateurs. En SQL, il existe de nombreux opérateurs différents. Ils ont des formes et des formes différentes, par exemple ils peuvent être simples, comme si ce que nous avons ici était plus petit, ou ils peuvent être des mots-clés, par exemple ou ils peuvent être des mots-clés, par exemple et nous les appelons opérateurs. Donc, comme je l'ai dit, en SQL, il existe différents opérateurs SQL, comme les opérateurs arithmétiques plus et moins. notre exemple, il existe des opérateurs de comparaison, égaux et plus petits, etc. Très bien, c'est pourquoi les éléments de base des instructions SQL. Donc, drame, ici, nous avons le texte entier. Nous appelons cela des instructions SQL, les instructions vertes, des commentaires. En SQL, nous avons différentes classes, différentes parties. Le bleu, ce sont les mots-clés. Nous avons notre nom. C'est donc ce que donne la base de données. Nous les appelons des identificateurs. Et à la fin, nous avons des opérateurs dans nos déclarations. Très bien tout le monde, nous avons donc terminé le premier chapitre du cours SQL. Nous avons maintenant beaucoup de connaissances sur les bases et les concepts du SQL. Dans le chapitre suivant, nous allons commencer à préparer vos environnements afin de pouvoir commencer à pratiquer le langage SQL. Et nous allons commencer par télécharger et installer MySQL. 9. Téléchargez et installez MySQL: Maintenant, si vous n'avez pas encore installé MySQL, vous pouvez me suivre. Je vais vous montrer étape par étape comment allons-nous télécharger et installer MySQL sous Windows ? C'est très important pour que vous puissiez vous entraîner et exécuter les didacticiels sur votre ordinateur. Commençons par télécharger mon écran. OK, passons à notre navigateur. Nous irons sur le site officiel de MySQL, mysql.com. Vous y trouverez vos téléchargements. Cliquez dessus, puis faites défiler la page vers le bas jusqu'à ce que vous trouviez les téléchargements de la communauté MySQL. Cliquez dessus. Vous aurez un tas d'installateurs. Celui dont nous avons besoin est MySQL Installer pour Windows. Allons-y. Ici, vous avez deux options, plus petite et la plus grande. Donc, le petit, c'est comme s'il avait téléchargé des packages au fur et à mesure que vous installez MySQL. Vous pouvez également télécharger le package complet dès le début. Je vous recommande donc d' opter pour la plus grande. Nous avons donc tout téléchargé dès le départ. Cliquez sur télécharger cette page. Il vous demande de vous connecter pour créer de nouveaux comptes. Ce n'est pas nécessairement pour le tutoriel, vous pouvez donc l'ignorer. Donc je vais y aller sans sac. Il suffit de démarrer mes téléchargements. Cela va maintenant commencer à télécharger le programme d'installation. Mais comme je l'ai déjà fait, je ne veux pas le demander maintenant, mais je vais passer aux téléchargements et je vais commencer l'installation. Bon, commençons maintenant le programme d'installation, je vais cliquer dessus. Appuyez sur Oui. Nous en sommes maintenant à la première étape des installations. Avant de poursuivre, je vais vous dire qu'il y aura de nombreuses étapes 30 Je pense que nous allons simplement appuyer sur Démarrer, puis terminer. Oui, et ainsi de suite. Nous ne modifierons pas beaucoup de configurations. Peut-être que nous allons mettre un mot de passe, mais c'est tout. C'est donc très simple. Commençons par la première étape. Je vais nous dire, par exemple , développeur, serveur ou client, etc. Nous nous en tiendrons à la valeur par défaut des développeurs. Cliquez donc sur Suivant. Ensuite, nous allons vérifier le chemin. Nous allons conserver les valeurs par défaut. Suivant. Oui, j'en suis sûr. Donc, ici, il va vérifier les exigences. Ils effectueront de nombreuses étapes de ce type , en vérifiant les exigences. Nous nous en tenons donc aux valeurs par défaut pour SES. Et maintenant, je vais vous montrer tous les packages qui vont être installés afin que nous ne changions rien. Faisons en sorte que tout soit téléchargé. Maintenant, je vais cliquer sur Exécuter et l' installation de tous ces composants va installation de tous ces composants peut-être les voir un par un. Très bien, tous les produits sont maintenant installés. Nous cliquerons sur Suivant. Ensuite, nous avons quelques configurations de produits. Cliquez simplement sur Suivant. Et maintenant, vous pouvez en savoir plus sur la mise en réseau. Eh bien, le plus important ici est de savoir que nous avons le numéro de port suivant ou notre base de données locale, mais nous ne changerons rien. Tu vas le laisser comme ça. Cliquez ensuite sur Suivant. Nous allons nous en tenir aux paramètres recommandés pour les authentifications. Cliquez sur Suivant. Et maintenant, nous devons enfin définir le mot de passe de notre utilisateur Rod, ou nous l'appelons utilisateur administrateur de la base de données. Il est très important de le mémoriser ou de le mémoriser quelque part. Alors maintenant, je vais donner à notre utilisateur administrateur passe de la semaine suivante. Ensuite, nous nous en tiendrons à leurs recommandations, sans rien changer. Et nous pouvons cliquer maintenant sur Exécuter pour appliquer nos configurations. D'accord, une fois toutes les configurations terminées, nous pouvons cliquer sur Terminer. Ensuite, il y aura d'autres configurations. Suivant. Ne changez rien. Nous allons nous en tenir à ces configurations. Nous allons cliquer sur Terminer. Après cela, quelques configurations supplémentaires ou finies, d'accord, nous allons maintenant tester notre connexion au serveur de base de données. Vous voyez ici que le nom d'utilisateur est root, et nous allons saisir le mot de passe que nous avons donné précédemment pour l'utilisateur administrateur. Je vais donc donner ici les mots de passe et cliquer sur Vérifier. Donc, si vous l'obtenez comme ici, la connexion a réussi. Cela signifie que nous sommes connectés avec succès à notre base de données SQL et que tout va bien. Nous allons donc cliquer sur Suivant, comme dans les configurations k, x, en cubes. Tout est donc vert. Cliquez sur Terminer. Nous avons plus de configurations. Devinez quoi ensuite ? Très bien, l'installation est terminée. Cliquons donc maintenant sur une dernière finition. Une fois l'installation terminée, elle démarrera comme un workbench MySQL pour vous et un autre script shell. Vérifions-le ici. Nous n'avons donc pas besoin de celui-ci, vous pouvez le fermer. Nous allons nous en tenir au MySQL Workbench. C'est exactement ce dont nous avons besoin pour les tutoriels. Vous pouvez donc voir ici, instance locale peut crier s'agit de votre base de données locale sur votre machine. Nous allons donc nous connecter et essayer de voir si tout va bien. Vous voyez ici les routes de l'utilisateur administrateur et nous saisissons le mot de passe que nous avons donné lors de l'installation. C'est à moi. Cliquez sur OK. Et maintenant, je suis dans ma base de données. Si vous ne suivez pas exactement cette étape, signifie que vous avez téléchargé, installé et verrouillé votre base de données avec succès. Alors, félicitations. Très bien, nous avons téléchargé et installé MySQL avec succès sur notre système. Ensuite, je vais vous présenter très rapidement l'interface de MySQL. 10. Tour #8 dans l'interface de the MySQL: Je voudrais maintenant vous donner un bref aperçu de l'interface de MySQL Workbench. Parce que je me souviens que lorsque j'ai commencé à utiliser de telles applications de base de données, c'était un peu confus accablant d'avoir tous ces panneaux, options et barres d'outils. Mais en fait, ce n'était pas ce cœur. Je ne vais pas expliquer tous les détails, mais je vais plutôt vous donner un aperçu général de l'interface. Si vous avez besoin de plus de détails sur l'outil, consultez mon manuel SQL. Je laisserai le lien dans la description. Commençons maintenant par expliquer les principales sections de MySQL Workbench. Très bien, commençons par le côté gauche, nous avons ici des sections très importantes appelées Navigator. Et dans le navigateur, vous pouvez voir deux onglets, les schémas et l'administration. Par défaut, vous serez redirigé vers le schéma. Comme vous pouvez le voir dans le schéma, il vous permet de naviguer ou de parcourir les objets de votre base de données. Par exemple, je peux voir ici que j'ai trois bases de données par défaut. Nous l'avons obtenu grâce à l'installation. Donc, si je veux voir l'intérieur de cette base de données appelée word, je vais double-cliquer dessus et je vais voir les tables, les vues, les procédures stockées et les fonctions. Donc, je peux également router, je veux voir ce qu'il y a à l'intérieur des tables. Nous verrons que nous avons trois tableaux, ville, pays et langue du pays. Je peux donc commencer, d'accord, j'ai trois tables dans la base de données. Voyons maintenant quelles colonnes contiennent ces tables. Je peux cliquer sur la ville et l'agrandir. Et je vais voir, d'accord, j'ai les colonnes suivantes, identifiant, le nom, etc. Ainsi, avec le navigateur de schéma, vous pouvez parcourir votre base de données pour en comprendre le contenu. Passons maintenant au deuxième onglet « Administrations ». Vous trouverez ici de nombreuses informations, de nombreux outils pour gérer votre SQL Server, par exemple vous pouvez vérifier l'état du serveur, double-cliquer dessus, vous verrez le côté droit ici. Plusieurs statuts sont en cours d'exécution ou vous pouvez gérer les connexions, les nombreux utilisateurs, etc. C'est intéressant si vous voulez devenir administrateur de base de données pour comprendre toutes ces choses Nous apprenons maintenant le SQL et c'est un sujet différent. Revenons maintenant au schéma dans lequel nous pouvons parcourir nos bases de données. Très bien, fermons celui-ci ici. Je n'en ai pas besoin. Va-t'en. Hein ? Ensuite, nous avons la barre d'outils. Nous avons deux barres d'outils. La première appelée barre d'outils principale. C'est comme les fonctions les plus fréquemment utilisées en SQL, par exemple pour créer de nouvelles instructions SQL ou pour créer un nouveau schéma ou une nouvelle base de données, créer une nouvelle table et afficher de nouvelles procédures stockées et ainsi de suite. Cela vous donne donc un accès rapide pour créer de nouveaux éléments dans la barre d'outils principale. La barre d'outils se trouve ici. Il s'agit de la barre d'outils de requête. Il contient toutes les actions liées à la requête que vous écrivez dans l'éditeur de requêtes. Et le plus important, c'est l'exécution. Ainsi, une fois que vous avez écrit vos instructions SQL ici, vous cliquez sur Exécuter et elles seront exécutées sur la base de données. Vous avez d'autres options, par exemple pour enregistrer les instructions SQL ou pour ouvrir une déjà enregistrée, etc. Très bien, nous avons maintenant des sections très importantes. C'est ce qu'on appelle l'éditeur de requêtes. Ici, nous allons écrire nos instructions SQL et nos requêtes, etc. C'est notre principal lieu de travail. Par exemple, je vais écrire la déclaration suivante. Sélectionnez une étoile à partir de mardi. Ne vous inquiétez pas pour la syntaxe. Je vous expliquerai tout sur les instructions sélectionnées dans les prochains tutoriels. Alors maintenant, lançons la course ou exécutons. Après avoir exécuté la requête, vous verrez que nous avons ici une nouvelle section. C'est ce qu'on appelle les grilles de résultats. Vous trouverez ici les résultats : les données renvoyées par la base de données après l'exécution de la requête ou des instructions de sélection et les données sont présentées sous forme de tableau. En dessous, vous trouverez d'autres sections. C'est ce qu'on appelle les sorties. Laisse-moi juste l' agrandir un peu. Vous trouverez donc dans cette section de nombreuses informations. C'est comme des bûches. Vous pouvez donc voir le temps d'exécution, temps qu'il a fallu au serveur pour exécuter votre requête. Vous pouvez également voir si cela a réussi vous avez des problèmes , si vous avez des problèmes de syntaxe ou si vous avez des erreurs. Vous pouvez donc le voir ici et vous pouvez également voir le message d'erreur, etc. Bien, maintenant, si vous allez sur le côté droit, nous trouverons une autre section. C'est ce que l'on appelle des ajouts SQL. C'est comme un outil de mon langage SQL qui vous donne des descriptions des instructions SQL, la syntaxe, de leur utilisation, des recommandations, etc. Je le cache généralement pour gagner de la place dans l'application en cliquant ici. Cela dépend vraiment de vous. Ce sont des références à la bourse. Très bien, c'est pourquoi les sections principales de MySQL Workbench en ont vraiment besoin dans les didacticiels SQL. J'espère donc que cela vous aidera. Ne t'en fais pas pour ça. Vous avez besoin de plus de temps pour utiliser ces applications afin de les comprendre et de les parcourir. Et ce sera moins accablant. Très bien, nous avons donc appris à naviguer dans l'interface MySQL. Ensuite, nous allons installer la base de données pour nous entraîner. 11. Installer la base de données du cours: Très bien, jusqu'à présent, nous avons installé l'application MySQL localement chez notre navetteur. À l'étape suivante, nous allons créer une base de données de didacticiels pour cette série SQL. J'ai préparé une base de données spatiales uniquement à des fins de pratique et de didacticiel. Dans cette base de données didactique, nous aurons trois tables contenant peu de données. Tous nos prochains tutoriels seront donc basés sur cette base de données de tutoriels. Ce que tu vas faire, je vais te montrer quelques tâches. Et nous pouvons essayer de résoudre ces tâches en utilisant des codes SQL en haut de notre base de données de didacticiels sous forme de x Je vais vous montrer étape par étape comment créer notre base de données de didacticiels. Bon, maintenant, la première étape consiste à passer à la description de la vidéo. Et vous y trouverez le lien vers mon site Web. Et avec cela, vous trouverez notre base de données de didacticiels SQL. Cela ressemblera donc à quelque chose comme ça. Il s'agit donc d'un gros code SQL d'environ 53 lignes. Vous n'avez donc pas besoin de comprendre toutes ces choses au début. Une fois l'acidité terminée, vous comprendrez ce que nous avons fait ici. Vous allez donc comprendre comment créer de nouvelles tables de base de données, comment insérer de nouvelles données, etc. Donc, ce que nous allons faire maintenant, c'est simplement copier le script. Donc, pour ce faire, vous pouvez aller ici et cliquer sur Copier ou Gus, tout sélectionner et le copier. Donc, une fois que nous avons couvert les scripts de notre didacticiel, Reagan va accéder à notre base de données MySQL et l'exécuter. Très bien, étape numéro deux, revenez à mon SQL Workbench. Et là, nous allons exécuter notre code. Nous allons donc ouvrir un nouvel éditeur d'échelle à onglets. Et ici, nous allons coller notre code. Il y a donc environ 53 lignes dans les codes. Et nous allons appuyer sur Run. Donc, une fois que nous avons couru, nous devons vérifier si tout s'est parfaitement déroulé. Donc, si vous regardez le côté gauche, vous verrez, d'accord, nous avons trois bases de données. Alors, où se trouve la base de données de mes tutoriels que nous venons d'installer ? Pour voir que vous allez cliquer sur Actualisé. Une fois que vous aurez cliqué sur Actualiser, vous verrez, d'accord, nous avons maintenant notre didacticiel Database, DB SQL. Pour pouvoir maintenant parcourir notre nouvelle base de données, nous allons procéder comme suit. suffit de double-cliquer dessus, puis d'accéder aux tables. Et vous y trouverez nos trois tables. Nous avons donc la table, clients, les employés et les commandes. Bien, vérifions maintenant si nous avons toutes les données dans notre base de données de didacticiels. Pour ce faire, nous pouvons ouvrir un nouvel onglet. Suivez-moi simplement avec ces étapes, toutes les commandes, vous pourrez les expliquer plus tard dans les tutoriels. Je vais donc simplement récupérer toutes les informations de chaque table pour vérifier si nous avons toutes les données ? Sélectionnez donc une étoile parmi les clients. Donc, ce type récupère les données des clients de la table. Et comme vous pouvez le voir, nous avons ici un tableau appelé clients avec cinq clients. Maria a rejoint George Martin et Peter. Et dans ce tableau, nous stockons les informations générales sur chaque client, telles que le prénom, le nom, le pays et le score. Bon, maintenant, examinons un autre tableau. Vérifions les commandes. Au lieu de clients, je vais le remplacer par des commandes et cliquer sur Exécuter. Cependant, nous allons voir que nous avons des commandes de table qui stockent toutes les commandes passées pour nos clients. Nous pouvons donc voir ici que nous avons le numéro du client et le numéro de commande, la date à laquelle la commande est passée et la quantité. Si vous voulez voir la formation des commandes, nous allons consulter le tableau des commandes. Si nous voulons voir ces informations sur les clients, nous allons vérifier le tableau des clients, etc. Donc, si vous avez effectué toutes ces trois étapes et vérifié les données, cela signifie que notre base de données de didacticiels est maintenant installée sur votre ordinateur local. Et nous pourrions poursuivre notre tutoriel. Très bien, nous avons donc une base de données avec des données. Et avant de commencer à écrire notre code SQL, nous devons apprendre à le styliser. 12. Guide du style de codage SQL: Bon, maintenant, avant de passer à la pratique et que vous commenciez à apprendre à coder en SQL. Je dois vraiment le mentionner. Lorsque vous commencez à apprendre un nouveau langage de programmation, il ne suffit vraiment pas d'apprendre à le coder. Mais vous devez également apprendre de nombreuses autres choses, par exemple comment résoudre une tâche en quelques lignes sans compliquer les choses ou comment écrire le code qui offre de bonnes performances. Enfin, et c'est le plus important, comment écrire du code qui soit beau, comment écrire du code qui soit beau, facile à lire pour vous et pour les autres. Donc, si vous travaillez sur des projets, vous remarquerez que les développeurs ont toujours des opinions différentes sur la façon de styliser le code. Mais ils conviendront tous que le code doit être lisible et suivre un guide de style. Vous pourriez donc me demander maintenant, Barra, je dois vraiment styliser mon code ? Cela ne suffit-il pas que mon code fonctionne correctement ? Eh bien, non, il y a deux raisons à cela. Si vous travaillez sur des projets d'équipe, votre code doit parfois être vérifié par d'autres personnes. Et si votre code est difficile à lire, vous leur donnerez du mal lire votre code et vous finirez même par le réécrire pour le lire. Une autre raison est que si vous découvrez il y a des erreurs ou des problèmes dans votre code, vous aurez du mal à rechercher l'erreur pour savoir dans quelle ligne vous rencontrez le problème. Donc, surtout si vous êtes débutant en SQL ou dans n'importe quel langage de programmation, au début, vous ne ferez pas attention aux guides de style. Vous vous assurerez simplement d' apprendre les codes et les déclarations. Donc, mon conseil ne pas prendre de mauvaises habitudes dans les étoiles car il sera très difficile de les briser plus tard. Très bien les gars et les filles, je veux maintenant partager avec vous mes trois règles d'or que je respecte toujours lorsque je commence à écrire des codes SQL. Regardons cet exemple ici. Ce sont des déclarations très simples, des requêtes, des déclarations sélectionnées où, au début, pour être honnête, j'ai eu beaucoup de mal à comprendre ce qui se passe. Essayons donc de la rendre belle en suivant les trois règles. Règle numéro un, ajoutez toujours nouvelles lignes pour les mots clés ainsi que pour chaque colonne. Alors commençons à le faire. Nous avons ici la déclaration Select. Ajoutons donc de nouvelles lignes pour chaque colonne. que je vais faire. Tous ces éléments sont donc de nouvelles colonnes ou de nouvelles lignes pour chaque colonne. Et en plus, à partir de là, nous l'avons ici en tant que nouvelle ligne, donc ça va, je me suis inscrite. Nous pourrions également y ajouter une nouvelle ligne. Il suffit donc d'ajouter de nouvelles lignes pour chaque mot clé et ici pour la fin. Donc, comme vous pouvez le voir, c'est déjà mieux. J'ai ajouté de nouvelles lignes pour chaque mot clé et pour chaque colonne. Règle numéro deux, mettons tous ces mots clés en majuscules. Alors allons-y. Select est en minuscule, Mettons-le en majuscule. Il en va de même pour join. Mettons tout en majuscules. Pourquoi faisons-nous cela ? C'est parce qu'il est plus facile de lire ce qu'est un mot clé et ce que je n'ai pas fait, cela déclenche des opérateurs, etc. C'est donc beaucoup plus facile à lire. Donc, la règle numéro trois est que nous allons ajouter des espaces blancs. Vérifions-le donc. Et dans les déclarations du porteur, nous pourrions diviser cette condition avec des espaces blancs. C'est simplement plus facile à lire si vous ajoutez également des espaces blancs. À condition de la jointure, nous pouvons ajouter des espaces blancs. Donc, comme vous pouvez le voir, nous pouvons mieux le lire lorsque tout est collé. Maintenant, en ce qui concerne les colonnes, j'y ajoute toujours un onglet. Alors maintenant, c'est tout. Maintenant, j'ai appliqué trois règles et vous pouvez voir que c' est vraiment beaucoup plus facile à lire. Nous pouvons voir ici ou sélectionner en appuyant sur Joindre où, et ainsi de suite. Je pourrais le lire plus facilement que le premier. Très bien, examinons maintenant les deux scripts côte à côte. Tu vois les différences ? Lequel est le plus lisible ? C'est simple. script doté d'un style possède un format approprié qui vous aide, possède un format approprié qui à vous et aux autres, à le lire facilement et à détecter les érosions et les problèmes, le cas échéant. Très bien, les gars, donc, nous avons maintenant ma base de données SQL Server et mes données opérationnelles sur RPC. Tout est donc prêt pour commencer à pratiquer le SQL. Et maintenant, dans le chapitre suivant, vous allez commencer à utiliser la syntaxe SQL pour interroger la base de données et les tables à l'aide de leur très célèbre instruction select. 13. #11 SÉLECTIONNER la déclaration: Très bien, nous allons maintenant nous concentrer sur le démarrage des commandes de sélection. Donc, voici notre objectif. Nous allons apprendre à interroger nos données. Et cela va nécessiter près de 80 % de nos didacticiels car le SQL concerne uniquement la manière d'interroger nos données. Ensuite, en ce qui concerne nos données, nous parlerons des manipulations des données et des définitions des données à la fin. Commençons maintenant par la commande select. Très bien, donc avant de commencer à écrire nos premières déclarations sélectionnées, je tiens à mentionner ce qui suit. Et c'est dans une déclaration sélective. Il y a beaucoup de clauses. Ce n'est pas vraiment mal. Cela donne un moyen simple, dynamique et rapide d'utiliser SQL. Et chacune de ces clauses a sa propre définition et sa propre fonction, ce qui la rend très facile à utiliser. Nous avons donc la sélection à partir de laquelle sélectionner nos colonnes, pour sélectionner les tables dont nous avons besoin. Joint afin de connecter deux tables , où GroupBy pour agréger les données, afin de filtrer nos données. L'avoir est un autre moyen de filtrer nos données. Orderby sert à répertorier nos résultats et la limite sert simplement à limiter nos résultats. Donc, ces nuages, ne vous inquiétez pas pour eux. Je vais les expliquer étape par étape avec des exemples et des tâches, et tout et à la fin, vous pouvez tous les comprendre. Un autre aspect très important à comprendre dans les instructions SQL est que l'ordre de ces clauses est très important. Donc, par exemple, je ne peux pas l'utiliser au début, à partir de là , nous notons la sélection. Cet ordre est donc très strict, et si vous passez de l'un à l'autre, vous obtiendrez immédiatement une erreur SQL. Cela signifie donc faire attention à l'ordre de ces clauses. Ne manquez pas l'un d'entre eux. Vous devez suivre ces règles pour que votre requête soit exécutée en SQL sans euros. Très bien, maintenant, la première chose que nous devons apprendre est comment ajuster nos données à partir de la base de données, comment récupérer tous ces enregistrements ou lignes de nos tables. Pour ce faire, nous utilisons les instructions SQL les plus fondamentales. Nous l'appelons instructions de sélection ou parfois requête de sélection. Maintenant, afin de comprendre toutes ces instructions SQL telles que select where joined from, je vais vous confier une tâche. Ensuite, nous allons essayer de comprendre ensemble comment nous allons le résoudre à l'aide de notre base de données de tutoriels ? Dans notre base de données de tutoriels, nous avons deux tables, les clients et les commandes. Dans le tableau des clients, nous avons cinq clients. Et dans les commandes, nous avons quatre commandes. Très bien, commençons donc par la première tâche. Récupérez toutes les données et les colonnes des clients. Cela signifie que nous nous concentrons ici sur l'essentiel du client et sur toutes les données qui constituent des moyennes ou des lignes. Nous avons donc besoin de tout, des lignes et de toutes les colonnes. Donc, avant de commencer à écrire notre première requête, nous devons nous assurer que nous sélectionnons la bonne base de données. Au fur et à mesure que vous installerez MySQL Workbench, vous obtiendrez des bases de données par défaut. Ensuite, nous avons installé notre base de données pour les tutoriels. Donc, pour vous assurer que nous sélectionnons celui dont nous avons besoin, soit vous allez double-cliquer dessus, soit vous pouvez écrire cette déclaration. Nous allons donc écrire utiliser ensuite le nom de la base de données , le tutoriel DB SQL. Et puis cours. Cela nous permet de nous assurer que nous sommes sur la bonne base de données afin de ne pas avoir d'erreurs. Très bien, nous allons maintenant essayer notre requête pour la tâche. Nous avons donc besoin de toutes les données des clients. La première chose que nous indiquons dans les instructions SQL de la requête est donc de sélectionner des mots clés. Après cela, puisque nous avons dit toutes les colonnes, nous allons utiliser l'étoile. étoile désigne toutes les colonnes de ce tableau. Ensuite, nous devons indiquer à la base de données de quelle table nous avons besoin Puisque nous avons besoin des clients, nous allons sélectionner les clients de la table. Nous allons donc dire de la part des clients. Nous avons donc maintenant la requête qui va sélectionner toutes les colonnes de la table. Et ici, nous n'avons aucun filtre similaire ou quoi que ce soit d'autre. Il s'agit donc de la forme de base du SQL. Appuyons sur Run. Et comme vous pouvez le voir ici, nous avons maintenant les résultats. Nous avons les cinq clients de la table, clients et n'oubliez pas en SQL, l'ordre est très important. Cela commence donc toujours par select puis provient de clauses. Parce que si vous faites le tour, vous obtiendrez une erreur. Assurez-vous donc d' obtenir le bon ordre lorsque vous écrivez des instructions SQL. Faisons une autre tâche en disant, d'accord, je veux voir toutes les données des commandes. Alors allons-y. Anciennes données ou colonnes, cela signifie sélectionner une étoile parmi. Et maintenant, notre table est celle des commandes. Je vais donc sélectionner les ordres de cette table ici, puis les exécuter. Et comme vous pouvez le voir maintenant, nous pouvons voir que la base de données récupère les commandes. Et c'est exact, car c'est tout ce que nous avons dans notre base de données. Très bien, alors maintenant vous dites peut-être que je ne suis pas vraiment intéressée par toutes les colonnes de mon tableau. Je souhaite spécifier quelques colonnes de la table à récupérer. Disons que nous avons la tâche suivante. Récupérez uniquement le prénom et le pays de tous les clients. La différence par rapport à la précédente est que nous n'avons pas besoin de toutes les colonnes, nous avons juste besoin de vos colonnes. Voyons donc comment nous pouvons résoudre ce problème. Je vais supprimer celui-ci et commencer par Select. Et maintenant, je ne peux pas utiliser l'étoile parce que je ne veux pas avoir toutes les colonnes. Nous sommes intéressés par le prénom. Nous écrivons donc le prénom, puis la virgule. Le second est le pays. Et maintenant, nous devons indiquer à la base de données à partir de quelle table, donc auprès des clients. Et courons. Comme vous pouvez le voir ici, nous n'avons que deux colonnes, prénom et le pays, et nous ne voyons pas ici les autres colonnes telles que le numéro client ou le score. Donc, avec cela, nous n'avons sélectionné que deux colonnes sans utiliser d'étoile et nous avons résolu la tâche. Bien, maintenant, juste pour comprendre comment la base de données réagit à notre requête, je vais vous montrer étape par étape ce qui se passe dans la base de données une fois que vous avez interrogé cette déclaration ? La base de données commence donc à partir de la table. Nous avons donc dit aux clients que cela signifie que la base de données se concentrera sur le tableau des clients. Ensuite, il va vérifier, d'accord, quelle colonne nous avons besoin. Nous disons donc FirstName, pays. Et comme il n' y a pas de filtres dans nos instructions SQL, toutes les données seront sélectionnées. Il va donc tout sélectionner dans le tableau. Et aussi pour les pays. Et c'est ainsi que la base de données a implémenté notre requête. Très bien, nous avons donc appris à utiliser l'instruction select. Ensuite, nous allons parler de la façon de récupérer des valeurs uniques à l'aide du distinct. 14. N°12 DISTINCT: Très bien, donc l' instruction select par défaut ne supprimera aucun kit WE des résultats. Vous pouvez donc parfois vous retrouver dans une situation où vous avez des doublons dans vos tableaux et vous souhaitez les supprimer des résultats. Supprimez donc les doublons des résultats, pas du tableau. Pour ce faire, pour supprimer ces doublons, réutilisez dans ces instructions de sélection un mot clé appelé distinct. Donc, pour comprendre cela, effectuons les tâches suivantes. Répertoriez tous les pays de tous les clients sans doublons. Très bien, essayons maintenant de comprendre comment nous allons résoudre cette tâche. Comme vous pouvez le constater, nous avons besoin de clients. Cela signifie que nous allons nous concentrer sur les clients de table. Et nous avons besoin de tous les pays. Cela signifie que nous n'avons besoin que d'une seule colonne appelée pays. Faisons donc une requête de base. Nous allons toujours commencer par select. La colonne dont nous avons besoin indique le pays, mais nous allons écrire le pays. Ensuite, les clients viennent de notre table. Alors maintenant, vérifions s'il existe un kit WE et voyons les résultats. Donc x en cubes. Nous pouvons maintenant voir les résultats. Allemagne, États-Unis, Royaume-Uni, Allemagne, États-Unis. Comme vous pouvez le constater, il y a des doublons. Nous avons l'Allemagne deux fois et, de même, nous avons U deux fois. Maintenant, la tâche consiste à dire sans doublons. Donc, pour résoudre ce problème, nous pouvons taper distinct exactement après la sélection. Mais nous allons utiliser distinct ici. Et ce mot clé vient toujours après les sélections. Ce n'est qu'en faisant c'est comme des mots magiques. Cela va supprimer tous les doublons. Vérifions-le donc. Donc, comme vous pouvez le voir, la liste ne contient plus que des entrées uniques. Nous n'avons que l'Allemagne, les États-Unis et le Royaume-Uni également. Nous avons donc ici une liste unique de tous les pays, de tous les clients, et nous résolvons la tâche. Très bien, maintenant, afin de comprendre les différences, je vais vous montrer comment la base de données implémente notre requête. Nous avons donc indiqué dans notre requête que nous avions besoin des données des clients. La base de données va donc se concentrer sur les clients de la table. Et nous nous asseyons également. Nous n'avons besoin que d'une colonne appelée pays, afin que la base de données puisse la sélectionner dans les résultats. Nous avons dit, d'accord, que nous avions besoin de toutes les données, mais séparément, sans doublons. La base de données peut démarrer, d'accord, Allemagne, ce n'est pas dans le résultat. Ça va le mettre là. États-Unis. Nous ne l'avons pas et le résultat va le mettre là. Même chose au Royaume-Uni. Nous ne l'avons pas dans la liste et nous l'avons démarrée, mais maintenant, il revient à l' Allemagne, en disant, d'accord, nous l'avons déjà, donc il ne l'inclura pas dans la liste. Et il en va de même pour les États-Unis. Nous avons l'aorte usée ici. Il ne figurera pas dans la liste. Et avec cela, nous aurons notre liste unique de tous les pays. Très bien, donc tout est une question de distinction. Ensuite, nous allons apprendre à trier nos données en utilisant l'ordre par. 15. #13: Très bien, les gars et les filles. Ainsi, une fois que vous commencez à utiliser les instructions select pour récupérer vos données de votre base de données, les résultats que vous obtenez ne sont pas triés dans un ordre particulier. Cela signifie que le SGBD ou la base données vous renvoie ces données dans un ordre non spécifié. Maintenant, si vous souhaitez appliquer certaines règles ou trier les résultats, nous pouvons utiliser l'octet d'ordre des nuages. Alors maintenant, afin de comprendre l'ordre BY, vous allez vérifier la tâche suivante. Récupérez tous les clients dont les résultats sont triés par score, le plus petit devant figurer en premier. Essayons maintenant de comprendre comment nous allons écrire les instructions SQL afin de résoudre ces tâches. Maintenant que nous avons besoin de clients, cela signifie que nous nous concentrons sur les clients de table. Essayons-le. Notre déclaration de sélection d'abord. Sélectionnez donc, il n'y a aucune spécification concernant les colonnes. Je vais utiliser une étoile de la part des clients. Alors, analysons cela et voyons, comme vous pouvez le constater, que nous avons tous les clients. Mais comme vous pouvez le constater, il n'est pas trié en fonction du score. La tâche est faussée par le score le plus faible d'abord, puis le plus élevé. Pour ce faire, nous allons utiliser le mot clé order BY. Alors, créons une nouvelle ligne. Ainsi. Ensuite, nous devons spécifier la colonne que nous allons utiliser pour trier nos données. Ou la tâche indique qu'elle doit être triée par score. Cela signifie que notre colonne est score, le nom de la colonne score. Nous avons maintenant deux options pour trier nos données. Nous avons deux voies, ascendante et descendante. Dans la tâche, il est indiqué qu'elle doit être triée par score, le plus petit en premier. Cela signifie que nous devons utiliser l'ascendant. En SQL, nous avons le mot clé ASC. Cela signifie qu'il est ascendant. Nous avons donc maintenant la clause Order By et tout devrait bien se passer. Exécutons la requête. Maintenant, si nous examinons les résultats, vous remarquerez peut-être déjà que le résultat est trié différemment des ensembles standard, ce qui signifie que nous avons un tri différent maintenant après le score. Le premier est donc nul, car nul, nul est considéré comme le plus petit. Insertion. Après cela, nous avons 350, soit le score le plus faible de tous ces clients. Puis vient le plus haut , et ainsi de suite. Maintenant, nous allons d'abord redémarrer , décider comment trier nos données et nous avons une solution pour notre tâche. Une autre chose à noter est qu'en SQL, le tri par défaut par ordre croissant est croissant. Cela signifie que si je vais ici, que je supprime le mot clé ask this et que je recommence la requête, j'obtiendrai exactement les mêmes résultats car ne spécifiez rien après le nom de la colonne, la valeur par défaut sera ascendant. D'accord, examinons maintenant une autre tâche rapide qui dit à peu près la même chose. Récupérez tous les clients et les résultats doivent être triés par score. Mais cette fois, le plus haut devrait être le premier. Cela signifie que nous devons utiliser la méthode qui consiste à descendre le tarif le plus élevé plutôt que le plus petit. Cela signifie que nous avons la même requête. Nous n'avons rien à changer. Mais maintenant, après le nom de la colonne, si je le laisse vide, ce sera croissant. Mais cette fois, nous devons utiliser la méthode descendante. Nous allons donc utiliser ce disque de mots clés, c'est-à-dire décroissant. Exécutons donc cette requête. Alors maintenant, nous allons vérifier le résultat. Nous pouvons déjà voir que la liste est triée dans le sens inverse. Nous avons donc maintenant les trois premières cartes avec le score le plus élevé. John en a 900, et c'est le plus haut, puis le plus petit et ainsi de suite. Nous trions maintenant la liste ou le résultat par ordre décroissant. Très bien, maintenant, utiliser order BY devient parfois un peu plus compliqué. Si vous n'utilisez pas qu'une seule colonne, peut-être plusieurs colonnes pour trier vos résultats. Surtout si vous avez beaucoup d'enfants dans vos données, utilisation d'une seule colonne ne vous aidera pas. Vous allez être dans W en utilisant plusieurs colonnes dans l'ordre par pour comprendre cela. Nous allons donc avoir la tâche suivante. Récupérez tous les clients dont le résultat est trié par pays par ordre alphabétique, puis par score le plus élevé en premier. Essayons donc de comprendre comment écrire le code SQL pour cela étape par étape. Alors maintenant, je vais tout supprimer ici. Je l'écris par ordre d'après le premier pays appelé pays. La colonne dont nous avons besoin est le pays, par ordre alphabétique, ce qui signifie qu'elle est croissante. Nous pouvons donc le laisser par défaut ou écrire «  demander », peu importe. Nous allons obtenir le même résultat. Maintenant, nous allons vérifier le résultat. Alors maintenant que vous pouvez le voir, le résultat est déjà trié par pays de manière ascendante pour que tout aille bien. Nous avons donc des foires en Allemagne, alors vous pouvez utiliser un, c'est déjà trié, mais cela ne suffit pas parce que la tâche indique, d'accord, après cela, vous devez les trier en fonction du score, les foires les plus élevées. Prenons maintenant l'exemple des clients Marty et Martin. viennent tous les deux d'Allemagne, mais Maria vient sous forme de sphères. Et même si elle a un score inférieur. Cela signifie qu'une fois que nous avons commencé avec le pays, nous devons à nouveau trier ces scores. Donc, pour ce faire, nous allons mettre ici une virgule puis. Écrivez le score. Alors l'option ici sera de descendre le plus haut en premier. Donc ceci, cela signifie que nous pourrions utiliser les colonnes dans l'ordre par année deux. Pour chaque colonne, nous pourrions utiliser différentes méthodes afin de la trier. Alors maintenant, exécutons-le. Et comme vous pouvez le voir à nouveau ici, c'est bon. Nous l'avons trié par pays, mais maintenant Martin arrive en premier car il a un meilleur score que Maria. Et c'est exactement ainsi que nous allons trier les données à l' aide de plusieurs colonnes. Encore une remarque sur l'ordre par celui-ci que nous pourrions utiliser à la place du nom de la colonne, la position de la colonne. Donc, si vous pouvez voir ici que le pays était en quatrième position. Voici donc la première colonne, la deuxième, la troisième, la quatrième et la cinquième. Cela signifie que ce pays occupait la quatrième position. Donc, au lieu d'écrire pays, je pourrais en écrire quatre. Ici, le score est le dernier, le cinquième. C'est donc un moyen simple de trier les données. J'utiliserai OrderBy et si j'exécute cette requête, j'obtiendrai exactement les mêmes résultats. Mais je ne le recommande vraiment pas. Parce que si vous modifiez la structure de vos données, disons que le pays sera en position de soulignement, il occupera la troisième place. Ensuite, après avoir modifié la structure de vos données, vous devez modifier votre requête. Cela signifie que je dois modifier ces chiffres. Encore une fois. C'est vraiment dommage parce que tu pourrais l'oublier. Donc, si vous écrivez le nom, peu importe le changement. Cela va se produire sur ce schéma ou sur la table. Votre requête peut donner les mêmes résultats et en utilisant les chiffres, vous devez ajuster cela. Je ne recommande donc vraiment pas d'utiliser ces chiffres. Le mieux est d'écrire le nom complet de la colonne. Bien, maintenant, afin de comprendre l'ordre par, je vais vous montrer étape par étape ce que fait la base de données pour exécuter nos instructions. Alors d'abord, il va choisir la table. Notre tableau indique que les clients, nous utilisons l'étoile, ce qui signifie qu'ils peuvent sélectionner toutes les colonnes et les mettre dans les résultats. Mais maintenant, une fois que nous n' utilisons aucun filtre, vous allez sélectionner toutes les données. Mais il remarque qu' il y a un ordre PAR, il peut donc trier les résultats par colonne. La première colonne est donc le pays. Il va donc d'abord le trier par pays. Le premier, le premier client à venir ici, l'Allemagne également, Martin. Puis vient le Royaume-Uni. Triez ça ici. Et puis, après avoir été tiré des États-Unis, il commence à trier les résultats. Nous pouvons donc faire en sorte que le pays soit trié. Et c'est la première étape. L'étape suivante va passer à la deuxième colonne dans l' ordre du score. Il va donc à nouveau trier les résultats. Il va donc les vérifier auprès de nos clients. Ça va voir, d'accord, Martin a un meilleur score et ça va changer. Alors laisse-moi le faire comme ça. Et Martin sera le premier sur la liste. Ensuite, nous avons le Royaume-Uni, donc ça va. Ensuite, nous avons ces deux-là. Nous avons 900 et zéro. Null est le plus petit et c'est bon. Maintenant, voici comment la base de données est triée en utilisant l'ordre de Y. Très bien, c'est tout pour ce chapitre. Nous avons appris à interroger nos données à l'aide des instructions select et à trier les résultats à l'aide de la clause order BY. Dans le chapitre suivant, nous allons apprendre comment filtrer nos données à l'aide de la clause where. Où allons-nous apprendre de nombreux opérateurs importants ? 16. N°14 OÙ: Très bien les gars et les filles. Nous avons donc maintenant appris à récupérer toutes nos données de la base de données à l'aide mots-clés très basiques parmi lesquels sélectionner. Ensuite, nous devons apprendre à filtrer nos données à l'aide de WhereClause, car dans des scénarios réels, vous n'êtes pas intéressé par tous les enregistrements des tables. Donc, généralement, vous ne serez intéressé que par les lignes qui remplissent une certaine condition. Par exemple, nous n'avons pas besoin de tous les clients et de leurs résultats. Nous n'avons besoin que des clients qui viennent d' certain pays ou qui ont un score spécifique similaire. Donc, pour comprendre cela, vérifions une tâche très simple. La tâche consiste à répertorier uniquement les clients allemands. Cela signifie donc que nous ne nous intéressons pas à tous les clients. Nous devons voir les résultats. Seuls les clients viennent donc d'Allemagne. Bon, essayons maintenant de comprendre comment nous allons résoudre cette tâche à l'aide d'une requête SQL. Dans cette tâche, nous nous concentrerons sur les clients. Cela signifie que nous allons interroger le tableau des clients. Et comme il n'y a aucune spécification concernant les colonnes, nous pourrions récupérer toutes les colonnes. Essayons maintenant d'écrire l' instruction SQL correspondante. Sélectionnez comme d'habitude. Ensuite, aucune spécification concernant les colonnes. Nous allons sélectionner tout ce que nous utilisons. La star de notre table, ce sont les clients. Et analysons cela et voyons, comme d'habitude, nous avons toutes les données, tous les clients d'Allemagne, des États-Unis, du Royaume-Uni, etc. Mais la tâche ne concerne que les clients allemands. Cela signifie que nous devons créer des filtres. Maintenant, pour ce faire, nous allons utiliser les nuages étranges et, en général nous les plaçons immédiatement après, de, d'accord. Maintenant, nous devons écrire le mot clé où, après la façon dont nous devons spécifier notre condition, la condition doit être basée sur les pays. Cela signifie que le pays doit être égal à l'Allemagne. Nous écrivons donc maintenant le nom de la colonne, pays étant égal à l'opérateur. Et maintenant, nous devons saisir la valeur qui est exactement telle qu' elle est écrite dans la base de données. Jeremy, comme ça. Nous écrivons l'Allemagne. Commençons donc maintenant l' exécution et voyons le résultat. Comme vous pouvez le constater, nous n' avons pas tous les clients. Nous n'avons que deux clients qui remplissent cette condition. Maria et Martin. D'autres clients, comme John, George et Bitter, ne remplissent pas tous les critères et sont exclus des résultats, n'est-ce pas ? Comme vous pouvez le constater, SQL est assez facile à écrire sur Android, par exemple, sélectionnant toutes les colonnes des clients où le pays du client doit être égal à l'Allemagne. Il est donc très facile de le lire en utilisant mots anglais et dans l'ordre logique. OK, passons maintenant à une autre tâche rapide. Il indique les clients sélectionnés dont le score est supérieur à 500. C'est donc basé sur le même tableau, donc nous ne changerons pas grand chose ici. La seule chose qui a changé, c'est l'état. Nous allons donc le supprimer cette année. Notre condition ici est basée sur le score. Nous avons donc l'opérateur de score de colonne n' est plus égal, il devrait être supérieur. Nous avons donc besoin d'un autre opérateur et la valeur est de cinq cents. Nous notons donc vos 500. Exécutons-le. Nous pouvons maintenant voir les clients dont le score est supérieur à 500. Comme vous pouvez le constater, il est assez facile d' utiliser l'instruction where. Bien, maintenant, afin de comprendre la clause where, je vais vous montrer étape par étape ce que fait la base de données une fois que nous avons exécuté notre requête. Donc, cette base de données va vérifier quelle table, pour se concentrer sur les clients. Ensuite, je vais vérifier de quelles colonnes nous avons besoin lorsque nous écrivons l'étoile. Cela signifie que la base de données sélectionnera toutes les colonnes et leurs résultats, puis la base de données peut vérifier, accord, il y a un filtre, ce qui signifie que toutes les données ne devraient pas figurer sur les résultats, donc elle va vérifiez-le. Maintenant, les trois premiers accords vont vérifier le score ici. Le score est de 350, ce qui signifie qu'il n'est pas supérieur à 500. Il ne l'inclura pas dans le résultat. Le suivant est supérieur à 500. Cela signifie qu'il faudra que le client suivant remplisse la condition. Oups, il faut que je l'écrive ici. Bien, maintenant, le premier client, 500, n'est ni supérieur ni égal, il est juste supérieur à 500, ce qui signifie qu'il n'en tiendra pas compte. Et le dernier, c'est nul. Cela signifie qu'il est vide. Il ne ressentira pas la maladie. Cela signifie que nous n'avons que deux clients et c'est ainsi que fonctionne Where dans la base de données. Très bien, les gars, en SQL, il existe de nombreux types d' opérateurs que vous pouvez utiliser dans la clause where afin de filtrer vos données. En SQL, ils sont divisés en deux groupes. Sur le côté gauche, nous avons les opérateurs de comparaison, et sur le côté droit, nous avons les opérateurs logiques, le compresseur et les prédateurs. Vous pouvez l'utiliser pour comparer deux valeurs, par exemple nous avons la valeur égale, non égale, supérieure à, inférieure, supérieure ou égale à, inférieure ou égale aux opérateurs logiques vous pouvez l'utiliser une fois que vous souhaitez combiner deux conditions différentes. Et par conséquent, vous allez obtenir le vrai ou le faux. Par exemple, nous avons un opérateur renvoie vrai si les deux conditions sont vraies, nous avons ou renvoyons vrai. Si l'une des conditions est vraie, alors il n'y a pas de mensonge intermédiaire et ainsi de suite. Ainsi, dans les exemples précédents de la clause where, je vous ai montré deux opérateurs de conversion, l'un égal et l'autre supérieur à. Ensuite, je vais les parcourir toutes afin de vous montrer comment vous pouvez les utiliser dans vous montrer comment vous pouvez les utiliser la requête et quelques exemples. Donc tu ne t'inquiètes pas pour ça. Très bien, c'est ce qu' il en est de la clause WhereClause. Nous allons maintenant parler des opérateurs de comparaison. 17. Les opérateurs de comparaison #15 : =, >, <, >=, <=, ! =: Très bien, nous allons maintenant nous concentrer sur les opérateurs de comparaison et apprendre à établir nos conditions dans les nuages. La conversion de la naissance est, comme je l'ai dit, utilisée pour comparer deux valeurs et c'est le moyen le plus simple de filtrer des données à l'aide de SQL. Bien, maintenant, pour les comprendre, effectuons les tâches suivantes. Tout d'abord, trouvez tous les clients dont le score est inférieur à 500. Cela signifie que nous allons nous concentrer sur le tableau du client et qu'il n'y a aucune spécification concernant les colonnes. Nous allons utiliser Select star from customers. Alors maintenant, exécutons-le. Comme vous pouvez le constater, nous avons tous les clients, mais nous devons filtrer les données dont le score est inférieur à 500. Nous allons donc utiliser la clause « où ». La colonne est le score, le moins d'opérateur. Ensuite, nous allons taper 500. Nous allons donc vérifier les résultats et nous en inspirer. Nous n'avons donc qu'un seul client dont le score est inférieur à 500. Maintenant, afin de comprendre pourquoi nous n'avons eu qu'un seul client avec d'autres résultats, je vais vous montrer ce que la base de données a fait une fois que nous avons exécuté notre requête. Nous avons donc dit sélectionner une étoile parmi les clients. La base de données se concentrera sur ces clients. Nous avons dit étoile, cela signifie que nous avons besoin toutes les colonnes, additionnons nos résultats. Et puis, puisque nous devons porter des gants, allons filtrer les données. Il va donc passer en revue tous les dossiers et essayer de déterminer s'ils remplissent la condition ou non. Je vais donc utiliser le terme « j'aime » et « je n'aime pas » pour dire « vrai » ou « faux ». Le score auditif du premier client est donc inférieur à 500. Cela signifie que cela apparaîtra dans le résultat parce que cela répond à leur condition. Ensuite, nous avons le suivant. Le score est de 900. Ce n'est pas moins de 500, donc cela signifie faux. Le suivant est le même 750, ce n'est pas moins de 500. Le suivant est intéressant. C'est exactement 500, mais comme les conditions, moins de 500, ne remplissent pas la condition, alors la valeur nulle est fausse. C'est pourquoi nous n'avons eu qu'un seul client à ses résultats. Bien, ajoutons maintenant une autre tâche qui dit : trouvez tous les clients dont le score est inférieur ou égal à 500. Donc à peu près la même chose, mais nous avons ici aussi des clients qui sont égaux à cinq cents. Vérifions donc que nous pouvons avoir la même requête, donc nous ne changerons rien ici, seulement l'opérateur. Nous avons donc besoin du moins de, donc ça va rester comme ça, mais nous avons aussi besoin de l'égal à. Il existe donc un autre opérateur appelé inférieur à, et il ressemble à ceci. les avons donc tous les deux comme ça. Et nous allons nous inquiéter et voir quel sera le résultat. Comme vous pouvez le voir maintenant, nous avons le numéro de client de Martin. Il a marqué 500 points. Et maintenant, cela devrait apparaître sur le résultat. Nous avons donc la première, Maria, moins de 500 et nous avons Martin. Il est exactement comme le 500. C'est donc le moins qu'égal à. Donc, comme vous pouvez le constater, c'est assez simple. Passons à un autre opérateur avec la tâche suivante. Trouvez tous les clients dont le score est supérieur ou égal à cinq cents. Cela signifie donc que c'est presque la même chose, mais nous devons utiliser un autre opérateur supérieur à. Cela ressemble donc à ceci, supérieur ou égal. Et vérifions le résultat. Donc, comme vous pouvez le voir ici, nous avons maintenant tous ces scores supérieurs à 500. Nous nous sommes donc joints à 900. George en a 750, et Martin reste ici parce que son noyau est égal à 500. Comme vous pouvez le constater, c'est très simple. Très bien, nous avons maintenant une dernière tâche. Il dit : trouvez tous les clients non allemands. Essayons donc de résoudre ce problème. Nous allons rester avec les clients de la table. Sélectionnez donc une étoile parmi les clients. Et nous devons filtrer les données en utilisant le score NAT , sauf pour ce pays. Nous allons donc plonger maintenant dans ce pays. Et comme il est question de clients non allemands, cela signifie que le pays ne devrait pas être égal à l'Allemagne. Donc, l'opérateur non égal ressemble à ceci. Ensuite, nous avons besoin de la valeur Allemagne. Donc, avec cette question, vous dites, d'accord, donnez-moi tous les clients dont le pays n'est pas égal à l'Allemagne. Alors exécutons-le. Et comme vous pouvez le voir ici, nous n'avons pas de pays appelé Allemagne ni les résultats. Et vous pouvez également voir ou avoir le même résultat en utilisant cet opérateur. Ça a aussi le goût, pas le même. Donc, si je l'exécute, nous obtiendrons les mêmes résultats. Vous pouvez donc utiliser l'un ou l'autre. n'y a aucune différence entre eux. Bien, voyons maintenant comment la base de données résout ce problème. Nous disons « sélectionnez l'étoile du client ». Cela signifie que les trois vont se concentrer sur le client. L'étoile signifie toutes les colonnes, comme d'habitude. Nous allons le mettre ici. En dessous, il est écrit que le pays n'est pas égal à l'Allemagne. La base de données va donc se concentrer sur cette colonne ou sur la condition. Voyons donc le premier client, le pays égal à l'Allemagne. Cela signifie donc que c'est faux. Nous n'en verrons pas le résultat. La suivante, le pays n' est pas égal à l'Allemagne, donc c'est positif. Nous allons le voir lors des résultats. La suivante est la même. Le pays n'est pas égal à l'Allemagne. Nous le verrons ainsi que les résultats. Et le premier client, le pays est égal à l'Allemagne. Cela signifie donc que c'est faux. Nous ne le verrons pas lors des résultats. Et enfin, ce pays n'est pas égal à l'Allemagne, donc c'est vrai, nous verrons son résultat. C'est pourquoi nous avons vu trois clients voir leurs résultats. Très bien, nous avons maintenant couvert tous ces opérateurs dans ces comparaisons. Ils sont assez faciles. C'est toujours comme comparer deux valeurs. Et je vous suggère d'aller jouer avec eux jusqu'à ce que vous compreniez comment ils fonctionnent. Mais en tant que x, nous allons commencer à travailler sur les opérateurs logiques. Ils sont un peu plus difficiles, alors ne vous inquiétez pas pour ça. Je vais expliquer cela en détails, en donnant des exemples et tout le reste. Mais ils sont très importants en utilisant SQL, car vous finirez par les utiliser beaucoup. Très bien, c'était donc tout pour le premier groupe d'opérateurs. Ensuite, nous pouvons parler de cet autre groupe, des opérateurs logiques ou non. 18. Opérateurs logiques #16 : ET, OU, PAS: Très bien les gars, nous allons maintenant parler du deuxième groupe d' opérateurs que vous pouvez utiliser dans la clause where, et ils ont appelé les opérateurs logiques. Nous allons nous concentrer sur ces trois mauvais garçons et/ou cinglés. Dans les exemples précédents, vous allez apprendre à filtrer vos données à l'aide d'une seule condition. Mais dans les scénarios de la vie réelle, les choses se compliquent lorsque vous devez combiner les résultats de deux conditions ou plus. Et pour ce faire, vous pouvez utiliser les opérateurs et, ou. Bon, commençons maintenant par le premier opérateur. L'opérateur dit ce qui suit. Elle renvoie la valeur true uniquement si les deux conditions sont vraies, sinon elle peut être fausse. Supposons donc que nous ayons la condition a, condition P et que nous voulions les combiner en utilisant. Et. Donc, la première situation que nous avons dans la condition a est vraie et la condition B est vraie. Si vous diffusez les publicités, nous y arriverons également , car elles répondent aux exigences. Les deux conditions sont donc vraies. Nous allons nous en sortir. Disons que le second scénario, condition a également, est vrai. Mais dans la condition B, nous avons faux. Ici. Les deux ne sont pas vrais et nous obtiendrons un résultat faux. Maintenant, le moyen de contourner la condition a est fausse et la condition B est vraie. Elles ne sont pas toutes les deux vraies, ce qui signifie que le résultat sera faux. Et le dernier scénario où vous avez les deux est faux. Par conséquent, vous allez devenir faux. Cela signifie donc que l' opérateur AND est vraiment strict. Les deux conditions doivent être vraies pour être vraies. Sinon, ce sera toujours faux. OK, passons à la suivante. Nous avons l'opérateur OR. Il dit que cela revient à vrai si l'une des conditions est vraie. Cela signifie donc l'opérateur OR. Il ne peut pas être heureux si l'une de ces conditions était vraie pour vous donner la vérité. Sinon, cela vous donnera un faux. Reprenons donc le même exemple que celui que nous avons ici, condition a, la condition B, mais maintenant nous allons l' appliquer ou nous avons dans le premier scénario vrai et a vrai au point B, ce qui le premier scénario vrai et a vrai au point B, ajoutera des exigences supplémentaires. Les deux sont vrais. Cela signifie donc dans l' ordre dans lequel nous avons la vérité. Dans la prochaine, nous avons ajouté un vrai ou un faux. Alors maintenant, il est dit qu'au moins une devrait être vraie. Cela signifie donc qu'avec l'oral, vous allez aussi bien réussir parce que vous l'avez ici en tant que, c'est vrai. Donc, le scénario suivant où c'est le contraire, où vous avez un faux et un vrai, répond aux exigences. Au moins l'une d'entre elles est vraie pour vous donner la vérité. Mais seul le dernier scénario où vous vous trompez tous les deux. Avec ce scénario, vous allez devenir faux. Donc, comme vous pouvez le voir, l' orbiteur est moins percutant que ça. Et elle sera heureuse si vous avez moyen de vous donner une idée et d' obtenir plus de résultats. OK, passons au dernier opérateur, celui qui n'est pas un opérateur. Il indique qu'il va inverser le résultat de n'importe quel opérateur booléen. Cela signifie donc que cela vous donnera toujours le contraire. Par exemple, si vous dites gauche, ça ira à droite. Si tu dis « va à droite », ça va disparaître. Donc, ici, vous avez toujours les autres résultats inverses, cela ne fonctionnera qu'à une seule condition. Il ne s'agit donc pas de combiner deux conditions comme et et ou. Donc. Nous avons ici la condition a. Si vous avez ici vrai et que vous utilisez les noix. Cela signifie donc que vous allez tomber. Cela va donc faire le contraire. Et pareil. Si vous avez false et que vous utilisez l'opérateur NOT dessus, vous obtiendrez vrai. C'est donc toujours comme inverser les résultats. Si vous avez le vrai, vous allez devenir faux. Si vous avez des coffres, cela deviendra réalité. D'accord ? Assez de théorie, passons à quelques tâches pour l'apprendre en SQL. Nous avons donc les tâches suivantes. Trouvez tous les clients qui viennent d' Allemagne et leur score est inférieur à 400. Nous avons donc ici deux conditions. Essayons de résoudre ce problème. Comme d'habitude, nous allons utiliser select. Aucune spécification concernant les colonnes. La star de notre table est que les clients sont maintenant dans l'état où ils se trouvent. Nous avons deux conditions. Le pays est l'Allemagne, nous pouvons donc écrire pays égal à la valeur Allemagne. Nous avons maintenant d'autres conditions. Il indique que le score doit être inférieur à 400, le score moins l'opérateur 400. Maintenant, j'ai deux conditions et je dois les combiner pour que la tâche soit sûre. Cela signifie que les deux conditions doivent être remplies. J'en ai besoin tout de suite, l'opérateur et entre ces deux conditions. Alors, exécutons-le et voyons. Avec ces conditions, nous n' avons qu'un seul client remplissons donc les deux conditions. Nous avons donc fait venir Maria d'Allemagne. Son score est inférieur à 400. Ok, les gars et les filles. Voyons maintenant si la base de données, une fois que nous avons exécuté l' opérateur and, nous pouvons, comme d'habitude, sélectionner une étoile dans la base de données clients axée sur les étoiles stables des clients signifie que nous avons besoin de toutes les colonnes. Nous allons donc voir toutes les colonnes et les résultats. Maintenant, cette base de données va parcourir chaque ligne et s'efforcer de déterminer si elle répond à ses exigences pour en faire des résultats. Commençons donc par le premier. La première cliente, Maria , vient d'Allemagne. C'est donc de la première à la première condition. La deuxième condition, nous avons obtenu 350 points, c'est moins de 400. Cela signifie donc que nous avons un autre vrai. Et puisque nous utilisons des publicités, les deux sont vraies, nous obtiendrons le résultat sous forme de ligne. Cela signifie donc que Delta V va publier ses autres résultats. Donc, la prochaine fois, nous avons John. Le pays est les États-Unis. C'est donc le premier faux ici à la première condition. La deuxième condition également, c'est qu'elle est supérieure à 400 secondes, donc ça va aussi être faux, faux, faux. L'opérateur et va le mettre comme faux. La suivante, nous sommes également confrontés à la même situation. Le pays n'est pas l'Allemagne et le score n'est pas inférieur à 400, donc les deux sont faux. La fin de la naissance va faire croire que c'est faux. Et le quatrième, nous avons Martijn, le pays est l'Allemagne, donc nous avons le premier chemin à suivre. Cette condition n'est pas inférieure à 400 z-score, désolé. Nous avons donc ici faux avec la fourmi, ça ne marchera pas. Cela signifie donc que le résultat sera faux , car les deux ne sont pas vrais. Et la dernière, les deux conditions sont fausses. Le pays n'est pas l'Allemagne et nous n'avons pas de score. Cela signifie donc que nous avons également faux. Ainsi, un seul client remplit les deux conditions avec true. Et une fois que vous l'aurez utilisé, vous n' obtiendrez qu'un seul enregistrement. Bon, passons maintenant à la suivante et nous avons l'opérateur OR. La tâche consiste à trouver tous les clients qui viennent d'Allemagne ou dont le score est inférieur à 400. Nous avons donc presque la même configuration. Mais ici, nous avons l'opérateur logique ou quelque chose comme ça, nous avons les mêmes conditions. pays est égal à l'Allemagne avec un score inférieur à 400. Mais maintenant, nous allons les connecter à l'opérateur OR. Maintenant, nous allons vérifier les résultats. Je vais l'exécuter. Et comme vous l'avez peut-être déjà remarqué, nous avons maintenant deux clients grâce à cette configuration. Voyons donc ce qui s'est passé. Alors maintenant, au début, comme d'habitude, nous indiquons à la base de données de sélectionner une étoile parmi les clients. Il se concentre sur les clients, toutes les colonnes à cause de l'étoile. Et maintenant, nous avons ici les mêmes conditions. score du pays égal à l'Allemagne est donc inférieur à 400. Mais la seule différence est que nous utilisons l' opérateur logique ou que les résultats peuvent être différents. Cette base de données va donc parcourir chaque ligne et voir si elle répond aux exigences ou si elle est nulle, ou si elle suffit pour n' avoir qu'un seul vrai, vrai comme résultat. Donc, comme vous pouvez le voir ici dans le premier client, les deux sont vrais. Cela signifie que nous aurons la vérité. En conséquence. Nous verrons les résultats de Maria. Après ça. Ces deux clients n'ont aucun vrai, en aucun cas. Cela signifie que les résultats seront faux. Mais le client de Martin a un vrai client. Cela signifie donc que cela suffit. ce que nous obtiendrons comme résultat. Martin sera donc le résultat. Même chose pour le dernier client. Il a donc les deux faux. Nous n'avons aucune vérité. Cela signifie que l' opérateur or va mettre false. C'est pourquoi nous avons contacté des clients. Très bien, maintenant, deux, le dernier, nous avons l'opérateur not et nous avons la tâche suivante. Trouvez tous les clients dont le score n'est pas inférieur à 400. Cela signifie que nous n'avons qu'une seule condition et que nous avons l'écrou. Essayons donc de résoudre ce problème. n'avons donc ici qu'une seule condition. C'est au-dessus du score. Cela ne disait donc rien sur le pays. Je peux en supprimer cette partie. Nous avons donc un score inférieur à 400, mais il indique qu'il ne devrait pas être inférieur à 400. Donc, tout ce que nous pouvons faire est simplement de leur ajouter un opérateur Nuts. C'est très simple. Alors exécutons-le. Comme vous pouvez le voir ici, ce sont tous des clients, ils n'ont pas un score inférieur à 400. Bon, voyons maintenant ce que la base de données a fait une fois que nous avons exécuté l'opérateur NOT. Donc, comme d'habitude, nous aurons toutes les colonnes à cause de l'étoile. Et puis nous avons un score de condition inférieur à 400. Mais avec les écrous de commande, sans les nœuds, nous n'aurons qu'un seul client qui répondra à ces exigences. Nous n'avons donc qu'un seul vrai ou faux avec un autre opérateur qui va tout inverser. Cela signifie que si vous avez vrai, cela indiquera que c'est faux. Et si vous en avez quatre, cela montrera que c'est vrai. Donc ça va juste faire le contraire. Nous avons donc ici du vrai et le résultat va être faux. Les trois suivants sont tous faux, nous allons donc y arriver, mais vous devez faire attention à quelque chose. Donc, ici, c'est nul. La base de données ne sait donc pas si elle est inférieure ou supérieure ou quelque chose comme ça. Il le traitera donc comme inconnu et ne lui montrera pas d'autres résultats car il est vide ou nul. C'est pourquoi nous avons ajouté les résultats, ces vérités. Cela signifie que nous n'aurons que trois clients. Très bien, c'était donc tout pour les trois opérateurs et, ou les fous. Ensuite, nous allons en apprendre davantage sur l'opérateur logique entre. 19. #17 ENTRE: Très bien les gars et les filles. Nous allons maintenant parler d' un autre opérateur logique que vous pouvez utiliser dans la clause where afin de filtrer vos données. Et c'est entre les deux. Between est un opérateur logique qui vous permet sélectionner uniquement les lignes comprises dans une plage spécifique. Pour travailler avec between en SQL, vous devez définir des limites deux valeurs qui spécifient la plage. Nous devons donc définir ici la valeur intermédiaire entre la valeur moyenne et la valeur maximale. Cela peut être n'importe quoi comme du texte, un numéro et une date. Ici, en SQL, n'importe quelle valeur entre ces deux limites. Ils ne seront pas considérés comme vrais. Et les valeurs ou les lignes situées en dehors ces limites seront considérées comme fausses. Et encore une information très importante ces limites, la valeur principale et la valeur maximale sont incluses dans la condition. Donc, en fait, je vois dans les projets beaucoup de personnes qui l'oublient ou qui se disent vraies, demandent à nouveau si ces limites sont liées à la condition ou non. C'est donc très confus. N'oubliez pas que ces valeurs sont incluses dans la condition. Alors maintenant, pour comprendre cela, nous allons avoir une tâche et nous allons essayer de la résoudre avec SQL. Très bien, nous avons maintenant les tâches suivantes. Trouvez tous les clients dont le score se situe dans la fourchette de 100 500. Essayons donc de résoudre ce problème avec SQL. Donc, comme d'habitude, sélectionnez une étoile, il n'y a pas de spécifications concernant les colonnes. Notre table, ce sont les clients. Nous devons maintenant filtrer les données. Nous allons donc utiliser où et ici, la colonne dont nous avons besoin pour utiliser un score, car elle indique que le score doit être compris entre 100 et 500. Nous allons donc écrire le score. Et maintenant, la syntaxe pour between, vous devez écrire le mot clé between. Et maintenant, nous devons spécifier la valeur minimale. Donc, la valeur Min, la première limite est la centaine. Ensuite, nous allons utiliser l'opérateur , puis la valeur maximale. Et c'est tout. Donc, pour l'intervalle, vous devez noter le nom de la colonne entre la valeur minimale et la valeur maximale. Alors c'est ça. Essayons maintenant d' exécuter la requête et de voir les résultats. Comme vous pouvez le constater, ces deux clients ont les scores. C'est 100-500. Bon, voyons maintenant ce que fait la base de données une fois que nous avons exécuté la requête avec l'opérateur between. Alors maintenant, comme d'habitude, sélectionnez une étoile parmi les clients. Cela signifie que dans les résultats, nous avons besoin toutes les colonnes et que nous savons où. Cela signifie donc que la base de données doit filtrer les résultats et nous avons la condition 100-500. Passons donc en revue tous les clients. Donc, dans le premier cas, nous avons le score de 350. Il se situe entre cette plage de 100 à 500. Nous avons donc le premier vrai et nous le verrons dans leurs résultats. Le suivant est donc 900. C'est donc comme en dehors de la limite maximale. Cela en fait un faux. Il en va de même pour George. Nous en avons 750, c'est également en dehors des 500, donc c'est en dehors des limites, et non entre ces deux valeurs. Nous avons le faux. Et maintenant, c'est intéressant, nous avons les 500, 500. Ce n'est pas dans la fourchette, c'est exactement la limite. Et avec cet intervalle, il va considérer que c'est vrai. Nous pensons donc que c'est vrai. Et le dernier que nous avons maintenant, il est donc inconnu, il ne le renverra donc pas ici. C'est pourquoi les résultats. Nous avons rencontré deux clients, Maria et Martin, parce qu'ils se situaient entre 100 et 500. Et Martin est exactement la limite maximale. C'est pourquoi cela est considéré comme vrai. OK les gars, il existe donc un autre moyen de résoudre de telles tâches sans utiliser les deux. Et au lieu de cela, nous pouvons utiliser deux conditions et les connecter à l'opérateur AND. Je vais donc vous montrer cette étoile de clients, comme d'habitude. Et maintenant, nous allons écrire les conditions où. Tout d'abord, le score doit être supérieur ou égal à 100. Nous allons donc utiliser un opérateur supérieur ou égal à 100. Ensuite, vous allez écrire la deuxième partie de la deuxième limite. Le score doit être inférieur ou égal à cinq cents. Nous allons donc utiliser cet opérateur inférieur ou égal à cinq cents. Donc, avec cela, nous redéfinissons la fonction between. Et si je lance ceci, je vais supprimer cette partie ici et l'exécuter. Nous obtiendrons exactement les mêmes résultats parce que nous le redéfinissons simplement d'une autre manière. Certains développeurs, comme moi, ont tendance à ne pas utiliser entre et, au lieu de cela, nous utilisons de telles conditions, car pour moi, il est plus facile de lire ce que fait la requête plutôt que de les utiliser entre les deux, parce que j'ai besoin de souvenez-vous quand j'ai utilisé entre cela, par exemple, les limites sont incluses. Et si tu l'oublies, tu dois faire des recherches à ce sujet. Il est donc vraiment plus facile de lire exactement ce que fait la requête. J'ai donc tendance à éviter entre les deux conditions avec les fourmis. Et encore un avantage à ce sujet. Tu ne pourrais pas mieux le contrôler. Donc, par exemple, je pourrais utiliser pour la limite avec les aimants une valeur inférieure sans les égaux. Vous pourriez donc le définir de manière plus flexible que l'intermédiaire. Très bien, c'était donc tout pour l'opérateur d'ici la semaine prochaine et pour en savoir plus sur l'opérateur en place. 20. #18 EN: Très bien les gars et les filles. Nous allons maintenant parler d' un autre opérateur logique que vous pouvez utiliser dans la clause where afin de filtrer vos données. Et c'est l' opérateur in, les énumérateurs. Il vous permet de définir une liste de valeurs que vous souhaitez voir apparaître dans les résultats ou que vous souhaitez inclure dans les résultats. Donc, comme je l'ai dit, comment cela peut fonctionner, vous pouvez définir, comme une simple liste de contrôle, une liste de valeurs dans laquelle vous indiquez à SQL que seules ces valeurs sont autorisées dans les résultats. Vous pouvez donc définir ici plusieurs valeurs. Ce n'est pas comme l'entre-deux où on définit les limites. Voici une liste de valeurs. La base de données peut donc commencer comme chaque valeur était une valeur dans cette liste. Si la réponse est oui, alors ce sera vrai. Si la réponse est non, ce sera tout simplement faux. Très bien, maintenant, comme d'habitude, afin de comprendre cela, nous allons avoir une tâche et essayer de la résoudre SQL, la tâche étant de trouver des clients dont l'identifiant client est égal à l' une des valeurs 12 ou cinq. Essayons donc de résoudre ce problème. Comme d'habitude, il n'y a aucune spécification concernant les colonnes, vous allez donc sélectionner une étoile parmi les clients. Maintenant, nous devons filtrer les données. Nous allons donc utiliser WhereClause et c'est là que nous commençons. Il est donc indiqué que c'est le numéro du client. Cela signifie donc que c'est la colonne que nous allons utiliser pour filtrer les données de notre identifiant. Et maintenant, nous avons un ensemble de valeurs, 12,5. Donc, pour l'utiliser, nous allons utiliser l'opérateur in. Et nous commençons maintenant à définir la liste, une liste de contrôle. Ouvrez donc les crochets. La première valeur est un, puis la virgule deux, la virgule cinq, puis les crochets. Nous avons donc défini la liste des valeurs dont nous voulons voir les résultats. Et avec cela, nous allons exécuter cette requête et voir ce qui va se passer. Comme vous pouvez le constater, la requête est exécutée et nous avons la liste des clients qui correspond exactement à notre liste, le numéro client 12.5. Bon, voyons maintenant ce que la base de données a fait une fois que nous avons exécuté l'opérateur in. Comme d'habitude, sélectionner une étoile parmi clients signifie que je souhaite voir toutes les colonnes des résultats et que la base de données peut les sélectionner. Et puisque nous avons une clause de localisation, il va commencer à vérifier l'état. La condition doit indiquer que identifiant du client doit figurer dans cette liste. Les données vont donc vérifier chaque client. Nous avons donc ici le numéro un du client, et il figure dans la liste. C'est pourquoi nous allons obtenir une réponse positive à cette maladie et nous allons voir en fonction des résultats. Le suivant, c'est deux. Donc, ici aussi, nous avons vrai ou celui-ci et nous allons l'obtenir au résultat. Le numéro client du troisième client est égal à trois et ne figure pas dans la liste. C'est pourquoi nous allons nous tromper ici. Il en va de même pour quatre, donc quatre ne figurent pas dans la liste. Il l'ignorera. Et le dernier, l' identifiant client est égal à cinq et il figure dans la liste. Nous allons donc en obtenir un vrai. Et c'est ainsi que la base de données peut traiter notre requête. Très bien, vous pouvez me le dire maintenant, attendez une minute, Vera, je viens de découvrir l'opérateur ou et la façon dont je combine différentes conditions à l'aide du bloc opératoire. Et je pourrais résoudre cette tâche en utilisant cela au lieu de l'utiliser comme une liste de contrôle. Voyons donc comment nous pouvons le faire. Je suis d'accord que ça va marcher aussi. Sélectionnez donc une étoile parmi les clients, où l'identifiant client est égal à un. Donc, le premier, puis nous écrivons notre identifiant client égal à deux et continuons. L'identifiant client est égal à cinq. Donc, si je lance cette requête, nous obtiendrons exactement les mêmes résultats. Mais je suis d'accord là-dessus, mais comme vous pouvez le voir ici, c'est plus compact et beaucoup plus facile à lire, comme si vous faisiez une liste et c'est tout. Vous pouvez donc définir ici toutes ces valeurs avec plusieurs conditions et les connecter à l'OR. Donc. Imaginez que vous avez dix valeurs, vous aurez ici dix rouleaux de codes. Je l'ai donc beaucoup aimé avec l'opérateur n. Il est plus compact et plus facile à lire. Très bien, tout tourne autour de l'opérateur in. Ensuite, nous allons apprendre un opérateur très important. C'est la lumière. 21. #19 COMME: Très bien les gars et les filles. Nous avons maintenant l'opérateur logique final que vous pouvez utiliser dans la clause where afin de filtrer vos données. Et c'est l'opérateur similaire. C'est un peu plus compliqué que les autres. Ne t'en fais pas pour ça. Je vais expliquer cela étape par étape à l'aide d'exemples. Donc, une fois que vous l'aurez compris, ce sera plus facile et plus amusant à utiliser. Ainsi, dans les autres exemples avec la clause whereClause, nous définissons toujours la valeur entière de la valeur complète dans la clause where. Mais parfois, vous pouvez vous retrouver dans des situations où vous ne connaissez toujours pas les valeurs. Vous recherchez certaines valeurs et vous avez une salle de bains en tête. Par exemple, vous recherchez des clients dont le nom commence par m. Vous ne connaissez donc pas la valeur complète. Vous recherchez quelque chose et vous avez un modèle. Vous pouvez utiliser les opérateurs de latence qui étaient un bouton pour trouver ces clients. Ou il y a beaucoup de valeurs dans la base de données ou dans SQL, où il sera presque impossible de définir toutes ces valeurs et la clause where. Donc, au lieu de cela, vous allez définir comme un bouton et vous dites SQL que je recherche quelque chose comme ça. Alors maintenant, ça marche comme ça. Elle renvoie la valeur true si la valeur correspond au modèle. Sinon, il va retourner faux. Cela signifie donc que nous devons construire comme du beurre dessus, en SQL. Et dans la balance, nous disposons de deux outils pour y parvenir. Nous avons le pourcentage où nous disons que cela correspond à n'importe quoi, ou nous avons le trait de soulignement, correspond à exactement un caractère. Prenons maintenant un exemple pour comprendre que nous avons le premier exemple de noms de fichiers commençant par M. Cela signifie que vous savez que les noms commencent par M et que vous ne vous souciez pas de l'autre personnages. Nous devons donc maintenant créer un tel bouton. Nous pouvons noter le M et le pourcentage que vous indiquez ici pour l'échelle, qui commence par M et les autres, peu importe. Il est peut-être vide. Ça peut être comme des personnages. Les personnages multiples n'ont pas d' importance, mais pour vous, il est très important qu'ils commencent par m. Maintenant, nous en avons un autre. Il dit de trouver des noms qui se terminent n. Cela signifie que cela peut commencer par n'importe quoi. Nous allons donc commencer par le pourcentage, et cela devrait se terminer à la fin. Ici. Vous devez faire attention à ce qu'ils distinguent les majuscules et minuscules ici. Il y a donc une différence entre un petit n et un début. Ce modèle indique donc que le SQL commence par n'importe quoi, mais j'ai besoin qu'il se termine par n. Maintenant, nous avons un exemple où vous dites : «  D'accord, ça ne devrait pas être le premier ni le dernier. Le nom doit contenir quelque part notre personnage. Trouvez donc des noms contenant le r. Ainsi, vous ne définissez pas s'ils se situent au début ou à la fin. Donc, avec cela, vous pouvez utiliser le modèle suivant. On peut commencer par n'importe quoi d'autre que R et finir par n'importe quoi. Ici. Tu ne sais pas exactement où ils se trouvent. Les noms doivent contenir quelque part et notre personnage. Maintenant, dans la prochaine, vous pourriez être plus précis en disant, d'accord, trouvez-moi les noms contenant le r, mais exactement en troisième position. C'est donc un peu plus compliqué. Et avec cela, vous allez utiliser le trait de soulignement. Soulignez que vous dites, d'accord, la première position peut être n'importe quoi. La deuxième position peut être n'importe quoi. Mais le troisième devrait être exactement le R. Et ensuite, il y aura des caractères vides et ainsi de suite. Donc, avec cela, vous mélangez ces deux outils, le trait de soulignement et le pourcentage. Maintenant, nous allons étudier plus en détail et exemples de mots afin de comprendre comment x. OK, nous allons maintenant approfondir chacun de ces exemples et vous expliquer ce qui se passe dans le base de données ou SQL une fois que vous avez défini ces modèles. Donc, dans le premier exemple, nous trouvons des noms qui commencent par M. Notre modèle est M et le pourcentage, cela signifie que tout ce qui suit ne nous intéresse pas. Cela devrait commencer par M. Et dans notre base de données, nous avons ces cinq valeurs, ces cinq noms, et commençons un par un. Donc Maria, ça commence par M. Donc ça veut dire que ça correspond à notre modèle. SQL va donc renvoyer pour cela un vrai. Le prochain, c'est John. Le J ici ne correspond donc pas à notre modèle. Cela signifie que SQL va y mettre false plutôt que George, pareil, il commence par G et ne correspond pas à notre modèle. Ça devrait commencer par moi. Pour devenir un vrai. Nous avons un faux pour cela. Martin commence par M. Cela signifie qu'il correspond à notre bouton et que nous allons faire en sorte que cela soit vrai. Et le dernier, Peter, nous avons p et il ne correspond ni à un modèle, et nous allons passer à faux. Donc, si vous définissez ces modèles dans le SQL, vous obtiendrez les valeurs vrai et faux à partir de la base de données. OK, donc dans l' exemple suivant, nous avons trouvé des noms se terminant par n, un petit n. Notre modèle est le pourcentage, puis le petit n. Passons en revue les noms. La première, Maria et la base de données, vont vérifier la dernière. D'accord ? Le dernier ne correspond pas. Notre n va le rejeter. Tu vas devenir faux. Nous avons donc John, John a le dernier caractère et il correspond. Notre base de données de modèles va le publier. Donc, la seconde, nous avons George, George se retrouve avec g. Cela ne correspond pas au schéma faux, Martin n, nous avons vrai ici. Le dernier caractère correspond donc à notre bouton. Et mieux encore, nous avons le r ici. Il ne correspond pas au modèle. Donc, si vous exécutez le bouton Sanjay sur votre base de données, vous n'obtiendrez que John et Martin. Trouvons donc le suivant. Le bouton suivant indique « rechercher des noms » et contient R, mais nous n'avons rien spécifié ou nous n'avons indiqué qu'il devrait y avoir R. Donc, les boutons qui indiquent «  présent » sont présents. Cela signifie que quelque part il y a un R. Donc, avec le Martin, il y a un r. Donc ici, ici, nous avons le R et ça va redevenir vrai. Avec John, il n'y a nulle part et c'est comme s'il n'y avait aucun caractère ici avec le R. Cela signifie que la base de données va renvoyer faux. George, il nous reste une heure, donc ça va devenir vrai. Martin, pareil, mieux, pareil. Donc, comme vous pouvez le voir, si vous le souhaitez, commencez par le présent et terminez par les pourcentages. La base de données peut trouver votre personnage quelque part et elle va le rendre aussi vrai que vous le voyez ici, Peter finit par R, Martin au milieu, quelque part il y a r. Donc ici, vous vous en fichez à propos du poste. Où est ton personnage ? Bon, nous arrivons maintenant à la dernière. Il dit de trouver les noms contenant le R et la troisième position. Ici, nous sommes très précis. Nous disons que le troisième devrait être exactement le R. Donc, pour ce faire, nous n'utiliserons pas le pourcentage dans notre bouton. Nous allons utiliser le trait de soulignement. Il dit que le premier personnage peut être n'importe quoi. Le second personnage pourrait aussi bien être n'importe quoi. Mais le troisième caractère devrait être exactement le r. Et après ça, ça pourrait être n'importe quoi, ça pourrait être vide, comme un tas de caractères. Ça ne nous intéresse pas. Passons donc en revue nos valeurs et voyons comment la base de données va réagir. Alors Maria, ça commence par M, c'est bon. C'est bon. Le troisième devrait être R et nous avons ici un match après, comme si cela n'avait pas d'importance. Il s'agit donc d'une correspondance avec nos modèles. Maria va donc obtenir une réponse véridique à partir de la base de données. Le suivant, John, comme les deux premiers personnages, convient, mais le troisième ne correspond pas au modèle. C'est le H. C'est pourquoi nous allons obtenir un faux pour ça. La troisième, vous pouvez voir que la troisième position est 0 car elle ne correspondra pas. Notre bouton. Martin correspond parce que nous avons, le premier caractère est M, qui peut être n'importe quoi. Le second également, a, et le troisième est R. Donc, cela correspond à notre modèle. Les risques peuvent être n'importe quoi. C'est pourquoi Martin correspond exactement à notre bouton. Le dernier, Beta, ne correspond pas à notre bouton car troisième position, nous avons le T. Cela dit , si vous exécutez un tel bouton votre base de données et que vous êtes précis à ce sujet, vous n'aurez donc que Maria et Martin. Maintenant, nous allons maintenant approfondir les exemples, tout va bien. Maintenant, en tant que x, nous allons apprendre à écrire des instructions SQL en utilisant l'opérateur like afin de comprendre la syntaxe et pour résoudre ces quatre tâches, nous allons commencer par la première. Retrouvez tous les clients dont le prénom commence par M. Donc, comme d'habitude, nous allons sélectionner une étoile. Aucune spécification de la nature des colonnes du tableau n'est réservée aux clients. Maintenant, nous devons filtrer les données à l'aide de nos boutons. Donc, là où se trouvent les nuages, les colonnes que nous allons utiliser dans notre bouton sont le prénom. Ensuite, nous allons écrire le mot clé like. Après cela, nous allons maintenant spécifier le bouton. Il commence donc par la virgule haute, puis par le grand M pour cent, puis se ferme avec la commande haute. Donc, avec cela, nous spécifions le modèle pour l'opérateur similaire et exécutons-le. Comme vous pouvez le voir dans les résultats, nous avons deux clients qui ont un grand M, le début du FirstName. Voici donc comment nous allons procéder en utilisant l'opérateur like. Donc, la prochaine, il est dit trouver tous les clients dont le prénom se termine par un petit n. Nous allons donc avoir les mêmes informations ici, mais nous devons redéfinir le schéma de virgule commande haute qui était pas allemand. Et puis tout ce qui ressemble à un cadeau, puis à un petit n, puis à un placard. Alors exécutons-le. Comme vous pouvez le constater, nous avons eu ces deux clients, Join et Martin, parce qu'ils ont leur prénom et qu'ils se retrouvent avec, d'accord. Passons maintenant à la troisième tâche, trouver des clients dont les prénoms contiennent quelque part et r petit r. Alors allons-y. Nous allons donc avoir la même configuration ici, mais nous devons modifier le schéma. Donc, une virgule haute, puis un pourcentage, petit, un pourcentage, puis un haut, on obtient cela. Comme je l'ai dit, vous ne spécifiez aucune position quelque part qui devrait être un R. Alors exécutons-le et vérifions notre requête. Vous pouvez voir ici que Maria a un R quelque part. George a une relation géniale avec Martin et Beta. Nous avons donc eu ces quatre clients. Mais John, nous ne l'avons pas trouvé parce qu'il n'avait pas d' œuvre d'art dans son prénom. Bon, maintenant à la dernière étape, la tâche est de trouver tous les clients dont le prénom contient le caractère et la troisième position. Alors voilà, les mêmes choses ici. Nous devons uniquement modifier le modèle. Virgule trop haute, le premier caractère devrait être n'importe quoi. Alors soulignez. Encore une fois, soulignez que le deuxième caractère peut être n'importe quoi. Et ici, nous définissons le r. Et puis nous disons tout ce qui suit. Puis une virgule haute, c'est propre. Une fois qu'on aura écrit ici, le bouton là-haut, c'est comme ça, et allons-y. Et comme vous pouvez le voir, seuls Maria et Martin, car nous avons discuté de celui contenant le troisième caractère, le r. Vous avez donc ces quatre exemples avec l'opérateur like. C'est vraiment amusant une fois que tu commences à t'entraîner avec ça. Alors essayez maintenant, je dirais de créer un schéma dans votre tête, d'essayer de l' écrire et de voir comment SQL January fonctionne ça. Ce n'est qu'avec de la pratique que vous obtiendrez de bons résultats et que vous allez les aimer, les comprendre. Très bien, c'est tout pour ce chapitre. Nous avons appris à filtrer nos données à l'aide la clause where et de nombreux opérateurs importants. Dans le chapitre suivant, nous allons passer au niveau que nous sommes en train de lire pour apprendre à combiner nos tables SQL à l'aide de jointures et d'unions. 22. Concept #20: Très bien, les gars et les filles. Jusqu'à présent, nous avons appris à interroger une seule table. Dans tous nos exemples, nous nous sommes concentrés sur la table que nous avons établie, sur laquelle nous avons sélectionné les données, etc. Il ne s'agissait que d'une seule table. Dans des scénarios réels, vous travaillerez avec une véritable base de données contenant de nombreuses tables différentes. Et une fois que vous aurez commencé à écrire des instructions SQL, vous finirez par interroger cette seule table, mais peut-être plusieurs tables afin obtenir quelque chose de significatif à partir des données. Cela signifie que vous devez commencer à apprendre à combiner différentes tables, à joindre ces tables dans une seule instruction SQL. C'est très important pour apprendre le SQL, car une fois que vous maîtriserez cela, vous serez bon en SQL. À présent, dans notre base de données de didacticiels, nous allons maintenant travailler avec deux tableaux indiquant les clients et les commandes figurant dans la commande Comme vous pouvez le constater, quel client a fabriqué les lames, quelle commande ? Alors maintenant, pour joindre ces deux tables, vous devez spécifier deux choses. abord, vous devez déterminer quelle est la clé de jointure, la clé adjacente. C'est comme une colonne qui existe dans les deux tableaux, par exemple le numéro client, que nous pouvons voir ici dans les clients et dans les commandes. Cela signifie donc que l'identifiant client est bon candidat pour rejoindre ces tables, et ce sera notre clé de connexion. La deuxième chose que vous devez spécifier est le type de jointure. Dans SQL, nous avons quatre types de jointures différents. Nous avons la jointure intérieure, jointure gauche, la jointure droite et la jointure complète. Cela peut être compliqué au niveau des styles, mais ne vous inquiétez pas. Je vais expliquer tous ces types étape par étape à l' aide d'exemples. Je vais également vous montrer comment SQL fonctionne avec ces types. Très bien, commençons maintenant par le premier type de joint, nous avons le joint interne. La jointure interne est le type de joint le plus couramment utilisé entre Develop Bird's Eye et j'ai tendance à utiliser beaucoup de jointures internes dans mes instructions SQL. Il est donc largement répandu d' utiliser des jointures internes dans SQL Il y a un aspect très important que vous devez comprendre une fois que vous travaillez avec les articulations This Girl. Et c'est ainsi qu'en SQL, il y a toujours une table de gauche et une table de droite. Et c'est vraiment la façon dont vous écrivez les scripts du groupe . Nous le verrons dans les exemples. Dans les jointures SQL, il y a la table de gauche, nous avons les clients et la table de droite, celle des commandes et de la jointure interne. Peu importe, car dans les résultats, une fois que vous aurez utilisé la jointure interne, seules les routes correspondantes seront présentées dans les résultats. Ainsi, si vous utilisez la jointure interne, vous exclurez tous les résultats qui ne correspondent pas. Par conséquent, vous ne verrez que les lignes correspondantes entre ces deux tables. maintenant au deuxième type de joint, nous avons l'articulation gauche. Comme son nom l'indique, il s'agit d'une jointure gauche. Cela signifie que nous nous penchons davantage sur la table de gauche que sur la table de droite. Donc, une fois que vous avez spécifié la jointure gauche dans vos scripts SQL, vous dites à la base de données ou SQL que je veux tout, toutes les lignes de la table de gauche et de la table de droite, uniquement les règles correspondantes. Donc, une fois que vous aurez dit OK, jointure à gauche, c'est fait, vous trouverez tous les enregistrements de gauche et seule la correspondance augmente à partir du côté droit. Passons donc à la suivante. Nous avons la bonne jointure, c'est exactement le contraire. Vous dites donc que dans votre script SQL, jointure droite, vous êtes complètement sur la bonne table. Cela signifie qu'une fois que vous aurez écrit ce script, le SQL présentera tous les enregistrements de la bonne table et les résultats. Et dans le tableau de gauche, seuls les enregistrements correspondants, uniquement les lignes correspondantes. C'est donc vraiment le sens inverse lorsque la jonction gauche se joint. Ensuite, nous avons le mode de vie des articulations. Nous avons l'adhésion complète. Une fois que vous l'aurez dit dans vos scripts, je veux une adhésion complète. Cela signifie que vous voulez tout ce qui se trouve sur les deux tables. Cela signifie qu'à partir du tableau de gauche , toutes les lignes seront conservées. Dans le tableau de droite, vous obtiendrez également toutes les lignes. Donc, ce qui est complètement joint, comme son nom l'indique, c'est tout. Très bien, nous avons donc un aperçu des articulations. Et maintenant, avant de commencer à parler de la première jointure interne, nous allons en apprendre davantage sur les alias SQL. C'est comme un tutoriel caché, ne figure pas sur la feuille de route, qui ne figure pas sur la feuille de route, mais nous devons l'apprendre avant commencer à écrire des jointures SQL. 23. Déclaration de l'AS #21 - Aliases: Bien, maintenant, avant de cesser d'avoir quelques exemples pour comprendre et apprendre à joindre des tables en utilisant SQL, nous devons apprendre des choses très importantes en SQL, à savoir les alias SQL. Vous devez savoir qu' une fois que vous commencez à interroger plusieurs tables dans une seule instruction SQL, allons-y. Si je souhaite uniquement sélectionner le numéro client parmi les clients, cela ne devrait pas poser de problème. Donc, si je l'exécute, j'obtiendrai tous les identifiants clients. Mais une fois que j'ai spécifié plusieurs tables dans une requête, vous devez indiquer à la base quel identifiant client dans quelle table, car comme vous le verrez dans notre exemple, nous avons les identifiants clients et deux tables dans les clients et les commandes. Et si vous le laissez ainsi, vous obtiendrez une erreur l' endroit où la base de données vous le dira. Je ne comprends pas vraiment. De quelle colonne parlez-vous ? Vous parlez de la colonne des clients ou des commandes ? C'est pourquoi nous devons spécifier une autre chose à côté du nom de la colonne, le nom de la table. Nous en sommes donc à l'identification du client par points. Et sur ce point, vous dites à la base de données que je veux obtenir le numéro du client auprès des clients. Donc, si je l'exécute, j'obtiendrai le même résultat. Il n'y a aucun problème ici, mais vous devez le spécifier une fois que vous travaillez avec plusieurs tables. Mais ce qui est ennuyeux, c'est que si vous aimez toujours écrire le nom de la table ici, ça va être vraiment ennuyeux à écrire. C'est pourquoi nous allons travailler avec des alias. Nous allons donc donner aux tables un surnom et les appeler sous forme d'alias SQL. Bon, maintenant, pour le faire en SQL, nous allons placer juste à côté du nom de la table, et nous allons écrire le mot clé sous la forme, puis donner à cet alias le nom ou le surnom. Je vais utiliser le C à la place des clients. Et maintenant, la base de données comprend, d'accord, dans mon script, elle utilise C au lieu de clients , pour que je puisse aller partout. Et au lieu d'utiliser les clients, je pourrais dire C. Donc, si je calculais le résultat, j'obtiendrais exactement la même chose. Il n'y a aucune erreur. Mais maintenant, comme vous pouvez le constater, il est beaucoup plus facile de gérer mon script. Je vais simplement écrire l'identifiant du client à points au lieu de l' identifiant du client à points. C'est donc une façon vraiment plus facile de gérer les choses, et j'ai toujours tendance à le faire. Je recommande donc vivement d'utiliser des alias afin d'avoir des scripts comme de petits scripts, vous pourriez faire de même pour les colonnes. Ainsi, par exemple, nous avons ici le numéro du client. Je pourrais le renommer. Et pour ce faire, c'est pareil. Je vais juste à côté , j'écris en tant que. Donc, au lieu d' avoir un identifiant client, je vais écrire comme CID. Alors exécutons-le. Et comme vous le voyez, c'est Grill qui l'a compris. Et il est également en train d'imprimer le résultat, CID pour Hey, I understand. Je renomme cette colonne dans mes résultats en CID. Il y a un aspect très important à comprendre ici, c'est que cela ne sera renommé que dans mon script et dans les résultats. Cette base de données n'ira pas dans les tables et le fait de renommer les tables va renommer les colonnes, ce qui est une requête différente pour ce faire. Donc, cette commande, les publicités, ne figurent que temporairement dans mon script et dans les résultats, donc rien ne change dans le modèle de données ou dans la base de données. Cela restera le tableau, clients et la colonne, ils resteront le numéro client. Il s'agit uniquement d'un outil destiné à vous aider une fois que vous avez écrit des instructions SQL et à vous aider à renommer des éléments très rapidement, pour en avoir le résultat. Très bien, nous avons maintenant tout pour commencer avec le premier type de joint qui se joint à l'intérieur. 24. JOINDRE N°22: Bon, commençons maintenant la tâche afin de comprendre comment écrire des instructions SQL pour joindre deux tables Nous allons commencer par la première tâche. Il indique de rechercher tous les numéros de client, prénom, numéro de commande, quantité commandée, à l'exception clients qui n'ont passé aucune commande. Donc, dans cet exemple, comme vous le voyez, il ne s'agit pas seulement des clients, nous avons besoin de certaines colonnes de la table des clients et de certaines colonnes des tables de commandes, et nous devons les joindre pour ce faire . Commençons par le faire étape par étape en utilisant SQL. Nous allons donc d'abord commencer par le sens sélectif de la tâche. C'est comme spécifier les colonnes. Nous n'utiliserons pas les sélections d'étoiles. Nous avons besoin du numéro client, puis du prénom, du numéro de commande et de la quantité. Nous devons maintenant spécifier les tables. Nous allons commencer par les clients avec la jointure interne ici. Peu importe que vous partiez de gauche ou de droite. Je vais donc commencer par les clients. Maintenant, afin de spécifier la deuxième table, nous allons utiliser les instructions de jointure. Nous allons donc parler de jointure interne. Et sur ce, je dis : d'accord, nous allons maintenant rejoindre les clients avec une autre table. Nous allons donc joindre ces ordres à l'intérieur. Vous connectez ainsi deux tables, les clients et les commandes. Comme je l'ai dit, vous devez préciser deux choses. Type de jointure et clé de jointure. Nous avons déjà spécifié ici la jointure interne, car nous n'avons pas besoin des clients qui n'ont passé aucune commande. Nous allons donc utiliser la jointure intérieure ici. Et la deuxième chose que vous devez spécifier ici, quelle est la clé de jointure ? Comment allez-vous connecter ces tables ? Vous devez le spécifier pour SQL afin de le faire. Nous allons donc maintenant passer à la nouvelle ligne et parler la jointure de ces colonnes. Donc, afin de spécifier les colonnes, je vais maintenant ne donner que quelques alias. Donc, au lieu de clients, je vais dire, d'accord, je vais vous appeler, vous voyez ? Et au lieu de donner des ordres, je vais t'appeler au 0. Maintenant, pour rejoindre ces tables, nous devons découvrir quelle est notre clé commune. Cette colonne existe dans les deux tableaux. Nous pouvons donc voir le numéro du client, nous pouvons le trouver dans les clients et dans les commandes. Et c'est la colonne idéale pour joindre ces tables. Nous allons donc les connecter tous les deux à la leur. Donc je vais dire, d'accord, prenons l' identifiant client des clients. Il doit être égal à l'identifiant client indiqué dans les commandes. Donc, tous les points, client. Avec cela, je spécifie la règle ou la clé, la manière dont la table va être jointe. J'ai dit que le numéro client du tableau de gauche devrait être exactement le numéro client du tableau de droite, celui des clients et des commandes. Et avec cela, je précise également la règle que j'ai spécifiée ici, le type de jointure. Et avec cela, nous avons connecté deux tables. Très bien, donc maintenant, avant de lancer cette requête, nous avons encore un problème. Et si l' identifiant du client figurait dans la sélection, je n'ai pas précisé à partir de quel tableau. Et si je l'exécute comme ça, nous aurons une erreur. Tu pourrais l'essayer. Mais maintenant, nous devons spécifier le numéro de client que je souhaite. Cela provient-il des clients ou de la commande ? Pour ce faire, nous allons utiliser les points C, le nom de la table ou l' alias afin de spécifier, d' accord, je veux le numéro client de la part des clients. Pour le reste. Vous n'avez pas besoin de le faire car c' est un nom unique, comme le prénom, son nom de colonne unique ne concerne que deux clients Je vous recommande vraiment une fois que vous aurez essayé de rejoindre certaines tables, c'est une très bonne façon de documenter votre personnel en disant « d' accord, c'est la première fois que c' est de la part des clients ». Parce qu'avec le temps, vous pourriez l'oublier ou si vous ne comprenez pas ou ne connaissez pas le modèle de données, il sera difficile de savoir si ce prénom et les clients figurent sur les commandes. C'est donc une très bonne façon de documenter cela. Si vous mettez uniquement le nom de la table ou si l'adresse d'alias commence par celui-ci, vous pouvez voir très rapidement que vous pouvez voir très rapidement ces deux colonnes proviennent des commandes et ces deux colonnes des clients. Et encore une chose à faire, c'est plus joli. Je vais juste utiliser Tab. Alors maintenant, nous sommes prêts. Je pense que nous allons essayer de nous poser la question. Comme vous pouvez le voir maintenant dans les résultats, nous avons obtenu les colonnes des deux tableaux. Nous avons donc le numéro client, le prénom des clients, le numéro de commande et la quantité des commandes. Bon, voyons maintenant ce que faisait cette base de données une fois que nous avons exécuté la jointure interne. abord, je vais sélectionner, OK, quelles tables avons-nous besoin dans le script que nous avons reçu des clients. Il va donc lire les tables des clients, puis ils auront les commandes de jointure des tables. Cela signifie donc que la base de données va se concentrer sur les deux tables. Ensuite, il va clairement définir quelle table est à gauche et quelle table est à droite. Puisque nous avons d'abord les clients à l'avant, allons considérer les tables des clients comme des tables élévatrices. Et puis comme nous avons les commandes jointes les unes aux autres, cela peut être considéré comme une bonne table. C'est très important pour les joints, mais comme nous utilisons la jointure interne, peu importe que nous utilisions les premiers clients les commandes de la base de données suivront le script. Bien, maintenant, à l'étape suivante, la base de données va vérifier de quelle colonne nous avons besoin. Dans nos instructions de scripts SQL, nous avons indiqué que nous n'avions besoin que du nom du client du prénom des clients, des commandes. Nous avons besoin du numéro de commande et de la quantité. Très bien, à l'étape suivante, les données vont vérifier ici quelles routes doivent être présentées en fonction de leurs résultats. Et voici la chose la plus importante que nous utilisons actuellement, les jointures internes, ce qui signifie que la base de données ne doit présenter que l' enregistrement correspondant. Donc, pour faire le match, il faut comme colonne clé pour les articulations. Nous avons donc spécifié et dit : « D'accord, vous devez vérifier l'identifiant du client entre ces deux tables. Passons donc en revue cela. Le premier identifiant client, nous l' avons chez les clients et nous l'avons également sous forme d'enregistrement dans les commandes. Cela signifie donc qu'il y a une correspondance entre ces deux tables et que ce client sera présenté. Nous allons donc obtenir le numéro 1 du client, FirstName Maria, et sa commande était 1001. Et nous avons cette quantité. Nous avons donc ici le compte rendu complet de Maria dans les deux tableaux. Nous passons maintenant à la suivante. John John est présent ainsi que l'identifiant du client 2 dans le tableau des commandes. Il y a donc un match et il sera également présenté dans leurs résultats. Et sa commande est de 1002, et il a cette quantité. Cela va donc se poursuivre chez le troisième client. Le troisième client figure dans les deux tableaux des clients et des commandes. Et cela figurera également dans les résultats. Et son numéro de commande, cette quantité est de 500. Mais maintenant, nous arrivons au numéro de client pour. Le numéro client de n'existe que chez les clients et nous ne le trouvons pas dans les commandes. C'est pourquoi il n'y a pas de correspondance. Et la base de données va ignorer ce client et elle va continuer également. Par ici. Ça va vérifier, d'accord. Nous avons le numéro de client 5. Il n'existe que chez les clients et non dans les commandes. n'y a pas de correspondance. Il y a encore une chose : nous avons le numéro d'identification client numéro six ici. Nous ne l'avons que sur les commandes, mais nous ne l'avons pas chez votre client. n'y a donc aucune correspondance avec la jointure interne uniquement si le client ou la clé existe dans les deux tables, elle sera présentée comme résultat. Très bien, c'est tout pour la jointure intérieure. Très bien, c'est tout pour l'Inner Join. Ensuite, nous allons parler d'une jointure gauche. 25. N°23: Bon, passons maintenant à la tâche suivante et nous avons ce qui suit. Trouvez tous les numéros de client, prénom, numéro de commande, quantité, mais incluez les clients qui n'ont passé aucune commande. Pour nous. Cela signifie que nous devons donc voir tous les clients, non seulement ceux qui ont passé une commande, mais aussi tous les clients. Pour ce faire, nous allons utiliser la jointure gauche. Nous allons donc avoir exactement la même requête. Rien n'a changé les mêmes colonnes, les mêmes tables. Mais au lieu de dire jointure intérieure, nous allons travailler avec une jointure gauche et dire jointure gauche. Cela signifie que d'accord, pour le SQL, il peut répertorier tous les clients. Voyons donc ce qui peut se passer si nous le faisons. Laisse-moi l' agrandir un peu. Comme vous pouvez le voir ici, comme je l'ai dit, sur Left Join, nous avons toutes les informations des clients et uniquement les informations magiques concernant les commandes. Très bien les gars, encore une fois, comprenons ce que faisait la base de données. Une fois que nous avons exécuté la jointure gauche, la base de données se concentrera sur les clients et les commandes que la base de données comprend. « D'accord, clients » est la table de gauche , car elle vient en premier avec à partir des commandes se trouve le tableau de droite car il se trouve sur la gauche, rejoignez la requête. Dans un second temps, après cela, je vais spécifier les colonnes. Encore une fois, nous avons le numéro client, prénom, le numéro de commande et une quantité. Maintenant, il va commencer à faire l'appariement et à vérifier, accord, quel type de joint, qu'avons-nous ? Nous avons l'ascenseur. Donc, puisque nous disons, d'accord, c'est une jointure gauche, la base de données va dire : « OK, j'ai besoin de tout ce qui se trouve dans la table de gauche sans faire de correspondance, donc nous avons besoin de tout. Il va donc répertorier tous les identifiants ainsi que tous les noms, les résultats, tout ce qui est vérifié. Mais du côté droit, nous n'avons besoin que des enregistrements correspondants. Il va donc vraiment vérifier chacun d'entre eux. Donc, voici l'identifiant du client, il existe et les clients, donc il va le prendre et le mettre comme résultat. Maintenant, pour l'identifiant client 2, nous en avons également un, va indiquer que les identifiants client trois correspondent. Mais maintenant, Martin n' a aucun ordre. La base de données va donc afficher des valeurs nulles. Au lieu de ça. Maintenant, cela signifie que, comme un vide, aucune valeur n'a été trouvée ou inconnue. Et pour le mieux, il n'y a pas d'identifiant client avec le chiffre cinq. Cela signifie qu'il n'y a rien du bon côté. Nous en aurons également. Et si c'est le cas, voici à quoi ça ressemble. Une fois que vous avez exécuté la jointure gauche, vous obtiendrez tout ce qui se trouve à gauche et uniquement la correspondance à partir de la droite. S'il manque quelque chose, je vais mettre des nuls. Très bien, c'est tout pour la jointure gauche. Ensuite, nous allons commencer à parler de la bonne jointure. Elle est très similaire à l'articulation gauche. 26. N° 24 ADJOIGNEZ VOTRE ADJOINT: Bon, passons maintenant à la suivante. Nous allons parler de la bonne jointure. Nous avons la tâche suivante. C'est presque pareil. Trouvez tous les numéros de client, prénom, numéro de commande, quantité, mais cette fois, incluez toutes les commandes , qu'il y ait ou non un client correspondant. Cela signifie que pour nous, d'accord, nous avons besoin de toutes les commandes provenant de la bonne table, des commandes. Et pour ce faire, nous avons la même configuration ici et c'est du krill. Nous avons juste besoin de changer le type de joint pour pouvoir écrire ici, non ? Une fois que vous avez fait cela, vous contrôlez la façon dont la base de données va correspondre et vous allez présenter les résultats. Nous aurons la même configuration ici, cela ne changera rien. Et allons-y. Vous pouvez ainsi voir que la base de données répertorie toutes les commandes depuis le tableau des commandes et le côté gauche, uniquement les clients correspondants. OK, donc comme d'habitude, voyons ce que la base de données a fait une fois que nous avons exécuté la bonne jointure. Nous avons la même configuration. Les clients sont dans le tableau de gauche, les commandes dans le tableau de droite, et nous avons également la même colonne. Donc, un identifiant client, un prénom, numéro de commande, et nous avons également la quantité. Mais maintenant, la différence est que nous disons qu' il s'agit d'une jointure droite. Donc, pour le faire en SQL, il va présenter tous les résultats de la table de droite sans vérifier s'il y a une correspondance avec la table de gauche. Les données vont donc tout sélectionner à partir d'ici. Donc toutes les commandes et toutes les quantités sans rien vérifier du côté gauche. Maintenant, à partir du côté gauche, il ne présentera que ce qui correspond. Donc ça va vérifier. OK. Avons-nous un numéro de client ? Oui, nous l'avons pour qu'il puisse présenter leurs résultats ici, sur le côté gauche. Avons-nous un deuxième client ? Nous l'avons également. Client 3. George est là. Mais maintenant, nous n'avons plus de client numéro six, ce qui signifie qu'il va redevenir nul, donc il sera vide. Aucun client n'a l'idée fixe dans le tableau des clients, mais nous avons présenté toutes les commandes du bon côté et uniquement les informations correspondantes provenant du client. Bien, tout le monde l'est, donc c'est pour le bon joint. Ensuite, nous allons commencer à parler du dernier type de jointure, la jointure externe complète. 27. REJOIGNEZ COMPLÈTE: Très bien, passons à la dernière. Nous avons la participation complète et nous avons la tâche suivante. Liste, numéro client, prénom, numéro de commande, quantité. Mais cette fois, incluez tout, toutes les commandes et tous les clients. D'accord. En ce qui concerne le joint complet, j'ai deux choses à dire. Tout d'abord, l'articulation complète n' est prise en charge que dans certaines bases de données telles que Microsoft SQL, MySQL ou Oracle. Vous ne pouviez pas utiliser le joint complet. Mais au lieu de cela, je vais vous montrer comment effectuer une jointure complète avec MySQL. Alors ne t'inquiète pas pour ça. Mais nous devons tordre certains éléments pour créer le joint complet. Si vous utilisez Microsoft SQL, vous pouvez simplement opter pour une jointure complète. La deuxième chose, c'est que cette jointure complète a parfois de mauvaises performances si vous avez de grandes tables. Essayez donc d'éviter d'utiliser la jointure complète dans mes projets, j'ai toujours tendance à utiliser la jointure interne, la jointure gauche, la jointure droite, toutes les jointures extérieures complètes. J'ai vraiment essayé d'éviter d'utiliser ce joint complet qui a de très mauvaises performances. Donc, si vous avez de petites tables, cela ne devrait pas poser de problème. Mais une fois que la table sera grande, tout sera très lent parce que vous dites, d'accord, donnez-moi tout ce qui vient de gauche, tout ce qui vient de la droite. Et cela a parfois de mauvaises performances. Essayez donc d'éviter cela. Maintenant, la question est de savoir comment allons-nous faire jointure complète si nous n'avons pas dans mon SQL le mot clé if full pour le faire. Donc, comme je l'ai dit, nous allons utiliser une solution de contournement. Donc, après cela, une jointure complète est en fait une combinaison entre une jointure gauche et droite, jointure gauche et une jointure droite. Donc, ce que je vais faire, c'est simplement dupliquer ces scripts. Nous avons donc deux fois la même requête, mais lorsque nous disons jointure à gauche et l'autre, nous disons jointure à droite. le prochain tutoriel, nous allons parler de la façon de combiner deux déclarations en une seule. Pour ce faire, nous utiliserons le mot clé union. Une fois que j'ai mis union, c'est comme si j' ajoutais deux déclarations en une. Donc, je dis : OK, donnez-moi tous les résultats de la gauche et combinez-les avec le résultat de la droite. Et si vous l'exécutez, vous obtiendrez exactement le même résultat que la jointure complète. Avec cela, vous pouvez voir, d' accord, j'ai également tous les clients. J'ai toutes les commandes, donc nous avons ici une liste complète. Très bien, les gars, alors voyons si cela sera fait une fois que nous aurons exécuté l'articulation antigrippale ou si les scripts que je vous ai montrés sont à gauche, à droite. Nous avons la même configuration que les commandes des clients, et nous avons ces quatre colonnes. Donc, comme il s'agit d'une jointure complète, cela signifie tous les enregistrements de gauche et tous les rappels de droite. Cela va donc commencer par la gauche. Nous aurons tous les clients et tous les prénoms. Ensuite, il va commencer à correspondre sur le côté droit, dans une zone, il y a cette commande, cette quantité, numéro client contient cette commande, cette quantité. Les trois, nous avons cette identification et cette quantité. Mais pour Martin et mieux encore, nous n'avons reçu aucun ordre de leur part. Nous allons donc voir des nuls ici, ici. Mais il manque encore quelque chose nous n'avons pas toutes les commandes ici. C'est pourquoi la base de données va afficher ce numéro de commande. Et cette quantité qui va correspondre sur le côté gauche indique, d'accord, il n'y a pas de clients sur le côté gauche. Et ça va mettre des nuls ici. Ainsi, vous avez tous les clients et toutes les commandes qui leur conviennent. Et ainsi, toutes les commandes et les anciens clients utilisent le joint complet. Très bien les gars, donc avec ça, nous avons appris tous les types de jointures. Ensuite, nous allons parler de concepts similaires. C'est le syndicat et l'union. 28. UNION #26: Très bien, nous allons maintenant apprendre à combiner des tables à l'aide de l'union. L'union est un outil et un langage SQL très importants pour combiner des tables et très puissants. Nous avons donc déjà appris à combiner des tables à l'aide des méthodes de jointure. Ce que nous faisons exige donc que nous ayons deux tables, clients et les commandes, et que nous joignons les colonnes. Donc, avec les résultats, nous allons obtenir un grand tableau, un tableau avec toutes les colonnes de gauche et de droite. Mais avec l'union, c'est comme si nous combinions deux tables. Mais au lieu de combiner les colonnes ici, nous allons combiner les lignes. Nous allons donc obtenir un tableau très long, comprenant toutes les lignes de gauche et de droite, mais ayant la même colonne. Nous n'obtiendrons donc pas toutes les colonnes de gauche à droite. Au lieu de cela, nous obtiendrons toutes les lignes de gauche et toutes les lignes de droite. Bien, maintenant, pour comprendre le syndicat, nous allons avoir l'exemple suivant. Dans notre base de données de didacticiels, nous avons donc deux tables. Nous avons les clients et les employés de table. Nous avons donc maintenant les tâches suivantes. Dressez une liste de toutes les personnes (clients et employés) pour lesquelles nous avons le prénom, le nom de famille et le pays. Cela signifie donc que peu importe que la personne soit un client ou un employé. Nous allons faire une liste avec tout. Pour résoudre cette tâche, nous allons donc utiliser l'opérateur syndical entre deux tables, les clients et les employés. Donc, si nous y regardons de près, vous trouverez cependant trois informations dans les deux tableaux. Nous avons donc le prénom et les clients. Il en va de même pour les employés, le famille et les clients, le nom de famille des employés. Et nous avons le pays, les mêmes employés et les mêmes publicités, les mêmes clients. Il est très important que nous ayons les colonnes correspondantes pour les deux. Ainsi, si nous commençons l'union entre les deux, la base de données ne peut sélectionner les colonnes que dans le sel de table de gauche. Nous aurons le prénom, le nom de famille et le pays. Et nous n'aurons plus ici les mêmes colonnes que la colonne de droite. Il n'est pas membre, c'est un syndicat. Donc, celui de gauche va décider quels sont les noms des colonnes. C'est donc très important. La base de données va donc sélectionner tout ce qui se trouve dans la table de gauche et le placer dans les résultats. Je vais faire de même pour les bons dossiers afin que les employés sélectionnent tous les dossiers et les placent ici. Nous avons ainsi une liste complète de toutes les personnes issues des clients et des employés en un seul résultat. Il est très important que les deux tables de la requête SQL aient exactement le même nombre exactement le même nombre de colonnes et le même ordre. Donc, si nous faisons comme le prénom de l'employé, le nom de famille, puis le prénom. Dans les résultats. Nous aurons également ce commutateur. Faites donc attention à l' ordre des colonnes et le nombre de colonnes doit correspondre entre la gauche et la droite. Une dernière chose est très importante il existe deux types d'union. Heure. Tout d'abord, c'est grâce à l'union que nous allons obtenir le résultat exactement comme ça. Cela signifie que s'il y a des doublons entre le tableau 1 et le tableau 2, les joueurs que nous obtiendrons s'en tiendront à leurs résultats, de sorte qu'il n'y aura aucune vérification de l'unicité des résultats. S'il y a une personne similaire sur la gauche, je suis la même personne ou les mêmes manèges. Rien ne va se passer. Nous aurons tous les résultats. Mais si vous souhaitez supprimer ces doublons. Donc, si vous regardez les résultats ici, vous pouvez voir John. Il est client et en même temps employé. Cela pourrait donc se produire. Oui. Ainsi, pour supprimer des kits tels que les kits doubles, nous pourrions utiliser l' autre type de syndicat, savoir uniquement le syndicat sans union. Tout. Je vais vous le montrer une fois que nous aurons écrit les instructions SQL. Il est donc également très important de comprendre que l'union, si vous voulez que les doublons soient exactement mêmes que les données des tables, vous devez utiliser union all. Si vous souhaitez supprimer les doublons, utilisez union. Voyons maintenant comment nous allons procéder en SQL. C'est donc très facile à faire en SQL. Tout ce que nous allons faire, c'est écrire deux requêtes, l'une pour les clients, l' autre pour les employés, puis simplement les associer et nous allons obtenir les résultats. Essayons donc de créer le premier. Sélectionnez le prénom, le nom et nous avons besoin du pays auprès des clients. Il s'agit donc de la première requête. Exécutons cela et voyons, accord, maintenant j'ai une liste de clients. Ensuite, nous allons l'écrire à nouveau pour les employés. Sélectionnez donc les employés que nous avons également : FirstName, LastName et amp. Country from Blow est. Exécutons donc la requête et voyons. Nous avons maintenant la liste des employés. Comme vous pouvez le constater, nous avons maintenant deux requêtes, l'une pour les clients et l'autre pour les employés. Pour faire l'union, il faut également conserver tous les doublons. Nous allons écrire le mot clé entre eux, union. Tout. Alors maintenant, nous allons tout analyser et vérifier. Nous avons ainsi obtenu tous les noms, prénom et pays des deux tableaux, provenant des clients et des employés. Et comme vous pouvez le constater, cette liste contient WE kids, car par exemple John est le client comme le pétrole dans les employés. Donc, si nous souhaitons supprimer de tels doublons entre les clients et les employés ou d'autres résultats, nous retirons simplement l' huile d'ici. Nous utilisons simplement le syndicat. Alors réexécutons-le. Maintenant, nous allons obtenir une liste d' informations unique afin que John ne puisse se présenter qu'une seule fois ici. C'est ainsi que nous allons procéder en union. Une dernière chose concerne la façon de contrôler les noms des colonnes. Donc, comme vous pouvez le voir, le prénom, le nom de famille, le pays proviennent de la requête ci-dessus. Donc, cette requête ici va contrôler la dénomination de notre table. Donc, si vous souhaitez avoir un nom de colonne similaire, ne le modifiez pas ici car rien ne pourrait se passer. base de données va simplement l'ignorer. Nous allons donc contrôler le nom. Donc, si je souhaite ajouter, par exemple disons une personne, un prénom. Ici, personne, nom de famille. Et écoutez Harrison Country. Et nous réexécutons la requête. Comme vous pouvez le voir, nous avons les noms ici. Et si vous modifiez quelque chose ici, la requête ci-dessous, rien ne se passera. Alors, prenons le prénom. Exécutons donc la requête. Tu ne vois rien qui va se passer. Alors maintenant, testons quelques éléments ici. Donc, si je pose votre problème là où je vais le poser en premier, nous avons le nom de famille, puis vient la première chose. C'est le contraire de la première requête. Alors exécutons-le. Comme vous pouvez le constater, la base de données ne remarquera pas que nous avons ici une erreur ou que nous avons un problème lorsque nous avons au-dessus le prénom, nous avons au-dessus le prénom, le nom de famille, puis le prénom. Parce que la base de données ne s'en soucie pas. Tout ce qui importe, c'est que les deux aient le même type de données. Comme nous avons ici un caractère var et qu'ici nous avons un caractère var, cela pourrait présenter leurs résultats. Pour la base de données. Peu importe que vous le fassiez correctement ou non. Le nom de la colonne, ne dites rien à ce sujet. C'est pourquoi Faites attention à l'ordre des colonnes. Lorsque vous faites l' union entre deux tables. Maintenant, si nous allons essayer un autre type de données, par exemple l'identifiant client. L'identifiant du client est un entier et le prénom ici est un caractère var. Donc, si j'exécute la requête, nous aurons une erreur car je pense qu'elle est cachée ici parce qu'il y a une incompatibilité entre le type de données, cette base de données ne peut pas contenir de chaînes de caractères et puis après cela, nous aurons un entier. C'est pourquoi le type de données est très important pour SQL. Alors laisse-moi tout réparer et courir. Maintenant, cela fonctionne car le type de données est le même. Essayons donc d'autres erreurs. Je ne fais que casser des choses. Nous avons donc ci-dessus trois colonnes. Nous avons FirstName, LastName, country, et nous avons ici la même chose. Donc, si j'ai un nombre de colonnes différent entre les deux tables, disons que j'ai un salaire. Maintenant, nous avons quatre colonnes dans un cri et dans l' autre, nous en avons trois. Si j'exécute cette requête, nous obtiendrons un gain et une erreur car cela indiquera que vous avez nombre de colonnes différent entre ces requêtes et que nous ne pouvons pas faire l'union. C'est pourquoi ce type de données est très important. Le nombre de colonnes est très important et l'ordre des colonnes doit également être identique. Très bien, tout le monde, nous avons abordé les jointures SQL et vous savez maintenant comment combiner des tables SQL. Et dans le chapitre suivant, nous apprendrons de nombreuses fonctions importantes et nous commencerons par les fonctions d' agrégation. 29. Fonctions agrégées: Très bien, jusqu'à présent, nous avons appris comment obtenir récupérer nos données à partir de notre base de données et de nos tables. Mais dans des scénarios réels, nous allons effectuer de nombreux calculs, des agrégations en plus des données afin d'en tirer quelque chose de significatif, afin d'obtenir des informations utiles sur les données. Ainsi, dans les projets SQL, nous avons tendance à utiliser de nombreuses agrégations afin de comprendre les données. Comme le modèle de données contient parfois de grands tableaux et que nous ne lisons que les données brutes, nous n'en obtiendrons aucune information utile. Nous devons donc effectuer quelques agrégations en plus de cela afin de comprendre les données. Cela signifie donc que la compréhension des fonctions d'agrégation SQL est très importante et essentielle à l'apprentissage du SQL. Afin d'obtenir des informations à partir des données. En SQL, nous avons les fonctions d' agrégation suivantes. Ils sont vraiment faciles. Donc, si vous lisez simplement le nom de la fonction, vous comprendrez ce que SQL va faire une fois que vous aurez exécuté ces fonctions. Donc, le décompte peut renvoyer le nombre de lignes d'un tableau. Je vais donc résumer les valeurs. Nous avons la moyenne, nous avons max-min pour renvoyer la valeur maximale et la valeur minimale. Je vais les parcourir toutes, les expliquer étape par étape avec des exemples, comme d'habitude. Mais ici, il est très important de comprendre comment chaque fonction peut gérer les valeurs nulles, ces champs vides pour lesquels nous n'avons pas de valeur car chaque fonction va traiter les valeurs nulles différemment. Très bien, commençons maintenant par la première fonction que nous avons. Ce sont les comptes. C'est également la plus simple que nous ayons dans les fonctions d' agrégation. Dans de nombreuses situations, une fois que vous travaillez , par exemple sur de nouveaux projets, vous avez de nombreuses tables. La troisième chose que j'ai tendance à utiliser pour voir, accord, combien de clients avons-nous ? Combien de commandes, combien, disons d'employés, nous avons le groupe sur la table. Donc, en général, je vérifie toujours cela pour voir combien d'enregistrements y a-t-il dans chaque table ? Est-ce que c'est comme Big Table ? Est-ce une petite table ? Donc, si nous avons la tâche suivante qui dit, recherchez le nombre total de clients dans la base de données. D'accord, résolvons cela à l'aide d'une balance. Tout d'abord, je veux obtenir, comme toutes les données des clients de la table, nous le faisons généralement en utilisant Select Star from Customers. C'est donc facile. Maintenant, nous pouvons voir, d'accord, nous avons cinq clients à table. Mais la tâche consiste à trouver le nombre total de clients. Cela signifie que je veux voir, comme résultat, uniquement le chiffre cinq, le nombre total de clients. Pour ce faire, nous allons utiliser la fonction count. Donc, après la sélection, je vais taper ici le nombre de mots clés, crochets ouverts et les crochets fermés. Et dans le compte, vous pouvez spécifier étoile ou le nom de cette colonne. Voyons donc quelle est la star et exécutons-la. Et comme vous pouvez le voir maintenant, nous avons environ cinq comme numéros de ligne de clients dans le tableau. Nous avons donc compté le nombre de clients que nous avons. Mais comme vous pouvez le voir ici, le nom de la chronique ne me plaît pas vraiment. C'est comme le nom de la fonction. Renommez-le donc pour que les résultats correspondent au nombre total de clients. Réexécutons-le donc. Et maintenant, ça a l'air mieux. Donc, le nombre total de clients est de cinq. Comme je l'ai dit, nous pourrions utiliser ici une étoile ou un nom de colonne. C'est donc le moyen le plus simple de compter sur la table en utilisant l'étoile. Mais si vous incluez maintenant le nom de la colonne, ce sera un peu plus difficile à cause des valeurs nulles. Voyons donc ce qui va se passer si je tape ici le numéro du client et que j'exécute la requête, nous obtiendrons les mêmes informations, par exemple cinq. Mais si j'achetais ici, pas le numéro de client, mais le score. Et vous verrez que nous en avons maintenant quatre. Nous avons donc ici quatre scores. Nous n'avons pas cinq clients. Alors, que s'est-il passé ici ? Maintenant, laissez-moi vous expliquer à quoi sert une base de données. Une fois que vous dites compter les étoiles ou compter une colonne. Si vous dites compter les étoiles, vous ne spécifiez aucune colonne. Cette base de données va accéder à la table et compter simplement le nombre de lignes que nous avons dans la table. données vont donc compter 1 234,5. Nous avons cinq lignes dans le tableau et ajoutons les résultats, vous en obtiendrez cinq. Mais si vous dites OK compte le score, si vous mettez le score dans les comptes, la base de données comptera combien de valeurs y a-t-il dans le score ? Il va ignorer les valeurs nulles. Et voici le problème, ou disons, la partie la plus délicate. Donc, si la base de données doit compter, combien de scores avons-nous, elle n'en comptera que quatre. Donc, pour compter, combien de clients avons-nous ? Soit vous allez dire «  d'accord, comptez les étoiles », soit vous allez aimer compter le nombre d' identifiants clients que nous avons, et vous obtiendrez les mêmes résultats, vous en obtiendrez cinq. Mais si vous comptez comme une colonne contenant des nœuds, ici, vous aurez moins d' enregistrements dans les résultats, comme le score, nous n'en avons que quatre avec l'identifiant, nous en avons environ cinq. Bon, passons maintenant à la suivante. Nous avons la somme. Contrairement au décompte, la somme ne fonctionne que sur les colonnes contenant des chiffres. Par exemple, vous pouvez faire la somme sur le numéro du client car il contient des chiffres sur le score, sur la quantité sur le les numéros de commande, mais vous ne pouvez pas additionner le prénom ou certains noms de famille avec le nombre. Vous pouvez le faire sur n' importe quel type de colonne, comme le nombre, le prénom, le nombre de pays, etc. Donc, la somme, vous ne traitez qu'avec des chiffres. Et encore une chose, si vous avez des valeurs nulles, la somme sera considérée comme un zéro. Il ne l'ignorera donc pas. Il va traiter cela comme un zéro. Faisons la tâche suivante. Trouvez la quantité totale de toutes les commandes. Cela signifie que nous allons nous concentrer sur les commandes de table et nous allons résumer toutes les quantités de toutes les commandes. C'est vraiment facile. C'est ce que nous allons faire. Donc, tout d'abord, j'aimerais toujours commencer par l'étoile figurant dans les commandes. Et allons-y. Maintenant, j'ai ici le tableau des commandes et nous allons nous concentrer sur la quantité et nous devons le résumer. Donc, pour ce faire, nous allons utiliser le mot clé « quelques crochets ». Et maintenant, tapez ici la quantité entre crochets et exécutez ceci. Donc, avec cela, vous avez le nombre total ou le total de la quantité. Nous avons résumé toutes les lignes dans une cellule. Ici. Comme d'habitude, nous avons ce vilain nom ici. Nous allons donc le renommer d'une certaine quantité. Lancez-le à nouveau. Nous avons donc maintenant un meilleur nom pour les résultats. Donc, la somme de la quantité que nous avons ici est de 2650. Bon, passons maintenant à la suivante. Nous avons la moyenne. La moyenne est une autre fonction d' agrégation en SQL et vous pouvez l'utiliser pour trouver la moyenne d'une colonne. C'est presque la même chose que la somme. Cela fonctionne donc avec les colonnes contenant des chiffres. Cela ne fonctionnera pas en moyenne si vous l' utilisez sur le prénom ou le nom de famille, il y a des caractères, donc uniquement sur les chiffres. Mais la seule différence est que, toutefois, cela va régler les nuls. Donc, par exemple, ici, nous avons le zéro dans le score. Il ne le considérera pas comme un zéro, mais comme une somme, mais il l'ignorera complètement car il sera très difficile de le considérer comme zéro avec la fonction moyenne. Ainsi, en moyenne, les valeurs nulles seront complètement ignorées. Prenons donc l' exemple suivant de la tâche : trouvez le score moyen de tous les clients. Essayons donc de résoudre ce problème. Nous nous concentrerons sur les clients de table. Comme d'habitude. Je vais juste tout sélectionner pour vérifier le résultat ici. Nous avons donc besoin du score de colonne et de la moyenne de ces valeurs. Pour ce faire, nous allons écrire la moyenne des mots clés, les crochets ouverts, crochets ouverts puis le nom de la colonne et les crochets fermés. Alors exécutons-le. Vous avez donc obtenu le score moyen de tous les clients. Les valeurs nulles sont ignorées. Et j'aime le renommer Very score. Lancez-le à nouveau. Ça avait l'air mieux. Nous avons maintenant le score moyen, 625. Très bien, nous allons maintenant passer à ma fonction d'agrégation préférée. Nous avons Min et Max. Je l'utilise beaucoup une fois que je fais du profilage de données afin de comprendre mes données. Par exemple, si je classe des lignes ou vérifie les ordres des tableaux pour la première fois, m'intéressera. Quelle est la dernière date ou quelles étaient les dernières dates de commande ? Pour ce faire, nous pouvons utiliser la fonction max à la date de la commande et obtenir la valeur la plus récente ou, par exemple , je vais vérifier quel client a le meilleur score. Je pouvais donc accéder à la partition et faire une fonction maximale. Donc, le maximum et le minimum, c'est comme le décompte. Vous pouvez l'utiliser dans n'importe quel type de colonne, donc vous pouvez l'utiliser sur des nombres et des caractères, sur les dates, cela fonctionnera et pour entendre parler des valeurs nulles, il sera ignoré. Donc, si vous devez dire, d'accord, quelle est la valeur minimale du score, vous n'obtiendrez pas la valeur nulle, vous obtiendrez 350. C'était Maria. Voici quelques exemples et quelques tâches pour comprendre comment travailler avec Min et Max. Très bien, nous avons donc la tâche suivante. Cela dit, trouvez le score le plus élevé, le score maximum dans le tableau de nos clients. Nous avons le même tableau ici, donc je vais supprimer la moyenne, sélectionner les données. Je veux donc obtenir le meilleur score. Cela devrait donc être fait. Pour ce faire, nous allons utiliser la fonction max, ouvrir les crochets, marquer ces crochets et exécuter ceci. Si tu fais ça, tu auras les 900. Et c'est vrai. Je vais juste renommer la colonne. Réexécutons-le. Nous avons le score maximum de 900. Trouvons maintenant le score le plus bas. Le score le plus bas devrait être celui de Maria 350. Pour ce faire, nous allons également utiliser la fonction mean sur le score. Nous avons changé le nom juste pour être plus beaux. Et recommencez, mais avec le score moyen, nous obtiendrons le 350 et non le zéro. C'est donc très important. Très bien, alors continuons à jouer avec les données. Passons la commande. Je vais donc obtenir la date la plus proche et la plus récente des dates de commande. Essayons donc de le faire. Je vais juste le supprimer. Sélectionnez les ordres de table. Nous voulons maintenant obtenir les dates les plus anciennes et la date maximale ou les dernières dates à partir des dates de classement des colonnes. Pour ce faire, vous allez utiliser la fonction signifiant quand les crochets, la date de commande, puis les placards, et la renommer simplement pour les résultats, les dates de commande. Laissons ça. Et avec cela, nous avons obtenu les dates minimales indiquées dans la date de commande. Il s'agissait donc des données de première commande du tableau. Et passons maintenant à la dernière. Donc, pour ce faire, je vais simplement modifier la fonction max et simplement en changer le nom pour le résultat. Et voyez. Cette date correspond aux dernières dates que nous avons sous forme de commande. Très bien, les gars, donc, nous avons appris toutes les fonctions d' agrégation en SQL. Ils sont vraiment importants pour l' analyse des données et la science des données. Ensuite, nous allons aborder les fonctions de chaîne. Où allons-nous apprendre à manipuler les données textuelles ? 30. Fonctions de la chaîne #28: Très bien, alors au prochain Reagan qui apprendra à nettoyer nos données à l'aide des fonctions de chaîne SQL. Dans de nombreux cas, si vous travaillez avec une base de données volumineuse, vous aurez de nombreuses colonnes qui incluent des valeurs telles que du texte ou des caractères, nous appelons chaîne. Et les informations sur la qualité des données , telles que les colonnes, peuvent parfois être mauvaises. Vous finirez donc par avoir besoin de certaines fonctions pour manipuler les structures de ces valeurs. En SQL, nous avons donc les fonctions de chaîne SQL suivantes. Nous avons le concave pour se connecter à des chaînes en une seule valeur, le plus bas et le plus haut pour transférer les données en minuscules ou en majuscules. Si vous avez des espaces blancs au début ou à la fin de la valeur, vous pouvez supprimer les liens afin calculer la longueur du caractère ou de la valeur, puis nous avons la sous-chaîne afin de renvoie une sous-partie de la chaîne. Très bien, nous allons maintenant avoir quelques tâches pour comprendre comment travailler avec ces fonctions de chaîne. Le premier indique répertorie les noms de tous les clients, où le nom du client est une combinaison entre FirstName et LastName dans une colonne. Essayons donc de le faire. Nous avons besoin de la liste de tous les noms de clients que nous avons ici, FirstName, et nous avons également le nom de famille des clients. Donc, si j'exécute cette requête, j'obtiendrai ce qui suit. Nous avons maintenant une liste des noms de tous les clients, mais nous n'avons pas vraiment résolu les tâches, car la tâche indique nous voulons avoir le nom du client avec le prénom et le nom de famille dans une colonne. Et comme vous pouvez le voir ici, nous l'avons séparé dans la base de données. Donc, pour connecter ces deux chaînes en une seule, nous allons utiliser la fonction concat. Alors voyons comment allons-nous nous y prendre ? Nous avons donc besoin du mot clé «  contre », « chats », « crochets ». Et ici, nous allons lister la première colonne, prénom, virgule, nom de famille. Je vais donc les déplacer ici et nous verrons le résultat. Donc, comme vous pouvez le voir, d'accord, nous avons maintenant le prénom et le nom de famille dans une colonne. Donc, si nous voulons également les séparer les uns des autres, nous pouvons utiliser une chaîne supplémentaire. Je vais mettre le point négatif entre eux. Je suis donc en train de connecter trois chaînes. Le prénom en moins, c'est de moi, puis le nom de famille. Voyons donc à quoi ça va ressembler. Donc, comme vous pouvez le voir, Maria Minos Kramer. Nous avons donc une liste des noms de tous les clients avec le prénom et le nom de famille dessus. Mais je veux juste le renommer également en tant que client. Nom. Moi, réduis-le. Très bien, alors varions cela. Comme vous pouvez le constater, nous avons maintenant une colonne intitulée «  noms des clients » et nous avons exactement les informations dont nous avons besoin. Donc, si vous voulez vous connecter comme deux chaînes ou plus, vous pouvez utiliser le concave de la fonction. Donc, une autre tâche qui concerne les acariens, ok, je veux que tous les prénoms soient en majuscules ou en minuscules. Voyons donc comment nous pouvons le faire. Alors maintenant, nous allons le supprimer. Et nous allons maintenant transférer le prénom en majuscules. Donc, si je demande juste maintenant le prénom, vous pouvez voir qu'il n'est pas en majuscule, qu'il commence par un grand M, puis le reste est petit. Donc, pour tout convertir en majuscules, nous allons utiliser le mot clé ou la fonction de nos crochets. Fermez-le, et je vais le renommer en prénom supérieur. Laissons ça. Et comme vous pouvez le voir maintenant, tous les noms sont désormais en majuscules, vous pouvez faire de même avec les minuscules. Je vais maintenant utiliser les fonctions inférieur FirstName comme nom de virus inférieur. Exécutons donc ceci et, comme vous pouvez le voir maintenant, je transfère la chaîne de majuscules à minuscules. Encore une chose à noter ici. Donc, toutes les modifications que je suis en train d'apporter à la requête mettront pas à jour le contenu de la table. Cela signifie que le prénom restera comme avant, donc Maria avec le premier caractère m et il y a un petit. Maintenant, nous ne faisons que modifier ou transformer les données au niveau des ensembles de résultats que j'obtiens en sortie. Rien ne changera donc sur la table à moins que nous ne fassions quelques mises à jour. Nous allons l'apprendre plus tard. À présent, nous ne faisons que transformer les données pour obtenir des résultats. Bon, parlons maintenant de la garniture. C' est intéressant. Parfois, dans la base de données, vous pouvez trouver quelque chose comme ça. Comme le nom Maria, et avant cela, nous avons un espace vide. Donc, avant de saisir le nom Maria, quelqu'un a saisi un espace avant que cela n'arrive. Ou à la fin, quelqu'un entremêle des espaces blancs. Habituellement, cela ressemble à de mauvaises données et nous devons les supprimer pouvoir maintenant travailler avec cela et avec notre requête, nous pouvons utiliser une fonction trim. Donc, pour celui de gauche, on l'appelle l'espace levé. Pour le bon endroit, nous l' appelons le bon espace. Ainsi, pour supprimer les espaces de gauche du nom, nous pourrions utiliser la fonction L trim, c'est-à-dire couper à gauche. Et si vous l'exécutez, cet espace sera supprimé de la requête, des résultats. Et si vous avez sur le côté droit, vous avez également des espaces blancs, vous pouvez utiliser une autre fonction appelée notre garniture. Ça veut dire vrai, Trim. Et si nous l'exécutons, cela supprimera tout espace à la fin de la chaîne. Si vous avez la situation où vous avez les deux. Donc, soit vous allez appliquer la fonction lift trim et la garniture sèche , soit vous pouvez utiliser la fonction trim. Découpez-le en supprimant les deux côtés, l'atrium gauche et la garniture droite, et vous n' aurez aucun espace blanc, la ficelle. Bon, maintenant, nous allons avoir quelques exemples pour en savoir plus sur le Trim. Donc, si vous consultez notre base de données de didacticiels, vous découvrirez peut-être déjà qu'il y a des espaces blancs. Si vous vérifiez le tableau des clients exactement dans le nom de famille, vous trouverez ici des espaces blancs au début ou à gauche. Nous allons donc lancer une requête qui n'est pas cochée. Nous. Sélectionnez le nom de famille parmi les clients. Maintenant, si vous prenez les résultats, vous constaterez peut-être, d'accord, qu'il y a ici lift, lift whitespace, mais j'ai ici un conseil pour vous aider à trouver tous ces espaces blancs cachés. Ainsi, par exemple, nous avons, en plus de Cramer, des espaces blancs, mais vous ne pouvez pas les voir si vous vérifiez les résultats. Je dirais donc qu'il suffit de copier la valeur et de la mettre dans l'éditeur. Donc, si je le mets dans l'éditeur, vous pourriez voir qu'il y a comme un espace blanc droit. Et prenons toutes les valeurs. Voyons voir, l'acier est propre, il n' y a donc pas d'espaces blancs autour et les tuyaux les éliminent. Les bips contiennent un espace blanc comme un ascenseur et un espace blanc droit. Nous devons donc réparer cela. Maintenant. Molaire, sauf molaire, nous n'avons pas non plus d'espaces blancs autour de Rankin. Je pense la même chose. Oui. Nous n'avons pas d'espaces blancs, alors essayons de réparer cela. Nous allons simplement utiliser la fonction trim, le mot clé couper les crochets. Comme d'habitude. Je vais l'appeler clairement nom de famille. Nous allons donc exécuter la requête et vérifier les résultats. Vérifions donc à Kramer s'il y a des espaces blancs dans les parages. Donc, comme vous pouvez le voir, c'est propre. Prenons également un autre exemple de nos points, propres afin de ne pas avoir espaces blancs ou d'espaces blancs droits. Vous pouvez utiliser la fonction trim pour les supprimer. Bien, passons maintenant à la fonction suivante. Nous avons le lien. Si vous voulez calculer le nombre de caractères que nous avons dans une chaîne, vous pouvez utiliser la fonction links pour raison quelconque. Si vous voulez calculer le nombre de caractères que nous avons, nous avons le nom de famille, on pourrait le faire comme ça. Je vais simplement étendre notre question. vous qui le calculez. Pour ce faire, nous allons donc utiliser les liens par mots clés. Et à l'intérieur, nous allons mettre le nom de famille. Qui calcule le nombre de personnages que nous avons là ? Je vais juste le renommer en nom de famille d'Olin. Exécutons donc la requête. Et vous pouvez voir que la base de données a déjà calculé combien de caractères avons-nous dans les noms de famille ? Vous avez peut-être déjà remarqué que ce n'est pas vraiment vrai car nous avons ici Kramer, il ne compte que six caractères, mais la base de données en indique sept. Et c'est parce que nous avons des espaces blancs. C'est donc un très bon moyen de savoir s'il y a des espaces blancs ou non. Pour maintenant nettoyer cela, vous pouvez fusionner ces deux fonctions en une seule. Je peux donc placer d'abord la garniture à l'intérieur du lien. Donc, d'abord, je nettoie les données et ensuite, je veux calculer la longueur. Donc, pour ce faire, je vais créer une nouvelle chronique. Je vais donc d'abord découper le nom de famille. Et après cela, je vais appliquer à nouveau une autre fonction : liens. J'ai donc intégré deux fonctions et une, disons, appelons-la clean lynn, en obtenant un nom long. Mais quoi qu'il en soit, voyons les résultats. Comme vous pouvez le voir maintenant, nous avons les liens propres ou le nom de famille. Nous en avons donc exactement 65. Et comme vous pouvez le voir ici, il y a comme deux espaces blancs. Et ces noms ne comportent aucun espace, car nous avons exactement le même nombre de caractères. Bien, passons maintenant à la dernière fonction de chaîne que nous avons. C'est la sous-chaîne la plus amusante. Disons que nous avons dans la base de données le nom suivant. Nous avons Maria. Chaque caractère de la base de données a la position, par exemple M est un, a est deux , r est trois, etc. Et si je veux soustraire ce nom dans la requête, et que je veux juste y participer. Je pourrais utiliser la fonction substring. Le substrat a donc la syntaxe suivante. Je dois définir à l'intérieur le nom de la colonne ou la chaîne, puis la position de départ et la longueur. Prenons l'exemple suivant. Si je dis que je veux sous-chaîne Maria, commençant par deux, et le lien est trois. Nous avons donc ici deux indications. Le premier pointeur indique par où commencer. Nous allons donc commencer par la position deux. Il va donc calculer 12. Et c'est notre position de départ. Et à partir de là, nous pouvons calculer trois étapes. avons donc parlé ici sous forme de liens ou d'étapes. Donc 123. Avec cela, nous avons le même point de départ et le même point de fin pour la sous-chaîne. Donc, si vous exécutez cette requête ici, vous obtiendrez en tant que centre de villégiature ou désolé. Bon, maintenant, prenons un exemple de vie. Nous pouvons appliquer la même règle au nom de famille. Je vais donc supprimer l'ancienne partie ici. Je vais donc utiliser la même fonction, donc une sous-chaîne. Et nous devons définir maintenant le nom de la colonne est le nom de famille. La position de départ correspond aux liens ou au nombre d'étapes est de trois. Appelons-le donc un sous-nom de famille. Et exécutons-le et voyons les résultats. Donc, si nous prenons le résultat maintenant, nous pouvons voir que nous n'avons pas le nom de famille complet, mais seulement une partie de celui-ci car nous y définissons la sous-chaîne. Donc, au lieu de Cramer, nous n'avons que de la RAM. Tout a donc commencé par la position deux et nous avons supprimé trois caractères. Donc RAM from steel, nous avons commencé avec T et nous avons E. Très bien, tout le monde, donc c'est tout pour ce chapitre. Nous avons appris de nombreuses fonctions importantes. Et maintenant, dans le chapitre suivant, nous allons encore élever le niveau en apprenant des sujets avancés en SQL. Et nous allons commencer par l'étude groupe par article. 31. GROUPE #29 PAR: Très bien, les gars, jusqu'à présent, nous avons appris à agréger nos données à l'aide de fonctions d'agrégation SQL. Par exemple, si vous voulez obtenir le nombre total de clients, vous allez utiliser l'étoile sur le tableau pour compter les clients et vous en aurez cinq. Donc, parfois, cela ne suffit pas. Parfois, vous devez les regrouper par colonne, par exemple, nous ne voulons pas obtenir le nombre total de clients de l'ensemble du tableau. Au lieu de cela, nous voulons obtenir le nombre total de clients selon les valeurs du pays, par exemple, je veux voir combien de clients nous avons en Allemagne, combien de clients nous avons au Royaume-Uni, aux États-Unis, etc. regroupons donc ici ces clients selon les valeurs du pays. Et en SQL, pour ce faire, nous allons utiliser les nuages regroupés par, Très bien, donc nous avons maintenant de nouveaux nuages dans notre requête. Et comme vous le savez, SQL est très sensible à l'ordre de ces clauses. Nous devons donc suivre les règles en la matière. Nous ne pouvons pas dire : « D'accord, commençons par où, puis choisir entre non », nous devons suivre les règles. Nous commençons donc par sélectionner parmi les jointures où et le groupe par celui-ci vient toujours après le où. Nous ne pouvons donc pas le placer avant le où. Donc, si vous avez un filtre, vous devez utiliser les filtres sur les tableaux, puis vient le groupe BY. Il s' agit d'une option, ce n'est pas un nuage incontournable. Ce n'est pas comme sélectionner parmi. Donc, si vous avez besoin de grandir, vous allez l'inclure. Mais une fois que c' est très important, d'accord, maintenant, pour comprendre le groupe par, nous pouvons avoir une tâche et essayer de la résoudre en utilisant SQL. Allons-y La tâche consiste donc trouver le nombre total de clients pour chaque pays. Cela signifie que nous devons classer les clients par pays de colonne. Nous allons donc le construire étape par étape. Nous allons donc commencer par une étoile sélectionnée clients pour vérifier ce que nous avons chez les clients, comme d'habitude. Nous devons donc maintenant compter le nombre de clients que nous avons. Et avec cela, nous avons appris que nous allions utiliser le nombre de fonctions. Et nous allons le fermer comme ça. Je vais simplement le renommer en tant que client total. Alors exécutons-le. Nous avons donc maintenant cinq clients au total. Mais maintenant, nous voulons qu'il soit divisé entre les pays et Grubhub par pays. Pour ce faire, nous allons maintenant utiliser les nuages, développés par, prouvés par des mots clés. Ensuite, nous allons nommer la colonne selon laquelle nous voulons grouper. Donc, dans notre exemple, il s' agit du pays de la colonne, mais cela ne suffit pas. Nous voulons inclure, en plus de la déclaration de sélection. Pour ce faire, permettez-moi de sélectionner également ce pays. Donc, sur ce point, nous disons que c'est bon. Je souhaite compter le nombre total de clients avec le pays, puis le regrouper par pays. Alors exécutons-le. Comme vous pouvez le constater maintenant, nous avons non seulement le nombre total de clients, mais aussi le pays et les clients sont regroupés selon les valeurs du pays. En Allemagne, nous avons donc deux clients. Aux États-Unis, nous avons également deux clients, et au Royaume-Uni, nous avons un client. Nous avons donc calculé le nombre total de clients par colonne spécifique. Très bien les gars, alors passons étape par étape à ce que la base de données a fait une fois que nous avons exécuté le groupe BY ? Donc, d'abord, il va falloir se demander clairement, quelle table avons-nous besoin ? Nous avons reçu la table des clients, donc nous allons nous concentrer sur les clients de la table. Et puis il dit : « D'accord, quelles colonnes avons-nous besoin ? Nous avons besoin du nombre de colonnes. Et puis, dans la nouvelle colonne, le nombre total de clients. Très bien, alors maintenant, cela va prendre, d'accord, il y a le groupe BY et le compte. Donc, avec un groupe BY comme SQL va faire, il va accéder aux valeurs des colonnes du pays et ne répertorier la valeur unique qui distingue les valeurs qu'il trouve dans le pays. Donc ça va se passer un par un, d'accord, en Allemagne, ça va être listé ici, aux États-Unis, au Royaume-Uni. Mais elle ne sera pas réinscrite, l' Allemagne, parce que nous l'avons déjà inscrite sur la liste. Et aux États-Unis, nous l' avons déjà dans la liste. Il va donc regrouper toutes les routes pour la colonne Allemagne. Donc, d'accord, pour la chronique Allemagne, nous l'avons deux fois. Donc, il va taper ici. Laisse-moi le faire comme ça. Deux. Ensuite, on va passer à la colonne suivante. OK, combien de clients américains avons-nous ? Je vais compter 1,2. Et nous allons aussi en mettre ici. Ensuite, pour la dernière valeur sur Grubhub ou comptez nombre de clients que nous avons au Royaume-Uni et nous n'en avons exactement qu'un. C'est ainsi que fonctionne le SQL et c'est pourquoi nous obtenons ces résultats. D'accord, nous pourrions maintenant étendre notre tâche et nous dire que je veux que les mêmes résultats, selon le nombre total de clients, soient triés en fonction du tarif le plus bas par rapport au tarif le plus élevé. Pour ce faire, nous allons utiliser l'ordre BY et ici, il est très important que l'ordre BY vienne après le groupe BY ordre BY. Nous classons par étoiles, donc par nombre total de clients. Et ici, vous pouvez utiliser la demande ou sans elle, car ce sont les valeurs par défaut. Exécutons ceci. Et vous pouvez voir que le résultat est désormais trié selon le nombre total de clients , les tarifs les plus bas puis les plus élevés. Bon, prenons maintenant un autre exemple pour le groupe par. La tâche consiste à trouver le score le plus élevé pour chaque pays. Donc, cette fois, nous n'avons pas besoin de la fonction de comptage, nous avons besoin de la fonction max. Comme vous le remarquez déjà, avec un groupe BY, nous avons toujours besoin de ces fonctions d'agrégation, mais ce n'est pas une obligation. Essayons donc cela dans Scratch. Alors, sélectionnez une étoile parmi, eh bien, faisons-en de gros clients. Nous voulons maintenant obtenir le meilleur score. Nous allons donc utiliser la fonction max. Les crochets ouverts indiquent la colonne, le score, et nous allons le renommer score maximum. Ce n'est donc pas suffisant car si j'exécute cette requête, j'obtiendrai le meilleur score de tous les pays. Mais cette fois, nous devons les regrouper par pays. Pour ce faire, je vais sélectionner le pays dans la liste. Et rendons-la plus belle, puis utilisons les nuages groupe par pays. C'est donc maintenant que je trouve score le plus élevé pour chaque pays. Alors exécutons-le. Vous pouvez ainsi constater que score le plus élevé en Allemagne est de 500 score le plus élevé aux États-Unis est de 904 et au Royaume-Uni de 750. D'accord, nous allons donc vérifier quelles sont les données. Nous avons sélectionné les clients de la table. Nous avons dit que nous avions besoin du pays de la colonne et d'une nouvelle colonne appelée score maximum. Et dans le SQL, nous avons le groupe BY de pays. Cela signifie donc que la base de données va sélectionner toutes ces valeurs et ne mettre que les valeurs uniques. Cela signifie donc l'Allemagne, les États-Unis et le Royaume-Uni. Ensuite, vous commencerez comme si vous trouviez le maximum de chacun de ces pays. Il va donc d' abord sélectionner pour l'Allemagne, nous avons deux lignes, 4.1, et il va trouver la valeur maximale de ces deux valeurs. Donc 350,500, il va sélectionner cette valeur dans le résultat parce que c'est la plus élevée, puis il va sélectionner pour les États-Unis, les deux records ici. Nous avons donc un ici et un ici. Et la valeur maximale de ces deux valeurs, 900 et null , sera 900. Il va donc en tenir compte des résultats. Pour le Royaume-Uni. Nous n'avons qu'un seul enregistrement, donc la valeur maximale sera la même. Ce sera donc le 750. Et c'est ainsi que la base de données construit les résultats de notre requête. Très bien, donc c'est pour le groupe par article. Ensuite, nous allons parler d'une clause liée à B. Il s'agit de la clause d'avoir. 32. N° 30 AYANT: Très bien, jusqu'à présent, nous avons appris à regrouper nos données à l'aide du groupe par nuages SQL. Mais parfois, vous pouvez être dans une situation où vous travaillez avec une très grande table, où vous avez dans une colonne de nombreuses valeurs différentes. Dans notre exemple, nous n'avons que trois valeurs. C'est juste pour simplifier les choses, mais dans des scénarios réels, vous aurez vraiment beaucoup de valeurs dans une colonne. Et vous serez le premier à utiliser des filtres sur les résultats. Donc, dans le passé, pour filtrer les résultats du groupe BY SQL, nous avions encore un nouveau cloud , appelé avoir. Très bien, puisqu' il s'agit des nouveaux clouds, nous devons comprendre où nous allons placer la clause d'avoir. Parce que, comme vous le savez, son échelle dépend l'ordre de ces clauses. Nous aurons donc la clause having exactement après le groupe BY, donc une fois que vous aurez défini le groupe BY, vous allez ensuite définir la clause having et elle est facultative une fois que vous le souhaitez filtrez les fonctions d'agrégation, vous pouvez utiliser la clause having. Nous avons donc toutes les clauses relatives à l'instruction de sélection ou à la requête. Cela a commencé par sélectionner parmi les jointures où grouper en ayant. Enfin, nous avons l' ordre BY et les limites. Bon, maintenant, afin de comprendre l'existence, nous allons avoir une tâche et nous allons essayer de la résoudre en utilisant SQL. La tâche consiste à trouver le nombre total de clients pour chaque pays, mais à démasquer les pays qui comptent plus d'un client. Cela signifie que nous avons ici une condition pour filtrer nos données. Essayons donc de résoudre ce problème en utilisant SQL. Comme d'habitude, nous allons commencer par interroger nos données. Nous allons nous concentrer sur les clients de table ici. Nous devons donc maintenant connaître le nombre total de clients par pays. Cela signifie que je dois faire GroupBy et utiliser la fonction d' agrégation count. Comme avant. Je vais utiliser un nombre de mots clés, étoile et le renommer, pour que les résultats soient bons. Cela compte, ou nous appelons cela des clients totaux. Puisque nous allons regrouper PAR, par pays, nous devons inclure le pays en tant que sélection. Ensuite, nous allons simplement nous regrouper par pays. Laissons ça. Les résultats montrent que nous avons maintenant tous les pays et le nombre total de clients. Mais notre tâche n'est pas encore résolue car nous avons toujours un pays où le nombre total de clients n'est pas supérieur à un. Nous devons donc filtrer ces données pour le faire avec le groupe BY, nous allons utiliser les nuages et y réfléchir. C'est exactement comme la clause où. Nous allons noter une condition. Notre condition stipule donc que le nombre total de clients doit être supérieur à un. Donc, le nombre total signifie que le nombre doit être supérieur à un. Nous avons donc défini notre condition. C'est exactement comme la clause où. Et allons-y. Et comme vous pouvez le constater, nous n'avons plus le Royaume-Uni avec un seul client. Nous avons maintenant tous les clients agrégés par pays et le pays qui compte plus d'un client dans ses résultats. Avec cela, nous avons filtré nos données et nous avons exactement ce que nous voulions. Très bien, alors maintenant vous vous demandez peut-être, et si vous voulez lui demander, vous empruntez. Pourquoi avons-nous une telle clause appelée « avoir n'importe quel cri » ? Nous pouvons simplement utiliser la clause where, car nous pourrions ainsi filtrer nos données. Nous pourrions définir exactement la même condition et filtrer nos données. Pourquoi SQL possède une ou plusieurs fonctions supplémentaires qui fonctionnent exactement comme où. La réponse à cette question est. Où vous ne pouviez l'utiliser que sur les colonnes qui existent dans la base de données. Par exemple, si je veux filtrer le pays ou si je veux filtrer le score ou le nom de famille. Donc, toutes les colonnes que j' ai dans la base de données, je pourrais les filtrer avec aware. Mais une fois que je veux filtrer les données en fonction d'une colonne qui n'existe pas dans la base de données, par exemple le nombre d'étoiles ou le minimum maximum. Ainsi, toute fonction agrégée que nous utilisons dans la requête, et que nous voulons construire comme un filtre au-dessus d'une telle fonction, alors nous ne pouvons pas utiliser la fonction où nous devrions utiliser ayant, n' ayant que fonctionne avec le groupe BY une fois que nous avons effectué l'agrégation. Nous pourrions définir ici un filtre par-dessus. Mais la clause where ne fonctionne que sur les colonnes qui existent déjà dans la base de données. Cela signifie donc que si j'ai ces résultats et que je veux filtrer les données là où je ne veux pas voir le pays États-Unis, d'autres résultats, je dois utiliser la clause where. Alors allons-y. Le fil vient après le pays d'où notre colonne est un pays différent des États-Unis. Alors exécutons-le. Et avec cela, vous le voyez ici, nous avons filtré les données. Nous n'avons pas besoin d' utiliser d'autres résultats. Donc, si je veux filtrer le pays, je dois utiliser la clause where. Si je veux filtrer la fonction d'agrégation ou le groupe par, je dois utiliser le paramètre having. Très bien, les gars, donc, nous avons abordé la clause d'avoir. Ensuite, nous allons parler du concept de sous-requêtes en Israël. Où allons-nous couvrir l'existence et l'intérieur, et apprendre les différences entre eux. 33. Sous-requête #31 : EXISTES vs IN: Très bien, nous allons maintenant apprendre à faire des sous-requêtes à l'aide de SQL. C'est extrêmement puissant en SQL. Une fois que vous aurez appris à effectuer les sous-requêtes, vous serez en mesure d'effectuer de nombreuses tâches complexes et importantes à l'aide du langage SQL. Qu'est-ce qu'une sous-requête ? C'est comme si vous aviez différentes requêtes imbriquées les unes les autres, car une requête était intégrée à l'autre requête. Ainsi, dans les situations normales et en ce qui concerne les matériaux utilisés par les brasseurs, nous n'avons eu qu'une seule question, une seule déclaration concernant nos données, par exemple celles des clients. Mais avec une sous-requête , vous aurez différentes requêtes qui se plient les unes aux autres. Par exemple, nous avons ici la requête numéro un qui demande les données des clients du tableau , puis présente leurs résultats. Ensuite, nous aurons une autre requête, grise numéro deux, qui dépendra des résultats et rendra fastidieuses les autres instructions de sélection. Avec cela, nous allons appeler la requête numéro un en tant que sous-requête. Ce sera la base de la prochaine requête que nous aurons. Donc, avec cela, vous pouvez faire des requêtes vraiment imbriquées, pas seulement deux, peut-être 34 et ainsi de suite, sorte que vous puissiez faire des requêtes imbriquées et pas une seule. Très bien, nous allons maintenant apprendre à faire des sous-requêtes en utilisant SQL. Et pour cela, nous avons deux options. Soit nous allons utiliser l'opérateur dans, soit il existe. Nous allons donc maintenant nous concentrer sur l'opérateur N afin de résoudre les tâches suivantes, selon les règles fiscales suivantes trouver toutes les commandes passées par des clients ayant un score supérieur à 500 à l'aide du ID client. Essayons donc de résoudre ce problème. Cela signifie que nous allons nous concentrer à la fois sur les tables, les commandes, les clients et les envois. Au final, nous devrions présenter toutes les commandes. Je vais d'abord commencer par cette question. Nous allons donc dire sélectionner une étoile parmi les commandes. Comme vous pouvez le constater, nous avons maintenant toutes les commandes, mais la tâche indique qu'elles ne doivent contenir que les clients dont le score est supérieur à 500. Cela signifie que je dois découvrir quel identifiant client ici a un score supérieur à 500. Pour ce faire, nous devons consulter un autre tableau. Sélectionnez donc une étoile parmi les clients. Et maintenant, nous devons mettre le filtre dont nous avons besoin. Donc, où le score est supérieur à 500. Laissons ça. Vous pouvez l'exécuter séparément si vous le surlignez puis l'exécutez. Nous savons donc qu'un identifiant client clé 2.3 est celui des clients dont le score est supérieur à 500. Je pourrais donc revenir à ma requête initiale et créer ce filtre. Je vais donc dire où est l'identifiant du client, je dirais dans 2.3. Donc, avec ce filtre, je dis, d'accord, que ces clients ont un score supérieur à cinq cents. Donc, n'analysons que les autres Bart et vérifions les résultats. Maintenant, j'ai les commandes pour ces clients, et avec cela, je réponds à la question et voici les bourgeons. C'est vraiment une mauvaise chose à faire car cela pose deux problèmes. Tout d'abord, je suis allée à une autre table. J'ai découvert ces identifiants manuellement. C'était donc comme si nous pouvions le faire avec une petite table. Mais imaginez que vous ayez une grande table avec beaucoup d'identifiants. Vous devez donc leur en donner plus dans la requête suivante. Et parfois c'est presque impossible avec ce petit exemple, c'est bien, mais avec de grandes tables, c'est impossible à faire. Le deuxième problème est qu' une fois que les données changent, par exemple, nous recevons plus de clients, nous recevons plus de commandes. Cela signifie que chaque fois, comme si je recevais de nouvelles données dans mes tableaux, je vais vérifier la requête ici et ajuster notre requête. Ce n'est pas dynamique, donc c'est vraiment mauvais. Donc, au lieu de cela, nous allons faire une petite astuce qui va tout résoudre et nous faciliter la vie avec les sous-requêtes. Donc, au lieu d'avoir ces nombres statiques dans le filtre ici, je vais les supprimer. Et au lieu de cela, je vais dire que cette requête sera ma sous-requête. Et ça va être ma principale question. Les résultats que je reçois ici le confirment à nouveau. Donc, les résultats que j' obtiendrai ici reviendront à alimenter l'autre requête. Donc, pour That's what I need, c'est vraiment avoir 2.3. J'ai juste besoin du numéro client, donc je n'ai pas besoin de toutes ces colonnes. Au lieu de l'étoile, je vais dire numéro client. Réexécutons-le. Comme vous pouvez le voir, nous avons maintenant 2.3. Peu importe nombre de nouveaux clients que je vais avoir. Je vais toujours avoir une liste complète et correcte pour la prochaine requête. Donc, ce que je vais faire, c'est juste le couper et le coller ici. Je vais juste le mettre dans une nouvelle ligne qu'il soit beaucoup plus beau. Donc, avec cela, j'ai intégré une requête dans la suivante. Voici donc la sous-requête. Il y a toujours ces crochets ouverts et ces crochets fermés. Avec cela, j' indique que pour SQL, nous avons ici une sous-requête, et ici nous avons la requête principale. Exécutons donc ceci et vérifions les résultats. Comme vous pouvez le constater, j'ai reçu exactement ces commandes de clients dont le score est supérieur à 500. Et maintenant, nous pourrions avoir de nouvelles commandes, de nouveaux clients. Je n'ai pas à m'occuper de ça. Tout est que ma requête résoudra mon problème. Et je n'ai pas besoin d'ajouter tous ces identifiants dans le, dans. Au lieu de cela, nous allons l'avoir de manière très dynamique et très puissante. C'est donc une bien meilleure solution que d' avoir un identifiant statique dans les n instructions. Et nous sommes très dynamiques, si vous le souhaitez, il suffit de suivre cela et de faire plus de requêtes imbriquées, etc. Vous serez en mesure de résoudre de nombreuses tâches complexes et importantes à l'aide de SQL. Très bien, nous allons maintenant essayer de résoudre les mêmes tâches en utilisant exists. Exists est un peu différent des deux. Nous allons obtenir le même résultat, mais avec Exists, vous obtiendrez de meilleures performances si vous avez de grandes tables. Donc, si vous avez de grandes tables et que vous avez des problèmes de performance de la part de l'opérateur intégré, vous pouvez commencer à utiliser l'existant et à vérifier si vous obtiendrez de meilleures performances. Nous avons donc tendance à utiliser exist plus que n si vous rencontrez des problèmes de performances. Mais c'est un peu plus compliqué qu'ils n'existent car il n'y a pas de séparation claire entre la requête 1 et la requête Create Two ou entre la sous-requête et la requête principale. Voyons donc comment nous allons faire cela en utilisant Exist. Je vais ouvrir un nouvel onglet. Nous aurons donc la même configuration. Sélectionnez donc Star parmi les commandes. Mais maintenant, nous allons avoir quelques alias parce que c' est quelque chose comme Joins. Je vais donc avoir le nom 0 comme alias pour les commandes. Et maintenant, nous allons taper le filtre , puis nous pouvons taper directement les sous-sols existants, là où ils existent. Ensuite, nous aurons la sous-requête. Nous allons maintenant écrire une sous-requête afin de pouvoir sélectionner. Et maintenant, ici, nous pouvons écrire n'importe quoi sous forme de colonnes, donc leur existence ne dépendra pas des colonnes sélectionnées ici. Vous pouvez donc écrire n'importe quoi, comme identifiant client, une étoile ou tout ce que vous voulez. Nous avons tendance à n'en écrire qu'un, quelle que soit l'échelle . Donc, parce que cela ne nous intéresse pas, juste pour nous assurer que le résultat de la sous-requête SQL n' est pas important. C'est comme la jointure. Alors sélectionnez-en un parmi les clients, je lui donnerai un nom. Nous devons maintenant ajouter le filtre. Et là, c'est exactement comme s'ils faisaient les jointures ? Vous voyez, le numéro client équivaut à deux commandes, le numéro client. Donc, comme je l'ai dit, c'est comme une jointure. Ensuite, nous avons un autre filtre sur les clients et nous avons besoin que le score soit supérieur à 500. Donc, avec cela, nous avons ici notre sous-requête. Cela semble un peu compliqué par rapport au n. Nous avons donc ici une sorte de jointure interne similaire. Je ne peux pas dessiner cette partie d'un carré. Je vais recevoir une erreur parce que j'ai une sorte de conversion similaire entre les idées. Donc, pour obtenir le résultat, je dois tout exécuter. Alors voyons et exécutons ceci. Vous pouvez voir que j'ai obtenu exactement les mêmes résultats et n, ce qui vous donnera les mêmes résultats que j'ai tendance à utiliser dans , par exemple, des petits tableaux, etc. Mais une fois que j'aurai de mauvaises performances, je passerai à la version existante. Et c'est à vous de décider lequel vous allez utiliser. Mais les deux exécutent les sous-requêtes et font cette dynamique en SQL. Très bien les gars, c'est tout pour ce chapitre, nous avons appris quelques sujets avancés en SQL et mix. Nous allons commencer à apprendre comment modifier nos données dans nos tables SQL. Et nous allons commencer par les instructions d'insertion. 34. INSCRIRE #32: Très bien, jusqu'à présent, nous avons appris à interroger, à récupérer nos données de la base de données sans rien changer, sans modifier le contenu des tables ni changer les colonnes. Nous avons donc utilisé la commande select afin de récupérer nos données. Et avec cela, ces commandes ne modifieront pas nos données dans notre base de données. Nous allons donc maintenant apprendre à manipuler nos données à l'intérieur de notre base de données afin d'en modifier le contenu. Et pour cela, nous avons un nouvel ensemble de commandes dans une nouvelle catégorie SQL appelée langage de manipulation de données DML. Et à l'intérieur, nous avons trois commandes principales. Nous avons l'encart. Nous pouvons l'utiliser si vous souhaitez insérer de nouvelles données dans nos tableaux. Nous avons des suppressions. Si nous avons des rôles existants et que nous voulons les supprimer de la base de données, nous pouvons utiliser la commande delete. Et la dernière fois que nous aurons des mises à jour, si vous souhaitez mettre à jour ou modifier le contenu des extensions existantes dans nos tableaux, nous pouvons utiliser la commande de mise à jour. Très bien, nous allons maintenant commencer par la première commande. Nous avons la commande d'insertion. Nous allons maintenant apprendre comment insérer de nouvelles lignes dans notre base de données. Nous allons donc nous concentrer sur les clients de table. Comme vous le savez, notre base de données de didacticiels compte cinq clients. Nous allons maintenant nous entraîner en ajoutant un nouveau client à notre base de données pour apprendre à utiliser les commandes d' notre base de données pour apprendre insertion. Donc, jusqu'à présent, nous insérons de nouveaux éléments dans notre base de données. Nous devons vraiment comprendre la structure du tableau, la structure des colonnes. Parce que si nous ne connaissons pas la structure et les définitions de ces éléments, nous aurons des erreurs lors de l'insertion des données. Donc, le simple fait de savoir que nous avons cinq colonnes dans le tableau, clients, ne suffit pas. Nous devons donc vraiment comprendre les définitions des tables avant de commencer à insérer nouvelles données pour nos clients. Et pour ce faire, j'utilise généralement les mots-clés suivants. Décrivez donc les clients, le nom de la table. Donc, ce que je veux dire maintenant au SQL, me donner la définition des clients de la table pour que je puisse y jeter un œil. Qu'avons-nous pour chaque colonne ? À première vue, cela peut sembler un peu compliqué. Ne t'en fais pas pour ça. Je vais expliquer toutes ces choses étape par étape. Nous disons donc : OK, base de données m'a été expliquée ou décrivez-moi les clients de la table. Comme vous le savez, chaque tableau contient plusieurs colonnes. Nous pouvons donc voir dans les résultats que nous avons ici cinq colonnes. Nous avons l'identifiant client, prénom, le nom de famille, le pays et le score. Ce sont les noms des colonnes. Et pour chaque colonne que nous avons ici, les descriptions sont des propriétés qui décrivent chaque colonne. Nous avons ici les types de données. Par exemple, si vous prenez ici notre tableau des clients, nous n'avons dans le numéro client que des numéros et ils sont uniques. Nous avons donc 12345 et ce sont des chiffres. Le type de données pour l' identifiant client ressemble donc à des chiffres. Et dans la base de données, nous les appelons entiers ou int. Et le prénom, c'est comme si nous n'avions pas tous les chiffres, nous avions du caractère. Nous avons donc Maria, John, et ils sont comme du texte, et nous les appelons dans la base de données var char. Il existe différents types pour ces personnages, par exemple nous avons un caractère ou un caractère, etc. Mais dans les meilleures pratiques, nous utilisons var char car ils optimisent également les espaces ou les tailles de notre base de données. Nous pouvons voir ici que la taille du caractère var est de 50, ce qui signifie que la taille maximale de I'm loud pour le FirstName n'est que de 50. Donc, si vous avez plus de 50 caractères dans la base de données FirstName, vous pouvez la couper et n'insérer que 50 caractères pour le prénom. C'est donc comme si nous mettions des règles pour chaque colonne. Le prénom doit donc contenir un maximum de caractères, même pour le nom de famille et le pays. Donc, si vous avez un nom très long plus de 50 caractères, il ne rentrera pas dans cette colonne et la base de données le supprimera. Vous pouvez donc appliquer, en plus du type de données indiqué ici, certaines règles concernant la taille de chaque colonne. Et nous avons aussi la partition que vous pouvez voir dans ce cours, nous n'avons aucun personnage. Ils ne sont que des chiffres. Nous les appelons entiers. Ainsi, vous pouvez voir que chaque colonne possède un type de données différent. Vous avez une meilleure compréhension de cette description des colonnes. Ensuite, il y a un champ appelé nulls et vous ne pouvez voir ici que non et oui. Il indique si les valeurs nulles sont autorisées dans chaque colonne ou non. Ainsi, par exemple, sur l'identifiant client, nous n'autorisons aucune valeur nulle. Donc, ici, la base de données, si vous insérez un enol, cette base de données dira non, ce n'est pas autorisé. Donc, dans les définitions, aucune valeur nulle n'est autorisée. Et il en va de même pour le prénom et le nom de famille. Une fois que nous avons inséré les données des clients, nous devons toujours avoir un identifiant client, un prénom et un nom de famille. Mais maintenant, avec le score et le pays, nous disons oui. Les valeurs nulles sont donc autorisées, par exemple, comme vous pouvez le voir dans le score, nous avons ici une valeur nulle. Et dans le pays, si vous ne spécifiez rien dans les instructions d'insertion, il n'y aura aucun problème. Et la base de données peut voir qu'elle va nous montrer une valeur nulle. Nous pouvons donc voir ici la définition où nous pouvons ajouter des valeurs nulles et où cela n'est pas autorisé. Nous avons donc ici également une clé pour chaque table. Dans les bases de données SQL, nous avons des clés primaires. Les clés qui définissent chaque client ou chaque ligne, par exemple, dans notre tableau ci-dessous, clients, nous avons l' identifiant du client comme clé primaire. Et une fois qu'on dit brun trouble, il passe à autre chose. Premièrement, il n'est pas autorisé à être nul, et deuxièmement, il doit être unique. Cela signifie qu'il n'est pas autorisé d'avoir deux clients avec le même identifiant. Maria et John devraient donc toujours avoir un numéro de client différent. Nous ne pouvons pas avoir les deux. Par exemple, le numéro client indiqué ici ne devrait pas exister, aucun kit WE et celui-ci est unique. C'est donc la chose la plus importante à comprendre à propos de la clé primaire : elle est unique. Donc, si j'y vais maintenant et que j'insère une nouvelle cliente de plus et que je lui dis : «  D'accord, nous avons une nouvelle cliente a un numéro de client cinq ». Mais comme nous avons déjà le numéro client 5 dans la base de données, la base de données va vous donner une erreur. Il est donc très important de comprendre la structure. Quelle colonne ici est notre clé primaire ? Ensuite, nous avons d'autres informations, par exemple nous avons ici des extraits. Il dit qu'il s'agit d'une incrémentation automatique. Les incréments automatiques signifient que si j'ajoute un nouveau client, la base de données incrémentera automatiquement le numéro du client. Par exemple, si j'ajoute un nouveau client, je n'ai pas à le spécifier, comme l'identifiant client doit être le numéro six, cette base de données le fera automatiquement. Nous avons donc ajouté ici quelques informations supplémentaires qui nous indiquent que cet identifiant sera généré à partir de la base de données et que nous n' avons pas à le spécifier. Nous avons donc maintenant plus d'informations sur les clients de la table. Nous connaissons la définition de chaque colonne et nous pouvons commencer dès maintenant à insérer un nouvel enregistrement ou de nouvelles lignes pour les clients de la table. Je vais donc ouvrir un nouvel onglet. Et nous allons commencer à utiliser l'insert. Je vais donc taper ici, insérer dans le mot clé. Ensuite, nous devons spécifier le nom de la table dans laquelle nous pouvons insérer nos données dans la table clients. Nous devons maintenant spécifier les valeurs de chaque colonne, valeurs entre parenthèses. Et maintenant, nous allons commencer un par un. Donc, l'identifiant client, je tiens à le vérifier à nouveau, l'identifiant client est un entier, il s'agit de la clé primaire et s'incrémente automatiquement, ce qui signifie que Delta V va incrémenter le nouvel identifiant. Je n'ai pas besoin de le faire moi-même. Je pourrais donc dire par défaut. La valeur par défaut signifie que les données s'en chargeront. Je vais insérer l'identifiant client recherché. Vous pourriez dire qu' au lieu de cela, je vais taper le numéro six, mais je ne le recommande vraiment pas parce que si vous avez une grosse base de données et que quelqu'un d'autre fait des insertions, ou vous oubliez sur le dernier numéro client que nous avons dans la base de données. Alors simplifiez-vous la vie et saisissez les valeurs par défaut. Nous devons maintenant saisir le prénom. Je vais utiliser par exemple ce prénom Anna. Ici, nous avons un problème dans la base de données SQL vous ne pouvez pas simplement taper le prénom comme celui-ci. Il s'agit d'une chaîne et d'une chaîne int. Nous devons toujours le démarrer entre guillemets simples ou guillemets doubles. Donc, par exemple, je vais utiliser les guillemets doubles afin de pouvoir traiter les chaînes. Si vous ne le faites pas, vous obtiendrez une erreur. D'habitude, j'en utilise un. Insérez donc les chaînes pour que tout aille bien. Le nom de famille est identique ce caractère var et nous devons lui attribuer un nom. Je vais donc utiliser Nixon comme nom de famille. Nous avons donc maintenant les trois colonnes, numéro de client, prénom, nom de famille. Maintenant, nous avons le pays et le score. Allons donc vérifier le pays. On dit que le pays est un pays de caractère, nous devons donc préciser quelque chose ici. Et on pourrait le laisser vide. Je ne suis donc pas vraiment là pour répondre à quoi que ce soit si je ne le veux pas. Et il en va de même pour le score, mais je suis un entier, mais nous pourrions également le laisser vide. Donc, ce que je vais faire, c'est juste ajouter le pays. C'est un caractère var, donc c'est une chaîne. Je dois le mettre entre guillemets simples. Je vais utiliser le pays Royaume-Uni. Bon, passons maintenant à la dernière colonne, nous avons le score. Vérifions-le donc dans la description. Nous avons donc un score, c'est un entier. Cela signifie donc que seuls les nombres doivent être à l'intérieur de ce noyau et sont nullables, donc je pourrais le laisser vide et ce n'est pas une clé primaire, etc. Cela signifie donc que je pourrais le laisser nul. Et c'est logique, car Anna une nouvelle cliente et elle n'a encore aucun score similaire dans notre base de données ou nos systèmes. C'est pourquoi je pourrais simplement écrire ici et annuler. Ou je pourrais le laisser comme ça à zéro. Si je le souhaite, donc avec ça, je vais simplement le laisser nul. Exécutons simplement la requête et voyons si tout est correct. Il n'obtiendra donc aucun ensemble de résultats. Nous allons simplement vous informer que tout est vert et nous avons inséré les données. Donc, afin de vérifier maintenant cet utilisateur dans notre base de données, nous allons ouvrir un nouvel onglet, sélectionner l'étoile parmi les clients et voir si Anna figure dans la base de données. Et oui, nous avons encore un client qui nous appelle, Anna Nixon du Royaume-Uni. Le score est maintenant qu'elle est nouvelle et que nous avons le nouvel identifiant généré, le numéro client, à partir de la base de données. Bon, alors maintenant, continuons à nous entraîner et ajoutons un client supplémentaire, notre client numéro sept dans notre base de données. Alors allons-y et faisons-le. Je vais tout déplacer et repartir de zéro, en insérant dans notre table les clients. Et maintenant, nous allons ajouter les valeurs. Donc, comme d'habitude, notre première valeur, l'identifiant client, sera la valeur par défaut. Le prénom que je vais utiliser au maximum, et le nom de famille, je vais utiliser l'éclairage. Mais maintenant, le pays et le score, je pourrais les laisser vides. Je vais donc également utiliser le zéro pour le score maintenant. Alors maintenant, comme vous avez peut-être déjà remarqué ce que j'ai réellement fait ici, je viens de donner un prénom et un nom de famille. Et pour tous les autres, j'utilise des valeurs nulles et des valeurs par défaut. Nous pourrions donc ignorer cela et nous simplifier la vie en ajoutant simplement le prénom et le nom de famille. Donc, si je supprime simplement le null ici et cette valeur par défaut et que j'exécute la requête, j'obtiendrai une erreur car la base de données ne comprend pas ce qui est maximum. C'est max comme le pays est max, le prénom, le nom de famille, le poumon aussi. C'est comme le nom de famille ? Nous devons donc spécifier pour la base de données quelles sont ces valeurs pour quelle colonne. Donc, pour ce faire, je vais ouvrir de nouveaux crochets et dire : «  OK, je vais taper le nom de la colonne, le prénom, et la seconde, nous utiliserons le nom de famille ». Donc, nous disons à la base de données, d'accord, les premières valeurs appartiennent à la colonne FirstName, et la seconde valeur appartient à la colonne LastName. Et si je l'exécute, nous n'aurons pas d'erreur car nous avons déjà fait le mappage et tout le reste se fait automatiquement. Cela signifie donc que la base de données connaît l'identifiant du client. C'est comme si c'était généré automatiquement. Il va donc générer un nouvel identifiant et envoyer la base de données, n'ayant trouvé aucune information sur le pays et le score, il va le mettre par défaut sous la forme d'une valeur nulle. Voyons donc maintenant le résultat. Si je demande maintenant la même chose, sélectionnez une étoile parmi les clients, et nous pouvons voir que c'est fait. C'est un mensonge de notre nouveau client Max. Elle a compris que le pays ou elle a compris que le pays nul et que le score était nul et a généré l'identifiant de sept. Donc, comme vous pouvez le voir, c'est plus compact et je n' ai pas besoin d'ajouter toutes ces valeurs nulles, car imaginez que vous avez une grande table 50 colonnes et que vous avez beaucoup de valeurs nulles, la requête Ça va vraiment mal paraître. Donc, ici, j' insère juste ce dont j'ai besoin et le reste va faire la base de données à partir de moi si c'est autorisé. Donc, par exemple si le pays ne doit pas être nul, je dois vous insérer quelque chose à propos du pays. Mais comme nous autorisons les nuls dans le pays et le score, nous pourrions simplement l'ignorer et le laisser ainsi. Très bien, nous avons donc appris à insérer des données dans nos tables SQL. Ensuite, nous allons parler des déclarations de mise à jour. 35. MISE À JOUR #33: Très bien, nous allons maintenant parler d' une autre commande afin de manipuler nos données dans la base de données. Et ce sont les commandes de mise à jour. Vous pouvez donc utiliser les mises à jour pour modifier les valeurs d'une ligne déjà existante dans vos tableaux. Bien, passons maintenant à la tâche suivante. Nous venons d'ajouter un nouveau client avec les relevés insérés, et c'est au maximum, le client numéro sept. Et comme vous l'avez déjà remarqué, il s' agit du seul client dont le pays n' est pas spécifié dans la base de données. Il ne reste plus qu'à ajouter le pays Allemagne à ce record. Nous devons donc maintenant mettre à jour le contenu de ce client en remplaçant la valeur nulle par « Allemagne ». Nous allons donc maintenant commencer par les mises à jour des mots clés. Et maintenant, nous devons spécifier le nom de la table qui doit être modifié. Nous allons donc avoir le tableau nommé clients. Et après cela, à la nouvelle ligne, nous aurons les ensembles de mots clés. Cela nous permet de spécifier nouvelles valeurs pour les colonnes qui doivent être modifiées. Nous voulons donc modifier le pays de la colonne et nous avons une nouvelle valeur au lieu de zéro Nous devons donner la valeur de Allemagne comme nouvelle valeur pour ce pays. Maintenant, il doit faire très attention à cela. Si je l'exécute, ne le fais pas. Si vous exécutez ces commandes, que peut-il se passer ? La base de données va mettre à jour toutes les valeurs pour tous les clients du pays fonction de la nouvelle valeur allemande. Parce que si vous lisez ceci, nous indiquons à la base de données qui met à jour le tableau des clients et définit le pays Allemagne sans spécifier de client. Cela signifie que si nous courons tous les pays figureront dans le classement en tant qu'Allemagne, alors ne le faites pas. Notre tâche consiste uniquement à le modifier pour le nouveau client. Comme vous pouvez le voir ici, notre client Max a une valeur vide pour ajouter le pays, et nous n'avons qu'à la modifier. Donc, pour ce faire, nous allons filtrer, allons-nous mettre les mêmes conditions pour les mises à jour ? Et pour ce faire, nous allons utiliser la clé primaire, l' identifiant client numéro sept. Je ne recommande pas d'utiliser d'autres colonnes comme par exemple le prénom ou le nom de famille. Parce que si vous avez une grande table, le prénom max., peut être présenté à d'autres clients. Alors peut-être que vous avez des clients différents, le même prénom. Et si vous exécutez la requête sur le prénom, tous les clients dont le prénom est max auront pour pays l'Allemagne. Donc, pour nous assurer de mettre à jour le bon enregistrement, la bonne ligne, nous allons utiliser la hiérarchie Brian, l'identifiant client, pour ce faire. Revenons donc ici. Et nous allons écrire la commande where exactement comme la commande select. Et nous allons dire que nous devons changer le numéro client. Numéro sept. Avec cela, nous indiquons exactement la base de données. Nous avons maintenant une nouvelle valeur pour le pays, et cela ne concerne que le numéro de client numéro sept. Exécutons donc ceci, allons-y et exécutons-le à nouveau pour vérifier la valeur. Nous l'avons donc vide ou nul. Et après les mises à jour, nous avons maintenant l'Allemagne à l'intérieur du pays. Très bien, passons à une autre tâche où nous allons manipuler et mettre à jour le contenu de nos tableaux. La tâche indique que notre nouvelle cliente et elle étaient actives. Elle a acheté quelque chose sur nos sites Web et elle a maintenant le score de 100. Donc, au lieu d'avoir un score nul, parce que vous êtes une nouvelle cliente, nous avons maintenant 100 pour Anna. De plus, nous avons saisi par erreur le pays Royaume-Uni au lieu des États-Unis, montre qu'Ana vient des États-Unis et nous devons également mettre à jour le pays. Faisons-le donc à l'aide de la commande de mise à jour. Très bien, donc nous allons vérifier ici. Donc, avant de commencer à mettre à jour les valeurs des colonnes, assurons-nous avoir les bons clients afin ne pas mettre à jour un autre client ou de mettre à jour l'ensemble du tableau. Assurons-nous donc tout sélectionner correctement dans la commande where. Anna a donc un numéro d'identification client six au lieu de sept. Nous allons écrire ici le numéro six. Nous nous concentrons donc maintenant sur la bonne ligne. Et maintenant, le pays devrait être les États-Unis. Nous donnons donc maintenant une nouvelle valeur à Anna dans le domaine de la campagne. Et nous voulons maintenant spécifier une colonne supplémentaire à modifier. Pour ce faire, nous avons cette virgule. J'aime le mettre dans une nouvelle ligne et le score doit être égal à 100. Ainsi, vous spécifiez la durée de vie plusieurs colonnes dans une seule mise à jour et vous pouvez les séparer par une virgule. Donc, si je veux modifier une colonne de plus, je pourrais tout faire en une seule commande. Je n'ai pas besoin d'avoir une commande différente pour chaque colonne. Je pourrais tout mettre en un. Maintenant, ce que nous disons, c' mettre à jour le tableau des clients, où le numéro d'identification du client est le numéro six. Et le pays doit être égal à vous en tant que a, et le score doit être de 100. Laissons donc cela, puis revenons à l' étoile sélectionnée par les clients pour vérifier si tout va bien. Je vais donc le rafraîchir. Et vous pouvez maintenant voir le pays USA a obtenu le score de 100. Il est donc très facile de manipuler les données à l'aide de la commande de mise à jour. Très bien, tout le monde, c'est tout pour les déclarations de mise à jour. Ensuite, nous allons apprendre les instructions de suppression et de tronquage. 36. SUPPRIMER ET TRUNCATE #34: Bien, nous allons maintenant passer à la dernière commande que nous avons dans la section Manipulation des données, savoir la commande de suppression. Donc, pour supprimer des lignes de nos tables, nous pouvons utiliser cette suppression et effectuer les tâches suivantes. Le test indique : « Attendez une minute, tous les nouveaux utilisateurs depuis hier ou depuis aujourd'hui ont été insérés par erreur dans nos systèmes et réhabilités pour les supprimer ». Nous avons donc le client et les marques du client. Ils doivent être supprimés de notre base de données, de nos tables. Donc, pour le faire, c' est assez simple. Nous allons utiliser la commande Supprimer. Très bien, donc pour résoudre ce problème, nous allons écrire des commandes très simples et en plus c'est très dangereux. Nous allons donc commencer par écrire le mot clé delete from, puis vient le nom de la table. Nous devons donc supprimer les données des clients. Comme vous pouvez le constater, il ne s'agit que de trois mots. C'est très simple, mais si je l'exécute, veillez à ce que cela ne supprime tout ce qui se trouve dans la table clients. Je ne précise donc rien. Je dis « supprimer » de la liste des clients. Et si je l'exécute, la base de données supprimera tous nos clients de la base de données. Fais donc attention à ça. Spécifiez toujours exactement ce que vous souhaitez supprimer. Donc, avec ça, c'est comme les mises à jour. Nous allons utiliser des commandes étranges et utiliser la clé primaire, l'identifiant client. Nous voulons donc supprimer le numéro d'identification du client. Permettez-moi de vérifier à nouveau le numéro 6.7. Donc, pour ce faire, je vais utiliser l'opérateur in en 67. Donc, tous les identifiants clients de la version 6.7 seront supprimés. C'est donc l'état de mon filtre. Et si je lance ça, les deux utilisateurs seront supprimés. Vérifions-le donc. Si je le lis ici, vous pouvez voir quels autres clients sont supprimés. Et avec cela, nous avons supprimé certains enregistrements de nos clients. Mais faites très attention ce que vous spécifiez dans la suppression. Vous ne supprimez donc pas ou vous avez déjà des cartes. Pendant le développement de vos tables, vous les insérez peut-être comme des données de test et vous souhaitez toutes les supprimer. Donc, si vous voulez créer un tableau vide, vous pouvez dire supprimer du nom de la table et vous allez vider le tableau, puis l' insérer à nouveau, ce sont des données. Mais si vous souhaitez ne supprimer que quelques enregistrements, faites attention à ce que vous écrivez et à la condition où afin de ne pas perdre toutes vos données. Encore une chose à aborder, à propos de la suppression de lignes dans lesquelles vous pourriez vous trouver dans des situations où vous avez parfois une très grande table. Et la mission ici est de tout effacer, supprimer toutes les lignes de cette grande table. Donc, si vous utilisez la commande delete from, cela peut prendre beaucoup de temps, car ce que fait SQL, c'est comme si chaque ensemble de données était supprimé, puis passer au suivant. Cela va donc se faire de manière itérative et cela peut prendre beaucoup de temps. Donc, au lieu d'utiliser Supprimer, si vous êtes sûr que c'est correct, je veux créer un tableau vide. Je souhaite tout supprimer du tableau. Je veux juste avoir les colonnes et rien à l'intérieur. Ainsi, au lieu d'utiliser le leader, il est préférable d'utiliser une autre commande SQL pour supprimer les lignes, à savoir le mot clé tronqué. Et des clients. Comme vous pouvez le constater, il n'y a que deux mots pour tout détruire. C'est donc une commande très courte, qui essaie de convaincre les clients que vous dites au SQL, de tout supprimer. Je ne veux pas voir les records annuels dans mon tableau. Donc, la base de données va le faire très rapidement. Donc, si je dois exécuter cette requête ici, je vais simplement supprimer cette suppression de. Nous supprimons tout ce qui se trouve dans le tableau des clients. Donc, si je sélectionne une étoile parmi les clients, le tableau sera vide. Donc, si vous l'avez fait et que vous souhaitez avoir à nouveau les données de test, accédez simplement à la base de données du didacticiel et réexécutez l'ensemble du script. Vous vous retrouverez alors exactement dans la même situation avant de supprimer les données des clients. Très bien tout le monde, c'est tout pour ce chapitre. Nous avons appris à modifier nos données dans des tables SQL. Nous allons maintenant passer au dernier chapitre où nous allons apprendre à définir nos données à l'aide de SQL. Dans un premier temps, nous allons apprendre à créer une table SQL. 37. N° 35 CRÉER la table: Très bien, les gars et les filles, jusqu'à présent, nous avons appris à interroger nos données à l'aide des commandes de sélection et à manipuler nos données, les valeurs de nos tableaux en utilisant les méthodes d'insertion, de suppression, mise à jour sous un x, nous allons nous concentrer sur un nouveau groupe, à savoir le langage de définition des données, DDL. Il s'agit de savoir comment modifier la structure de notre base de données, comment modifier les tables elles-mêmes. Nous avons donc ici trois commandes. Créez pour créer quelque chose de nouveau, comme créer une nouvelle table ou créer de nouveaux objets que nous avons supprimés. Pour supprimer un tableau ou un tableau supprimé. Alter consiste à modifier la structure d'une table. Bien, nous allons maintenant commencer à parler de la première commande. Nous avons la commande create. Si vous souhaitez créer quelque chose de nouveau dans la base de données, de nouveaux objets, par exemple nouvelle table ou une nouvelle vue, des procédures stockées dans les bases de données, il existe différents types d' objets, et pas seulement des tables. Vous pouvez donc utiliser la commande create. Dans nos tutoriels, nous nous concentrerons sur la création d'un nouveau tableau. Ainsi, pour créer de nouvelles tables, vous devez définir la structure de chaque colonne qu'elles contiennent. Et pour ce faire, nous devons spécifier ces trois informations pour chaque colonne. Chaque colonne doit donc avoir un nom. Cela peut dépendre de vos besoins . Il doit donc avoir un nom, et ensuite, il doit avoir un type de données, exactement un seul type de données. Vous ne pouvez donc pas spécifier plusieurs types de données pour chaque colonne. Exactement un dans mon SQL qui ressemble grande liste de tous les types de données disponibles dans MySQL. Je vais laisser le lien dans la description afin que vous puissiez vérifier que les plus connus sont int, var, char, date, jar, etc. Ces types de données doivent être attribués à chaque colonne et vous pouvez également leur attribuer la taille de chaque colonne, la taille maximale autorisée, comme il s'agissait d'une règle que vous pouvez appliquer. Si vous le laissez vide comme ceci, seul int, ce type de données obtiendra un type par défaut à partir du SQL. Donc, si vous définissez, comme dans notre dernier exemple, le caractère var pour le nom de famille, varchar 50, cela signifie que la taille maximale autorisée pour le LastName sera de 50. Tout ce qui peut dépasser les 50 caractères sera réduit. nom de famille ne peut contenir que 50 caractères . Vous pouvez donc spécifier ici le type de données ainsi que la taille du type de données. Ensuite, vous avez un tas de contraintes que vous pouvez appliquer correctement à votre base de données afin d'avoir une certaine qualité de données. Par exemple, vous avez la clé primaire des contraintes. Vous dites que cette colonne est une clé primaire, et elle sera immédiatement unique et n'autorisera aucune valeur nulle à l'intérieur. Et vous pouvez définir pour chaque colonne plusieurs contraintes, cette seule contrainte. On pourrait donc dire qu'il s'agit d'une clé primaire et non nulle et unique, etc. Vous pouvez donc en définir plusieurs. Nous avons donc comme contraintes dans la base de données une clé primaire, et non une valeur nulle. Vous n'autorisez donc pas les valeurs nulles à être uniques. Cela signifie que la valeur qu'il contient ne doit pas être dupliquée. Et puis nous avons la valeur par défaut. La valeur par défaut signifie que nous insérons des données et que nous n'avons pas spécifié de valeur pour cette colonne. La base de données va utiliser la valeur par défaut que nous avons définie dans cette colonne. Comme je l'ai dit, vous pouvez donc utiliser ces contraintes comme toutes si vous le souhaitez pour chaque colonne. Cela dépend donc vraiment des exigences et des exigences de qualité des données. Les types de données ne doivent être qu'un seul et nous n' avons qu'un seul nom pour chaque colonne. Très bien, nous allons maintenant apprendre à créer de nouvelles tables à l'aide de SQL. Et nous avons la tâche suivante. Créez une nouvelle table appelée Pearson's. Et à l'intérieur, nous allons avoir quatre colonnes : identifiant, nom, date de naissance et un téléphone. Comme vous le savez, dans notre base de données de didacticiels, nous n'avons que trois tables. Donc, si vous cochez ici, sur le côté gauche, nous avons les clients, les employés et les commandes. Et maintenant, nous pouvons ajouter une autre table appelée Pearson. Alors allons-y. Très bien, commençons maintenant à créer notre table. Nous allons commencer par les commandes create table. Et après cela, nous devons maintenant spécifier le nom de la table. Mais avant cela, nous devons entrer le nom de la base de données ou une autre base de données. Il s'agit du nom du schéma. Donc, comme vous pouvez déjà le remarquer dans mon SQL, nous avons différentes bases de données. Nous avons notre base de données de didacticiels et certaines bases de données par défaut. Nous allons mettre cette table dans notre base de données de didacticiels et c'est le didacticiel SQL dB Underscore. Puis des points. Et ici, nous allons maintenant mettre le nom de cette table et nous avons celui de la personne. Après ça. Nous allons ouvrir deux crochets et l'intérieur de ceux-ci, nous allons définir la structure des colonnes. Commençons par la première colonne. Nous avons la carte d'identité. Il s'agit de notre clé primaire, la plus importante, comme la colonne, l'ensemble du tableau , quelque chose comme l'identifiant client dans le tableau, les clients. Donc, le nom de ça va être ID. Après cela, je vais avoir de la place. Ensuite, nous devons définir le type de données, puisqu'il s'agira d'une séquence de nombres 1234 et ainsi de suite. Nous allons utiliser le type de données entier int. Je ne définirai pas les côtés. Je vais utiliser celui que nous avons par défaut à partir de MySQL. Nous allons maintenant définir les contraintes que nous voulons pour cette colonne. Ici, puisqu'il s'agit de notre clé primaire, nous allons utiliser la contrainte primaire. Nous n'avons pas à spécifier ici la valeur non nulle, car par défaut, si vous dites qu' il s' agit d'une clé primaire, vous y trouverez deux choses. abord, il sera également unique et non nul. Il s'agit donc de deux contraintes en une, la clé primaire. Ensuite, je ne veux pas générer ces idées moi-même manuellement, en faisant les encarts. Je veux que la base de données s'en occupe. Pour ce faire, nous pouvons le définir comme des incréments automatiques. Donc, si vous utilisez la valeur par défaut ou si vous ne spécifiez rien dans les instructions d'insertion, l'identifiant sera généré automatiquement à partir de la base de données. Donc, avec cela, j'ai le nom de la colonne, j'ai le type de données et j'ai deux contraintes. Nous allons maintenant passer à la colonne suivante. Nous avons le nom de la personne. Je vais donc ajouter une virgule et une nouvelle ligne pour cela. Nous allons donc avoir ici le nom de la personne sous forme d'espace de nom de colonne. Ensuite, nous devons définir le type de données. Donc, comme il va inclure des caractères, etc., je vais utiliser le caractère var et le définir comme une taille 50. Plus de 50, ces données seront découpées et insérées dans la base de données. C'est donc aussi mon rôle, de vouloir que chaque personne ait un nom. Nous ne voulons donc pas avoir de nuls. Nous pouvons donc maintenant définir ces contraintes. Cela ne devrait donc pas être nul. C'est ça Je ne veux pas avoir une contrainte unique et ainsi de suite. Nous autorisons donc deux personnes portant le même nom, mais elles auront des idées différentes. Cela suffit donc pour cette chronique. Nous allons passer à la suivante. Nous allons ajouter la date d'anniversaire. Donc, le nom de ce sera Birthday Space. Le type de données peut être une date. Maintenant, je ne veux pas vraiment spécifier contraintes car cette colonne peut être facultative, nous n'ajouterons donc rien. Cela devrait donc suffire. Nous avons le nom de la colonne et le type de données composé de points, d'une virgule. Et la dernière, nous allons avoir le téléphone comme nom de colonne. Le téléphone peut aussi ressembler à des personnages. Jusqu'à présent, chaise, notre chaise. Et je vais autoriser seulement 15 caractères à figurer dans les téléphones. Ou une certaine qualité de données l'est, les téléphones ne doivent donc pas être nuls. Donc, ici, je vais ajouter une contrainte non nulle. Une autre chose que je pourrais ajouter comme contrainte à ce tableau est que chaque personne doit avoir un numéro de téléphone unique. Nous ne devrions pas avoir deux personnes avec le même numéro de téléphone. Afin d'établir d'abord une telle égalité à votre table, nous pourrions ajouter des contraintes uniques. Et c'est sur ce point que nous inscrivons dans cette colonne. Nous ne devrions avoir que des téléphones uniques et les doublons ne sont pas autorisés. Nous avons donc maintenant nos quatre colonnes. Nous avons spécifié les types de données et les contraintes, et c'est tout. Nous pourrions exécuter la requête ici. Nous n'avons donc pas d'année nous si nous vérifions sur le côté gauche, donc nous n'avons pas encore la personne. C'est pourquoi, parce que nous devons actualiser les données ici. Cliquez donc sur Actualiser et vous verrez que nous avons une autre table appelée personne's. OK, maintenant, vérifions certaines choses, par exemple si je dis « sélectionner une étoile parmi les personnes », juste pour vérifier la structure du tableau. Donc, ici, je peux voir, d'accord, j'ai une table appelée Pearson's. J'ai mes quatre colonnes et tout est vide. Vous pourriez aussi utiliser Jake, qui décrit les commandes destinées à des personnes et les interroger. Et vous pouvez voir que nous avons les champs, les types de données, qu'est-ce qui est nul, qu'est-ce qui ne l'est pas ? La clé primaire, et ce qui est unique, s'incrémente automatiquement. Vous pouvez donc vérifier que tout va bien. Et comme nous le voulions. Très bien tout le monde, il s'agit donc de savoir comment créer une table SQL. Ensuite, nous allons parler rapidement des tables d'autel. 38. N° 36 ALTER Table: Bien, passons maintenant à la commande suivante. Nous avons modifié le tableau et vous pouvez l' utiliser pour modifier la définition d'un tableau. Disons, d'accord, que nous devons ajouter une colonne supplémentaire à notre nouvelle table de personnes, les e-mails. Donc, pour ce faire, c'est assez simple. Nous pourrions donc utiliser, vous pouvez le supprimer. Nous pourrions utiliser le mot clé alter table et le nom de la table persons. Ensuite, nous allons ajouter les annonces par mots clés. Maintenant, nous ajoutons une nouvelle colonne , comme dans la table de création. Nous avons donc besoin du nom de la colonne, c'est-à-dire e-mail. Ensuite, nous devons définir le type de données. Ce sera var char 15 ainsi que rule. Et là aussi, nous devons ajouter quelques contraintes si vous voulez améliorer la qualité des données. Vous dites, d'accord, ce n'est pas nul. Donc, avec cela, je modifie maintenant la table déjà existante qui s'appelle Pearson et j'ajoute maintenant une nouvelle colonne. Alors exécutons-le. Et vérifions à nouveau l'actualisation de notre tableau. Sélectionnons les personnes de la table et voyons les résultats. Et comme vous pouvez le voir à la fin, nous avons une nouvelle colonne et nous sommes toujours pressés d'ajouter les nouvelles colonnes à la fin. Donc, si je vérifie que c'est celui d'une personne bien décrite, juste pour m'assurer que tout va bien. Nous pouvons voir ici que nous avons une autre colonne appelée e-mails var character 15. Et cela ne devrait pas suffire. Très bien, tout dépend de la façon de modifier un tableau. Et maintenant, nous allons apprendre à ouvrir une table. C'est de la ficelle, c'est facile. 39. Table DROP n° 37: Très bien, passons maintenant à la dernière commande que nous avons pour modifier la structure de notre base de données. Et c'est une commande de suppression si vous voulez supprimer un tableau, alors vous dites, d'accord, ce tableau est complètement faux. Je ne le veux pas dans ma base de données. Tu pourrais laisser tomber la table, et c'est assez facile. Tu pourrais le faire comme ça. Supposons donc que nous voulions supprimer la nouvelle table que vous avez appelée personnes. Nous utilisons donc le mot clé drop table et notons simplement ici le nom de la table, et c'est tout. Une fois que vous aurez exécuté cette table, les personnes n' existeront plus dans votre base de données. Je vais donc le supprimer. Et comme vous pouvez le voir sur le côté gauche, vous n'aurez pas de table pour 2 personnes. C'est donc très simple. Très bien les gars, c'est tout pour le dernier chapitre. Et ce n'est pas tout, c'est tout pour ce cours. 40. Introduction au cours: Et bienvenue dans ce cours unique pour maîtriser Tableau. Je m'appelle Var Zlqini et je dirige actuellement des projets de mégadonnées chez Avec plus de dix ans d'expérience dans les visualisations de données massives et les projets de business intelligence Et je suis très heureuse d'être votre professeur pour ce cours. Dans ce cours de 20 heures et 1 heure, je vais partager tout ce que je sais sur Tableau, l'une des compétences les plus demandées en l'une des compétences les plus demandées en science des données et en visualisation de données Ainsi, à la fin du cours, vous serez capable de créer de superbes visualisations en D dans Tableau, comme je le fais pour les projets réels J'ai conçu ce cours pour vous emmener 0-0. Si vous êtes débutant, ne vous inquiétez pas Je vais tout expliquer à partir de zéro, étape par étape. Cela signifie que ce cours suppose que vous ne possédez aucune compétence en matière de visualisation de données Toutes les compétences que vous pouvez acquérir dans ce cours Tableau, telles que la modulation des données, etc., peuvent être utilisées dans d'autres outils tels que Power BI et Click Bien entendu, vous vous demandez peut-être quoi ce cours Tableau est différent et unique de tous les autres cours en ligne. Il s'agit du seul cours qui décompose les concepts complexes de Tableau en visuels animés, car les visuels sont très puissants pour rendre les concepts complexes faciles à comprendre et à les concepts complexes de Tableau en visuels animés, car les visuels sont très puissants pour rendre les concepts complexes faciles à comprendre et à suivre. Dans ce cours Tableau, nous allons présenter plus de 250 sketchs animés illustrant les concepts de Tableau Comprendre les concepts et le fonctionnement Tableau peut faire de vous un professionnel et un expert des visualisations de données et de Tableau Et dans ce cours, je vais vous fournir des tonnes de matériel gratuit. Par exemple, j'ai préparé trois sources de données différentes pour ce cours que nous pouvons utiliser dans toutes nos tâches et exemples tout au long du cours. Je vais vous fournir trois feuilles de tableau. Une feuille pour tous les concepts de tableau, une autre pour tous les calculs de tableau. Et nous avons une autre feuille contenant tous les visuels pour vous aider à choisir les bons graphiques Avec ces trois feuilles, il ne faut pas tout mémoriser. Vous disposez également d'une référence rapide et d'un accès aux concepts de Tableau. Vous avez également accès à tous les fichiers Tableau et au tableau de bord créés pendant le cours. Toutes les notes d'esquisse de chaque section peuvent être téléchargées, afin que vous puissiez les utiliser ultérieurement comme référence Passons maintenant à un aperçu du cours Tableau. Nous allons commencer par les bases. Qu'est-ce que les visualisations de données décisionnelles ? Qu'est-ce que Tableau ? Ensuite, vous découvrirez les suites de produits Tableau. Ensuite, nous allons étudier en profondeur différents concepts de Tableau tels que différents concepts de Tableau tels dimensions de l'architecture des tables, les mesures discrètes et les données continues Ensuite, nous allons approfondir les calculs et les fonctions de Tableau. Vous allez découvrir plus de 60 fonctions différentes Tableau pour manipuler des données. Ensuite, nous allons aborder plus de 63 types de graphiques différents dans Tableau. Et puis, à la fin, nous allons mettre en œuvre des projets Tableau , comme je le fais dans le cadre de projets réels. La question qui se pose maintenant est la suivante : à qui s'adresse ce cours ? Si vous n'avez jamais créé de visualisations de données à l'aide d' outils tels que Tableau ou PI, je vous accompagnerai dans ce cours à chaque étape, en commençant par les principes fondamentaux et nous finirons par aborder les sujets avancés Et ce cours s'adresse également à vous si vous êtes déjà développeur Tableau. Je vous suggère donc de consulter le programme des cours et commencer par le niveau qui vous convient. J'ai abordé de nombreux sujets avancés et vous découvrirez de nombreuses meilleures pratiques dans ce cours. Et ce cours vous convient si vous avez de l'expérience avec d'autres outils tels que PI, et si vous souhaitez acquérir une nouvelle compétence dans Tableau. Alors allons-y et commençons. 41. Aperçu du programme des cours de Tableau |: Nous allons avoir un bref aperçu du cours Tableau. J'ai divisé ce cours en 15 sections différentes. Par exemple, nous allons apprendre ce qu'est l' intelligence d'affaires ? Qu'est-ce que les visualisations de données ? Qu'est-ce que Tableau et son histoire, et pourquoi Tableau est un outil très puissant pour les visualisations de données Ensuite, nous allons nous plonger dans les suites de produits Tableau. Nous ne proposons pas qu'un seul produit Tableau. Nous avons huit produits différents. Je vais donc aller vous présenter ces produits. Et nous allons les comparer côte à côte pour que vous compreniez les différences entre eux. Et je vais vous aider à choisir les bons produits pour votre projet. Nous allons maintenant nous plonger dans l' architecture Tableau en profondeur . Ici, nous allons apprendre de nombreux concepts différents , tels que ce que sont les liens de vie ? Quels sont les différents types de fichiers Tableau ? Ensuite, nous allons approfondir l'architecture Tableau afin que vous puissiez comprendre les principaux composants de l' architecture et le fonctionnement interne de Tableau. Après toutes ces théories, nous allons commencer à préparer votre environnement afin que vous puissiez pratiquer avec moi dans ce cours. Nous allons donc télécharger et installer Tableau gratuitement sur votre PC. Nous allons créer un compte public gratuit. Nous allons télécharger les ensembles de données de formation et nous allons publier notre première visualisation et les fins Je vais vous faire visiter l'interface Tableau afin de vous familiariser avec l'interface Tableau. Après avoir réparé votre environnement, nous allons commencer par le premier sujet, à savoir comment créer une source de données dans Tableau. Et ici, vous pouvez acquérir des compétences en matière de modulation des données. Nous allons donc passer en revue les principes de base de la modulation des données et découvrir comment procéder à la modulation dans Tableau Ensuite, nous allons découvrir quatre méthodes différentes pour combiner des tables dans Tableau en utilisant les Tableau en utilisant articulations, les relations d'union et le mélange de données Et bien sûr, nous allons les comparer côte à côte pour vous afin comprendre les différences entre elles et de savoir quand utiliser quelles méthodes. Et à la fin de cette section, nous allons créer deux sources de données. Nous allons maintenant commencer à parler des métadonnées de Tableau. Vous allez apprendre ici des concepts très importants de Tableau. Les types de données, les dimensions et les mesures, les valeurs discrètes et continues. Une fois que vous aurez compris ces concepts, vous comprendrez comment créer des visualisations dans Tableau Après cette section, nous avons une petite section sur le changement de nom Nous allons parler ici des conventions de dénomination que chaque développeur doit connaître. Nous pourrons ensuite apprendre les différentes techniques permettant de renommer les colonnes et les tables dans Tableau Et à la fin, nous pouvons apprendre à donner des alias aux valeurs Dans la section suivante, vous découvrirez comment organiser vos données dans Tableau. Nous avons ici différentes méthodes, comme regroupement des dimensions à l' aide de hiérarchies, regroupement des valeurs à l' aide de groupes et de clusters Ensuite, nous allons apprendre à utiliser les ensembles dans Tableau. Et à la fin, nous pouvons apprendre à créer des stylos dans Tableau afin de créer des histogrammes Dans la section suivante, nous allons apprendre à filtrer nos données dans Tableau. Vous découvrirez ici les différents types et concepts de filtres dans Tableau. Comment les créer et comment les personnaliser. Et je vais vous donner dix conseils et astuces concernant les filtres dans Tableau. Et nous allons également apprendre dans cette section, comment trier nos données. Ensuite, nous pouvons apprendre concepts très importants dans Tableau, les paramètres de Tableau. Les paramètres des onglets sont excellents pour ajouter du dynamisme à vos visualisations. Vous pouvez apprendre les concepts des paramètres, puis vous pouvez apprendre différents cas d'utilisation pour cela. Comment effectuer des calculs dynamiques, des filtres de lignes de référence dynamiques, comment échanger des mesures et des dimensions, ainsi que des stylos dynamiques. Passons à la section suivante, nous allons également apprendre quelque chose sur la dynamique. Nous allons donc découvrir les actions de Tableau afin de rendre vos tableaux de bord interactifs comme d'habitude Tout d'abord, vous pouvez comprendre les concepts des actions Tableau. Ensuite, nous allons passer en revue tous les types d'actions Tableau. Par exemple, comment accéder à l'URL, comment accéder aux feuilles, comment filtrer les données à l'aide d'actions. Et puis comment faire des surlignages à l'aide d'actions. Et comment modifier les valeurs des ensembles et des paramètres. Après cette section, nous allons passer aux calculs de Tableau. Cette section est très vaste. Vous allez apprendre à transformer et à manipuler vos données à l'aide de quatre types de calcul Tableau différents . Nous avons donc les calculs au niveau des rôles, calcul agrégé, le calcul des tables et les expressions LOD. Dans cette section, vous découvrirez plus de 60 fonctions Tableau différentes pour manipuler vos données. Passons à la section suivante, nous en avons une autre importante. Nous avons les graphiques Tableau. Ici, nous allons créer ensemble plus de 63 graphiques différents dans Tableau. Nous allons donc commencer par les graphiques de base, tels que les diagrammes à barres, et nous allons finir par créer des graphiques très avancés dans Tableau. Et à la fin, je vais vous aider à choisir les cartes adaptées à vos besoins. Passons à la suivante , nous allons découvrir les tableaux de bord Tableau Nous allons expliquer étape par étape comment créer des tableaux de bord propres dans Tableau à l'aide de conteneurs Et maintenant, dans la dernière section, nous avons un projet Tableau ici. Dans cette section, nous allons travailler ensemble et mettre en œuvre les projets exactement comme je le fais dans mes projets réels. Nous allons donc d'abord découvrir les différentes phases de chaque projet Tableau. Ensuite, nous allons commencer par les exigences. Vous allez donc apprendre comment j' analyse les exigences de Tableau. Ensuite, nous commençons par la mise en œuvre des projets Nous allons donc créer les sources de données, les graphiques et deux tableaux de bord différents Cela vous permettra de vous familiariser avec la mise en œuvre de projets et d' entreprises à l'aide de Tableau. Une fois que vous aurez parcouru toutes ces sections, vous aurez acquis de solides connaissances sur Tableau. 42. 1 section de bases: base sur Tableau. commencer à apprendre à utiliser un outil, il est très important de comprendre les principes et la théorie qui les sous-tendent, ce qui peut vous aider à devenir un développeur professionnel et un expert. C'est pourquoi nous allons maintenant aborder les sujets suivants. Les mots à la mode du Big Data. Qu'est-ce que la business intelligence, que sont les visualisations de données et pourquoi sont-elles si puissantes À la fin, nous allons parler de ce qu'est Tableau et des raisons pour lesquelles Tableau est un leader en matière de visualisation de données Commençons donc par le premier sujet. Nous allons apprendre les principaux mots à la mode en matière de mégadonnées. Alors maintenant allons-y. 43. Udemy 1 1 BigData: Si vous êtes nouveau dans le monde des données, vous devez commencer à entendre de nombreux mots énigmatiques tels que les mégadonnées, la science des données de l'IoT, ingénierie des données et des phrases telles que données sont le nouveau pétrole Dans ce didacticiel, je vais aborder certains mots de passe importants concernant les données et leur signification réelle. Allons-y, nous vivons aujourd'hui à l'ère des données et les données sont générées partout. Nous, les gens, nous générons énormes quantités de données en ce moment même. Chaque clic sur Internet, chaque e-mail de recherche, ou même si vous commandez quelque chose en ligne, nous générons des données. Nous passons des heures par jour sur les réseaux sociaux. Aimer, commenter, rechercher sur notre smartphone, c'est tout le temps de télécharger des données sur l'endroit où vous vous trouvez vitesse à laquelle vous vous déplacez Et tout ce que nous faisons en ligne est désormais stocké et suivi sous forme de données. Non seulement nos smartphones et ordinateurs sont connectés à Internet et génèrent des données, mais nous avons également ce que l' on appelle la maison intelligente. Nous pouvons connecter n'importe quel appareil de notre domicile à Internet. Il suffit de mettre le mot intelligent avant. Nous avons une tondeuse intelligente, un éclairage intelligent, fitness intelligent, des appareils vocaux, des systèmes de sécurité. Tous ces appareils pourraient être connectés à Internet et commencer générer d'énormes quantités de données. C'est ce que nous appelons l' Internet des objets, l'IoT. L'IoT est le concept qui consiste à connecter n'importe quel appareil, n'importe quoi à Internet afin de générer et d'échanger des données. Non seulement nous avons l'IoT chez nous, mais également partout où nous vivons dans le domaine de la transformation numérique dans l'industrie et la fabrication. Vous avez peut-être entendu parler du concept Industrie 4.0 la première révolution industrielle introduite en Allemagne. Il s'agit d'usines intelligentes, connexion de machines et d'appareils à Internet afin d'échanger des données. Et maintenant, nous pouvons trouver des objets connectés dans les villes. Nous essayons de mettre en œuvre ces villes intelligentes dans lesquelles nous allons tout connecter afin de réduire les déchets, d' économiser de l'argent, d'améliorer la qualité de nos véhicules et d'améliorer la qualité de nos véhicules grâce à l' Internet des objets. Nos voitures sont équipées de capteurs et d'appareils connectés pour échanger des données pour de nombreuses raisons, telles que connectés pour échanger des données pour de l'assistance au conducteur, reconnaissance d' objets, les systèmes de conduite autonome La liste est tellement longue. En 2022, nous possédons environ 14 milliards d'appareils physiques, il s'agisse de petits appareils de cuisson domestiques machines industrielles sophistiquées qu' il s'agisse de petits appareils de cuisson domestiques ou de machines industrielles sophistiquées connectées à Internet, générant et échangeant des données. La quantité de données générées chaque jour par les réseaux sociaux, les sites Web et les machines informatiques est vraiment époustouflante. Il existe actuellement plus de 44 zétaoctets de données dans l'ensemble de l' univers numérique, c'est-à-dire Cela signifie que nous n' avons plus affaire à des données traditionnelles, affaire à des données traditionnelles, mais à des mégadonnées. Que signifient les mégadonnées ? Trois indicateurs nous aident à comprendre si nos données sont volumineuses et ils sont définis par les trois V. Le premier V est le volume. Eh bien, les mégadonnées sont de grandes quantités. Avec la croissance d'Internet, appareils mobiles et des réseaux sociaux, la quantité de données générées par ces sources a augmenté de façon spectaculaire. Le second V est la vitesse. Dans le cadre du traitement normal des données, nous avions l'habitude de traiter les données lentes, ou nous les appelions « données de correctif », une fois par jour ou quelque chose comme ça, puis nous les stockions sur le disque. Mais en termes de mégadonnées, les sources génèrent des flux de données à des vitesses très élevées. Cela signifie que nous devons traiter et analyser les données en temps réel, puis les stocker en mémoire plutôt que sur disque. Et le troisième V est la variété. Dans les systèmes traditionnels, la plupart des types de données pouvaient être capturés sur des tables brutes non structurées telles que des bases de données ou Excel Mais pour reprendre le terme « big data », les données sont souvent présentées dans un format semi-structuré. Par exemple, plusieurs journaux au format XML ou sur des sites Web. Ou les données sont présentées dans un format non structuré. Comme les vidéos, les fichiers audio, les images, le texte libre Dans les mégadonnées, nous devons traiter non seulement des données structurées, mais également des données semi-structurées et non structurées Cependant, les termes « mégadonnées » désignent la manière dont nous pouvons stocker, traiter et analyser efficacement nos données lorsqu' elles présentent un volume énorme, une vitesse élevée et différents types de données afin révéler des valeurs significatives pour l'entreprise. Mais cela nous pose toujours un problème. Toutes les données générées sont des données brutes. Les données brutes ne sont que des lignes non traitées et des rangées de chiffres qui sont vraiment difficiles à comprendre, difficiles à lire, mal structurées et qui n'ont pratiquement aucune valeur pour l'entreprise Près de 70 % des données relatives aux mots ne sont pas utilisées. Les données brutes, si elles ne sont pas traitées ni affinées, sont tout simplement inutiles, constituent un gaspillage d'argent, gaspillage d'espace et génèrent des entrepôts déchets numériques dans des centres de données très coûteux C'est pourquoi nous avons la célèbre phrase du célèbre mathématicien britannique Clive Humby. Les données sont le nouveau pétrole. Eh bien, cela signifie que nous devons extraire les données brutes comme nous extrayons du pétrole Nous devons l'affiner, le traiter, le transformer en quelque chose utile et valoriser l'entreprise. Cela signifie en réalité que la plupart des entreprises ont affaire très gros gisements de pétrole neuf, à base de données brutes. Et la plupart d'entre eux ont compris que les données sont leur atout le plus précieux. Ils doivent l'extraire. Ils doivent l'analyser afin de révéler des informations qui pourraient les aider à décisions plus rapides et plus efficaces. C'est pourquoi la plupart des entreprises recrutent une armée de travailleurs des données. Nous savons que la demande de data scientists augmente rapidement et que l'offre est légale. Maintenant, que pouvons-nous faire de tout ce chaos, toutes ces données brutes non traitées générées Eh bien, nous pouvons faire les choses suivantes. Ce que nous pouvons faire, concevoir ou construire une architecture de données. L'architecture des données est le processus créer un modèle sur la façon dont nous organisons, traitons et stockons nos données dans différentes couches à des fins différentes L'architecture facilite la gestion, protection et l'accès à nos données. une autre chose que nous pouvons faire avec ingénierie des données est une autre chose que nous pouvons faire avec les données brutes. L'ingénierie des données est un processus très complexe de conception et de création de pipelines de données et de stockages de données Dans le domaine de l'ingénierie des données, nous élaborons généralement processus ETL pour extraire des processus ETL pour extraire les données brutes de plusieurs sources, puis les transformer puis les charger dans le stockage cible afin de les rendre hautement disponibles et utilisables le data scientist ou tout autre utilisateur final. Une autre chose que nous pouvons faire est la modélisation des données. La modélisation des données est le processus qui consiste à relier les points. Donc, ce que nous allons faire, c'est placer toutes les données dans des entités et des objets. Nous décrivons ensuite la relation entre ces entités afin de nous aider et d'aider les programmes à comprendre comment les données sont liées les unes aux autres. Une autre chose que nous pouvons faire avec les données brutes est de faire de l'exploration de données. exploration de données est le processus qui consiste à analyser une quantité massive de données brutes afin de découvrir des connaissances, découvrir des informations commerciales telles que des modèles et des tendances, résoudre des problèmes et d'atténuer les risques. Une autre utilisation des données brutes est que nous pouvons les utiliser dans le machine learning. Dans le domaine de l'apprentissage automatique, nous fournissons deux choses aux ordinateurs. Tout d'abord, les données brutes et historiques, ainsi que les modèles mathématiques et les algorithmes. Une fois que l'ordinateur aura ces deux éléments, il commencera à s'entraîner et à s'entraîner afin d' effectuer des tâches telles que les prédictions. C'est comme un être humain. Plus la machine s'entraîne et s'entraîne, meilleurs seront les résultats et seront précis. Ensuite, nous pouvons faire de la science des données. La science des données est l'étude scientifique des données. Et il combine trois grands pouvoirs. La puissance des langages de programmation, associée aux mathématiques et aux statistiques. Et la connaissance d' un domaine spécifique afin de découvrir des connaissances et des informations précieuses à partir de nos données brutes. Une autre chose que nous pouvons utiliser sur les données brutes, et ma préférée est que nous pouvons utiliser des visualisations de données La visualisation des données consiste convertir des nombres et des données brutes, qui sont généralement difficiles à comprendre et à lire, en visuels et en graphiques tels que des puissances par trois diagrammes, afin de les rendre plus faciles à comprendre et à lire, ce qui facilite réellement la prise de décision Il existe de nombreux autres éléments et processus que nous pouvons appliquer aux données routières, mais ce sont les principaux domaines de travail que nous pouvons utiliser pour convertir les données routières inutiles en connaissances ayant un impact et une valeur significatifs pour l'entreprise. Très bien, les gars, c'était donc une introduction aux termes du Big Data. Et ensuite, nous allons rapidement apprendre ce qu'est la business intelligence ? J'utilise un exemple très simple. 44. Udemy 1 2 BI: Très bien, laisse-moi te raconter cette histoire. Nous avons des magasins dans trois villes différentes en Allemagne. À Sustuttgart, nous avons des boutiques à Berlin et à Hambourg. Et nos trois magasins génèrent chaque jour ouvrable de nombreuses données brutes sur les ventes, les niveaux de stocks, les produits, les coûts de personnel, etc. Et maintenant, nous avons un groupe de personnes qui prennent les décisions, comme les managers, les ressources humaines et les finances. Et ils ont de nombreuses questions et de nombreuses décisions à prendre. Ils peuvent donc avoir des questions, par exemple, ce qui s'est passé, et une autre question sur ce qui va se passer. Maintenant, si les responsables essaient de trouver les réponses à partir des données routières, ils risquent de ne rien trouver ou de ne pas trouver de réponses. Parce que les données routières sont généralement très complexes mal structurées et difficiles à comprendre. C'est pourquoi ils vont engager des analystes de données, par exemple, afin de les aider à trouver les réponses à partir des données routières. Les analystes de données vont commencer à analyser les données brutes en faisant un peu de magie. Par exemple, nettoyer les données, connecter des objets entre eux et agréger les données à différents niveaux Et à la fin, le résultat sera communiqué, par exemple, sous forme de feuille de calcul aux décideurs D'autre part, les responsables peuvent engager des data scientists pour les aider à trouver des réponses sur ce qui va se passer ou à découvrir des faits et des informations inconnus. La science des données va également commencer à analyser les données brutes, mais cette fois, en utilisant différentes méthodes telles que l'exploration de données, apprentissage automatique ou le modèle de train afin de trouver de nouvelles informations, de nouvelles connaissances répondent aux questions. À la fin, les résultats seront également communiqués aux responsables sous forme de chiffres et de feuilles de calcul Maintenant, le data scientist et les analystes de données ont fait un travail incroyable en travaillant sur les données brutes et en analysant ces données. Mais le problème est que les résultats peuvent être difficiles à comprendre et à lire, car ces responsables sont généralement des personnes qui ne travaillent pas directement avec les données au quotidien. Cela pourrait créer un écart important entre ces gestionnaires et les résultats. Afin de combler cette lacune et de tout simplifier, nous pouvons désormais cette lacune et de tout simplifier, utiliser la puissance des visualisations de données et les résultats présentés par le data scientist. Et les données contenues dans chiffres et les feuilles de calcul doivent être converties en visuels, graphiques et tableaux Les représentations visuelles des données feront tout simplement la magie en rendant tout clair et facile. Et cela produira très facilement l'effet wow une fois que vous aurez présenté vos résultats. Cela aidera donc les responsables à trouver immédiatement leurs réponses et à commencer à prendre décisions en utilisant les données. Ce processus, nous l'appelons « business intelligence » ou « raccourci ». B, I. Très bien, maintenant j' espère que vous comprenez mieux ce qu'est la business intelligence Ensuite, nous allons comprendre pourquoi la visualisation est si puissante et ce qu' est la visualisation des données. 45. Udemy 1 3 ViZ: La question est maintenant de savoir pourquoi la visualisation est si puissante. Grâce à de simples moyens de communication visuelle, vous pouvez faire une énorme différence depuis le début de l' humanité il y a des milliers d'années. Et les premiers humains utilisaient des visuels pour raconter une histoire. Et jusqu'à présent, à l'ère moderne, l'humain utilise toujours des éléments visuels pour raconter n'importe quelle histoire Parce que nous, les humains, sommes des créatures visuelles, nous pensons en images et en individus. Si nous voyons un arbre, notre cerveau peut le raconter sous la forme d'un visuel, d'une image. Dans nos statistiques cérébrales, 90 % des informations transmises à notre cerveau sont visuelles Mais si nous lisons le mot arbre, notre cerveau n'a pas réussi à transformer en visuel avant de le mémoriser, c' est-à-dire en dessous de la taille. En fait, le cerveau humain traite le visuel 60 000 fois plus vite qu'un texte. Plus de faits sur notre cerveau qui nous permettent de nous souvenir de la plupart de ce que nous voyons et avec lesquels nous interagissons. Il est prouvé que l'être humain ne se souvient que de 10 % de que nous entendons et de 20 % de ce que nous lisons. Et il est également prouvé que nous nous souvenons environ 80 % de ce que nous voyons et avec lesquels nous interagissons. C'est pourquoi nous avons les fameuses phrases d' une image qui valent 1 000 mots. Et voir c'est croire. Compte tenu de tous ces faits, n'est pas étonnant que sur les canaux numériques , le contenu visuel prenne le pas sur les publications, les tweets, les articles, les présentations d'actualités et les tableaux Vous pouvez trouver des visuels partout. La question qui se pose maintenant est de savoir ce que sont les visualisations de données, ou parfois nous les appelons Dataviz La visualisation des données consiste convertir des nombres ennuyeux et des données brutes en éléments graphiques intéressants tels que des parties par trois points, etc. Les visualisations de données donnent donc vie aux données font de vous le maître de la narration des informations cachées dans vos chiffres C'est donc comme un art de convertir des ensembles de données extrêmement complexes et massifs en quelque chose de très simple, de très facile à comprendre et avec lequel il est facile d'interagir Imaginez-vous comme l'un des responsables et que vous avez deux analystes de données. L'un d'eux présente le résultat dans une feuille de calcul remplie de chiffres, et l'autre analyste de données présente le résultat avec des visuels contenant les représentations graphiques des données et les deux présentent les mêmes faits Quel rapport préférez-vous ? Je choisirais la bonne parce que celle de gauche ne contient que des chiffres secs et il est peu probable que vous soyez en mesure de repérer des tendances ou des modèles. Le principal avantage des visualisations de données est de raconter une histoire et de vous fournir les outils nécessaires pour prendre la bonne décision au bon moment Il existe de nombreux autres avantages, comme avoir une vue d' ensemble, suivre les tendances, des décisions plus intelligentes et plus rapides, découvrir des faits, des modèles et des tendances inconnus. Et obtenir un engagement accru de la part des utilisateurs finaux en posant des questions plus nombreuses et de meilleure qualité. Très bien, cela nous a permis d'apprendre ce que sont les visualisations de données et pourquoi elles sont très puissantes et importantes Nous comparerons ensuite Excel à des outils tels que Tableau et expliquerons pourquoi vous devez utiliser Tableau au lieu d'Excel. 46. Udemy 1 4 Excel (correction): On me pose sans cesse la même question : pourquoi je devrais me donner la peine d'apprendre et d'utiliser Tableau ou BI pour les visualisations de données si nous avons Excel Dans cette vidéo, je vais vous expliquer les six raisons pour lesquelles nous devrions utiliser un outil de BI moderne tel que Tableau et BI et ne pas utiliser Excel pour les visualisations de données Et nous commençons dès maintenant, environ 1 milliard d'utilisateurs dans le monde utilisent Microsoft Excel. J'ai travaillé dans de nombreuses entreprises et je peux vous dire que les gens sont simplement accros à Excel. Ils adorent ça. Ils l'utilisent pour tout, comme outil de mixage, de saisie de données, d'analyse de données et de visualisation de données Le principal problème est que plus une entreprise grandit, plus elle génère de données. Et comme tout le monde connaît Excel, ils vont continuer à les utiliser dans les cas d'utilisation du Big Data Et ils vont avoir beaucoup de mal à gérer ces feuilles de calcul et à faire face aux limites d'Excel Dans ces situations, il est vraiment temps de passer à un outil de BI moderne ou à un outil de visualisation de données tel que Tableau ou Bar BI. Je vais maintenant vous montrer comment fonctionne la BI avec Excel. Nous avons généralement différents systèmes sources et un analyste de données qui commence à exporter manuellement les données de ces systèmes et à les importer dans Excel. Ensuite, des calculs seront effectués et à la fin, un rapport sera généré. Les fichiers Axial seront alors accessibles par différents utilisateurs professionnels. D'autre part, nous pouvons faire BI avec un outil moderne tel que Tableau. Ce que nous allons faire, c'est connecter Tableau directement à ces systèmes sources. Les analystes de données peuvent également commencer à développer un rapport ou des tableaux de bord dans Tableau À la fin, les utilisateurs professionnels auront accès à Tableau pour consulter ces tableaux Jusqu'à présent, vous pouvez dire, d'accord, les deux se ressemblent vraiment. Passons maintenant aux choses sérieuses afin de vous montrer quels sont les véritables avantages d'une solution de BI moderne, telle que Tableau ou RBI Et les limites des feuilles de calcul comme Excel Le premier avantage est l'automatisation. Si vous utilisez Excel et que nous avons créé de bons rapports, il est temps de mettre à jour les données. Et pour ce faire, dans Excel, nous mettons à jour les données manuellement. Certains employés doivent donc s' asseoir tous les jours pour extraire les données de ces systèmes sources, les importer dans des calculs Excel Et à la fin, préparez les rapports encore et encore, ce qui prend beaucoup de temps. Mais si vous travaillez avec une solution de BI moderne, comme Tableau, nous pouvons automatiser cette tâche d'analyse en établissant un calendrier pour actualiser les données Par exemple, nous pouvons créer un calendrier dans Tableau tous les jours à 07h00. Tableau devrait automatiquement se connecter aux sources de données, analyser les données et préparer les rapports Cela présente deux avantages . abord, nous éliminons les erreurs humaines, Tout d'abord, nous éliminons les erreurs humaines, ce qui est très courant dans Excel, et parfois ces erreurs peuvent mener à de mauvaises décisions et à des pertes financières. Et le deuxième avantage, bien entendu, nous n'avons plus besoin d'employés qui se consacrent uniquement à la tâche fastidieuse d'exportation et d'importation manuelle de données vers Excel. Un autre avantage est la capacité si nous travaillons avec Excel et que l'un de nos systèmes sources commence à produire et à générer d'énormes quantités de données. Ici, nous avons un problème dans Excel car nous pouvons gérer qu'un million d'enregistrements. Notre fichier Excel se brise donc, nous allons commencer à recevoir des messages aérodynamiques comme si le jeu de données était trop volumineux nous le faisons habituellement dans Excel, nous allons commencer à diviser le fichier principal en plusieurs petits fichiers afin de gérer l' énorme volume de données, ce qui est vraiment difficile En revanche, si vous travaillez avec Tableau, nous n'avons pas à nous soucier de tout cela. Nous n'avons aucun problème avec Tableau, car Tableau est conçu pour les cas d'utilisation du Big Data et peut très facilement gérer d' énormes quantités de données. Nous pouvons simplement changer le type de connexion d'extract à live afin de le gérer. Un autre avantage est la sécurité. Si vous travaillez avec Excel, il est très difficile de pirater Excel même si vous utilisez des feuilles de calcul protégées par mot de passe Il peut encore facilement agir de nos jours. Et les utilisateurs sont vraiment habitués à partager leurs Excel dans des e-mails, à copier TSB ou à les stocker localement sur leurs ordinateurs, ce qui n'est pas du tout sécurisé Tous ces personnels peuvent coûter cher aux entreprises si des données sensibles et confidentielles concurrents accèdent Mais si vous travaillez avec des outils de BI modernes, comme Tableau, nous disposerons de fonctionnalités de sécurité supérieures, telles que contrôle d'accès avancé, la sécurité des données et la sécurité du réseau. De plus, si vous travaillez avec Tableau, nous n'avons pas à exporter les données, nous pouvons simplement partager les nous pouvons simplement partager tableaux de bord et les rapports entre les employés, et uniquement si nous leur accordons des droits d'accès Ils peuvent voir les données. Un autre avantage est la sécurité au niveau des rôles. Dans de nombreuses entreprises, ils disposent de nombreuses sources confidentielles. Et ils commencent à comprendre à quel point il est important d' appliquer le principe besoin de connaître selon lequel un utilisateur ne doit avoir accès qu' aux informations requises pour ses fonctions professionnelles. Cela signifie que nous ne pouvons pas partager toutes les données avec tous les utilisateurs. Nous devons imposer certaines restrictions en matière de données. Par exemple, un employé des ventes ne doit pas voir toutes les données, comme celles du responsable et des finances. Les employés ne devraient pas voir toutes les informations personnelles telles que les ressources humaines, etc. Cela signifie que si vous travaillez avec Excels, nous devons à nouveau diviser les fichiers principaux en rapports spécifiques, pour des règles spécifiques Mais d'un autre côté, la plupart des outils de BI modernes offrent une fonctionnalité appelée sécurité au niveau des lignes, RLS sécurité au niveau des lignes consiste à restreindre les lignes de données certains utilisateurs peuvent voir en fonction des politiques que nous définissons à l'aide de cette technique. allons appliquer le principe du besoin de savoir et nous simplifier la vie en ayant un seul tableau de bord accessible à différents types d'utilisateurs. Ensuite, conformément à la règle, ils auront accès aux données et aux informations requises pour leur travail. Un autre avantage est de réduire le chaos. Laissez-moi vous expliquer comment nous travaillons habituellement avec Cel. Une science des données commencera à exporter des données à partir un système source et vous allez créer un rapport appelé rapport de version 1. Ensuite, pour les autres exigences, vous allez créer des rapports de version 2. Nous finirons par avoir un rapport final et un autre analyste de données travaillera dans un autre système source. Et la même chose va continuer à se produire plusieurs fois dans les deux sens. Et nous finirons avoir six versions différentes des rapports. Si nous augmentons cet impact, vous remarquerez que vous empoisonnez lentement votre entreprise et que l'utilisateur final devra accéder à différentes versions des rapports. Maintenant, si nous demandons quel est l'âge des données contenues dans nos rapports, nous obtiendrons des réponses différentes. Une version sera publiée il y a dix jours, une autre 184,3 jours. Cela signifie que nous n'avons pas de point de vérité unique pour nos données. C'est pourquoi le fait de disposer d'outils modernes peut nous aider à éliminer un tel chaos et à établir un point de vérité unique pour nos données. Un dernier avantage dont je voudrais parler concerne les visuels. Bien qu'Excels propose des visualisations, elles sont parfois très limitées lorsque nous produisons également des visuels complexes dans Excel La création de visualisations prend beaucoup de temps, y compris de nombreuses étapes manuelles De plus, ces visuels seront statiques et non interactifs Mais d'un autre côté, si nous utilisons Tableau, tout sera automatisé et ultra rapide. Nous pouvons créer de nouveaux rapports et vues très rapidement par simple glisser-déposer. Et ils offrent des visuels bien plus interactifs et plus sympas qu'Excel Bien, les principales raisons pour lesquelles je préfère travailler avec des outils de BI modernes tels que Tableau et Power BI plutôt qu'Excel pour l'analyse et la visualisation des données sont les automatisations, la sécurité, les cas d'utilisation du Big Data et les visuels interactifs Il ne s'agit pas de comparer Cel à Tableau, mais d'utiliser le bon outil pour les bons cas d'utilisation et de ne pas utiliser un outil à mauvais escient. Excel est un excellent outil utilisé par des milliards de personnes car c'est utilisé par des milliards de personnes car c' feuille de calcul professionnelle très facile à utiliser pour la saisie de données et les calculs complexes Mais lorsqu'il s'agit d' analyse et de visualisation des données, nous disposons de bien meilleurs outils qu' Excel, tels que Power BI et Tableau Et vous pouvez toujours les utiliser ensemble. Par exemple, vous pouvez effectuer vos calculs complexes dans Excel et le résultat final peut être importé dans Tableau afin de réaliser meilleures visualisations et de mieux comprendre les résultats Le fait est que le monde change très rapidement et que les entreprises génèrent d' énormes quantités de données. Ainsi, au lieu d'utiliser des feuilles de calcul traditionnelles comme Excel, nous devons utiliser des outils de business intelligence plus puissants pour nous aider à trouver rapidement des informations, des tendances et des modèles afin de prendre des décisions plus rapides et plus efficaces C'est bon, les gars. Ainsi, vous n' aurez plus à compter sur Il pour visualisations de données et pourrez commencer à utiliser des outils de BI Ensuite, je vais vous montrer rapidement les trois meilleurs outils de BI pour les visualisations de données et quel est mon outil de BI préféré 47. Udemy 1 5 Outils (correction): Maintenant, la question est de savoir quels sont les meilleurs outils pour les visualisations de données une société de recherche de premier plan Gartner, une société de recherche de premier plan, publie chaque année les Magic Quadrants de Gartner afin de déterminer qui est le produit phare dans Et si vous consultez les Magic Quadrants pour les plateformes d'analyse et de business intelligence des dix dernières années, vous pouvez presque toujours voir les mêmes leaders Nous avons les vues Tal, Power, BI et Click depuis 2012. Et je travaille avec de nombreux outils de visualisation de données. Et je peux dire que ces trois outils sont vraiment excellents. Ils présentent des avantages et des inconvénients. Mais en vérifiant simplement les aspects liés à la visualisation des données, je peux affirmer que Tableau est ici un gagnant, car la visualisation des données est un concept fondamental et le meilleur outil pour les data scientists et pour les mégadonnées. Très bien, avec cela, vous avez appris quels sont les trois meilleurs outils de BI. Et vous savez maintenant que Tableau est mon outil de visualisation de données préféré. La prochaine étape consiste à vous présenter Tableau. Nous aborderons ce qu'est Tableau, son histoire et sa mission. 48. Udemy 1 6 What (correction): La première question est la suivante : qu'est-ce que Tableau ? Une réponse rapide pourrait être Tableau Lbs. Pour transformer cela en cela sans aucune compétence technique ou en programmation, Tableau convertit des nombres bruts complexes et ennuyeux en visuels et graphiques magnifiques , très faciles à comprendre Les principales fonctionnalités de Tableau sont l'interactivité, facilité de création et d'utilisation, ainsi que les performances rapides Nous pouvons appeler Tableau de nombreux noms, tels qu'outil de visualisation des données, outil business intelligence ou outil de BI, ou parfois nous l' appelons outil de reporting. Tableau, c'est tout, mais j'ai choisi d' appeler Tableau un outil de visualisation des données, car visualisation des données est au cœur du concept de Tableau. Passons maintenant à un bref historique de Tableau. Tableau a été fondé en 2003 par trois personnes, Pat Christian et Chris, dans le cadre de projets informatiques menés à l'université de Stanford. Ils se sont concentrés sur les techniques de visualisation pour analyser les données contenues dans les bases de données. Puis, en 2019, Tableau a été racheté par Salesforce dans le cadre d'une transaction d'une valeur de plus de 15 milliards de dollars. Au cours des dix dernières années, Tableau a été désigné comme le leader des Magic Cordants de Gartner pour l'informatique décisionnelle Tableau a pour mission claire d'aider les utilisateurs à voir et à comprendre leurs données. Ils mettent tout en œuvre Tableau reste intuitif et facile à utiliser. C'est pourquoi Tableau n'a pas besoin compétences techniques ou de programmation pour créer des tableaux de bord et des informations exceptionnels Cela signifie que le public cible de Tableau ne se limite pas aux utilisateurs techniques, tels que l'informatique, les analystes données, les data scientists, mais également tous les autres utilisateurs non techniques, tels que les utilisateurs professionnels , les utilisateurs finaux, les enseignants, etc. Cet aspect change la donne, car il s'agit de changer l'ancien état d'esprit selon lequel seuls les informaticiens et les techniciens travaillaient sur les données et créaient les techniciens travaillaient sur les des visualisations Mais nous disposons désormais d'outils modernes de visualisation des données tels que Tableau, qui permettent à tout le monde de commencer à travailler avec des données. C'est pourquoi des outils tels que Tableau aident les entreprises à se concentrer sur les données. Et maintenant, Tableau est largement utilisé. Tableau est présent dans presque toutes les organisations, tous les secteurs, tous les secteurs et dans tous les départements. Parce que la plupart de ces entreprises souhaitent donner à leurs employés des outils tels que Tableau afin de prendre des décisions meilleures, plus rapides et plus intelligentes en utilisant les données. Bien, j' espère que vous comprenez mieux ce qu' est Tableau et sa mission. Ensuite, je vais vous présenter les quatre principales raisons pour lesquelles je pense que Tableau est un leader dans le domaine de la visualisation des données. 49. Udemy 1 7 pourquoi (correction): Tableau n'est pas le seul leader du marché de la business intelligence et de la visualisation des données. De nombreux autres outils sont disponibles, tels que PowerPI, Click View, etc. Mais maintenant, si vous me demandez en quoi Tableau est si spécial, pourquoi Tableau est si largement utilisé, je vous donnerais quatre raisons. La première raison est la performance. Les sources génèrent désormais d' énormes quantités de données, et Tableau est conçu et optimisé pour gérer d' énormes volumes de données sans affecter les performances dans les tableaux En effet, Tableau utilise un moteur de données en mémoire à hautes performances pour analyser de grands ensembles de données dans lesquels les données peuvent être stockées dans des colonnes plutôt que dans des lignes, ce qui peut améliorer les performances des tableaux Le tableau n'a aucune limite quant au nombre de points de données dans la visualisation. Par exemple, sur cette vue, nous avons plus d'un million de points de données sans aucun problème. Cela nous permet d'analyser de grands ensembles de données afin de trouver des tendances Les modèles offrant d'excellentes performances et tous les autres outils imposent toujours des limites relatives à la taille brute des points de données, ce qui n'est pas vraiment utile pour les analyseurs de données La deuxième raison réside visualisations rapides et interactives Par rapport aux autres outils de Tableau, nous pouvons créer des visualisations riches et magnifiques en quelques secondes. Je vais maintenant vous montrer un exemple rapide comment regrouper mes données et comment calculer les prévisions. Pour effectuer un travail aussi complexe dans Tableau, nous utiliserons simplement le glisser-déposer. Voyons donc à quel point c'est simple. Très bien, nous allons donc passer aux commandes. Prenez les ventes, mettez-les dans les colonnes Profit et dans les lignes. Et prenez les numéros de commande et les détails. Et je veux voir tous mes membres ici. Maintenant, nous allons dans le volet d'analyse, puis nous double-cliquons sur les clusters. Avec cela, j'ai de très bons groupes de données. L'étape suivante consiste à créer une prévision de mes données. Je vais prendre le numéro de commande, mettre sur les colonnes. Ensuite, nous allons prendre les ventes. J'aimerais modifier les deux parties visuelles que j'ai maintenant ici, il y a environ cinq ans. Ce que nous allons faire, c'est passer aux analyses et cliquer simplement sur les prévisions et c'est tout. J'ai une prévision de mes ventes sur deux ans. Maintenant, je vais juste les rassembler dans un seul tableau de bord. Je vais donc créer un nouveau tableau de bord, glisser-déposer les clusters, glisser-déposer les prévisions. Je vais les associer au filtre. C'est ça. Maintenant, nous avons les deux, et si je clique dessus, j'aurai un tableau de bord interactif pour les prévisions et pour les clusters. La troisième raison pour laquelle Tableau est convivial, comme vous pouvez le constater, nous avons effectué des analyses très complexes avec Dragon Drop uniquement, sans écrire de code. Et c'est exactement ce que souhaite Tableau. Il est très intuitif et convivial, et ce sont les principaux atouts de Tableau. Cela permet simplement à tous les utilisateurs non techniques de travailler et de jouer avec les données pour résoudre leurs problèmes quotidiens sans avoir recours à l'informatique. Mais d'un autre côté, Tableau est intégré des langages de programmation tels que Python et R, ce qui ouvre la des visualisations de données avancées susceptibles d'être utilisées par les data scientists La dernière raison est la communauté. Si vous travaillez avec Tableau, vous n'êtes pas seul. Vous avez une immense communauté Tableau. Dans la communauté, nous avons environ 2 millions d'élèves et d'enseignants. Et dans Tableau public, environ 5 millions de visualisations de données sont publiées Et environ 200 000 questions et idées sont partagées sur les forums Tableau. C'est génial d'avoir une communauté aussi vaste. Quel que soit l'outil, c'est très important car lorsque vous travaillez avec des données, vous pouvez rencontrer des problèmes ou avoir des questions. Il est très important que vous disposiez d'un endroit où vous pouvez poser vos questions et obtenir des conseils d'autres développeurs du monde entier. De plus, vous pouvez également vous inspirer des visualisations partagées par d'autres développeurs Vous trouverez les liens importants concernant la communauté Tableau dans la description de la vidéo ci-dessous. Bien, les quatre raisons pour lesquelles Tableau est l'un des meilleurs outils de visualisation des données sont les suivantes : Tableau peut gérer d' énormes quantités de données, parfaitement adapté aux cas d'utilisation du Big Data Il offre de belles visualisations interactives rapides. Tableau est intuitif et convivial. Aucune compétence technique ou de codage n'est requise. Et c'est la dernière raison pour laquelle la communauté Tableau est très importante. Une dernière chose que je voudrais ajouter, est que les visualisations de données sont vraiment une compétence que vous devez maîtriser en tant que data scientist ou analyste de données Tableau est également un formidable outil de visualisation des données. C'est pourquoi je vous recommande vivement d'apprendre ou de vous familiariser avec Tableau. Ce sera un énorme avantage pour votre carrière. C'est bon, les gars. Donc, avec ça, tu connais mes raisons. Je pense que Tableau est un leader dans le domaine de la visualisation des données. Nous avons ainsi terminé le premier chapitre de Tableau, terminé le premier chapitre de Tableau lequel nous avons abordé de nombreux termes importants relatifs aux données et à Tableau. Dans le chapitre suivant, nous aurons un aperçu des suites de produits Tableau dans lequel je vous présenterai huit produits Tableau différents. 50. Produits de 2 sections: Produits de table Dans Tableau, nous avons huit produits différents Il est très important de les comprendre et de comprendre les différences entre eux. C'est pourquoi je vais vous donner un bref aperçu des huit produits Tableau. Ensuite, nous allons les comparer côte à côte afin de comprendre les différences entre eux. Et en plus, vous pouvez vous contenter du processus de prise de décision que j'ai habitude de suivre pour choisir le produit adapté à vos besoins. Commençons donc par le premier sujet où nous pouvons avoir un aperçu du processus de développement et des produits. Alors maintenant allons-y. 51. Introduction à Udemy 2 1: C'est bon, les gars. Dans ce chapitre, je vais vous présenter la suite de produits Tableau afin de comprendre les différences entre les huit produits Tableau. Et nous allons commencer par les produits de développement Tableau. Bien, si vous pensez que Tableau n'est qu'un seul logiciel, vous vous trompez. Si vous visitez la page d'accueil de Tableau, Tableau.com, vous trouverez de nombreux produits Tableau tels que Tableau Stop Public Server et Cloud Prep Je peux dire qu'au début, tous ces produits Tableau peuvent être source de confusion, mais ne vous inquiétez pas. Je vais les expliquer un par un. Vous pouvez ainsi choisir les combinaisons de produits Tableau qui vous conviennent ou qui conviennent à votre entreprise. Il est très important de comprendre les différences entre eux, les fonctionnalités et les limites de chaque produit Tableau. Et plongeons-nous dans le vif du sujet. Les suites de produits Tableau contiennent huit produits différents. Nous avons Tableau Disktop, Tableau Public Disktop Rep Server, Cloud Public, Cloud Reader Bien, la première chose à comprendre est que nous pouvons diviser ces produits en deux catégories principales, développement et les outils de partage. Comme leur nom l'indique, Tableau Developer Tools vous aidera à créer des visualisations de données en créant et en concevant des tableaux de bord, des graphiques, des rapports, ou à préparer des données ou à effectuer de l'ingénierie des données en préparant les données pour l'analyse des données Dans cette catégorie, nous pouvons trouver trois produits Tableau. Tableau Disktop, Public Disctop et Tableau Prep. Et maintenant, dans l'autre catégorie, nous avons les outils de partage. Ces outils peuvent vous aider à partager et à collaborer le travail que vous avez réalisé et créé à l'aide des outils de développement. Dans cette catégorie, nous pouvons trouver cinq produits Tableau. Tableau Server, Tableau Cloud Public, Cloud Reader et Tableau mobile. Très bien, concentrons-nous d'abord sur les produits Tableau dans la catégorie Outils pour développeurs. Nous pouvons maintenant diviser les outils de développement en deux groupes en fonction de leurs objectifs. Nous avons des visualisations de données et de l'ingénierie des données. Sous Data Visualzations, nous trouvons deux produits Tableau, Tableau Stop et Tableau Public Stop Et dans le domaine de l'ingénierie des données, nous n'avons qu'un seul produit Tableau Tableau Prep. Bien, après avoir compris les principales catégories et les principaux objectifs des produits Tableau, nous allons maintenant parler du processus de développement dans Tableau. Très bien, nous avons donc trois étapes très simples dans le processus de développement dans Tableau. La première étape consiste à connecter nos données à Tableau. Ensuite, à l'étape suivante, nous commençons à créer nos visualisations de données pour effectuer analyse des données en créant des graphiques de rapport et des tableaux Et dans la troisième étape, nous partageons notre travail en le publiant. Les deux produits permettant d' effectuer ces trois étapes sont Tableau Disktop et Tableau Public Disktop Dans de nombreux cas, la qualité de nos données est mauvaise, pas prêtes à être analysées. C'est pourquoi nous ajoutons une étape de prétraitement supplémentaire pour préparer nos données avant de commencer à créer nos visuels. Et nous pouvons utiliser pour cette étape le produit Tableau prep. Très bien. Passons maintenant en revue en profondeur les produits Tableau pour développeurs, un par un afin de comprendre les principales fonctionnalités ainsi que les limites de chacun d'entre eux. Très bien, nous avons donc une vue d'ensemble du processus de développement et des produits. Ensuite, nous allons avoir un bref aperçu de Tableau Desktop. 52. Udemy 2 2 Desktop: Tableodsctop est un logiciel que vous pouvez télécharger et installer sur Avec Tablo Syctop, vous pouvez vous connecter à de nombreux types de sources différents Il existe plus de 90 connecteurs de données que vous pouvez connecter à Tableau Server ou pour connecter à des fichiers tels qu'Excel, Text Jason ou à des serveurs Prem tels que my SQL et Oracle Ou vers le cloud comme Amazon, Google et Microsoft Azure. Une fois que vous avez connecté Tableau à vos données, vous pouvez commencer à créer vos visualisations de données Dans Tableudyctop, vous trouverez de nombreux outils et fonctions pour vous aider à créer des graphiques, rapports par simple Vous pouvez ensuite combiner ces différents rapports dans des tableaux de bord interactifs Une fois que vous avez créé vos vues et vos tableaux de bord, vous avez trois options pour partager vos données en les publiant sur Tableau Server, Tableau Cloud ou Tableau Public Cloud Vous pouvez également stocker vos classeurs localement sur votre PC. Très bien, Tableau Stop est donc le produit phare de Tableau. tant que développeur Tablo, vous allez passer 90 % de votre temps à utiliser cet outil Tabloid Distop est un outil de développement permettant de créer des visualisations de données dans lesquelles vous vous connectez à vos données, créez des tableaux de bord, puis les publiez. Curieusement, Tableau Stop n'est pas un outil gratuit comme Power BI Disctop Pour travailler avec Tabloidstop, vous devez acheter une licence Je pense qu'ils proposent une sorte de phase d'essai, ou si vous êtes étudiant, vous bénéficiez une année gratuite. Ne me croyez pas sur parole. Il est préférable de consulter l'offre actuelle de Tableau sur leur page d'accueil. Avec Table Stop, vous pouvez connecter plus de 90 sources de données différentes. Vous pouvez également publier votre travail partout sur Tableau Server, Tableau Cloud et Tableau Public. Étant donné que Tablo Stop nécessite une licence, vous n'avez aucune limite quant au nombre de routes et de données que vous pouvez stocker et traiter Tableau Desktop est destiné aux analystes de données, aux data scientists aux développeurs PI qui travaillent professionnellement dans des entreprises sur des projets d'analyse de données. Très bien, c' était donc un bref aperçu de Tableau Desktop. Ensuite, nous allons vérifier le Tableau Public Desktop. 53. Udemy 2 3 Public: Tableau Public est la version gratuite de Tableau Stop. Cela lui ressemble beaucoup. Il s'agit d'un outil de développement permettant de créer et de publier des visualisations de données Et comme il est gratuit et ne nécessite aucune licence, il est soumis à des limites de carburant. Dans Tableau Public, nous disposons d'une dizaine de connecteurs de données que vous pouvez connecter uniquement aux combats locaux sur votre PC. Autre limite vous ne pouvez stocker et traiter que 15 millions de lignes de données et vous ne pouvez publier que sur le cloud public de Tableau. Cela signifie que vous ne pouvez pas publier votre travail sur Tableau Server ou dans les clouds privés Tableau. Et la dernière limite est que vous ne pouvez pas stocker vos classeurs sur votre PC local. Mais je dois être honnête : le plus important est que toutes les fonctions et tous les outils permettant de créer des visuels et des tableaux de bord sont entièrement disponibles dans Tableau Public, comme Tableau Dctop, ce qui fait de Tableau public une excellente alternative et un excellent outil pour les débutants qui souhaitent s'entraîner et apprendre Tableau avant d'acheter des licences Pour être honnête, c'est pourquoi j'ai décidé d'utiliser Tableau Public dans tous mes didacticiels afin que tout le monde puisse me suivre et s'entraîner avec moi sans que vous ayez à acheter de licence. Bien, nous avons donc un bref aperçu de l'ordinateur de bureau Tableau Public Ensuite, nous allons examiner l'outil d'ingénierie des données , Tableau prep 54. Udemy 2 4 Public: Tableau Prep Builder est un logiciel que vous pouvez télécharger et installer dans votre BC Vous pouvez l'utiliser pour préparer vos données avant de commencer à les analyser Comme Tableau Desktop, vous pouvez vous connecter à de nombreux types de sources différents. Il existe plus de 90 connecteurs de données, tels que des piles de serveurs Tableau sur site dans le cloud, etc. Une fois que vous avez connecté Tableau à vos données, vous pouvez commencer à créer des flux de données dans lesquels vous avez accès à des outils et à des fonctions qui vous aideront à transformer vos données. Par exemple, en combinant le nettoyage des données, le filtrage, agrégation et toutes les autres tâches liées à l'ingénierie des données, préparez vos données pour les visualisations de données Et à la fin de votre flux de données, vous pouvez stocker les nouvelles données préparées à trois endroits différents. Soit sous forme de fichier sur votre PC local, soit publiez-le sous forme de source de données sur Tableau Server ou dans le cloud. Et dernière option, vous pouvez écrire le résultat directement dans les bases de données. Une fois que nous avons fini de créer les flux de données, vous pouvez les publier sur Tableau Server ou Tableau Online à des fins Et dans Table Prep, vous avez la possibilité de stocker vos flux de données localement sur Très bien, So Table Prep est un outil d'ingénierie des données pour préparer nos données, pour les préparer aux analyses Parfois, les données que nous connectons à Tableau Desktop sont mauvaise qualité et nous ne pouvons pas les utiliser immédiatement dans notre tableau de bord. C'est pourquoi nous passons des heures et des heures à nettoyer, organiser, combiner et préparer nos données. Et cela peut prendre beaucoup de temps. Dans ce cas, nous pourrions utiliser Tableau Prib pour nous aider dans ce processus Tableau Prib est un outil de développement pour l' ingénierie des données dans lequel nous nous connectons à nos données, créons des flux de données, puis les publions. Et ce n'est pas un outil gratuit, il nécessite une licence dans Tableau Prep, nous disposons de plus de 90 connecteurs de données différents La sortie des flux de données peut être stockée localement sur votre PC, sous forme de source de données Tableau ou directement dans les bases de données. Et nous pouvons publier le flux de données Tableau Server ou sur Tableau Cloud Tableau Prep est différent de Tableau Desktop. Nous n'avons pas de version gratuite de Tableau Prep, n'y a donc pas de version publique de Tableau Prep Très bien, c'était donc un bref aperçu de la préparation de Tableau Ensuite, nous comparerons les trois produits de développement Tableau côte à côte. Et je vais vous expliquer mon processus de prise de décision pour choisir le produit qui vous convient. 55. Udemy 2 5 Comparer: Très bien, alors maintenant allons-y et faisons un résumé des trois produits où nous allons les comparer côte à côte. L'objectif principal de Tablo Dicto and Public est de générer des visualisations de données Mais la tâche principale de Tablo Prep est l'ingénierie des données. Maintenant, si vous parlez des coûts, Ctop et Prep nécessitent des licences, mais Tablo Public est gratuit Passons maintenant à l' aspect sécurité des données. Tablo Dctop et Prep sont sécurisés car vous pouvez les publier sur des serveurs privés. Tablo Public, vous devez publier votre travail sur des plateformes publiques Tout le monde peut voir vos données Vous ne pouvez donc pas les sécuriser dans Tableau Public. Et le point suivant, les limites de données. Le public étant gratuit, il est limité à 15 millions de lignes. Mais Disktop et Prep, vous n'aurez aucune limite Le point suivant concerne les connecteurs. Dans Disktop et Prep, vous disposez de plus de 90 connecteurs de données différents tels que des fichiers, ABI, serveurs, Cloud, etc. Où dans Tableau Public, vous ne pouvez vous connecter qu'à des fichiers. Et si nous parlons de l'aspect des connexions en direct, le seul outil qui offre des connexions en direct à vos sources de données est Tableau Disctop Vous ne pouvez pas établir de connexions en direct dans Tableau Public et dans Tableau Prep. Vous devez toujours travailler avec des données extraites. Le point suivant concerne le stockage local de vos fichiers. Tableau Disktop et Tableau Prep vous permettent de le faire en stockant votre travail localement sur votre Mais dans Tableau Public, vous ne pouvez pas le faire. Au lieu de cela, vous devez toujours publier votre travail sur Tableau Public Cloud. Le dernier aspect concerne le public cible. Tableau Disctop est conçu pour les scientifiques et les analystes de données, mais Tableau Public est destiné à tous ceux qui souhaitent travailler avec des visualisations de données, et Tableau Prep est destiné Très bien, nous avons maintenant une bonne vue d'ensemble des trois produits Tableau à développer. Et maintenant se pose la question de savoir quand utiliser quel produit. Laissez-moi maintenant vous guider dans mon processus de prise de décision l'aide des tableaux suivants sur la grippe. Tout d'abord, nous posons la question de savoir dans quel but. Si nous avons besoin de produits pour l'ingénierie des données, c'est facile. Nous n'avons qu'un seul produit Tableau Tableau Prep. Maintenant, si nous avons besoin de produits pour la visualisation des données , nous pouvons poser d'autres questions La question suivante, devons-nous nous connecter aux bases de données ABI du serveur ou au cloud ? Si la réponse est oui, nous devons utiliser Tableau Desktop. Et si la réponse est non, nous posons la question suivante. Nos données peuvent-elles être publiques ? Si la réponse est non, nos données sont confidentielles, alors nous devons utiliser Tableau Desktop. Mais si la réponse est oui, nos données peuvent être publiques, alors nous passons à la question suivante. Nos sources de données contiennent-elles plus de 15 millions de lignes ? Si c'est le cas, nous devons choisir Tableau Stop. Mais si la réponse est non, nos sources de données comportent moins de 15 millions de lignes, alors nous passons à la dernière question. Avons-nous besoin de connexions en direct avec nos sources de données ? Si la réponse est oui, nous devons à nouveau choisir Tableau Desktop. Mais si la réponse est non, nous pouvons enfin utiliser Tableau Public. Bien, si vous suivez ces questions et ce tableau, vous pouvez facilement décider quand utiliser quels produits Tableau. Très bien, nous avons donc abordé tous les produits Tableau destinés au développement. Ensuite, nous allons commencer à parler des produits Tableau destinés au partage. Commençons donc par comprendre le processus de partage. 56. Udemy 2 6 Into Share: Très bien, dans le didacticiel le plus bref, nous avons divisé les produits Tableau en deux catégories principales : les développeurs, les outils et les outils de partage Nous allons maintenant nous concentrer sur la deuxième catégorie, les outils de partage , qui comprend Tableau Server, Cloud Public, Cloud Reader et Tableau mobile. Et comme leur nom l'indique, ces produits peuvent nous aider à partager nos rapports et tableaux de bord avec d'autres personnes Dans le dernier didacticiel, nous avons parlé des quatre étapes du processus de développement de Tableau. Nous allons maintenant approfondir l'étape numéro quatre où nous allons parler des différentes options dont nous disposons pour différentes options dont nous disposons partager nos rapports et tableaux de bord avec d'autres personnes Si vous souhaitez partager vos visuels avec vos collègues de votre organisation, voici quelques options Tout d'abord, vous pouvez installer les produits Tableau Server sur des serveurs à l'aide de l'infrastructure de votre entreprise. Ensuite, vous pouvez commencer à y publier et à partager votre tableau de bord. Vos collègues peuvent ensuite soit utiliser leur navigateur Web, soit utiliser l'application mobile Tableau sur leur smartphone ou leur tablette pour consulter et interagir avec vos tableaux de bord directement depuis le serveur La deuxième option qui nous consiste à installer les produits Tableau Server sur des fournisseurs de services cloud tels qu'Amazon AWS, Microsoft Azure ou Google Clouds. Ensuite, vous pouvez y publier votre tableau de bord. De même, les utilisateurs peuvent utiliser des navigateurs Web ou Tableau mobile pour accéder à votre travail. La troisième option que nous avons, c' utiliser le service de cloud privé de Tableau. Ici, il n'est pas nécessaire d'installer un serveur Tableau ou quoi que ce soit d'autre. L'équipe Tableau vous préparera tout. Vous pouvez commencer à y publier immédiatement votre tableau de bord, et vos utilisateurs peuvent le consulter depuis Tableau Cloud. Supposons maintenant que vous souhaitiez partager vos tableaux avec le monde entier et les rendre publics Vous pouvez ensuite utiliser Tableau Public Cloud. Vous n'avez rien à installer. Vous pouvez y publier immédiatement votre tableau de bord. Et les utilisateurs du monde entier peuvent utiliser leur navigateur Web pour accéder à vos tableaux de bord et à vos données Mais ils ne peuvent pas utiliser d'application mobile pour accéder à Tableau public. Passons maintenant à la dernière option que je n'aime vraiment pas utiliser. Si vous souhaitez partager vos rapports avec des utilisateurs individuels, vous pouvez leur envoyer un fichier Tableau au format TX. Classeur intégré Tableau qui contient vos données ainsi que vos rapports et tableaux Ensuite, les utilisateurs peuvent consulter ce fichier à l'aide du logiciel Tableau Reader installé sur leur PC. Très bien, nous avons donc une vue d'ensemble du processus de partage et des différentes options pour partager vos données. Ensuite, je vais vous présenter trois méthodes d' hébergement de Tableau. 57. Hébergement Udemy 2 7: tout le monde. Pour comprendre les véritables différences entre Tableau Server et Tableau Cloud, nous devons maintenant comprendre les détails du back-end et certains concepts de base relatifs aux serveurs d'hébergement. Disons que nous sommes start-up qui souhaite héberger notre propre application Tableau et développer l' infrastructure complète. C'est pourquoi la liste des tâches à accomplir est longue. Bien entendu, la première chose à faire est d'empiler certains matériels et de les configurer comme des serveurs qui exécuteront les applications, chaque serveur ayant également besoin d'espace de stockage Nous devons donc fournir une infrastructure de stockage supplémentaire, comme certains pilotes de disque dur et SSD. Les serveurs doivent également être connectés à Internet Par conséquent, nous devons également fournir toute l' infrastructure réseau. Une fois que nous aurons tout ce personnel, nous aurons tout le matériel nécessaire. La prochaine chose que nous devons faire est de commencer à installer et à configurer certains logiciels nous pouvons installer un système d'exploitation, par exemple Windows ou Linux, et de nombreux autres intergiciels Une fois le système d'exploitation en place , nous devons installer et configurer l'application Tableau Server. Une fois que tous les logiciels et le matériel sont prêts et opérationnels, le moment est enfin venu de configurer nos projets Tableau. Et nous devons gérer les tâches suivantes. Nous devons commencer à ajouter des utilisateurs au serveur Tableau et à les associer aux licences appropriées dont nous disposons également, pour établir des plannings et des tâches afin actualiser nos données dans Tableau Server, puis nous devons commencer à surveiller les tâches Tableau Très bien, nous arrivons maintenant à la grande question à laquelle nous devons répondre. Qui va gérer quoi ? La première option qui s'offre à vous si vous décidez de gérer toutes ces couches, cela signifie que nous parlons du modèle sur site. propriété est donc claire vous gérez tout de fond en comble, le matériel, les logiciels et le projet lui-même. Mais maintenant, si vous dites, vous savez quoi, c'est trop difficile à gérer, nous n'avons pas l'argent pour acheter tout ce matériel et ce matériel dès le départ et nous n'avons pas le temps de nous en occuper et de les entretenir. Ensuite, vous commencerez à envisager externaliser le matériel pour lequel vous allez acheter un service auprès de fournisseurs de cloud tels que Microsoft Azure, Amazon, AWS ou Google Cloud Sachez qu'ils gèrent le matériel et vous gérez à la fois les logiciels et les projets. Et c'est ce que nous appelons l'infrastructure en tant que service, C'EST la première lettre de chaque mot. Mais maintenant, si vous dites, vous savez quoi, notre équipe informatique est très petite, nous n'avons même pas le temps maintenir ces logiciels à jour Chaque fois que Tableau publie une nouvelle version, nous devons installer une nouvelle version de Tableau Server, ce qui nous fait vraiment perdre du temps et nous ne pouvons pas nous concentrer sur nos principaux projets commerciaux. Nous n'avons pas les ressources nécessaires pour gérer nos propres logiciels. Ensuite, vous commencez à penser à externaliser la couche logicielle. Pour ce faire, vous pouvez acheter un service auprès de Tableau. C'est ce qu'on appelle Tableau Clouds, où l'équipe Tableau va tout gérer pour vous, la fois le matériel et les logiciels C'est ce que nous appelons le logiciel en tant que service. OK les gars, résumons et comparons maintenant les trois options d'hébergement. Le premier point concerne l' hébergement mis en place sur site. Vous devez également installer Tableau Server sur les serveurs de votre entreprise selon vos besoins. Tableau Server installé chez un fournisseur de services cloud, par exemple Microsoft Azure, et dans SAS, il vous suffit d'acheter des produits cloud Tableau. Passons maintenant à la question : qui gère quoi ? Sur site, vous gérez tout, le matériel, les logiciels et vos projets. Et il n'y a pas d'externalisation puisque vous gérez à la fois les logiciels et vos projets. Et le fournisseur de services cloud gère uniquement le matériel dans Sass, vous ne gérez que vos projets commerciaux Et Tablo peut gérer à la fois le matériel et les logiciels. Voyons maintenant les avantages et les inconvénients de chaque modèle de service sur site. L'avantage, c'est que vous avez le contrôle total de tout, du matériel et des logiciels, et que vos données restent derrière vos pare-feux Cela est très important si vous avez des informations critiques ou sensibles qui ne doivent pas être stockées en dehors du pare-feu de l'entreprise. Mais l'inconvénient est que vous avez besoin d'administrateurs matériels et logiciels dédiés pour s'occuper de la maintenance, correctifs et de nombreuses autres tâches Cela coûte très cher. Au début des projets, vous devez payer cher pour le matériel et les logiciels, et ce n'est pas flexible Il est vraiment difficile d'augmenter ou réduire la taille de votre matériel selon les besoins. Avec toutes ces informations, vous avez généralement moins de temps pour vos projets commerciaux. C'est bon. Passons maintenant au SI, le premier avantage qu'il vous apporte en termes de flexibilité. Vous pouvez augmenter ou réduire le nombre de matériels en fonction des besoins de l'entreprise et l' achat de matériel n'a aucun coût initial Mais l'inconvénient du SI, c' est que vous avez toujours besoin d' administrateurs pour gérer vos logiciels, pour effectuer les installations, les patchs de vos logiciels. Et si vous ne faites pas attention au coût, vous pourriez finir par payer de grosses pilules. Passons maintenant à As. Le principal avantage SS est qu'il permet à votre équipe informatique se concentrer uniquement sur les principaux projets commerciaux et vous permet de mettre en œuvre des projets en très peu de temps. Et l'autre avantage est que votre logiciel sera toujours à jour. L'équipe Tableau va s'en occuper. Mais l'inconvénient de SS est la perte de contrôle. Vous serez à la merci de l'équipe Tableau. En cas de problème, tel que des problèmes de sécurité, toutes les données de votre entreprise peuvent être compromises. L'autre inconvénient est que vous pourriez rencontrer de mauvaises performances ou des problèmes de réseau pour connecter Tableau à vos systèmes sources. Je vous conseille d' éviter de réinventer la roue Profitez toujours de services qui ne font pas partie de votre cœur de métier. Chaque heure que vous passez à patcher un système d'exploitation à installer une mise à jour pour , à installer une mise à jour pour votre logiciel ou à remplacer du matériel est une heure que vous ne consacrez pas améliorer et à affiner vos tableaux de bord dans Bien, cela nous a permis de découvrir les différences entre ces trois méthodes d'hébergement Tableau. Nous allons maintenant avoir un aperçu du serveur Tableau et de Tableau Cloud. 58. Cloud de serveur Udemy 2 8: tout le monde. Nous allons maintenant examiner en profondeur les produits de partage Tableau, un par un, afin de comprendre leurs principales fonctionnalités ainsi que les limites de chacun d'entre eux. Et nous commençons par Tableau Server et Tableau Cloud. En tant que développeurs Tableau au sein d'entreprises, nous devons partager nos rapports et tableaux de bord avec d'autres collègues de notre organisation Nous devons donc placer ces tableaux de bord dans un environnement ou une plateforme fiable au sein de nos organisations Et nous avons généralement quatre exigences. La première exigence, il doit être sûr et sécurisé. Nous voulons contrôler qui accède à nos données et à notre tableau de bord. Deuxièmement, il doit être facile à adapter. Troisièmement, il doit être robuste et capable gérer d'énormes quantités d'utilisateurs et de données. Et dernière exigence, il doit être puissant et offrir des performances élevées. Personne ne veut de tableaux de bord et de rapports lents. Aujourd'hui, pour créer cet environnement fiable répondant à ces exigences, nous disposons de deux produits Tableau, Tableau Server et Tableau Cloud. Et nous avons trois options d'hébergement sur site : As et SS. Ne vous inquiétez pas pour les termes, je vais les expliquer : Tableau Server et Cloud sont très similaires. Au niveau de l'interface utilisateur, vous ne remarquerez aucune différence. Mais si vous vérifiez le niveau du back-end, il y a de grandes différences entre eux. Passons d'abord au niveau de l'interface utilisateur de Tableau Server et de Table Cloud. Une fois que vous avez publié votre tableau de bord sur Tableau Server ou dans le cloud, vous pouvez le partager en fournissant des liens vers les utilisateurs de tous les services de votre organisation. Ensuite, les utilisateurs peuvent accéder à votre tableau de bord à l'aide leur navigateur Web sans installer de logiciel de leur côté. Et si vous leur donnez accès, ils peuvent commencer à explorer vos données sur Tableau Server ou dans le cloud. Vous pouvez gérer vos utilisateurs en les ajoutant ou en les supprimant. Donnez-leur des règles spécifiques telles que l'administrateur, les créateurs, les spectateurs ou l'explorateur. Vous pouvez également gérer vos utilisateurs en les ajoutant à des groupes. Une autre tâche importante que vous pouvez effectuer dans Tablocerver ou Cloud est l' automatisation de vos Par exemple, vous pouvez créer un calendrier d'actualisation pour actualiser régulièrement vos sources de données, par exemple une fois par jour sur le serveur Tablo et dans le cloud Vous pouvez surveiller les tâches et les plannings pour vérifier l'état de l' échec ou de la réussite de la tâche. Et vous pouvez trouver de nombreuses autres statistiques sur le temps d'exécution, la moyenne, les messages d'erreur, etc. Les utilisateurs peuvent non seulement consulter les tableaux de bord sur Tableau Server ou dans le cloud, mais ils peuvent également en créer un nouveau Si vous accordez suffisamment de droits aux utilisateurs, ils peuvent même commencer à créer leurs propres informations et vues directement sur leur navigateur Web sans qu'ils aient à installer de bureau Tablo C'est ce que nous appelons le self-service PI. Très bien, c' était donc un bref aperçu du serveur Tableau et du cloud. Ensuite, nous parlerons de l'option gratuite Tableau public. 59. Udemy 2 9 Public: Très bien, tout le monde. Désormais, nous avons une vision claire de Tableau Server et de Tableau Cloud. Passons maintenant aux autres produits Tableau de partage. Tableau Public Cloud est un service cloud gratuit géré par l'équipe Tableau. Tout le monde peut partager des visualisations sur cette plateforme Si vous publiez vos tableaux de bord dans Tableau Public, tout le monde peut y accéder, interagir avec eux et même les télécharger Tableau Public est comme les réseaux sociaux vous pouvez modifier votre profil et ajouter vos informations personnelles dans Tableau Public Vous disposez d'une immense galerie de visas créés par des personnes du monde entier. Il héberge actuellement plus de 5 millions de visualisations dans Tableau Public Si vous naviguez et que vous avez trouvé bord intéressant comme cet incroyable tableau de bord d'Ajias, vous pouvez l'ajouter à vos favoris, puis vous pouvez vérifier quelles autres visites Ajias a créées et publiées au public. Comme sur tout autre réseau social, si vous aimez son contenu, vous pouvez aller la suivre pour voir ses nouvelles mises à Et si l'un de ses tableaux de bord vous inspire, vous pouvez installer le classeur complet pour voir comment elle a créé ces incroyables tableaux de bord et voir Vous élargissez connaissances en matière de développement de Tableau. Grâce à Tableau Public, vous pouvez donc vous inspirer des autres et vous connecter à d'autres développeurs Tableau du monde entier. Autre point intéressant à propos de Tableau Public : si vous recherchez un nouvel emploi et que vous souhaitez développer vos compétences en visualisation de données, vous pouvez publier de nombreux travaux dans Tableau Public et les intégrer à votre CV afin que les entreprises puissent voir dans quelle mesure vous maîtrisez Tableau. Toutes ces fonctionnalités intéressantes font donc de Tableau Public Cloud une plateforme très intéressante pour le partage de visualisations. Mais maintenant, si vous parlez des aspects liés à la sécurité, c'est très limité. La seule chose que vous pouvez contrôler, ne pas être autorisé à télécharger vos visualisations ou cacher complètement aux autres Mais vous ne disposez d'aucun contrôle d'accès utilisateur comme c'est le cas dans Tableau Server ou dans le Cloud. Tableau Public Cloud est un service cloud gratuit de Tableau. Nous hébergeons de nombreux rapports et tableaux de bord créés par des personnes du monde entier. C'est une excellente plateforme pour vous inspirer de la communauté Tableau, établir des liens avec d' autres développeurs Tableau et partager vos compétences. Mais comme il est gratuit, il comporte des limites de champ. La taille totale disponible pour chaque compte n'est que de 10 gigaoctets Votre tableau de bord et vos rapports ne sont pas connectés aux systèmes sources. Cela signifie que vous ne pouvez pas actualiser automatiquement vos données dans Tableau Public. Vous devez toujours le faire manuellement. Vous pouvez donc ouvrir les rapports, actualiser les données et les publier à nouveau sur Tableau Cloud. Et la troisième limite de Tableau Public est que, comme son nom l'indique, tout le monde peut voir et partager vos données. Cela signifie que vous ne pouvez pas l'utiliser dans les organisations car vous ne pouvez pas protéger vos données. Très bien, pour le moment, tout tourne autour de Tableau Public. Nous aborderons ensuite Tableau Reader et Tableau Mobile. 60. Udemy 2 10 Reader Mobile: Le lecteur de table est un logiciel que vous téléchargez et installez sur votre ordinateur. Vous ne pouvez l'utiliser que pour consulter des rapports et des tableaux de bord, mais vous ne pouvez pas utiliser Tableau Reader pour créer des visualisations de données ou même Comme vous pouvez le constater, nous ne disposons aucun outil ni d'aucune fonction pour créer des graphiques. Vous ne pouvez même pas connecter de sources de données ou actualiser vos données. Tableau Reader est un très ancien outil de Tableau. Il a été créé au début de Tableau afin de partager du contenu empilé à l'aide de Tableau Stop C'était avant même que Tableau Server et Tableau Cloud ne soient disponibles. À l'époque, Tableau Reader était la seule option dont vous disposiez pour partager le tableau de bord et les rapports avec d'autres utilisateurs. Donc, comment cela fonctionne, vous créez des visualisations de données à l'aide Tableau Stop, puis vous envoyez un fichier à quelqu'un d'autre. Ils utiliseront ensuite Tableau Reader pour visualiser et interagir avec le tableau de bord que vous avez créé. En résumé, Tableau Reader est un pré-outil. Il s'agit simplement de consulter et d'interagir avec rapport et le tableau de bord créés à l'aide de Tableau Stop. Vous ne pouvez rien créer ni modifier dans Tableau Reader. Vous ne pouvez pas actualiser les données votre tableau de bord à l'aide de Tableau Reader. À chaque fois, vous devez demander une nouvelle copie. Si vous voulez avoir de nouvelles données et qu'il n'y a pas de fonctionnalités de sécurité, de protection par mot de passe ou option de connexion, c' est un gros problème. Si les fichiers tombent dans la mauvaise main, données de votre organisation risquent d'être exposées. Eh bien, je ne recommande pas du tout d'utiliser cet outil. Dans les organisations, le risque est tout simplement trop important. Mais si vous voulez prendre le risque et partager vos visuels avec 123 personnes, utilisez-les, mais essayez de les éviter Tableau mobile est une application mobile gratuite que vous pouvez télécharger sur votre smartphone ou votre tablette. Vous pouvez l'utiliser pour consulter et interagir avec les rapports et les tableaux de bord Tableau publiés sur Tableau Server et dans le cloud Vous ne pouvez donc l'utiliser que pour consulter les rapports. Vous ne pouvez pas l'utiliser pour créer nouveaux rapports ou pour modifier les rapports. Tableaumobile est téléchargeable gratuitement, mais son utilisation nécessite une licence et ne peut accéder qu'à Tableau Server et Tableau Cloud Vous ne pouvez donc pas l'utiliser pour accéder à Tableau Public et Tableau Mobile peut automatiquement mettre en cache vos rapports et tableaux Cela signifie que vous pouvez y accéder même si vous êtes hors ligne. Très bien, nous avons donc une vue d'ensemble des cinq produits de partage Tableau. Ensuite, nous comparerons les cinq produits Tableau côte à côte. Et je vais vous expliquer mon processus de prise de décision pour choisir les bons produits pour vous. 61. Udemy 2 11 Comparer Partager: Très bien, tout le monde. Résumons et comparons maintenant tous les produits de partage Tableu côte à côte. Le premier point concernant hébergement du serveur Tableu peut être hébergé dans vos organisations ou chez fournisseurs de services cloud tels qu'Azure ou Amazon Tableau Cloud et Tableau Public Cloud sont hébergés par l'équipe Tableau. Tableau Reader sera simplement un logiciel installé sur votre PC. Tu ne peux même pas l'héberger. Maintenant, si vous parlez du coût de Tableau Server, vous devez payer les licences, matériel et la maintenance, mais dans Tableau Cloud, vous n'avez qu' à payer les licences. Tableau Public et Tableu Reader sont gratuits. Maintenant, si vous vérifiez les aspects liés à la sécurité des données, Tableau Server et Tableau Cloud sont hautement sécurisés. Tableau Public et lecteur, ils ne le sont pas. Le point suivant concerne les limites de stockage dans Tableau Server. Cela dépend vraiment du serveur, de l'espace disque. Dans Tableau Cloud et dans Tableau Reader, il n' y a aucune limite. Mais dans Tableau Public Cloud, la taille totale disponible pour chaque compte n'est que de 10 gigaoctets Le point suivant concernant les connecteurs. Tableau Server et Cloud peuvent être connectés à différents types de sources telles que l'API Cloud, services, les fichiers, les bases de données, etc. Mais les lecteurs Tableau Public, Cloud et Tableau ne peuvent être connectés directement à aucun de vos systèmes sources. Passons au point suivant, l' automatisation dans Tableau Server et dans le cloud. Vous pouvez planifier des tâches pour actualiser automatiquement les données de vos tableaux à partir des systèmes sources Toutefois, les données contenues dans le cloud public et dans le lecteur Tableau ne peuvent pas être actualisées Tu dois le faire manuellement. Vous devez le republier ou renvoyer le fichier Le point suivant concernant Tableaumobile, c' que vous pouvez connecter vos smartphones ou tablettes uniquement à Tableau Server ou Tableau Cloud maintenant au dernier point nous pouvons utiliser Tableau Server et Cloud pour partager des tableaux de bord au sein des organisations Table Public est utilisé pour partager des tableaux de bord avec le monde entier, et Tableau Reader est utilisé pour partager tableaux de bord directement Bien, maintenant, nous avons une vue d'ensemble de tous les produits de partage Tableau. Maintenant, la question est de savoir quand utiliser quels produits ? Laissez-moi vous guider dans mon processus de prise de décision en suivant ce tableau. C'est bon. Nous posons d'abord toutes les questions concernant les limites de Tableau Public Cloud. Première question : les données peuvent-elles être publiques ? Si la réponse est oui, nous posons la question suivante. Les données doivent-elles être fréquemment actualisées dans les rapports et les tableaux Si la réponse est non, vous pouvez utiliser Tableau Public Cloud. Mais si les données ne doivent pas être publiques et doivent être actualisées automatiquement, nous devons penser à un hébergement privé Maintenant, la question est de savoir si vous voulez gérer le matériel ? affirmative, vous pouvez utiliser Tableau Server sur site au sein de votre entreprise. Si vous ne voulez pas le faire et que vous souhaitez l'externaliser, vous vous posez la question suivante Vous souhaitez gérer vous-même le logiciel ? Mais si la réponse est oui, vous pouvez réutiliser Tableau Server, mais cette fois, il sera hébergé chez un fournisseur de services cloud tel que Microsoft Azure dans le cadre d'un modèle de service. Mais si la réponse est non, vous ne souhaitez pas gérer le logiciel vous-même et que vous souhaitez l'externaliser, vous pouvez utiliser Tableau Cloud en tant que service SAS Comme vous pouvez le constater, Tableau Reader n'entre pas dans mon processus décisionnel car je ne le recommande pas du tout. Maintenant, si vous combinez cet organigramme avec celui que nous avons créé précédemment pour les outils de développement, vous obtiendrez l'ensemble de mon processus de prise de décision que j'utilise habituellement lorsque je lance un nouveau projet Tableau. Ainsi, si quelqu'un vous demande quand utiliser quel produit Tableau, vous pouvez le parcourir et trouver les bonnes combinaisons pour vous ou pour votre entreprise. Tous ces documents, vous pouvez les trouver sur mon site Web. Bien, tout le monde. Nous avons donc abordé les huit produits Tableau et nous avons compris les différences entre eux. Dans le chapitre suivant, nous allons découvrir l'architecture Tableau afin de comprendre comment Tableau fonctionne en interne et quels sont les principaux composants de Tableau. 62. Architecture de section 3: Architecture des tables. Nous allons maintenant comprendre le fonctionnement interne de Tableau, ses composants et ses limites. Nous allons maintenant aborder nombreux concepts importants de Tableau, tels que ce que sont les connexions en direct et les connexions d'extraction, quels sont les différents types de fichiers dans Tableau ? Ensuite, nous pouvons commencer à dessiner l' architecture de bureau Tableau. Ensuite, nous allons passer à Tableau Server afin comprendre différents scénarios tels que le processus de publication, le processus d'authentification et le processus d' accès à la vue. Ensuite, nous allons compléter le tableau d' ensemble en dessinant l' architecture du serveur et ses composants. Et à la fin, vous allez également aborder l'architecture de Tableau public. Commençons donc par le premier concept, à les connexions de données en direct et d'extraction. Alors maintenant allons-y. 63. Extrait d'Udemy 3 1 en direct: Dans cette section, vous découvrirez l'architecture Tableau pour comprendre comment Tableau fonctionne en interne et quels en sont les principaux composants. Vous apprendrez certains concepts importants. Et nous allons commencer par la source de données, types de connexion, le live et l'extraction. Passons maintenant à la décision ou aux questions les plus importantes que nous allons prendre au sein de la source de données. Voulez-vous stocker une copie supplémentaire de vos données dans Tableau ? Nous avons ici deux modèles pour la source de données. Soit vous allez dire non, nous n' avons pas besoin de copier dans Tableau. Les données doivent rester là où elles se trouvent dans les systèmes sources. Que peut-il se passer alors ? visualisation a besoin de données, elle va envoyer des carrés directement à la base de données externe La base de données va ensuite renvoyer les résultats à vos visualisations. Les données proviennent toujours des sources directement dans vos tableaux de Ce type de connexion, nous l' appelons connexion en direct ou vous allez dire « oui », conservons une copie de nos données dans Tableau. Un instantané ou un sous-ensemble des données à copier depuis la base de données externe vers Tableau Cette copie, nous l' appelons un extrait. Désormais, chaque fois que notre visualisation a besoin de données, elle envoie des requêtes, cette fois à l'extrait plutôt qu'à la base de données externe. Et puis l'extrait retournera les résultats dans vos visualisations. Comme l'extrait se trouve dans Tableau et qu'il est très proche des visualisations, nous bénéficierons d'un temps de réponse exceptionnel et de performances très rapides Ce type de connexion est appelé connexion d' extraction. Bien, la question est maintenant quel type de connexion dois-je utiliser dans mes sources de données ? La réponse typique à cette question est, eh bien, cela dépend. Parce que nous avons ici un compromis entre performance et fraîcheur des données. Par exemple, si pour vous les performances sont bien plus importantes que la fraîcheur des données, vous devez opter pour l'extrait. Étant donné que les données seront stockées dans Tableau en mémoire à l'aide de la technique du stockage en colonne, vous obtiendrez d' excellentes performances. Mais si vous dites que vous savez quoi, la fraîcheur des données est pour moi plus importante que les performances, alors vous devez opter pour les connexions en direct dans vos sources de données, car vous obtiendrez toujours les nouvelles données directement à partir des sources de vos tableaux Très bien, voici donc un bref aperçu des deux types de connexions entre les types de données dans Tableau Live et Extract. Ensuite, nous allons découvrir les différents types de fichiers que vous pouvez générer dans Tableau. 64. Udemy 3 2 tableaux: Bien, maintenant, si vous souhaitez envoyer fichiers Tableau directement aux utilisateurs, nous devons nous poser la question suivante : quel type de fichiers allons-nous envoyer ? Parce que dans Tableau, nous ne pouvons pas générer qu'un seul fichier, nous pouvons générer cinq types de fichiers différents dans Tableau. Nous allons donc maintenant avoir un bref aperçu de ces types de fichiers pour les comprendre et savoir quand les utiliser. C'est bon. Comme nous l'avons appris, le classeur Tableau contient trois éléments L'extrait, la source de données et les visualisations. Il existe un type de fichier pour chacun d'entre eux. Les combinaisons dépendent de vos besoins, par exemple. Si vous souhaitez partager uniquement vos données sans rien d'autre, aucune source de données, aucune visualisation, vous pouvez envoyer un extrait sous forme d'hyperformat. Mais maintenant, si vous dites, vous savez quoi, j'ai beaucoup travaillé sur la source de données. J'ai créé un modèle de données, j'ai renommé des éléments, j'ai fait des agrégations, j'ai créé de nombreuses nouvelles colonnes J'aimerais donc partager cela avec mon équipe, avec mes collègues, et je ne suis pas autorisé à partager mes données avec eux. Dans ce cas, vous dites : « OK, je vais partager la source de données avec mes collègues et nous l' appelons Tableau Data Source TDS without data Ou vous vous trouvez peut-être dans d'autres situations où vous dites, vous savez quoi ? Mes collègues n'ont pas accès aux systèmes sources. Nous ne pouvons pas utiliser la connexion en direct et cela ne vous dérange pas non plus de partager vos données. Vous pouvez maintenant leur envoyer un package contenant un extrait et la source de données. Le type de fichier ici appelé Tableau package Data source DDS x. Ce type de fichier contient à la fois vos données et votre source de données Il se peut que nous soyons dans une autre situation où nos collègues ou utilisateurs s'intéressent également aux visualisations. Nous pouvons leur envoyer un fichier avec les visualisations et la source de données Là encore, nous sommes dans la même situation. C'est vous qui décidez si vous voulez envoyer des données ou non. Si vous ne voulez pas envoyer les données qu'il contient, vous pouvez envoyer un fichier appelé classeur Tableau B. Et dans le dernier scénario, je pense que vous l'avez déjà deviné, si vous voulez tout envoyer, le package complet, l' extrait, la source de données et vos visualisations, vous pouvez envoyer à vos collègues un format Tableau appelé classeur intégré Tableau TB X. vous pouvez envoyer un fichier appelé classeur Tableau B. Et dans le dernier scénario, je pense que vous l'avez déjà deviné, si vous voulez tout envoyer, le package complet, l' extrait, la source de données et vos visualisations, vous pouvez envoyer à vos collègues un format Tableau appelé classeur intégré Tableau TB X. Très bien, donc comme vous pouvez le constater, Tableau proposait-il différents types de fichiers à des fins différentes en fonction la situation ou du scénario que vous avez ? Vous pouvez partager votre travail avec vos collègues. Très bien, donc maintenant, d' une manière générale nous avons deux types de classeurs différents Un classeur contenant des données utilisant une connexion d'extraction, et un autre livre sans données utilisant une connexion en direct dans une main, dans le classeur contenant des données, vous pouvez envoyer trois types de fichiers différents Vous pouvez envoyer uniquement les données au format hypertexte ou envoyer le jeu de données complet avec les données au format DSX Ou envoyez le package complet au format BX. En revanche, avec le classeur sans données, vous ne pouvez envoyer que deux fichiers données sans DS ni classeur X. Maintenant, vous vous posez peut-être la question et vous vous demandez, d'accord, quels produits Tableau dois-je utiliser pour ouvrir ces fichiers Tableau Eh bien, nous avons trois produits Tableau. Tableau, Tableau Public et Tableau Reader. Avec la disquette Tableau, vous pouvez tout ouvrir. Vous pouvez ouvrir tous ces différents formats et fichiers Tableau. Mais avec Tableau Reader et Public, vous ne pouvez ouvrir que le classeur intégré Tableau TX Étant donné que Tableau Reader et Tableau public ne peuvent pas se connecter directement aux sources de données et ne peuvent pas utiliser les connexions en direct. Bien, une dernière chose à comprendre à propos du classeur Tableau est que Tableau utilise deux types de données différents pour stocker le classeur Le premier concerne les informations de métadonnées, elles seront stockées dans des fichiers XML. Les métadonnées sont des données relatives à vos données. Il décrit vos données. Il contient toutes les informations sur ce que vous avez fait dans les classeurs Tout ce que vous cliquez, Dragon, Rob ou faites pendant que vous travaillez avec Tableau Desktop sera reflété d'une manière ou d'une autre dans les métadonnées. Vous pouvez trouver des informations, telles que les noms de colonnes, type de données, le modèle de données, etc. Le second type est celui des données elles-mêmes, les données réelles. Si vous chargez des données dans Tableau, Tableau peut les stocker dans un format d'hyperfichier, où les données seront stockées dans des méthodes de stockage en colonnes dans la mémoire de Cela ressemble à des formats spéciaux pour une récupération rapide des données. bon, tout le monde. Cela nous a permis de découvrir l'utilité des différents types de fichiers dans Tableau et de savoir quand les utiliser. Ensuite, nous allons étudier en profondeur l'architecture Tableau afin de comprendre les composants de l' ordinateur de bureau. 65. Bureau d'architecture dans Udemy 3 3: Bien, si vous comprenez les architectures Tableau et la façon dont les composants sont connectés les uns aux autres, tout aura du sens pour vous lorsque vous travaillerez avec Tableau et vous ferez de vous un meilleur développeur Tableau. Je vais esquisser les concepts afin de vous faciliter la compréhension Alors allons-y. Les architectures Tableau contiennent quatre couches différentes. couche source, la couche disto, couche serveur et la couche consommateur Nous allons commencer à déballer chaque couche une par une pour comprendre leurs composants Et nous allons travailler avec cette architecture de gauche à droite. Nous allons donc commencer par la couche source et terminer par la couche consommateur. Très bien, nous avons maintenant la couche source. La couche source se trouve en dehors de Tableau et contient la source de nos données. Nos données peuvent se trouver dans des bases de données comme Mysql ou Oracle, ou dans des fichiers comme Excel et Jason. Ou même dans le cloud comme Amazon, AWS ou Microsoft Azure, ou même dans les PI, nos données peuvent être partout. Très bien, alors revenons à la situation dans son ensemble. Passons à la couche suivante. Nous allons déballer la couche du disque. Le premier composant de Tableau Desktop est la source de données. Avant de commencer à créer vos visualisations, vous devez configurer la source de données La première chose que nous allons faire dans la source de données est de connecter Tableau à nos données. Tableau propose environ 90 connecteurs de données différents, ce qui nous permet de connecter Tableau à presque tout. Une fois que vous aurez établi la connexion entre Tableau et votre source de données, les informations d'accès seront stockées dans la source de données. Par exemple, le fichier contenant l'emplacement des serveurs, nom d'utilisateur, les mots de passe ou les jetons d' accès, etc. Toutes ces informations seront stockées dans la source de données. Très bien, les deux types de connexions de données dans les sources de données sont les connexions d'extraction et les connexions en direct. Maintenant que nous nous sommes connectés aux données, nous avons décidé du type de connexion. La prochaine chose que nous devons faire dans la source de données est de commencer à créer notre modèle de données. Et nous pouvons le faire en combinant des tables, en utilisant des relations, des jointures et des unions. Et vous pouvez effectuer de nombreuses autres tâches, comme définir les bons types de données, effectuer des agrégations, renommer des tables et des colonnes, créer de nouveaux calculs et filtres En résumé, le composant de source de données de Tableau contient les informations suivantes. Nous disposons des connecteurs de données pour connecter Tableau à nos données. Nous avons les informations d'accès, où les emplacements de nos sources seront également stockés. Nous pouvons décider si nous allons charger une copie supplémentaire de nos données dans Tableau. Nous l'appelons connexion d' extrait, ou nous allons la laisser sous forme connexions en direct dans les sources de données. Enfin, nous avons le modèle de données intégré sources de données, dans lequel nous pouvons combiner des tables et effectuer des agrégations, ou nous pouvons créer une autre solution personnalisée Très bien, une fois que nous avons terminé la configuration de la source de données, nous avons la connexion, qu'il s'agisse d'un extrait ou d'un live. Nous avons notre modèle de données et tout est prêt. Nous allons maintenant commencer à créer nos visualisations. Tableau organise les visualisations en trois niveaux. Le premier concerne les feuilles de travail. Nous pouvons donc utiliser les données disponibles dans nos sources de données pour créer une vue unique, un seul visuel. Il peut s'agir d'un graphique à barres, d'un graphique à secteurs ou d'une vue tabulaire. Comme vous pouvez le constater, chaque feuille de calcul est directement connectée à une source de données Mais dans Tableau, vous pouvez créer une feuille de calcul à partir de deux sources de données différentes en utilisant méthodes de combinaison très puissantes appelées données Il s'agit d'une fonctionnalité tout à fait unique dans Tableau. Vous ne pouvez le trouver dans aucun autre outil où les données d'un visuel peuvent provenir de différentes sources. Une fois que nous avons ces différentes feuilles de travail, nous pouvons passer au niveau suivant où nous pouvons commencer à combiner ces feuilles de travail dans un seul tableau de bord pour afficher les différents visuels dans Mais n'oubliez pas que si vous souhaitez apporter des modifications aux visuels, vous devez revenir aux feuilles de travail et y effectuer les ajustements Nous arrivons maintenant au dernier niveau, nous avons les histoires. Comme vous le savez, l'objectif principal des visualisations de données est de raconter une histoire Vous pouvez donc créer une séquence de feuilles de travail ou de tableaux de bord, ensemble afin de raconter l'histoire des utilisateurs en fonction de vos données Bien, maintenant vous pourriez me demander quel niveau de visualisation vous convient le mieux ? Eh bien, si vous n'avez qu'un seul visuel, optez pour la feuille de travail Mais si vous souhaitez créer un QBI pour surveiller le processus, créez un tableau de bord Si vous souhaitez présenter vos données et raconter une histoire à partir de celles-ci, créez une histoire. Très bien, Tableau Desktop contient à fois les sources de données et les visualisations, et ces deux composants sont contenus dans ce que l'on appelle un classeur Tableau Maintenant, la question est la suivante : une fois que vous avez créé vos sources de données et vos visualisations, que pouvez-vous faire dans le classeur ? Eh bien, vous pouvez le partager avec vos collègues de votre équipe ou de vos services. Et il y a deux manières de le faire. Soit vous allez envoyer un fichier Tableau directement aux utilisateurs, soit vous allez publier le classeur sur un serveur Tableau ou dans le cloud De là, vos utilisateurs et votre équipe peuvent accéder à votre classeur Très bien, la vue d'ensemble, l'architecture Tableau. Parlons de la couche sur le côté droit, la couche destinée aux consommateurs. Il existe différentes manières d' utiliser les visualisations Tableau, fonction des clients de l'utilisateur et des tâches qu'il effectue Nous commençons avec un très petit groupe d'utilisateurs qui peuvent utiliser Tableau Reader pour visualiser et interagir avec la visualisation Tableau. Ils ne souhaitent généralement pas modifier ou créer quelque chose nouveau pour ce groupe d'utilisateurs. Nous allons leur envoyer un fichier Tableau. Comme nous l'avons appris, ils auront besoin d' un classeur intégré à Tableau, WPX Il se peut que nous ayons un autre groupe d'utilisateurs, généralement des collègues de votre équipe. Ils veulent créer des analyses à partir de votre travail. Ils vont utiliser Table Desktop pour le faire à leur place. Nous pouvons envoyer n'importe quel type de fichier Tableau. Cela dépend de leurs besoins et de leurs tâches. Aujourd'hui, nous avons un grand nombre d' utilisateurs ou de consommateurs qui peuvent accéder au serveur Tableau ou au cloud pour visualiser les visuels de Tableau et interagir avec eux Ils peuvent utiliser leurs navigateurs Web tels que Google Chrome et Firefox pour accéder au contenu de Tableau Server. À partir de là, ils peuvent visualiser, interagir et même modifier les visualisations s'ils disposent de suffisamment d'autorisations Ils peuvent également utiliser l'application mobile Tableau sur smartphone ou tablette pour consulter vos classeurs et interagir avec eux Mais ils ne peuvent pas l'utiliser pour modifier une visualisation Tableau. Pour ce groupe d'utilisateurs, vous ne leur enverrez aucun fichier. Tout d'abord, vous devez publier votre travail sur le serveur. Et ici, nous avons deux options. Soit vous publiez uniquement la source de données, soit vous pouvez publier l'intégralité du classeur sur serveur Tableau ou dans le cloud Ensuite, vous allez partager le lien de vos classeurs avec les utilisateurs maintenant au dernier groupe d'utilisateurs qui mérite d'être mentionné, sont les utilisateurs statiques. Vous pouvez toujours exporter vos données et vos visuels depuis Tableau Desktop et les envoyer directement aux utilisateurs sous forme de BDF ou d'Excel Donc, bien sûr, il est statique et ils ne peuvent pas interagir avec lui. , jusqu'à présent, dans l'architecture des tables, nous avons parlé de la couche source. Nous avons étudié en profondeur le tabloïd et ses composantes et nous avons compris les différents types de consommateurs et de clients À l'étape suivante, nous allons commencer à parler de l'architecture du serveur Tableau. Mais d'abord, afin de faciliter la compréhension, nous allons passer en revue trois scénarios différents. Et nous allons commencer par le processus de publication. 66. Udemy 3 4 Senario 1: Bien, nous avons déjà commencé à esquisser l'architecture Tableau, où nous avons découvert la couche source, la couche bureau et la couche consommateur Nous allons maintenant déballer la couche serveur de l'architecture Tableau afin de mieux comprendre les composants du serveur Tableau Je vais vous présenter trois scénarios du point de vue de l'utilisateur ce qui va se passer exactement dans Tableau Server une fois que nous publions un classeur ou lorsque nous nous connectons au serveur et accédons à un classeur Allons-y Supposons que vous souhaitiez publier un classeur Tableau avec un extrait. Que va-t-il se passer ? Tableau Desktop va demander au serveur de télécharger le classeur Bx Et le premier composant de Tableau Server qui peut recevoir la demande est la passerelle. La passerelle sait comment transmettre la demande aux composants du serveur appropriés. Dans ce cas, le bon composant pour traiter la publication est le serveur d'applications. La passerelle va lui transmettre la demande. Comme nous l'avons appris, le classeur Tableau contient deux types d'informations différents Les métadonnées stockées dans les fichiers Xmil et les données elles-mêmes stockées dans les fichiers Hyper de Tableau Server Ces deux types de fichiers seront stockés à deux endroits différents. serveur d'applications va envoyer le fichier XML à stocker dans le composant serveur appelé référentiel, et l'hyperfile à stocker dans un autre composant appelé magasin de fichiers Ce que nous avons appris jusqu'à présent, c'est que la passerelle est chargée de transmettre la demande au bon composant. Le serveur d'applications est celui qui peut gérer le processus publié. Le référentiel va stocker les fichiers XML, les métadonnées du classeur et les données réelles, l' hypertexte devant être stocké dans le magasin de Très bien, c'est tout pour ce scénario. Ensuite, nous allons commencer à parler du flux de travail d'authentification dans Tableau Server. 67. Udemy 3 5 senario 2: Très bien, notre classeur et nos données sont maintenant publiés sur Tableau Server Il est maintenant temps pour nos utilisateurs de se connecter au serveur Tableau et commencer à interagir avec nos tableaux Voyons donc comment cela va fonctionner. Supposons que votre manager soit Michael Scott. Michael souhaite également consulter vos tableaux de bord des ventes dans Tableau Server Et je vais le faire, j'ai besoin d'un nom d'utilisateur et j'en ai un super. Une fois que Michael aura fourni ces informations, une requête sera envoyée au serveur sous forme de requête HTTB La première chose qu'il va atteindre, c'est la passerelle. Les passerelles savent que le serveur d'applications est le bon composant pour gérer le processus d'authentification La passerelle va donc le lui transmettre Ensuite, le serveur d'applications va demander au dépôt de vérifier si les informations d'identification, le nom d'utilisateur et le mot de passe sont corrects et si Michael est autorisé à accéder à notre serveur. Ensuite, le repostoryinga check et si tout correspond et que Michael est autorisé à accéder à notre serveur, il répondra au serveur d'applications en disant, oui, nous le connaissions, il figure dans Ensuite, le serveur d'applications va commencer à créer l'interface utilisateur du serveur et la renvoyer à la passerelle. Et puis la passerelle va le renvoyer au navigateur Michael. Il est maintenant dans notre serveur Tableau. Donc, ce que nous venons d'apprendre de ce processus, encore une fois, c'est la passerelle qui est chargée transmettre la demande au bon composant. Le serveur d'applications est celui qui va gérer le processus d'authentification. Le reposterre stockera informations d'identification de l'utilisateur et indiquera si les utilisateurs ont un accès et des autorisations à notre serveur et au serveur d'applications est celui qui affiche l'interface Web du Très bien, c'est tout pour ce processus. Nous allons maintenant parler de ce qui se passe dans Tableau une fois que nous avons accédé à un classeur pour afficher les données 68. Udemy 3 6 Senario3: Bien, Michael est maintenant sur notre serveur Tableau et il va commencer à parcourir et à rechercher votre tableau de bord des ventes. Et une fois que vous l'aurez trouvée, il cliquera dessus et essaiera d'accéder à votre tableau de bord. Voyons maintenant ce qui va se passer dans Tableau Server. Comme d'habitude, les demandes d' accès HTTB seront générées et envoyées au serveur Et nous savons maintenant que la passerelle va recevoir la demande et commencer à la transmettre au bon serveur d' applications pour les composants. Ensuite, le serveur d'applications va commencer à afficher le Chrome autour du Z, toutes ces icônes et images qui ne se trouvent pas dans le tableau de bord lui-même. Et puis le serveur d'applications va dire, d'accord, nous parlons maintenant de visualisations. C'est complètement dû à ma fuite. Nous devons transmettre cette demande au maître, au cerveau. Il s'agit du serveur ViscUL. C'est celui qui traite des visualisations. À partir de là, le ViscuelGN prend le relais. Je vais dire, d'accord, tout d' abord, voyons si ce type, Michael, est autorisé à voir le tableau de bord des ventes, si le Viscuelgn demande à l' Dans l'histoire de Repos, il y a une liste d'utilisateurs et de rapports. Il va donc y chercher pour en trouver. Si c'est le cas, alors ça va renvoyer. Oui, Michael est un patron et il est autorisé à voir le tableau de bord des ventes. Et maintenant, le VisCul va dire, accord, maintenant nous avons besoin de données Nous avons donc d'abord besoin des métadonnées du tableau de bord. Et comme vous le savez, après la publication du classeur, les métadonnées seront stockées dans le dépôt, comme le demande The Visculgna du référentiel The Visculgna Une autre chose est d'envoyer le fichier XML du tableau de bord. Le référentiel va ensuite renvoyer le XML au serveur ViscUL et le serveur commencera à ViscUL et le serveur créer le tableau Très bien, maintenant le Viscul va dire, OK, maintenant nous avons le tableau de bord Mais le problème, c'est qu'il est vide. Nous avons besoin des données pour le remplir. Et il vaut mieux demander conseil à notre spécialiste des données et au serveur de données. Le serveur de données est celui qui sait tout sur les données. Cela va dire, d' accord, pour ce tableau de bord, fait partie des données, nous les avons déjà dans Tableau Server. Mais l'autre partie ne fait malheureusement pas partie de Tableau. Pour obtenir les données contenues dans Tableau Server à partir de l'extrait, le serveur de données va envoyer la demande de requête au moteur D. Et le moteur de données sait comment interroger et extraire les données nécessaires du magasin de fichiers. Le moteur de données va récupérer les données du magasin de fichiers et les renvoyer au serveur de données. Passons maintenant à la partie où les données se trouvent en dehors de Tableau Server. Ici, le serveur de données va agir en tant que proxy. Nous allons utiliser les connecteurs de données connecter aux bases de données externes. Une fois la connexion établie, elle va envoyer une requête correspondant à la langue parlée par la base de données. Ensuite, la base de données va renvoyer les données nécessaires sous forme de table brute. Maintenant, une fois que nous avons toutes les données nécessaires dans le serveur de données, il va les combiner et effectuer un autre contrôle de sécurité. Le serveur de données va vérifier si Michael est autorisé à voir toutes les données ou devons-nous filtrer les données ? L'économiseur de données qui filtrera les données dépend de la configuration de sécurité des données que vous avez définie. Ensuite, il va renvoyer les données brutes au VisculServer Une fois que VisculServer aura les données brutes pour le tableau de bord, il fera la magie en transformant tous ces chiffres et données brutes en images et en visuels, et il les insérera dans le classeur Enfin, le VisCul a tout ce dont il a besoin. Le tableau de bord des ventes est complet et prêt. Le ViscUL va le renvoyer à la passerelle. Et le Gateway va le renvoyer au navigateur Web de Michael. Michael peut commencer à interagir avec le tableau de bord dès maintenant. Est-ce qu'il va le faire. Michael sait-il quoi faire avec le tableau de bord des ventes ? Je déclare faillite. C'est bon. Je sais qu'il y a beaucoup de choses qui tournaient autour de ce scénario, mais nous avons abordé la plupart des composants du serveur Tableau. Faisons donc un résumé et comprenons ce que nous avons appris jusqu'à présent. Comme d'habitude, la passerelle est chargée de transmettre la demande au bon composant. Le serveur d'applications n'est pas responsable du processus de visualisation, mais c'est le serveur ViscUL qui est chargé de créer les visualisations Le référentiel peut stocker des informations sur les autorisations et sécurité auxquelles les utilisateurs sont autorisés à accéder, à quel tableau de bord. Et le serveur de données va gérer à la fois l'extrait et les sources de données en direct. Et le moteur de données est chargé récupérer les données de l'extrait dans Tableau Et le connecteur de données va aider le serveur de données à se connecter aux sources externes. Et le serveur ViscUL fait la magie de transformer les données brutes en visuels Très bien, jusqu'à présent, avec ces trois scénarios, nous avons couvert le composant le plus important de Tableau Server. Nous allons maintenant assembler tous les éléments de l' architecture Tableau et commencer à les expliquer un par un. Allons-y 69. Serveur d'Archi dans Udemy 3 7: Dans cette vidéo, vous découvrirez l'architecture du serveur Tableau. Ensuite, nous allons examiner en profondeur chaque composant serveur de l'architecture afin de comprendre comment il fonctionne et ce qu'il fait. Et nous commençons dès maintenant, la couche serveur contient principalement trois éléments, deux interfaces gauche et droite. Au milieu, nous avons un tas de composants de serveur. L'interface de gauche est celle des connecteurs de données. Ils vont connecter les systèmes sources externes aux composants du serveur Tableau. Sur le côté droit, nous avons la passerelle. Il va recevoir des demandes de différents clients et connecter aux composants du serveur Tableau. Très bien, allons maintenant entrer dans détails du composant de la porte. D'une part, nous avons des demandes provenant de différents clients, comme une demande de connexion depuis un navigateur Web ou une demande publiée depuis Tableau Desktop. D'autre part, nous avons différents composants du serveur Tableau, tels que le serveur d'applications, serveur ViscUL, etc. Et la passerelle se situera au milieu et saura comment transférer les demandes des différents clients vers les bons composants du serveur. Et l'autre tâche de la passerelle consiste à équilibrer les choses. Supposons que vous travailliez dans des environnements à nœuds multiples dans lesquels vous disposez de deux nœuds. Lorsque la passerelle a reçu la première demande, elle la transmet au nœud numéro un. Les deux nœuds sont gratuits. Mais maintenant, si la passerelle reçoit une deuxième demande, elle dira : «   Oh, le nœud 1 est plein ». Traitons cette demande dans le nœud numéro deux, car c'est gratuit, etc. Très bien, la passerelle de Tableau Server ressemble un distributeur qui sait tout. Tu connais quelqu'un comme ça. Disons que je connais un gars qui connaît un gars qui en connaît un autre. La passerelle a donc deux tâches. Tout d'abord, il achemine les demandes du client vers le bon composant. Ensuite, il assure l'équilibrage de charge si vous exécutez Tableau Server dans un environnement distribué. Très bien, nous allons maintenant commencer à parler de ces composants Tableau. Au milieu, à Tableauver, il y a différents types de composants Nous avons des serveurs, des moteurs et des systèmes de stockage. Et nous allons commencer par les serveurs. Comme vous l'avez appris dans Tableau Server, il existe des processus différents. Le processus de connexion, le populis, l'accès, le classeur, etc. Et dans Tableau Server, ils ont conçu différents serveurs pour différents processus. Commençons maintenant par le serveur d'applications. Le serveur d'applications est responsable de différents processus. Par exemple, comme nous l'avons appris, une demande de connexion utilisateur va être transmise au serveur d'applications. Ensuite, le serveur d'applications va vérifier auprès du référentiel ou d'un Active Directory, selon vos configurations , si l'utilisateur est autorisé à accéder au serveur ou non. Et dans l'autre processus, le serveur d'applications gère le processus de publication dans lequel le serveur d'applications reçoit la demande publiée et divise le classeur en deux fichiers Le fichier XML à stocker dans le référentiel et l'hyperfile à stocker dans le magasin de fichiers Une autre tâche du serveur d'applications consiste à afficher l'interface du serveur. Tous ces petits éléments que l'on trouve dans Tableau Server, comme les icônes, les images, les projets, sans tout cela. C'est le serveur d'applications qui affiche ces informations. Le serveur d'applications est responsable différents processus tels que le processus d'authentification et d' autorisation, le processus de publication et le rendu du serveur I. Mais un processus que le serveur d' applications n'effectuera jamais est le processus de visualisation. Ou maintenant, nous allons passer au serveur suivant. Nous avons le serveur Viscul. Celui-ci va être intéressant. Très bien, nous avons déjà parlé du pouvoir des visuels et de la façon dont le cerveau humain transforme le texte en visuels et Le ViscUL est comme notre cerveau. Il peut ajouter de la magie en convertissant des chiffres et des textes en visuels et en images. Viscul est l'abréviation de Visual Query Language pour les bases de données. Les fondateurs de Tableau, Crest et Pat ont inventé ce langage. Supposons que vous glissiez et déposez quelque chose dans Tableau. Le ViscUL va convertir cette action en requête SQL, puis envoyer au serveur de données pour obtenir les données Ensuite, le serveur de données va renvoyer les résultats au ViscUL sous forme de données brutes ViscUL va maintenant faire la magie en convertissant ces données brutes en visuels et images présentés à vos clients D'accord, donc le VisCul est le cerveau. Il s'agit d' un composant très important de Tableau et principalement responsable du processus de visualisation. Il fait deux choses. Il va générer des requêtes à partir de l'action de l'utilisateur et il va convertir et transformer les données brutes en visuels et en images Très bien, tout le monde, nous allons maintenant parler du troisième. Nous avons le serveur de données. Le serveur de données est celui qui sait tout sur les données. Il sait où trouver les données, comment s'y connecter, comment y parler. La première tâche du serveur de données consiste à gérer à la fois les sources de données extraites et les sources de données en direct. Si les données se trouvent dans Tableau, celui-ci peut envoyer des requêtes au moteur de données. Mais si les données se trouvent en dehors de Tableau, il peut utiliser les connecteurs de données pour envoyer des requêtes aux sources externes. Et le serveur de données sait comment communiquer avec les sources. Il agit comme un proxy pour les sources de données et peut parler de nombreux langages de base de données différents, de sorte qu'il envoie des requêtes dans une langue comprise par la base de données. Une autre tâche du serveur de données est de gérer la sécurité des données. Il vérifie si un utilisateur est autorisé à voir les données et à effectuer un filtrage si nécessaire, et le serveur de données gère également. Déploiement de pilotes. Le serveur de données est donc le composant central de gestion des données Tableau Server et celui qui sait comment obtenir les données à partir des sources. Très bien, passons maintenant au composant suivant. Nous avons le moteur de données. Si nous décidons de stocker nos données dans Tableau sous forme d'extrait, c'est le moteur de données qui les traitera . Différents composants peuvent envoyer des demandes au moteur de données. Par exemple, le moteur de données peut recevoir une demande du serveur d'applications pour publier un nouvel extrait. Ensuite, le moteur de données peut exécuter et créer opération pour créer un nouvel extrait et y stocker des données. Le moteur de données peut également recevoir une demande equ du serveur de données demandant des données. Que peut-il se passer ici ? Le moteur de données va trouver le bon extrait. Il va se connecter au disque dur, puis il en extrait l'extrait nécessaire. Et à la fin, les données seront renvoyées au serveur. Enfin, le moteur de données peut recevoir une demande du document d'information pour mettre à jour le contenu d' Le moteur de données peut exécuter une opération de mise à jour en ouvrant l'extrait et mettant à jour son contenu avec les nouvelles données. Le moteur de données de Tableau ressemble à n'importe quel autre moteur de base de données. Il effectue différentes opérations. Tout comme il interroge les données, il effectue des opérations d'insertion et de mise à jour. Il crée de nouveaux extraits, mais uniquement pour les données contenues dans Tableau Server. Dans les extraits. OK, le composant suivant est le dépôt. Comme vous l'avez peut-être déjà remarqué, le référentiel a participé à chaque processus de création de tables. Alors parlons-en. Le référentiel stocke de nombreux types de données. Par exemple, il peut stocker les classeurs que nous avons publiés sur le serveur, mais uniquement la partie des métadonnées, pas les données elles-mêmes Les fichiers XML des classeurs peuvent être stockés dans le référentiel Dans le référentiel, nous trouvons également les données d'utilisation. Ce sont des données qui vous aideront à comprendre les performances et le trafic liés à votre projet. Par exemple, vous pouvez trouver le nombre total d' utilisateurs actifs dans Tableau Server. total de vues compte par jour, et vous pouvez découvrir les sources de données les plus utilisées dans votre projet. Les informations de sécurité sont un autre type de données que vous pouvez trouver dans le référentiel Par exemple, quels utilisateurs sont autorisés à accéder à votre contenu ou quels utilisateurs sont autorisés à accéder à notre serveur Tableau. Bien, comme vous pouvez le voir dans le référentiel, il existe différents types de données et il contient également d'énormes quantités de données dans Tableau Server Mais il est très important de comprendre que les données nos tableaux de bord et de nos rapports ne sont pas stockées dans un référentiel Nous avons de nombreux autres composants de Tableouserver qui méritent d'être mentionnés Comme par exemple le serveur de cache, il stocke presque tout, comme les images, icônes, les résultats des requêtes, les tableaux de bord, etc. Ainsi, si vous démarrez un tableau de bord auquel vous avez déjà accédé auparavant, les données seront extraites du serveur de cache. Un autre élément est le document d'information. Dans Tableouserver, vous pouvez créer un calendrier pour actualiser les données de votre extrait La tâche du document d'information est de vérifier ce calendrier toutes les 10 secondes, puis de déclencher le processus d'actualisation de l' extrait le moment venu Et le dernier élément que je voudrais mentionner ici est la recherche et la navigation. Les utilisateurs de Tableouserver peuvent rechercher Ce composant est chargé de rechercher dans le référentiel et de renvoyer les résultats aux utilisateurs Bien, si nous avons enfin le dernier casse-tête, les sept composants Si nous l'intégrons dans l'architecture, nous aurons une vue d' ensemble de l'architecture Tableau. Maintenant, allons-y et faisons un résumé très rapide. La couche source, c'est celle qui se trouve en dehors de Tableau et qui contient nos données. Elle peut se trouver n'importe où, comme des bases de données ou des fichiers. Dans la couche disktope, les développeurs peuvent commencer à connecter Tableau Disktop copiant les données dans Tableau à l'aide d'une connexion d'extrait ou en utilisant les connexions en direct aux sources. Ils vont commencer à créer des visualisations à l'aide de feuilles de travail, de tableaux Et à la fois de la source de données et des visualisations. Nous l'appelons un classeur et nous pouvons soit envoyer sous forme de fichier, soit le partager sur le serveur La couche serveur va héberger nos classeurs et nous pouvons trouver de nombreux composants tels que les connecteurs de données pour connecter nos sources au serveur Tableau Et la passerelle pour connecter les demandes des clients au serveur Tableau. Et nous avons le serveur d'applications responsable des processus de journalisation et de publication, le serveur ViscUL responsable du processus de visualisation, et le serveur de données est responsable de la gestion des données Nous avons un autre composant, comme le moteur de données, qui va gérer les extraits. Dans Tableau Server, les données seront stockées à trois endroits. Nous avons le référentiel qui contient de nombreuses données différentes, telles que le XML des classeurs et des objets de Mais pas les données elles-mêmes, car nos données seront stockées dans le magasin de fichiers sous forme d'extrait. Et nous avons le serveur de cache qui contient de nombreux types de données différents pour améliorer les performances de Tableau. Et la dernière est celle des consommateurs. Nous avons découvert ici les différents groupes d'utilisateurs et de clients, tels que les lecteurs Tableau qui n' ont besoin que des fichiers TWBx fournis directement par les développeurs Tableau et un autre groupe d'utilisateurs qui les développeurs Tableau et un autre groupe d'utilisateurs qui utiliseront Tableau pour développer de nouvelles vues Et nous avons les lecteurs statiques qui vont recevoir des fichiers tels que BDF et Excel Ensuite, nous avons un grand groupe d' utilisateurs qui vont accéder au serveur Tableau via le Web ou Tableau mobile pour interagir avec le classeur populiste Bien, tout le monde, j' aimerais encore vous montrer cet incroyable tableau de bord créé par l'équipe Tableau. Il va vous montrer les différents composants de Tableau Server et comment ils vont interagir pour effectuer une tâche. Par exemple, si nous accédons au flux de travail ou au processus, nous pouvons sélectionner, par exemple, l'accès à la visualisation. Ensuite, nous allons choisir s'il s'agit d' un extrait publié ou en direct. Ici, nous avons un slider. Si vous le faites glisser jusqu'à la fin, vous verrez comment les composants interagissent les uns avec les autres pour effectuer les tâches. Et sur le côté droit, vous verrez la description de chaque étape. Et c'est un excellent moyen de découvrir le fonctionnement de Tableau Server. J'en ai beaucoup appris dans le cadre de ce didacticiel, alors assurez-vous de le vérifier si vous souhaitez obtenir plus de détails sur les autres processus de Tableau Server. Je vais laisser le lien dans le didacticiel. Très bien, les gars, tout dépend de l' architecture du serveur Tableau et de ses composants. Nous allons maintenant découvrir l'architecture Tableau Public et quelles sont les limites de Tableau Public. 70. Udemy 3 8 arch public: Commençons par la source de nos données. Dans Tableau Public, vous ne pouvez connecter que des fichiers tels que CSV Jason, Microsoft Access et Google Sheets. Le composant suivant est Tableau Public Disktob. Il s'agit d'une version gratuite de Tableau Disktob. Il s'agit d'un logiciel que vous pouvez télécharger et installer sur votre PC. Nous commençons donc ici par connecter Tableau public à nos fichiers en créant une source de données. Dans la source de données, nous n'avons qu'un seul type de connexion. C'est l'extrait. Les données doivent être copiées depuis nos fichiers pour être chargées dans Tableau Public Disktop Il n'existe aucune option de connexion en direct. Ensuite, nous allons commencer à créer nos visualisations, ou nous les appelons viss Une fois que nous avons fini de créer les vues et les tableaux de bord à l'aide de Tableau Public Disctop, nous n'avons qu'une seule option pour les partager Il s'agit de partager l'intégralité du classeur, vos données et les interfaces avec Tableau Public Tableau Public est une plateforme gratuite hébergée par l'équipe Tableau pour partager les visualisations du monde entier Une fois que nos vidéos sont publiées sur Tableau public , les utilisateurs du monde entier peuvent désormais les consulter Et ici, nous avons peu d'options. Les utilisateurs peuvent utiliser les navigateurs Web pour visualiser et interagir avec vos visualisations, ou ils peuvent télécharger le classeur complet, vos données et vos appareils dans différents formats tels que les fichiers Tableau, WPX ou Il, BDF, images, etc. La dernière option qui consiste à consommer vos vis peut être intégrée à vos sites Web et à vos blogs D'accord, Tableau Public étant gratuit, il est soumis à quelques limitations. Au niveau de la source, nous pouvons connecter Tableau Public uniquement aux fichiers. Les connecteurs de données sont très limités et nous ne pouvons pas nous connecter, par exemple, aux serveurs. Et au niveau suivant, au niveau des ordinateurs de bureau publics, il y a des limites. Dans la source de données, nous n'avons qu'un seul type de connexion : l'extrait. Nous ne pouvons donc pas avoir de connexion en direct aux sources et au classeur lui-même, celui-ci ne peut contenir que 15 millions de lignes au maximum et nous ne pouvons pas enregistrer le classeur localement chez notre La seule option pour le partager est de le publier auprès du public de Tableau. Mais il existe une solution pour y remédier. Je vais le montrer dans le prochain tutoriel. Très bien, passons maintenant au niveau du partage vers Tableau public. Ici, nous avons également quelques limites. Par exemple, la taille totale disponible pour chaque compte n'est que de dix gigaoctets Et il n'existe aucun moyen d'actualiser automatiquement vos données. Chaque fois que vous avez besoin de nouvelles données, vous devez republier manuellement le classeur avec de nouvelles Et le troisième sera public, il n'y a donc aucun moyen de le rendre privé et de le partager avec seulement quelques personnes. Vous devez toujours le publier dans le monde entier. Passons maintenant au niveau final. Nous avons les consommateurs. La seule limite ici est que vous ne pouvez pas utiliser Tableau Mobile pour accéder aux visualisations et interagir avec Très bien, j'ai décidé d'utiliser Tableau Public dans ce cours Tableau car il est gratuit. Et vous pouvez tous me suivre avec des exemples sans avoir à payer pour des licences supplémentaires. Et les limites de Tableau Public ne sont pas vraiment pertinentes pour le processus d'apprentissage. Ainsi, les principales fonctionnalités de Tableau, les visualisations de données que nous avons dans Tableau Desktop, sont également disponibles dans Tableau public sans aucune limitation, alors ne vous inquiétez pas Très bien, tout le monde. Cela nous a permis de découvrir l' architecture Tableau et ses composants, ainsi que le fonctionnement interne de Tableau. Nous avons ainsi abordé les aspects théoriques de Tableau. Dans la section suivante, nous allons commencer à préparer votre environnement afin que vous puissiez vous entraîner à Tableau avec moi pendant le cours. Alors allons-y. 71. 4 Section Préparer: Nous pouvons préparer votre environnement de formation Tableau. Pour apprendre Tableau, vous devez non seulement regarder les vidéos, aussi vous entraîner avec moi. C'est pourquoi nous allons maintenant préparer votre environnement afin de travailler avec moi. Et bien sûr, ne t'en fais pas . Tout est gratuit. Nous allons donc commencer par télécharger et installer Tableau, puis créer un compte public Tableau. Ensuite, afin assurer que tout fonctionne, nous allons créer nos premières visualisations Ensuite, nous allons le publier sur votre compte public Tableau. À la fin, ce que nous allons faire, c'est peut-être la première fois que vous démarrez Tableau . C'est pourquoi je vais vous présenter rapidement l'interface Tableau. Commençons donc par la première étape en téléchargeant et en installant Tableau. Alors maintenant allons-y. 72. Udemy 4 1 Télécharger Installer: Bien, commençons par la première étape. Nous allons télécharger Tableau, public Disktop. Pour ce faire, nous allons nous rendre sur le site public Tableau.com. Je vais laisser le lien dans la description À partir de là, nous allons trouver le menu Créations, puis nous pouvons cliquer dessus. Ensuite, nous avons téléchargé Tableau Disto Public Edition. Cliquons dessus. Ensuite, nous allons passer au milieu et cliquer sur Doable Public Maintenant, avant le début du téléchargement, nous devons remplir ce forum d'inscription. Ce n'est pas pour créer un compte public, c'est juste quelque chose Avant le début du téléchargement, nous allons donner le prénom, le nom de famille, l'e-mail et le pays. Ensuite, nous allons cliquer sur « télécharger l'application ». Et puis le téléchargement va commencer à 500 mégaoctets, donc cela ne devrait pas prendre longtemps Maintenant, le téléchargement est terminé. Cliquez sur le fichier d'exécution pour démarrer le processus d'installation. OK, au début de l'installation, nous sommes sur la page d'accueil ici. Comme d'habitude, nous devons lire et accepter les conditions, vous devez donc le faire. Et nous avons ici une deuxième boîte. Vous pouvez cliquer dessus si vous ne souhaitez pas envoyer les données d'utilisation du produit à l'équipe Tableau. C'est comme des cookies. Ça ne me dérange pas. Je vais juste le laisser. Nous cliquons donc maintenant sur Installer. Une fois que vous avez fait cela, l' installation va démarrer. Cela ne devrait pas prendre longtemps. OK, maintenant l' installation est terminée et Tableau va être lancé automatiquement. Très bien, nous avons donc franchi la première étape qui nous a permis télécharger et d'installer Tableau Public chez UPC Ensuite, nous allons créer des comptes publics Tableau, dans lesquels vous pourrez partager et publier votre travail. 73. Udemy 4 2 Créer un compte: Bien, revenons au site public.tableau.com et en haut à droite, nous allons cliquer sur Se connecter Ensuite, nous devons cliquer sur cette inscription gratuite. Nous devons maintenant remplir ce formulaire d'inscription afin créer un nouveau compte public Tableau. Nous devons donc saisir le nom, l'e-mail, le mot de passe et le pays. Ensuite, nous devons lire et nous mettre d'accord sur les termes. Et cliquons ici. Je ne suis pas un robot. Et à la fin, vous allez cliquer sur Créer mon compte. Et maintenant, nous avons reçu le message nous demandant de vérifier notre compte. Cela signifie donc que nous devons consulter nos e-mails pour activer notre compte. Alors faisons-le. OK, après vérification, j'ai reçu un e-mail de Tableau. Je vais donc cliquer dessus. Ensuite, je vais cliquer sur Vérifier maintenant pour activer notre compte. Je vais donc cliquer dessus , puis cela m' enverra sur mon compte. Et avec cela, nous avons un tout nouveau compte public Tableau actif. Eh bien, c'est comme n'importe quel autre compte de réseau social. Vous pouvez par exemple ajouter vos informations personnelles. Nous pouvons ajouter notre photo ou notre avatar. Alors laisse-moi voir ce que je peux faire ici. J'ai cette photo de la tour de télévision Studgard. C'est une réunion là-bas. Ensuite, je vais cliquer sur Enregistrer. Nous pouvons ajouter bien d'autres choses. Cliquons sur Modifier le profil. Comme vous pouvez le voir ici, vous pouvez lier vos comptes de réseaux sociaux ou ajouter vos sites Web, etc. Cliquez donc sur Enregistrer maintenant. Bien, avec ça, vous avez maintenant les comptes publics de Tablo, mais c'est toujours vide, nous n'avons rien dedans Ensuite, nous examinerons les ensembles de données d' entraînement, et je vais vous expliquer le modèle de données qui les sous-tend. 74. Données d'Udemy 4 3 (correctes): Si vous souhaitez apprendre un nouvel outil tel que Tableau Bar BI ou tout autre langage de programmation, vous avez toujours besoin d'un bon ensemble de données pour vous entraîner et vous entraîner. Je commence à chercher bons ensembles de données d'entraînement et après de nombreuses recherches, j'ai téléchargé de très nombreux ensembles de données Mais je n'étais pas content d'eux. Je ne les ai pas aimés parce qu'ils ne couvrent pas tous les scénarios dont nous avons besoin pour la formation. Permettez-moi de vous expliquer pourquoi c'est un problème. Dans les projets réels, vos données seront généralement stockées dans des entrepôts de données ou des fuites de données dans de très nombreuses tables différentes. La première étape de tout outil de visualisation tel que Tableau ou Power BI consiste à connecter ces tables et les combiner dans un modèle de Big Data. formation avec une seule table ne vous aidera pas et ne vous préparera pas à de vrais projets. C'est pourquoi j'ai décidé de créer mes propres ensembles de données pour couvrir tous les scénarios de formation et de disposer de plusieurs tables afin d'apprendre à les combiner dans un seul modèle de données Et bien sûr, vous pouvez utiliser mon ensemble de données pour apprendre autre chose comme SQL, Python, Power BI, etc. Voyons donc ce que je t'ai préparé. C'est bon. La première chose que nous allons faire est d'aller sur le lien dans la description. Ensuite, vous allez accéder à mon site Web où j'ai rassemblé tous les téléchargements de cours et le matériel sur une seule page. Ainsi, par exemple, vous allez télécharger les ensembles de données d'entraînement Nous avons ici quelques liens importants. Les trois feuilles et les nombreuses notes de croquis que j'ai préparées pour ce cours. Ensuite, vous trouverez pour chaque section les liens et croquis importants, ainsi que les fichiers Tableau. Ce lien sera également disponible pour vous après le cours. Vous pouvez donc toujours revenir ici et télécharger ce dont vous avez besoin et bien sûr gratuitement. Mais maintenant, ce que nous allons faire, c' télécharger les ensembles de données de formation dont nous avons besoin pour notre cours Comme vous pouvez le voir, nous avons deux fichiers zip, l'un pour les pays hors UE et l'autre pour l'UE. Donc, si vous êtes actuellement en Europe, ce que vous allez faire, télécharger ces ensembles Mais pour tous les autres pays, vous allez télécharger les premiers ensembles de données, les ensembles de formation hors UE Et maintenant, vous vous demandez peut-être quelles sont les différences entre eux ? Eh bien, il s'agit des nombres décimaux, puisque dans nos ensembles de données, nous avons des nombres décimaux différents, comme les ventes dans différents pays, nous avons différentes représentations des Ainsi, tous les pays européens utilisent, par exemple, la virgule pour séparer le nombre décimal du nombre entier Mais dans de nombreux autres pays, aux États-Unis, en Asie, nous avons le fichier .in pour séparer le nombre décimal du nombre entier, et si vous utilisez le mauvais format, que va-t-il se passer ? Tableau ne comprendra pas que ce champ est un nombre décimal et qu'il va le convertir en chaîne Maintenant, en fonction de votre position, allez télécharger les ensembles de données pour moi, je suis en Allemagne, donc je vais opter pour le second Et comme je l'ai dit, cela dépend de l'endroit où vous vous trouvez. Allons-y et cliquons dessus. Ensuite, je vais aller chercher le fichier zip et le mettre dans un endroit sûr. Je ne veux donc pas le laisser sous les téléchargements Je vais donc simplement créer un chemin sûr pour cela, puis commencer à extraire les données OK, maintenant allons-y et décompressons le fichier. Je vais donc aller les extraire toutes. OK, alors maintenant allons-y et vérifions les données. Nous avons donc ici trois ensembles de données différents. Les premiers ensembles de données, les projets Tableau, les tableaux de bord des ventes Nous allons l'utiliser dans la dernière section une fois que nous aurons commencé à construire nos projets. Ensuite, nous avons deux autres ensembles de données, les grands ensembles de données et les petits ensembles de Nous allons utiliser ces deux ensembles de données dans l'ensemble du cours La petite source de données et la grande source de données sont donc très similaires. Alors maintenant, vous me demandez peut-être pourquoi avons-nous deux ensembles de données ? Bon, maintenant ouvrons-les tous les deux et voyons ce que nous avons à l'intérieur. Comme vous pouvez le constater, nous avons presque les mêmes tables, donc les clients, nous avons des commandes, des produits, etc. Ils sont donc presque identiques. Et maintenant, vous me demandez peut-être pourquoi avons-nous deux ensembles de données ? Nous avons de nombreux types de calculs et de fonctions. Par exemple, certains calculs vont modifier les données au niveau du rôle Evel Et il est préférable de disposer d'un petit ensemble de données afin de comprendre facilement leurs résultats. D'autre part, nous avons des calculs tels que des agrégations sur la table LOD Il est préférable de disposer de nombreuses données pour comprendre son fonctionnement. C'est pourquoi j'ai décidé de disposer de deux ensembles de données afin de couvrir tous ces scénarios Une autre chose à propos des ensembles de données est que le type de fichier est CSV Nous n'avons qu'un seul Jason ici, vous pouvez donc utiliser une table publique ou table sur table pour me suivre dans le cours Très bien, je vais maintenant vous expliquer le modèle de données de nos ensembles de Nous avons ici trois tables typiques. Nos ensembles de données contiennent des informations sur le cas d'utilisation des hypermarchés Il s'agit simplement de transactions de vente de clients qui commandent des produits par une entreprise. C'est classique et très facile à comprendre. La première table de notre modèle de données est la table du client. Il contient toutes les informations sur les clients , telles que le nom des clients, leur localisation et leur score. Dans les petits ensembles de données, nous avons cinq clients, et dans les grands, nous en avons environ 800 Et le deuxième tableau de notre modèle de données concerne les commandes. Il contient toutes les commandes passées par les clients. Nous avons donc des informations telles que la commande, date, les ventes, la quantité et les bénéfices. Dans les petits ensembles de données, nous avons dix commandes. Et dans l'ensemble de données de pointe, nous avons environ cinq ans de données. Et c'est très utile une fois que nous commençons à créer des clusters. Et le troisième tableau de notre modèle de données concerne les produits. Il contient tous les produits que nous trouvons dans notre magasin de souper. Nous avons donc des informations telles que le nom du produit, la catégorie et la sous-catégorie. Dans le petit ensemble de données, nous n'avons que cinq produits dans la catégorie moniteur et accessoires. Mais dans les ensembles de données les plus complets, nous avons plus de 2 000 produits avec des catégories et des sous-catégories , nous avons maintenant ces trois tables, mais nous avons également des relations entre elles. Par exemple, il existe une relation entre les commandes et les clients. Ils peuvent être connectés à l'aide de l'identifiant client. Et si vous vérifiez les commandes et les produits, vous pouvez trouver une autre relation entre eux où vous pouvez trouver les identifiants des produits dans les deux tableaux. Et avec cela, nous pouvons établir une relation entre les commandes et les produits. C'est bon. OK, j'ai donc laissé toutes ces informations sur mon site web. Vous y trouverez tous les liens vers les ensembles de données que j'ai trouvés au cours de mes recherches Vous pouvez donc vous y rendre et les vérifier si vous le souhaitez. Très bien, maintenant, avec ça, nous avons tout. Nous avons les outils, les données, les comptes. Nous allons ensuite créer notre première visualisation dans Tableau, et nous pourrons la publier sur notre nouveau compte public Tableau. 75. Udemy 4 4 4 Publish Viz: OK, si vous le souhaitez, démarrons Tableau, public Disktop, si ce n'est pas déjà fait Ensuite, sur la page d'accueil, nous allons accéder au menu de gauche pour connecter Tableau à nos données. Cliquez donc sur Fichier texte, et maintenant nous allons rechercher notre fichier, le fichier CSV client que nous venons de télécharger. Nous pouvons désormais consulter les données du client dans Tableau. Passons aux feuilles de travail. Je vais cliquer sur l'onglet orange ici, feuille 1, pour créer une nouvelle feuille de travail Nous allons maintenant créer notre visualisation dans Tableau. Il suffit de glisser-déposer depuis le côté gauche. Faisons glisser le pays dans les colonnes. Trouvons-en un autre. Déplaçons le compte vers les lignes. C'est bon, alors c'est tout. Nous avons notre première visualisation. Et vous pouvez voir dans ce visuel combien de clients nous avons dans chaque pays Cela dit, nous avons terminé de créer le classeur et il est maintenant temps de le partager Malheureusement, dans Tableau Public, nous ne pouvons pas le télécharger localement sur notre PC, mais je vais vous montrer comment contourner le problème plus tard. Désormais, la seule option qui s'offre à nous est le publier sur notre nouveau compte public Tableau. OK, pour ce faire, passons au menu principal ici. Cliquez ensuite sur Fichiers. Ensuite, nous allons cliquer sur Sécuriser dans Tableau Public. Pour la première fois, vous devez vous connecter avec le compte public Tableau que nous venons de créer. Bien, maintenant, cliquons sur Se connecter. Maintenant, nous devons lui donner un nom, et je l'appelle ma première visualisation. Et une fois que vous avez cliqué sur Enregistrer, Tableau Public Desktop peut commencer à publier notre classeur sur Tableau Public Une fois la publication terminée, une page Web peut s'ouvrir automatiquement, affichant directement votre visualisation dans votre compte public Voici notre Z. Revenons maintenant à notre page d'accueil. Et comme vous pouvez le voir ici, notre première visualisation a été publiée sur Tableau public Revenons-y. Désormais, tout le monde peut voir votre visualisation, interagir avec elle et même la télécharger Voyons comment nous pouvons le télécharger. Il y a une icône de téléchargement ici, puis cliquez dessus. Vous pouvez maintenant sélectionner le format de fichier que vous souhaitez. Nous allons sélectionner le dernier classeur Tableau. Cliquez dessus, puis sur Télécharger Nous allons maintenant obtenir le fichier Tableau bx, dans lequel se trouvent nos données et nos visualisations Donc, si vous l'ouvrez, vous pourrez revoir notre travail. Et c'est la solution que nous pouvons utiliser pour enregistrer notre travail localement dans notre BC dans Tableau Public. Très bien, vous avez donc publié votre première version sur votre nouveau compte public Tableau. Ensuite, je vais vous présenter rapidement les trois pages principales de Tableau dans l'interface Tableau et nous allons apprendre à naviguer dans Tableau. 76. Interface d'Udemy 4 5 Tour: Je me souviens maintenant qu'en 2014, j'ai ouvert Tableau pour la première fois, j'ai été submergée toutes les icônes et parties de l'interface Tableau, et la navigation dans les pages Tableau était très confuse pour moi au début C'est pourquoi je vais vous présenter brièvement l' interface Tableau. Alors allons-y. OK, maintenant allons-y et démarrons Tableau. Maintenant, la première chose que je veux vous montrer , c'est que l'ensemble du fichier, nous l' appelons un classeur Et le classeur ressemble à n'importe quel autre livre. Il contient différentes feuilles. Et le classeur Tableau contient trois pages principales. Nous avons la page d'accueil. Il s'agit de la page principale où vous pouvez connecter nos données à Tableau. Et puis nous avons la page de la source de données. C'est l'endroit où vous pouvez connecter et combiner vos tables et apporter des modifications aux métadonnées, par exemple renommer des colonnes, etc. Et la troisième page sur laquelle vous allez passer le plus clair de votre temps est celle de l' espace de travail. C'est l'endroit où vous allez créer vos zolisations de données. Très bien, nous pouvons maintenant apprendre à naviguer dans ces pages et à passer de l'une à l'autre. OK, une fois que vous aurez commencé bas, vous serez sur la page d'accueil, la page de démarrage. Maintenant, si nous voulons accéder à la page de la source de données, nous devons connecter quelque chose. Revenons sur le côté gauche, connectez-vous au fichier texte, puis sélectionnez nos clients de fichiers et ouvrez-les connectez-vous au fichier texte . Une fois cela fait, nous arriverons automatiquement sur la page de la source de données. Maintenant, si nous voulons revenir à la page d'accueil pour cela, nous allons accéder à cette icône Tableau sur le côté gauche. Si nous cliquons dessus, nous allons revenir à la page d'accueil. Si nous voulons revenir à la page de la source de données, nous allons cliquer sur la même icône. Cliquez à nouveau dessus, et nous revenons à la page de la source de données avec cette icône. Nous pouvons toujours revenir à la page d'accueil de Tableau. Très bien, voyons maintenant comment nous pouvons accéder à la page de l'espace de travail. Pour ce faire, nous allons aller au bas de la page. Vous trouverez ici différents robinets. Le premier est toujours l'onglet source de données. C'est exactement là que nous en sommes actuellement à la source de données. Mais maintenant, si nous sélectionnons les feuilles Tableau, cela nous amène à la page de l'espace de travail. Si vous souhaitez revenir à la page de la source de données , vous pouvez procéder de deux manières. abord, nous pouvons rester en bas et sélectionner l'onglet de la source de données. En cliquant dessus, nous revenons à la source de données. Et la deuxième option est que dans le volet de données, si vous allez sur le côté gauche, vous pouvez voir nos clients des sources de données. Et si vous double-cliquez dessus, nous allons revenir à la page de la source de données. OK les gars, c'est ce que c'est, voici comment vous pouvez naviguer dans les pages Tableau. Passons maintenant à un bref aperçu de chaque page. Bien, commençons par la première page, la page de démarrage. Nous pouvons voir ici trois volets connecter, ouvrir et découvrir. Dans connect, nous pouvons trouver tous les types de connecteurs de données Et dans Tableau public, nous en avons une dizaine. C'est suffisant pour l'entraînement. Mais dans Tableau to, nous disposons de plus de 90 connecteurs de données. Maintenant, au milieu, nous avons ouvert cette section, une fois que vous démarrerez Tableau pour la première fois, une fois que vous démarrerez Tableau pour la première fois, sera vide. Mais au fur et à mesure que vous créez de nouveaux classeurs, Tableau va commencer à vous montrer le dernier classeur ouvert Et c'est vraiment agréable d'avoir un accès rapide à nos classeurs Ici, nous n'avons remporté que la première phase que nous avions publiée auparavant. Et sur le côté droit, vous trouverez Discover. Vous trouverez différentes informations émanant de l'équipe Tableau, telles que des blogs, actualités, des didacticiels de formation, etc. En bas de page, vous pouvez voir des informations sur le logiciel Tableau. Par exemple, cela indique que nous pouvons passer à Tableau dicto ou, plus tard, une fois Tableau aura publié une nouvelle version de Tableau, vous trouverez ici des informations pour mettre à jour votre Tableau Mais comme nous venons d'installer la dernière version de Tableau, celle-ci ne l'affiche pas. OK, c'était donc tout pour la page d'accueil. Passons maintenant à la suivante. Nous avons la page de la source de données. À présent, vous devriez savoir comment vous y rendre en cliquant sur l'icône Tableau. D'accord, qu'avons-nous ici dans la page des sources de données sur le côté gauche, vous pouvez trouver toutes les informations sur nos données. Dans les connexions, vous pouvez trouver les informations de connexion, et dans les fichiers, vous pouvez trouver toutes les tables qui se trouvent dans nos données. Et puis au milieu, nous avons le nom de la source de données. Ensuite, nous avons le domaine dans lequel nous allons créer notre modèle de données. Et il contient deux couches, la couche logique et la couche physique. Je vais expliquer cela dans les prochains tutoriels. Ne t'inquiète pas pour ça. En dessous, nous avons la grille de données. Il va nous montrer un échantillon de nos données et, par défaut, les 1 000 premières lignes de données. Et sur le côté gauche, nous avons une autre grille. Il s'agit de la grille de métadonnées. Il nous montre plus de détails sur les champs des tables. C'est bon, c'est tout pour le moment. Nous allons maintenant passer à la page suivante, l'espace de travail. Et nous pouvons le faire en sélectionnant l'onglet de la feuille. OK, sur la page de l'espace de travail, nous pouvons passer le plus clair de notre temps à créer nos visualisations. C'est pourquoi nous avons beaucoup d'icônes et d'autres choses. Laissez-moi donc vous guider rapidement dans cette interface. OK, nous allons donc commencer par le haut. Nous avons la barre d'outils. Il contient de nombreuses icônes et ces icônes le sont. Fonctions les plus fréquemment utilisées dans Tableau. Lorsque vous créez vos visualisations, vous avez un accès rapide à ces fonctions Comme vous l'avez peut-être déjà remarqué, certaines fonctions ne sont pas sélectionnables. Eh bien, vous devez comprendre que dans Tableau, si quelque chose est grisé, ne signifie pas que cette fonctionnalité n' est pas disponible dans Tableau public, mais qu'elle n'est pas pertinente pour le visuel Maintenant, par exemple, si je vais ici, cela va trier le visuel, et comme je n'ai rien, il n'est pas pertinent de le trier. Examinons les autres icônes. Nous avons l'icône Tableau, elle nous amène à la page d'accueil. Vous savez que nous avons déjà la possibilité d'annuler et de rétablir la dernière action du visuel Et comme vous pouvez le voir, alors que je survole l'icône Tableau, je vais me donner brève description de la fonction Ici, nous pouvons créer une nouvelle source de données, ou ici, nous pouvons créer une nouvelle feuille de calcul, etc. Il suffit donc de survoler toutes les icônes et vous verrez la fonction Très bien, passons maintenant au côté gauche. Nous avons ici deux volets. Le volet de données et la plage d'analyse. Par défaut, Tableau Gonhowas, le volet de données. Mais si vous souhaitez accéder à la plage d'analyse, il suffit de cliquer dessus Vous pouvez passer de l'un à l'autre en les sélectionnant simplement. Voyons ce que nous avons ici dans le volet de données. La première chose est que la source de données contient nos données, et en dessous se trouvent les tables de cette source de données. Nous n'avons actuellement qu' une seule table, celle des clients. Et nous pouvons voir ici les champs ou les colonnes de nos tables. Et ici, nous avons également un champ de recherche. Parfois, notre source de données devient très volumineuse et nous allons avoir beaucoup de champs C'est donc une très bonne façon de rechercher un champ spécifique. OK, passons maintenant au volet d'analyse. Et vous pouvez trouver ici des fonctions prédéfinies que vous pouvez ajouter à votre visuel, comme l'ajout d'une ligne moyenne ou le clustering , ou même vous pouvez créer votre propre ligne de référence Des trucs vraiment sympas. OK, alors maintenant je vais revenir au volet de données. Très bien, alors passons maintenant au milieu. Et vous pouvez trouver ici différentes étagères et cartes. Nous allons les utiliser pour créer nos visualisations. Et tout fonctionne ici par glisser-déposer. Commençons donc par le premier, les étagères en rangées et en colonnes. Les visuels d'un tableau ont deux dimensions, les lignes et les colonnes Comme toutes les autres tables, si vous placez des champs dans l'étagère à colonnes, cela créera une colonne de la table. si vous placez des champs dans les étagères de lignes, cela créera une ligne du tableau. Des trucs faciles. Alors maintenant, prenons un exemple. OK, alors passons sur le côté gauche et nous allons glisser-déposer les pays sur les colonnes. Et avec cela, nous définissons les colonnes du visuel ici. Alors maintenant, nous allons avoir quelque chose sur les rangs. Faisons le décompte et faisons-le glisser sur les lignes. C'est ainsi que nous définissons les visuels, les colonnes et les lignes. Si vous souhaitez passer de l'un à l' autre, vous pouvez accéder aux barres d'outils ici et cliquer sur cette icône. Et vous pouvez passer de l'un à l'autre très facilement. Si vous avez beaucoup de chroniques, je vais revenir en arrière. Maintenant, nous pouvons ajouter plus de colonnes ou de lignes. Par exemple, prenons le City Drag et déposez-le sur les colonnes ici. Vous pouvez avoir plusieurs choses. Maintenant, si vous souhaitez supprimer l'une de ces colonnes, vous pouvez le faire par glisser-déposer sur l'espace vide. OK, passons à l'étagère à bagages. Vous pouvez l'utiliser pour diviser le visuel actuel en une série de pages. Si vous voulez analyser quelque chose étape par étape et y aller lentement, prenons un exemple. OK, reprenons le client. Comptez les glisser-déposer sur les pages. Vous pouvez voir sur le côté droit que nous avons une nouvelle fenêtre pour contrôler les pages. en sommes maintenant à la première page où nous avons des pays avec un seul client. Si nous cliquons ici sur le côté droit, vous obtiendrez les pays avec deux clients et ainsi de suite. Et maintenant, pour l'exemple suivant, je vais le supprimer. Je vais donc simplement glisser-déposer dans l'espace vide. Très bien, alors passons à l'étagère suivante. Nous avons les filtres. Vous pouvez l'utiliser pour filtrer notre visuel. Par exemple, fixons les pays, glissons-les dans les filtres. Et maintenant, vous pouvez décider ici quel pays va rester et quel pays va quitter le visuel. Maintenant, si je sélectionne, par exemple, supprimons France et cliquons sur Appliquer. Vous pouvez voir que notre visuel ne contient pas actuellement les Country Friends. Je vais maintenant le retirer à nouveau de l'étagère par glisser-déposer dans l'espace vide. Ensuite, nous avons la carte Mark. Vous pouvez l'utiliser pour concevoir le visuel. Par exemple, nous pouvons ajouter de nouvelles couleurs. Si nous glissons et déposons les pays au-dessus des couleurs, nous obtiendrons une couleur pour chaque pays. Ou nous pouvons modifier la taille des pièces, rendre petites ou grandes, ou nous pouvons ajouter des étiquettes, etc. OK, passons maintenant au milieu. Bien sûr, nous avons ici notre point de vue, il contient des visualisations ou nous l'appelons visas Nous avons d'abord le titre et vous pouvez le modifier en double-cliquant dessus. Donnons-lui un nom. Par exemple, clients par pays, puis cliquez sur OK. D'accord. En dessous, nous avons notre visualisation, qui contient différents éléments. Par exemple, nous avons les en-têtes, et ici nous avons également les pays, nous avons l'axe Maintenant, les points d'intersection entre ces champs sont les marques. Ces marques peuvent être comme des pars dans cet exemple, ou peuvent être une ligne, des cercles ou toute autre forme. Maintenant, si nous vérifions le bas de l'interface du tableau, vous pouvez trouver le statut par. Il contient de nombreux détails sur notre visuel. Par exemple, il indique que nous avons trois points. Bien entendu, nous avons trois parties. Nous avons une ligne et trois colonnes. Le nombre total de clients est de cinq. Ajoutons maintenant d'autres éléments au visuel pour voir comment ces statuts changent. Prenons les scores, faisons-les glisser dans les rangées. Vous pouvez voir ici que nous avons maintenant six marques, six pars, deux lignes et trois colonnes. Ces statistiques sont très importantes lorsque vos visualisations se compliquent. Maintenant, nous en avons une très simple, nous pouvons la compter et voir que nous avons six parties. Mais si nous avons beaucoup de points et de points, il est vraiment difficile de les compter. C'est vraiment sympa de vérifier le statut par pour voir les détails de notre visuel. Très bien, maintenant passons à droite et nous allons passer à l'icône « Afficher moi ». Sélectionnez-le. Vous obtiendrez désormais les différentes visualisations proposées Tableau en cliquant simplement dessus. Vous allez changer l'ensemble des visualisations dans notre affichage ici Nous pouvons passer à des tableaux, à des diagrammes à secteurs ou à trois cartes, etc. Il ne vous reste plus qu'à explorer ces différentes visualisations. Vous avez peut-être déjà remarqué que certains d'entre eux sont de niveau inférieur, nous ne pouvons pas les utiliser ici. Encore une fois, il est disponible mais nous n'avons pas les conditions requises pour l'utiliser. Par exemple, si vous accédez au graphique linéaire ici, Tableau vous indique quelles sont les exigences ou ce dont Tableau a besoin pour créer cette visualisation. Il a besoin d'un rendez-vous. Il n'a pas besoin de dimensions, et il a besoin d'au moins une mesure. À notre avis, Tableau ne peut pas le créer car nous n'avons aucun champ de date dans notre affichage. bon, tout le monde. C'était le principal élément des feuilles de travail Maintenant, avant de passer au tableau de bord, je vais faire quelques petites choses. Tu peux me suivre. D'accord ? Je vais annuler ces visualisations et revenir à la normale. Ensuite, je vais créer de nouvelles feuilles. Je vais donc cliquer ici pour créer de nouvelles feuilles de travail Ensuite, je vais prendre les pays. Et cette fois, je vais prendre les scores ici. Ensuite, je vais utiliser les cartes Pi ici. Je vais mettre des étiquettes dessus. OK, ça suffit. Passons maintenant aux tableaux de bord. Nous pouvons le faire en créant un nouveau tableau de bord sur l'icône ici. Nous sommes maintenant à l'interface du tableau de bord. Je ne vais pas tout expliquer ici. Il est simplement important de comprendre que dans le tableau de bord, nous pouvons commencer à compiler différentes feuilles en un seul endroit Nous pouvons glisser-déposer la feuille numéro un où nous avons les clients par pays. Ensuite, nous pouvons prendre la feuille numéro deux, il suffit de la placer quelque part ici. Ensuite, j'ai au même endroit deux visuels, la feuille numéro un et la feuille numéro deux C'est la tâche principale du tableau de bord. C'est bon, tout le monde. Maintenant, je vais vous montrer le dernier type de feuilles que nous avons, l'histoire pour en créer une nouvelle, nous allons aller en bas et cliquer sur cette icône. Nous avons ainsi créé une nouvelle histoire, les histoires dans Tableau. Ils ressemblent à des séquences de visuels et nous les utilisons généralement pour les présentations si vous souhaitez raconter une histoire à partir de nos données. Très bien, qu'est-ce qu'on a ? Ici, sur le côté gauche, nous avons les visuels que nous avons créés Nous pouvons voir les feuilles de travail ainsi que le tableau de bord. Et puis, ici, nous pouvons ajouter de nouveaux points d'histoire. Au milieu, nous avons dans cette section, comme Navigator, pour raconter notre histoire Ensuite, nous allons présenter l'histoire ou les points de vue. Ce que nous allons faire maintenant, dans le premier est glisser-déposer le tableau de bord. Mettons-y deux maintenant. Nous pouvons ajouter une prochaine étape en ajoutant une planche ici. Ensuite, nous allons prendre la feuille numéro un, puis nous pouvons en ajouter une nouvelle vierge , puis la feuille numéro deux. Maintenant, nous avons une histoire. Tout commence par une vue d'ensemble avec le tableau de bord. Et au fur et à mesure que nous parcourons l'histoire étape par étape, nous entrons dans les détails. Dans chaque visuel. C'est vraiment une belle façon de présenter ou de raconter une histoire à l'aide de nos visuels. Très bien, le logiciel Tableau est maintenant installé. Nous avons les deux ensembles de données de formation, le compte public pour partager votre travail, et tout est prêt pour commencer à apprendre à utiliser Tableau Nous avons donc terminé cette section dans laquelle nous avons préparé votre environnement à la mise en pratique de Tableau. Dans la section suivante, nous allons approfondir la source de données Tableau pour découvrir comment créer un modèle de données dans Tableau en combinant des tables. 77. 5 sections Combine: Modélisation des données dans Tableau. Chaque tableau de bord ou graphique performant peut être basé sur un modèle de données solide, et il est essentiel de posséder des compétences en modélisation des données pour chaque table, objet ou projet de business intelligence. C'est pourquoi nous allons commencer à apprendre principes fondamentaux de la modélisation des données, notamment le schéma en étoile et le schéma en flocon de neige Ensuite, je vais vous présenter la modélisation des données Tableau, vous permettra de découvrir les couches physiques et logiques. Ensuite, nous pourrons apprendre les différentes méthodes permettant de combiner des tables dans le cadre de la modélisation des données à l'aide de jointures, de relations d'union mélange de données. Et bien sûr, afin de comprendre les différences entre les deux, nous allons les comparer côte à côte. Et bien sûr, je vais vous indiquer quand utiliser quelles méthodes. Et à la fin, vous allez créer deux sources de données basées sur nos ensembles de données de formation Commençons donc le premier sujet où nous pouvons comprendre les principes fondamentaux de la modulation des données. Allons-y maintenant. 78. Udemy 5 1 DM: Dans les projets réels, vos données seront stockées, généralement dans des entrepôts de données ou des liaisons de données au sein de très nombreuses tables différentes. La première étape de tout outil de visualisation tel que Tableau ou PI consiste à connecter ces tables et les combiner dans un modèle de Big Data. Commençons par la question : qu'est-ce que la modulation des données ? Les données modulent le processus d'organisation et représentation des données de manière claire et compréhensible Chaque modèle de données comporte des entités, des entités, des éléments tels que des clients et des produits ou des événements tels que des commandes. Et à l'intérieur de ces entités, nous avons des informations, que nous appelons des attributs tels que le prénom et le nom de famille au sein de l'entité, clients. Et nous décrivons dans le modèle de données comment ces entités sont connectées ou liées les unes aux autres et nous appelons cela des relations. Ce modèle de données, cette représentation visuelle des données, nous permet , ainsi qu'aux programmes, de comprendre les données plus facilement, ce qui est vraiment important pour prendre des décisions et améliorer les performances de l'entreprise. Très bien, nous avons donc trois types différents de modèles de données à différents niveaux d'abstraction. Nous avons d'abord le modèle de données conceptuel. Ce type est une représentation de haut niveau du modèle de données sans entrer dans les détails sur la façon dont le modèle de données est implémenté. C'est comme une carte qui montre les entités importantes et les relations. Et nous utilisons généralement ce type pour expliquer les modèles de données aux analystes commerciaux et aux actionnaires afin de comprendre le tableau d'ensemble des données Le deuxième type est le modèle de données. Dans ce modèle de données, nous allons plus en détail sur la manière dont les données sont structurées et organisées. Nous définissons dans ce modèle les attributs de chaque entité, et il inclut également des contraintes et plus de détails sur les relations entre les entités. Ce modèle de données est généralement utilisé par les concepteurs et les développeurs de bases de données comme modèle pour les implémentations Et le troisième type est le modèle de données physique. Ce type représente les implémentations réelles du modèle de données Il contient tous les détails techniques sur la manière de stocker les données. Comme les types de données des atroputes, les clés primaires et étrangères, les index, etc. Ce modèle de données est utilisé par les développeurs pour créer et gérer les bases de données. Très bien, alors résumons. Le modèle de données conceptuel donne une vue d'ensemble des données. Le modèle de données logique fournit un plan pour les implémentations Et le modèle de données physiques montre comment les données sont mises en œuvre dans les bases de données. Tableau a par ailleurs adapté les modèles de données logiques et physiques des sources de données. Mais nous n'avons pas de modèle de données conceptuel dans Tableau. Ne t'inquiète pas pour ça. Je vous montrerai plus de détails ultérieurement. Très bien, pour l'analyse, et particulier pour l'entreposage des données et l'informatique décisionnelle, nous avons besoin de modèles de données spéciaux optimisés pour les requêtes et Il doit être souple et facile à comprendre. Et pour cela, nous disposons de deux modèles de données spéciaux. Le premier est le schéma des étoiles. Le schéma en étoile comporte une table de faits centrale entourée de tables dimensionnelles. Les tables de faits contiennent des événements et les dimensions contiennent des informations descriptives. La relation entre le fait et les tables de dimensions forme une étoile, c'est pourquoi nous l'appelons un modèle de données de schéma en étoile. Nous l'appelons schéma de flocon de neige. Il est très similaire au schéma en étoile, mais les dimensions ici se décomposent en sous-dimensions. normalisation des tables ou des dimensions signifie que ces tables sont décomposées en petits morceaux pour éviter d'avoir de grandes tables ou de grandes dimensions, ce qui entraîne de nombreuses duplications de données et une baisse des performances. La forme de ces modèles de données donne l'impression que schéma en étoile Snowflake est un modèle de données simple et facile à comprendre. Nous utilisons généralement si notre ensemble de données est petit ou moyen autre côté, le schéma du flocon de neige est plus complexe, mais il élimine les doublons et réduit Nous l'utilisons généralement si nous avons de grands ensembles de données. Très bien, les ensembles de données que j'ai préparés pour ce cours Tableau utilisent le modèle de données du schéma en étoile souci de simplicité et de facilité de suivi Bien, notre modèle de données a un nom et nous l' appelons schéma en étoile. Si vous voulez travailler sur de vrais projets, vous allez beaucoup entendre parler du schéma en étoile. Le schéma en étoile comporte principalement deux types de tables, les faits et les dimensions. Par exemple, nous avons le tableau Clients. Il décrit chaque client par son prénom, son nom de famille, son pays, etc. Les clients sont donc un tableau de dimensions. Et nous avons une autre table de dimensions dans notre modèle de données. C'est le tableau des produits qui décrit également chaque produit par son nom et sa catégorie. C'est aussi une dimension. Très bien, parlons maintenant du deuxième type de tables dans le schéma en étoile. Nous avons les faits, par exemple, regardons la grande table au milieu, nous pouvons voir trois choses. Vous pouvez d'abord voir un grand nombre de clés pour les autres dimensions. Nous avons le numéro de commande, le numéro de client, identifiant du produit et nous pouvons voir les dates. Nous avons donc la date de commande, la date d'expédition, et troisièmement, nous pouvons voir beaucoup de chiffres. Nous avons des quantités vendues, des bénéfices, nous les appelons aussi des mesures. Si vous voyez ces trois choses, cela signifie que nous avons un événement ou un fait. Les données du tableau relient les dimensions entre elles. Il a des dates et des mesures. OK, donc pour résumer, comment déterminer si une table est une dimension ou un fait ? Si vous avez un tableau contenant des informations sur une personne physique ou un objet, comme un employé, des clients, des produits, alors ce tableau est une dimension Et ce sont généralement de petites tables. Et d'autre part, si vous avez un tableau qui contient des événements, par exemple, nous avons des journaux de ventes ou de portes, des transactions ETM Toute table qui contient des événements, des transactions et qui contient du temps, elle contient des faits, et généralement ce sont vraiment des tables énormes, d'accord ? Ainsi, dans notre modèle de données, dans les ensembles de données, nous avons deux dimensions Nous avons les clients et les produits, et au centre, nous avons notre réalité, les commandes. Bien, maintenant, si vous entendez quelqu'un parler de schémas stellaires dans votre projet , etc., vous savez exactement ce que cela signifie Ce sont des concepts très importants en termes d'analyse et de BI si vous utilisez Tableau ou Bar BI. C'est bon. Ainsi, vous avez appris certains concepts importants en matière de modulation des données. Ensuite, nous allons découvrir le modèle de données Tableau et les deux couches, physique et logique. 79. Udemy 5 2: OK, une fois que nous avons connecté nos données à Tableau, nous devons créer un modèle de données dans notre source de données. Si vos données ne contiennent qu'une seule table, votre modèle de données est très simple. Votre modèle de données comporte une seule table. Mais dans les projets réels, les choses se compliquent lorsque vous avez plusieurs tables. Tableau propose quatre méthodes différentes pour combiner et connecter vos tables. Nous avons des relations, des jointures, syndicats et un mélange de données Avant de commencer à approfondir ces méthodes, faut d'abord comprendre que la modulation des données dans Tableau comporte deux couches dans le modèle de données Tableau Nous avons la couche physique et, par-dessus , la couche logique. Dans la couche physique, nous pouvons avoir quelques tables physiques et nous pouvons les combiner dans Tableau en utilisant deux méthodes, soit en joignant les tables, soit en utilisant une union entre elles. Passons maintenant à la couche logique. C'est la couche de niveau supérieur qui nous fournit une sorte de résumé pour masquer tous les détails de la couche physique. C'est particulièrement intéressant si nous avons beaucoup de tables dans la couche physique. Une fois que nous avons créé nos visualisations, nous ne voulons pas voir toutes ces tables dans la couche physique La couche logique va nous fournir un résumé ou masquer tous ces détails. Le résultat de la fusion des tables à l'aide de la jointure et de l'union dans la couche physique sera présenté dans la couche logique avec une table unique, table plate, et nous l' appelons table illogique Cela signifie que nous allons avoir deux tables logiques. Le premier représentera trois tables après avoir effectué la jointure. Et le second va représenter deux tables en utilisant l'union. Mais il nous reste encore à modéliser les données pour relier ces deux tables logiques dans Tablo Nous n'avons qu'une seule méthode pour le faire, et nous l'appelons relations Il est très important de comprendre que dans la couche logique, nous ne pouvons pas fusionner des tables dans une table après les avoir reconnectées en utilisant la relation entre les deux tables logiques Le tableau restera tel quel et rien ne sera fusionné. Nous décrivons simplement la relation entre les deux tables logiques. Revenons maintenant à ces deux couches, à la fois la couche physique et la couche logique. Nous pouvons le trouver dans Tableau Data Source. Et comme vous le savez, en plus de la source de données, nous avons nos visualisations. Et vous ne pouvez voir dans cet exemple que les tables de la couche logique. Et vous pouvez commencer à créer vos visualisations en utilisant les données disponibles dans la couche logique Mais parfois, lorsque vous travaillez sur les projets, vous créez une autre source de données à partir d'un autre modèle de données. Dans cet exemple, il est important de comprendre que toutes les tables logiques ne proviennent pas des tables physiques. Ils peuvent provenir directement de votre système source. Maintenant, afin de créer des visualisations uniques à partir des modèles de données et des sources de données, nous devons d'une manière ou d'une autre relier ces deux modèles de données ou sources de données Et nous pouvons le faire au niveau de la visualisation où Tableau nous propose la dernière et unique méthode de connexion et de combinaison de tables, appelée fusion de données En regardant cela, vous pouvez constater que Tableau nous propose quatre méthodes différentes pour combiner et connecter des pour combiner et connecter tables dans différentes couches et différents niveaux. Dans la couche physique, nous avons les articulations et les unions. Dans la couche logique, nous avons les relations, et au niveau de la visualisation, nous avons le mélange des données Très bien, voyons maintenant dans Tableau comment nous pouvons naviguer entre la couche physique et la couche logique. Nous sommes actuellement sur une page de source de données et, par défaut, nous allons être une couche logique dans le modèle de données. Cela signifie donc que tout ce que nous glisserons et déposerons dans notre modèle de données sera considéré comme une table logique. Le tableau des clients est illogique. Prendons-en un autre. Prenons les commandes, faisons-les glisser et déposez-les ici. Il s'agit donc de notre deuxième tableau logique. Et comme vous pouvez le constater, Tableau a créé une relation entre eux. Parce qu'au niveau logique, nous ne pouvons établir que des relations. Nous en sommes donc à la couche logique, comment pouvons-nous passer à la couche physique ? Pour ce faire, nous allons entrer dans une table logique. Allons voir les clients et double-cliquons dessus. Une fois cela fait, nous allons passer à la deuxième couche. Nous sommes à l'intérieur de la couche physique maintenant. Tableau va vous dire ici que les clients sont constitués d' une seule table, les clients sont constitués d' car nous n'avons qu'une seule table physique à l'heure actuelle Tout ce que nous glisserons et déposerons dans le modèle de données sera considéré comme un tableau physique. Par exemple, nous pouvons prendre les informations du client, les glisser-déposer ici. Et par défaut, Tablo va créer entre eux, pas une relation, il va créer un joint entre ces deux tables physiques Et bien sûr, nous pouvons faire une union entre eux. Dans la couche physique, nous pouvons effectuer des jointures et des unions. Comme vous pouvez le lire ici, il est écrit le client, la table logique. Customers est composé de deux tables physiques. Si vous l'avez sur cette icône, vous verrez exactement que nous avons deux tables physiques qui définissent les clients de la table logique. Maintenant, si vous voulez revenir à la couche logique, nous pouvons le faire en fermant simplement la couche physique. Cliquons dessus. Maintenant, vous pouvez voir que les clients ont une nouvelle connexion, cela indique que dans la couche physique, il y a comme une jointure et que nous obtenons plus d'informations si nous l'avons sur les tables, cela indique la table logique Customers. Il est composé de deux tables physiques, les clients et les détails des clients. Cela signifie que les données des tables logiques proviennent de la couche physique. Mais si nous passons aux commandes ici, vous ne verrez aucune table physique. Les données proviennent directement des tableaux originaux. Grâce à cela, nous avons appris à naviguer à travers les couches physique et logique. Très bien, cela nous apprendre la modélisation des données dans Tableau et de définir les couches physiques et logiques. Ensuite, nous allons apprendre à combiner des tables dans Tableau et nous allons commencer par les jointures. 80. Udemy 5 3 Joins: Très bien, commençons donc à parler de la jonction de tables. Nous avons généralement deux tables, table et la table B. Si nous voulons les combiner dans une seule grande table, nous pouvons utiliser un joint entre elles. La première chose à comprendre est qu' une fois que nous utilisons la jointure entre deux tables, nous avons deux côtés. table A sera la table de gauche et la table B sera la table de droite. Maintenant, que va-t-il se passer une fois que nous aurons rejoint les tables ? Tous les champs du tableau de gauche seront affichés en sortie. Ensuite, tous les champs de la table de droite seront ajoutés à côté. Joints combine les champs ou les colonnes de deux tables. Maintenant, pour effectuer des jointures, nous avons d' abord besoin du champ clé. Il s'agit d'un champ que vous pouvez trouver dans les deux tables. Ensuite, nous devons définir le type de jointure. Et nous devons choisir entre quatre types de joints différents. Nous avons la jointure intérieure, la jointure gauche, la jointure droite et la jointure complète. Si vous connaissez L, vous connaissez ces types. C'est exactement la même logique. Mais prenons un exemple rapide pour comprendre les quatre types d'articulations. Bien, nous avons maintenant cet exemple où nous avons deux tables simples. Nous avons le nom et l'âge du client. Et nous voulons les combiner dans un seul tableau, car cela n'a aucun sens d'avoir deux tableaux sur les clients. Nous voulons créer une table client et les combiner. Dans le premier tableau, nous avons l'identifiant et les noms. Et dans le deuxième tableau, nous avons aussi les identifiants et l'âge. C'est vraiment facile. La clé de ce joint est l'identifiant du client. Voyons maintenant les différentes sorties en utilisant ces différents types de joints. Commençons par le premier type de jointure, la jointure interne. jointure interne indique que la sortie n'affichera que les lignes correspondantes en provenance de la gauche et de la droite. Cela signifie qu'aucune ligne correspondante ne sera présentée à la sortie. Voyons comment cela fonctionne. La première chose qui va se passer, c'est que nous allons d'abord combiner le terrain. Nous allons commencer par le côté gauche, puis par le côté droit. Nous allons maintenant commencer à faire correspondre les lignes. Nous allons commencer par le côté gauche. Avons-nous également le nom d'utilisateur sur le côté droit ? Il y a un match dans les deux tables. Nous avons le numéro d'identification du client, celui-ci, nous allons le voir à la sortie, puis nous allons continuer sur le côté gauche. Avons-nous également le numéro deux du numéro de client sur le côté droit ? Tu vois, nous ne l' avons pas. Nous n'avons que le client numéro trois. Cela signifie que deux ne correspondent pas sur le côté droit et que les trois clients ne correspondent pas sur le côté gauche. C'était ça. Si vous utilisez la jointure interne dans cet exemple, vous obtiendrez le numéro d'identification du client numéro un, puisque nous le trouvons dans les deux tables. Passons à la suivante. Nous avons la jointure gauche, l'articulation gauche indique que nous allons avoir tout ce qui trouve dans la table de gauche sans rien cocher, mais dans la table de droite, nous n' aurons que les lignes correspondantes. Si nous soulevons le joint entre ces deux tables, nous obtiendrons le résultat suivant. Nous allons d'abord placer les champs du tableau de gauche et ceux du tableau de droite à proximité les uns des autres. Ensuite, nous aurons tous les clients de la table de gauche sans rien cocher. Tout va être présenté ici, ces deux clients. Ensuite, du côté droit, nous n'aurons que les lignes correspondantes. Cela signifie que nous avons le numéro 1 du client sur la bonne table ? Oui, nous l'avons. Ensuite, nous allons l'avoir à la sortie. Mais le numéro deux du client ne se trouve pas à la bonne table, ce qui signifie qu' il sera vide. Vide signifie des valeurs nulles. Ici, nous allons avoir les valeurs nulles à la fois dans l'ID du champ et dans l'age Et voilà, c'est le résultat de Left Join. Très bien, alors maintenant nous allons passer à la suivante. Nous avons le bon joint. Vous comprenez peut-être déjà comment cela fonctionne. Nous allons avoir toutes les routes du tableau de droite et uniquement les lignes correspondantes du tableau de gauche. Voyons quel sera le résultat si nous passons directement entre ces deux tables. Comme d'habitude, nous allons avoir tous les champs, tous les champs en partant de la droite, et nous allons avoir toutes les lignes de la bonne table sans rien cocher. Nous allons avoir ces deux clients, puis nous commencerons à faire correspondre les clients par la gauche. Avons-nous le client numéro un ? Oui, nous l'avons. Nous allons l'ajouter ici. Avons-nous le client numéro trois ? Comme vous pouvez le constater, nous n' avons que les deux. Cela signifie que nous n' avons pas d'informations et que nous allons avoir les nuls Elles peuvent être vides, c'est tout. C'est exactement le contraire de la jointure gauche. maintenant au dernier type de jointure, nous avons la jointure complète. Joint complet signifie tout de gauche et de droite sans rien manquer. Voyons ce qui va se passer si nous avons un joint complet entre ces deux tables. Comme d'habitude, nous commençons par les champs de gauche et de droite, puis nous prenons tout du côté gauche. Nous emmenons ces deux clients ici. Du bon côté, nous allons faire en sorte que le montant correspondant augmente pour ces deux clients. Pour l'identifiant numéro un, nous avons celui-ci, mais pour les deux, nous n' avons aucune croissance correspondante, nous allons avoir des valeurs nulles ici Mais comme vous le voyez, nous n' avons pas tout du bon côté. Le numéro trois du client est manquant. C'est pourquoi en utilisant le joint complet, nous allons avoir ces informations ici , puis nous allons les faire correspondre également sur le côté gauche. Avons-nous un client numéro trois sur le côté gauche ? Cela signifie que nous allons également avoir des valeurs nulles. Maintenant, en vérifiant le résultat, vous pouvez voir que nous avons tout, toutes les données de gauche, toutes les données de droite là où il n'y a pas de correspondance, nous allons avoir des valeurs nulles Comme vous pouvez le constater, vous devez faire très attention au type de joint que vous utilisez, car en utilisant le mauvais, risquez de perdre des données. Si vous voulez être en sécurité et ne pas perdre de données, vous devez utiliser la jointure complète. Mais malheureusement, les joints complets sont très lents et vous finirez par avoir de très grandes tables, surtout si les deux tables comportent de nombreuses rangées qui ne correspondent pas Maintenant, je veux que vous compreniez le fonctionnement des articulations dans Tableau et fonctionnement des articulations dans Tableau ce qui peut se passer en arrière-plan une fois que nous joignons des tables. Nous avons la source de données, nous avons les visualisations, et à l'intérieur de la source de données, nous avons la couche physique et la couche logique Dans la couche physique, nous allons joindre les tables A et B. Une fois cela fait, Tableau peut créer une nouvelle table combinée A et B. Dans la couche logique, cette table, nous l'appelons table logique qui contient les données des deux tables. Ensuite, dans la couche de visualisation, supposons que nous voulions sélectionner les champs de F deux et F quatre. Tableau peut interroger la source données et la source de données pour obtenir les données de la nouvelle table logique combinée B , puis les renvoyer aux visualisations Vous pouvez constater que l'interaction entre les visualisations et la source de données se fera au niveau de la couche logique La couche physique va être complètement absente. C'est simplement ainsi que fonctionnent les articulations dans Tableau. Très bien, maintenant comment créer des joints dans Tableau. Disons que nous voulons joindre les clients à la table avec les commandes. Nous allons d'abord aller sur le côté gauche. J'ai bu et déposé les clients. Le joint va se faire au niveau de la couche physique, il faut y aller. Passons à l'étude des clients. Nous en sommes maintenant à la couche physique. Nous allons prendre les commandes et les glisser et les déposer ici dans l'espace vide. Avec cette écurie par défaut, vous pouvez créer un lien interne entre les clients et les commandes. Si nous voulons personnaliser la jointure, nous allons passer par l'icône et cliquer dessus. Et nous avons ici deux choses à faire. Nous allons d'abord définir le type de jointure. Comme nous l'avons appris, nous avons la jointure intérieure gauche, droite et extérieure complète. Vous pouvez simplement cliquer entre eux et voir quelles données peuvent être manquantes et quelles données peuvent être présentées comme exemple que je vous ai montré. Je vais donc m'en tenir au joint interne et à la prochaine chose que nous allons définir Tableau a compris qu'il y avait un identifiant client sur la gauche, identifiant client sur la droite, et que c'est la correspondance parfaite, ce qui est correct. Mais disons que c'était faux et que vous vouliez choisir la bonne clé pour le joint. Ce que vous allez faire, c'est aller le côté gauche, cliquer sur la flèche, vous obtiendrez tous les champs du tableau de gauche et vous sélectionnerez le bon. Dans cet exemple, l'identifiant client est correct. Je vais donc m'en tenir à ça et tu passeras du bon côté. Vous avez également la même icône ici. Et vous obtiendrez tous les champs de la bonne table et vous choisirez celui qui vous convient. Encore une chose. Votre clé pour le joint peut être non seulement un champ, mais plusieurs champs. Vous pouvez ajouter d'autres champs ici. Vous passez à la ligne suivante et sélectionnez le champ suivant pour la jointure. Mais dans cet exemple, nous n'avons qu'une seule clé. Je vais fermer ça. Nous avons installé les joints. Tu vas t'en tenir à la jointure intérieure. Nous pouvons revenir au modèle de données logique. Et comme vous pouvez le voir, le tableau ci-dessous contient une icône de jointure. Cela nous indique que ces tables logiques sont le résultat de la jonction de deux tables. C'est ça. Voici comment vous pouvez créer des jointures dans Tableau. D'accord, c'est tout pour Joint Mix. Nous allons apprendre le deuxième misod, comment combiner des tables en utilisant l'union 81. Udemy 5 4 Union: Très bien, parlons maintenant du syndicat. Supposons que nous ayons deux tables et les deux aient exactement les mêmes colonnes. Parfois, il est judicieux de les combiner dans une seule grande table, et nous pouvons le faire en utilisant le syndicat. Une fois l'union établie, que peut-il se passer ? Les colonnes et les lignes du tableau de gauche seront présentées à la sortie du tableau de droite. Seules les lignes seront un stylo à la sortie en dessous de la première. Union Pour combiner correctement les lignes de deux tables dans l' union, nous avons deux exigences. d'abord, les deux tables doivent comporter exactement le même nombre de champs, et deuxièmement, le champ doit avoir exactement les mêmes types de données. Comme vous pouvez le constater, nous n'avons pas besoin de la clé entre ces deux tables. Ce n'est pas comme la jointure. Très bien, prenons maintenant un exemple rapide et très simple à propos de l'Union. Nous avons ici deux tableaux très simples, les ordres de 2022, les ordres de 2023, et comme vous pouvez le constater, les deux tableaux ont exactement la même structure. Nous avons donc deux colonnes, l'ID et la date, dans les deux tables. Et il est logique de les fusionner dans une seule table. Nous appelons cela des ordres. Donc, si on fait une union entre eux, que peut-il se passer à la sortie ? Cela va commencer par le tableau de gauche et il va d'abord prendre les champs, l'identifiant et les dates. Ensuite, il va prendre toutes les lignes du côté gauche et les mettre dans leurs résultats. Maintenant, dans le tableau de droite, nous ne reprendrons pas les champs car nous les avons déjà dans le tableau de gauche. Il ne prendra que les rangées et sera abandonné au bout du tableau. Il va falloir les deux commandes, 3.4, et les mettre juste sous la table ici. Et c'est tout. C'est très simple et facile. Il a juste besoin du même nombre de colonnes ou de champs et exactement des mêmes types de données. Voyons maintenant comment fonctionne le syndicat dans Tableau et ce qui va se passer en arrière-plan. Une fois que nous avons fait l'union, nous avons de nouveau nos couches. Et l'union est très similaire à la jointure dans la couche physique Nous avons nos tables A et B. Une fois l'union effectuée, Tableau créera une nouvelle table logique combinée dans laquelle il combinera les lignes des deux tables. Ensuite, au niveau de visualisation, supposons que nous prenions le champ F un. Tableau va envoyer une requête à la source de données. Et la source de données va demander à la table logique d'obtenir les données. Une fois que Tableau aura obtenu les données de la source de données, elles seront présentées lors de la visualisation. Comme vous le voyez à nouveau ici, l'interaction se fait entre les visualisations et la couche logique Très bien, voyons maintenant comment créer une union dans Tableau. Nous allons travailler avec les deux tables. commandes et les commandes sont des rasages . Les deux ont exactement le même nombre d' échecs et les mêmes types de données sont exactement les mêmes Pour ce faire, nous allons faire glisser les commandes sur la couche logique. Mais vous savez, nous ne pouvons faire l'union que dans la couche physique. Nous devons entrer dans les commandes. Double-cliquez dessus, et nous sommes maintenant à la couche physique. Prenons le deuxième tableau, celui qui commande une émission, au lieu de le déposer dans l'espace blanc, car Tableau va alors créer un joint. Nous ne voulons pas le faire. Nous voulons simplement créer un syndicat et le déposer sous la table. Et comme vous pouvez le constater, Tableau va dire « faites glisser la table pour faire l'union », il suffit de la placer en dessous. Tableau va faire l'union entre ces deux tables. Et comme vous pouvez le constater, il y a deux lignes. Les lignes grises indiquent qu'il existe une union. Si vous voulez vérifier cela, vous pouvez consulter le résultat ici, les données, nous obtiendrons un nouveau champ appelé nom de table. Et vous voyez que certains enregistrements proviennent des commandes et que d'autres enregistrements proviennent des commandes sont des gerbes, ce qui indique que nous avons un tableau combiné des deux commandes Et les ordres sont de raser. Revenons à la couche logique. Je vais donc appuyer ici, sur le X. Comme vous pouvez le voir, nous avons une nouvelle icône ici, qui indique que nous avons un syndicat. Comme vous pouvez le constater, l'infobulle de Tableau explique tout Nous avons une table logique appelée commandes. C'est le résultat de l'union, commandes de table et des commandes passées. Il s'agit d'une méthode d'union entre deux tables dans Tableau. Il existe un autre moyen de le faire. Alors laissez-moi vous montrer comment le faire en premier. Je vais juste le supprimer, le glisser-déposer quelque part ici. Comme vous pouvez le voir sur le côté gauche, nous avons quelque chose appelé New Union, double-cliquez dessus et vous pouvez voir que nous avons ici deux options, le manuel et l'automatique. Ensuite, nous allons obtenir le résultat exactement comme nous venons de le faire. Ce que nous pouvons faire, c'est simplement glisser-déposer les tableaux ici. Les commandes et les commandes sont là. Puis cliquez sur OK. Avec cela, nous obtenons exactement les mêmes résultats sans passer par la couche physique. Et glissez et déposez deux tables et placez-les exactement en dessous de la table. C'est une bonne façon de faire l'union entre deux tables. Vous pouvez vérifier cela en accédant simplement à la couche physique. Double-cliquez dessus. Comme vous pouvez le constater, nous avons obtenu exactement les mêmes résultats ici. Nous pouvons vérifier le nom de la table. Nous avons des commandes et des commandes ont été exécutées. Très bien, alors voyons maintenant la deuxième option où nous pouvons faire l'union automatiquement. Je vais revenir à la couche logique et simplement supprimer l' union ici. Commençons-en un nouveau à partir de zéro. Et maintenant, nous allons passer à l'automatique. Qu'est-ce que nous avons ici ? Imaginons que nous ayons une centaine de tableaux concernant les commandes. Et cela est très courant si vous ne travaillez pas avec des bases de données, mais si vous travaillez avec des fichiers, et les fichiers ont des limites. Donc, ce que nous allons faire, c'est diviser les fichiers jour après mois, année après année et ainsi de suite, pour finir par avoir beaucoup de fichiers. Et c'est très pénible de devoir glisser-déposer tous ces fichiers dans Tableau pour les unifier. Au lieu de cela, nous allons définir Tableau ou appliquer une règle à Tableau, en recherchant tous les fichiers qui suivent la règle et en faisant une union entre eux. Ce que cela signifie. Par exemple, nous avons ici deux tableaux, les commandes et les commandes exécutées. Quelle est la convention de dénomination ici ? Les deux commencent par les commandes. J'aurais pu créer un troisième tableau intitulé Orders underscore 2022 Les commandes soulignent 2023. Il y a donc une règle que je respecte ici dans ma convention de dénomination, et je peux la spécifier dans Tableau. Voyons comment nous pouvons le faire ici. La première option va inclure ou exclure. Je vais le laisser tel quel. Maintenant, je vais préciser la règle. Cela commence exactement par les commandes après ce mot. Peu importe après cela, cela pourrait être souligné en 2022, 2023 ou rien du tout et ainsi de suite Quoi qu'il en soit, peu importe ce que nous allons spécifier. Après cela, les étoiles signifient tout ce qui suit les ordres. Nous avons ensuite quelques options pour indiquer à Tableau où exactement effectuer la recherche, soit dans les sous-dossiers ou dans les dossiers parents Je vais le laisser tel quel, puis cliquer sur OK. Nous avons maintenant un syndicat. Voyons ce qu'en dit Tableau. Il indique que nous avons une table logique appelée union. Et il indique que nous avons de nombreuses tables syndicales parce que nous avons la méthode automatique pour le faire. Voyons maintenant si Tableau l'a fait, n'est-ce pas ? Lorsque vous allez sur le côté droit et dans la vue d'ensemble, vous découvrirez que nous avons un nouveau champ appelé path. Il s'agit du chemin des fichiers. Voyons voir ça. Je vais passer à la feuille 1 ici et simplement glisser-déposer le passé pour ne voir que les fichiers. Donc, comme vous pouvez le constater, Tableau l'a fait correctement. Nous avons les commandes exécutées et les commandes. Si vous avez beaucoup de S et d'Excel, c'est vraiment une bonne façon de faire automatiquement au lieu de glisser-déposer toutes ces tables Habituellement, dans mes projets, je ne l'utilise jamais car toutes les données sont préparées dans les entrepôts de données ou dans la Cela nous a permis de découvrir les différentes options permettant de créer des unions dans Tableau. Très bien, donc c'est pour le syndicat. Ensuite, nous allons apprendre des méthodes très importantes, les relations dans Tableau, que nous appelons nouilles. 82. Relations avec Udemy 5 5: Très bien, alors parlons maintenant des relations. En 2020, Tableau a introduit une nouvelle méthode de combinaison et de connexion de tables, baptisée «   relations ». Ils en ont même fait une méthode par défaut pour connecter des tables, car elle est très rapide et flexible. Ce que sont les relations et leur fonctionnement dans Tableau sont totalement différents des adhésions et des syndicats. Si nous avons dans la couche logique deux tables logiques, A et B, nous pouvons les connecter à cette couche en utilisant les relations. Considérez les relations comme un contrat entre deux tables. Lorsque Tableau utilise les données de ces tables, il doit d'abord vérifier le contrat afin de comprendre comment générer les requêtes. Il est maintenant très important de comprendre qu' une fois que nous avons connecté les tables à l' aide de relations, les tables peuvent rester séparées les unes des autres et Tableau ne créera pas de nouvelle table logique. Tout restera donc tel quel, sans aucune modification. Et ici, nous décrivons simplement les relations entre deux tables. Maintenant, au niveau de visualisation, si nous prenons le champ F un du tableau A et quatre du tableau B, que va-t-il se passer en premier ? Tableau va vérifier le contrat afin de comprendre comment générer les requêtes. Ensuite, il va envoyer la requête à la première table. Ensuite, il va envoyer une autre requête à la table B afin d' obtenir les données pour quatre. Ensuite, les données seront combinées au niveau de la visualisation et non au niveau logique. Très bien, voyons maintenant comment créer des relations dans Tableau. C'est vraiment facile. Nous allons donc rester sur la page de la source de données et comme nous allons ajouter la couche logique, nous n'allons pas passer à la couche physique et nous n'avons besoin que de deux tables. Prenons donc les commandes, faisons-les glisser et déposez-les ici dans le modèle de données. Ensuite, prenons les clients. Maintenant, comme vous pouvez le constater, au moment où je déménage il y a comme une nouille ou des relations Faisons-le glisser ici. Tablo va créer automatiquement des relations entre les commandes et les clients Maintenant, comment allons-nous configurer et mettre en place la relation ? Passons donc au Nodle ici et cliquons simplement dessus. Et puis il n'y aura pas de nouvelle fenêtre ou quelque chose pour la configuration. Nous allons passer aux métadonnées ici. Si vous ne voyez pas de telles informations, vous pouvez vous rendre ici et vous verrez les relations et les tables logiques. Assurez-vous donc de sélectionner la relation. Il y a environ trois choses que nous allons mettre en place dans cette relation. Tout d'abord, ce sera la clé. C'est comme la clé du joint. Il est couramment rempli entre les deux tables. Maintenant, comme vous pouvez le voir dans le tableau de gauche, nous avons l'ID client, et dans le tableau de droite, nous avons l'ID client. Tableau a automatiquement compris que ce champ pouvait être utilisé comme clé, ce qui est correct, mais si vous souhaitez le modifier, vous pouvez vous rendre ici. Nous allons donc obtenir une liste de tous les champs du tableau de gauche. plus, vous allez aller ici, vous allez obtenir tous les champs de la bonne table et vous pouvez ajouter d'autres champs pour la clé actuellement elle est correcte, donc je vais la laisser telle quelle. Ensuite, nous allons passer aux options de performance. Nous allons étendre les options de performance ici. Et nous avons là deux choses. Nous avons la cardinalité et l'intégrité. Et si vous le laissez ici tel quel par défaut, rien ne va mal tourner. Vous ne perdrez aucune donnée. Vous n'avez donc rien à changer ici sauf si vous souhaitez optimiser les performances. Qu'est-ce que nous avons ici ? Nous avons la cardinalité autant ou une sur le côté gauche. Et sur le côté droit, vous pouvez définir les mêmes éléments. Pour des raisons d'intégrité, nous avons des marques d' enregistrement et/ou des marques d'enregistrement afin de comprendre ces informations. Prenons un exemple. Très bien, maintenant nous pouvons avoir un exemple pour la cardinalité. Dans les relations, nous avons deux tables, nos commandes et nos clients. Il existe une relation entre eux et la clé de ces relations est l'identifiant du client. Dans les cardinalités, il y a deux options : soit nous allons en utiliser plusieurs, soit une seule Afin de décider lequel est le bon, nous devons établir un profilage des données. Le profilage des données signifie que nous allons approfondir les données afin de comprendre les valeurs contenues dans nos tableaux. Et une fois que nous avons affiné les données, il est très facile de choisir entre plusieurs ou une seule. Maintenant, ce que ces valeurs signifient plusieurs et une. Il existe une règle simple pour cela. Nous en utilisons plusieurs s'il y a des kits doubles dans la clé, et nous en utilisons un si la clé est unique et ne contient aucun kit double. Examinons maintenant l' exemple afin déterminer s' il s'agit de plusieurs ou d'un seul. Passons donc aux commandes ici. Et l'identifiant du client, vous voyez que dans ces valeurs, il y a des kits doubles. Nous avons l'identifiant client une fois ici et une fois ici également, et le numéro client deux, c'est deux fois. Ces valeurs ne sont donc pas uniques et contiennent des kits doubles, c'est pourquoi nous les appelons plusieurs. Passons aux clients d'ici, vous pouvez voir que nous avons le client 123 et c'est tout. Ces valeurs sont donc uniques et il n'y a aucun doublon à l'intérieur Nous n'avons pas de nouveau l' identifiant du client dans le tableau, ce qui signifie que nous pouvons en spécifier un ici. Passons maintenant en revue tous les scénarios afin comprendre ce qui peut se passer dans Tableau une fois que vous l'avez configuré. Très bien, nous allons maintenant exécuter le premier scénario lequel Tableau va la définir comme une relation «   beaucoup à plusieurs » par défaut . Sur le côté gauche, nous en avons beaucoup et sur le côté droit, nous en avons également plusieurs. Supposons qu'au niveau de visualisation, nous parlions des identifiants clients indiqués dans la commande et de la somme de toutes les ventes. Ensuite, le nom du client. Très bien, voyons maintenant comment Tableau va fonctionner. Tableau, je vais d'abord vérifier les relations. Il va dire, d' accord, c'est trop, il vaut mieux vérifier l'ensemble des tables gauche et à droite. Nous allons donc commencer par le côté gauche. Nous avons celui du client. Il va l'emporter ici et faire la somme de toutes les ventes. Comme Tableau peut le comprendre pour de nombreuses personnes, je dois vérifier le tableau dans son ensemble. Tableau peut scanner l' ensemble du tableau un par un. Ça va dire, d'accord, nous avons les ventes de 50. Le suivant n'est pas celui du client , puis passez au suivant, il va l'ignorer. Ensuite, nous avons à nouveau le numéro d'identification du client numéro un et il va faire la somme 50-30, ce qui signifie que nous allons avoir la valeur de 80 C'est la somme des deux ventes. Nous allons maintenant aller sur le côté droit pour trouver le nom des clients. Ça va vérifier, d' accord. Il y en a beaucoup. Il va donc scanner l'ensemble du tableau à la recherche de l'identifiant client. Maintenant, le premier album, c'est bon. OK. Nous avons le numéro d'identification du client. Maria va venir ici. Mais maintenant, Tableau ne s'arrêtera pas. Cela va scanner l'ensemble du sens de la table dans les relations. Il y en a beaucoup mais cela n'a aucun sens car l' identifiant client ici est unique. Tableau va vérifier s'il y a un identifiant client ici, puis passer au suivant, puis il n'a rien trouvé, donc ça va rester comme ça. Tableau va maintenant passer à l'étape suivante avec le client suivant. Nous avons le numéro deux du client, nous l'aurons à la sortie , puis nous aurons la somme de toutes les ventes. Tableau va donc scanner l'ensemble des commandes afin de faire la somme, nous en avons ici les 20. Et puis nous en avons ici dix. Donc, la somme de cela est 30. Tableau aura en sortie 30. Voilà pour la table de gauche. Nous allons aller à la bonne table. Je vais scanner le dossier un par un. Le premier n'est donc pas l'identifiant du client. Deuxièmement, nous avons ici une correspondance, donc John va être sur le tableau de sortie pour scanner le tableau entier, donc il va aller pour les trois et ainsi de suite. Et comme vous pouvez le constater, le résultat est correct en utilisant les méthodes par défaut de many to many. Mais cela nous pose un problème. Sur la table de droite, Tableau effectue une analyse complète, ce qui nous fait perdre en performance du bon côté. Il est donc préférable d'optimiser endroit où nous allons indiquer à Tableau. Si vous trouvez un client, vous n' avez pas à scanner le tableau dans son intégralité, car nous avons au maximum un enregistrement par client. Il n'y a aucun doublon et il est unique. Et maintenant, nous devons communiquer ces informations d'une manière ou d'une autre à Tableau. Pour ce faire, nous pouvons le faire dans le cadre de la cardinalité. Sur le côté gauche, il y en aura autant, mais sur le côté droit, nous dirons que c'en est un. Et si Tableau va le comprendre, d'accord, c'est unique. Nous n'avons pas besoin de scanner l'ensemble du tableau et nous allons gagner beaucoup de performances. Très bien, voyons maintenant comment Tableau va fonctionner. Une fois que nous en aurons autant contre un sur le côté gauche, rien ne changera parce que nous en avons plusieurs. Tableau va donc scanner l'ensemble du tableau pour trouver celui du client, le résultat sera le même. Maintenant, sur le bon côté, les choses vont changer. Tableau va dire, OK, identification du client numéro un, il y a une correspondance. Il va prendre Maria comme sortie. Mais maintenant, Tableau ne recherchera plus l'identifiant du client et ne scannera pas l'ensemble du tableau. Grâce à cela, Tableau ne fera rien d'inutile et nous allons gagner en performance. Nous allons maintenant passer au client numéro deux ici. Mêmes informations. Donc, Tableau scanne ou avons-nous le client numéro deux ici ? Non, on passe à la suivante . Oui, nous avons une allumette. Nous allons prendre John, mais Tableau s'arrête également et nous ne scannerons pas le prochain enregistrement. Comme vous pouvez le constater, nous avons exactement le même résultat, que vous utilisiez plusieurs ou plusieurs pour un. À plusieurs contre un, nous en avons un. Les performances étaient telles que Tableau allait arrêter le scan sur le côté droit. Très bien, passons maintenant au scénario suivant où nous allons faire quelque chose de mal. Où nous allons dire, d'accord, l'identifiant client sur le côté gauche est unique et nous allons mettre la valeur d'un sur le côté droit. Ça n'a pas d'importance. Ayons de l'argent, par exemple. Maintenant, nous indiquons à Tableau sur le côté gauche que l'identifiant client est unique, vous n'avez donc pas à scanner le tableau dans son intégralité. Et nous allons avoir le même exemple ici. Voyons donc ce qui va se passer. Sur le tableau de gauche pour commencer par le premier client, indiquez numéro 1 du client. La somme des ventes est désormais de 50. Comme je n'ai pas besoin de scanner le tableau dans son intégralité, il s' arrêtera aux trois premiers cordons et la sortie sera de 50. Maintenant, du bon côté, une fois que nous en avons dit beaucoup, le résultat n'a pas d'importance. Nous allons avoir raison. Nous allons avoir Maria mais tableau va scanner l'ensemble du tableau , donc les performances seront mauvaises. Nous allons maintenant passer au client suivant. Nous avons le tableau du client numéro deux qui l'aura en sortie ici. Encore une fois, le même tableau des problèmes va dire, d'accord, nous avons la vente 20, l'identifiant du client est unique. Nous ne le retrouverons pas dans le même tableau. Je n'ai pas besoin de scanner le tableau entier. Tableau Pour prendre la valeur 20, je vais la mettre en sortie sans vérifier les autres valeurs ici sur le côté droit, peu importe. Nous avons John, ce qui est exact. Mais en scannant l'ensemble du tableau, comme vous pouvez le constater, si vous vous trompez dans les cardinalités, vous risquez d'avoir des problèmes à la sortie ce qui entraînera des données manquantes et des informations erronées Très bien, passons maintenant au dernier scénario où nous en avons un sur le côté gauche et un sur le côté droit également. Nous allons obtenir exactement le même résultat parce que c'est faux sur le côté gauche. La seule bonne chose ici, c'est que sur le côté droit de la table, cela va arrêter le scan. Une fois qu'il a trouvé une correspondance, il ne scannera pas l'ensemble du tableau. Donc, à la sortie, nous allons obtenir exactement les mêmes informations. Et ici, nous avons un contre un. Très bien, alors maintenant résumons rapidement. Sur le côté gauche, nous avons deux critères, l'exactitude et la performance L'exactitude est toujours bien plus importante que la performance. Commençons par le premier scénario. Nous avons beaucoup, trop de relations. Comme vous pouvez le constater, le résultat était correct, mais les performances étaient mauvaises car Tableau effectuait une analyse complète inutile du tableau sur le côté droit. C'est pourquoi je vais donner mon accord pour l'exactitude et non pour la performance Pour le scénario suivant, nous avons une relation plusieurs contre un. Le résultat était correct. C'était donc correct, nous allons donner notre accord. Et les performances étaient satisfaisantes puisque Tableau arrête les scans une fois qu'il trouve une correspondance. C'est pourquoi nous allons gagner beaucoup de performances et nous allons donner notre accord. Passons à la troisième. Nous avons une relation de trop. Comme vous pouvez le constater, le résultat n'était pas correct. Cela n'était pas correct. Il nous manque des données, nous allons donc les donner incorrectes. Et les performances étaient mauvaises parce que sur le côté droit, nous effectuons des scans inutiles, ce qui signifie que c'était le pire scénario ici. Et puis la dernière, nous avons une relation individuelle. Le résultat n'était pas correct. Pas bien, mais les performances étaient bonnes, car sur le côté droit, nous ne faisons aucun scan inutile. Mais pour être honnête, l'exactitude est bien plus importante que la performance Et c'est pourquoi Tab recommande toujours de s'en tenir à trop de relations si vous n'êtes pas sûr, car vous obtiendrez toujours les bonnes réponses à la sortie. Mais si vos données sont volumineuses, vous obtiendrez de mauvaises performances. Si vous voulez obtenir des performances similaires, vous devez investir du temps dans l'analyse de vos données, profilage des données pour comprendre si c' est bien le cas ? Puis changez-le. Mais vous devez être sûr de vos données, sinon vous obtiendrez des informations erronées lors vos visualisations et c'est vraiment dommage Cela signifie donc, pour cet exemple, le moyen le plus sûr de le faire, de rester dans de nombreuses relations, mais le moyen professionnel consiste à avoir des relations plusieurs contre un pour obtenir de bonnes performances. Mais ce n'est pas toujours un scénario. Imaginez que nous inversons les tables entre les clients et les commandes. Les clients sont donc à gauche et les autres à droite. Alors une relation de trop sera la bonne. Faites donc attention aux côtés. Bien, tout le monde. Découvrons maintenant les options d' intégrité de Tableau. Chaque relation a deux côtés, le tableau de gauche et le tableau de droite. Lorsque nous modifions les paramètres d'intégrité, nous limitons les articulations qui peuvent apparaître dans la visualisation. Nous avons donc ici deux options, une correspondance record et une correspondance record. Et avec cela, nous avons quatre scénarios. Tout d'abord, nous pouvons choisir une correspondance entre les records dans les tables de gauche et de droite. Et si nous le faisons, tous les types de joints sont possibles. Dans la visualisation, nous avons une jointure intérieure gauche, droite et complète. Mais maintenant, si nous choisissons tous les records sur la gauche et certains records sur la droite. Alors, que peut-il se passer maintenant ? Nous limitons les types de joints à deux types seulement, intérieur et droit. Joignez-vous à la suivante. C'est peut-être le contraire Nous avons donc un record sur la gauche et tous les records sur la droite. Ce qui peut se reproduire ici, nous limitons les types de joints à deux types seulement, le joint intérieur et le joint gauche. Dans le dernier scénario, si nous choisissons tous les records, des deux côtés, à gauche et à droite. Dans ce cas, nous limitons Tableau à un seul type de jointure, la jointure interne. Comme vous pouvez le constater, cela ressemble beaucoup aux articulations. Nous sommes juste en train de définir le fonctionnement de Tableau. Lorsque nous utilisons une certaine correspondance d'enregistrements, nous autorisons un plus grand nombre de types de jointures. Et lorsque nous utilisons l' option ou la correspondance des enregistrements, nous limitons les types de jointure dans Tableau . Et ici, il est très important de comprendre que nous avons un compromis à faire. Si vous utilisez ou enregistrez Match et que vous suivez cette voie, vous obtiendrez probablement de meilleures performances, mais vous augmenterez le risque de perdre des données. Mais si vous choisissez d'utiliser un record équivalent et que vous augmentez, vous garantissez l'exhaustivité et la flexibilité, mais vous sacrifiez certaines ressources et performances L'équipe Tableau a décidé d' opter pour le premier scénario dans lequel nous avons à gauche et droite un match record. Je peux le comprendre, car l' exhaustivité et la flexibilité sont plus importantes que les performances. Jetons un coup d' œil à nos données ici. Nous avons des clients qui n'ont rien commandé. Le client numéro trois n'a rien commandé ici, et nous n'avons aucune correspondance. Nous pouvons dire que certains enregistrements correspondent comme le 1.2, correspondent sur le côté gauche, mais d'autres enregistrements ne correspondent pas. Nous n'avons pas reçu de commande du numéro trois du client. Cela signifie que dans notre base de données, nous pouvions avoir des clients dans le tableau des clients sans rien commander. La bonne option ici est que certains records correspondent. Analysons maintenant les commandes. Comme vous pouvez le constater, nous avons le numéro 1 du client, nous le trouvons également dans le numéro deux du client, et ainsi de suite. Nous pouvons donc voir que tous les enregistrements, tous les identifiants clients figurant dans les commandes correspondent à ceux des clients. Eh bien, cela signifie que nous pouvons sélectionner que tous les records correspondent. Nous n'avons pas, par exemple, numéro quatre du client ici alors qu'il n'y a pas de correspondance sur le côté droit. Cela signifie que dans notre base de données, toutes les commandes doivent provenir de nos clients et que nous ne devrions pas avoir de commande sans un client connu. Après l'analyse, nous pouvons indiquer sur le côté gauche des commandes que nous avons toujours un enregistrement correspondant. Nous allons donc sélectionner tous les records correspondants. Mais du bon côté, il se peut que nous ayons des clients qui n'ont rien commandé. Ensuite, nous pouvons dire que certains records correspondent. Si nous procédons ainsi, nous pouvons empêcher Tableau de faire des choses supplémentaires en analysant les valeurs nulles Comme dans SQL, si vous avez une jointure externe complète, vous obtiendrez d' énormes quantités de données. Et parfois, si vous utilisez jointure interne ou la jointure gauche, etc., vous obtiendrez de meilleures performances. Donc, si vous savez exactement ce qui se passe dans vos données, sélectionnez l'intégrité correcte. Sinon, il suffit de le laisser par défaut. Certains records correspondent à gauche et à droite, vous serez en sécurité, vous obtiendrez les bonnes réponses. Très bien, il est donc très facile de nouer des relations entre un pack et Tableau . Il suffit de faire glisser ces deux tables Tableau puisse créer les relations entre elles. Il suffit de trouver la clé entre les relations correctes et tout ira bien, et de laisser ce personnel par défaut. Mais si vous souhaitez être plus provisoire et obtenir de meilleures performances dans Tableau, vous devez établir un profilage des données, puis sélectionner le bon profil si vous êtes sûr à 100 %. Ainsi, dans cet exemple, les commandes ici contiennent de nombreux identifiants clients, mais nous en avons un sur le côté droit pour clients, puis pour l'intégrité commandes ou des enregistrements, les correspondances car toutes les commandes ont un identifiant client dans le tableau des clients. Mais il se peut que certains clients n'aient rien commandé. Je vais donc laisser les choses telles qu'elles correspondent à certains records et c'est tout. Il s'agit des relations dans Tableau. Très bien, tout dépend des concepts très importants des relations et de leur fonctionnement. Ensuite, nous allons découvrir des méthodes très uniques, la fusion de données dans Tableau 83. Udemy 5 6 Blending: Très bien, parlons maintenant de la fusion des données dans Tableau Mais d'abord un café. Allons-y. Très bien, prenons maintenant cet exemple où nous avons dans la table des sources de données A. Et maintenant, dans le niveau de visualisation nous voulons utiliser les données du champ F un. Et vous savez maintenant que Tableau va envoyer une requête à la source de données afin d'obtenir les données du F one le tableau pour les afficher dans la visualisation. Maintenant que cette source de données a été la première à être interrogée et à être utilisée et que Tableau va l'appeler source de données principale dans Tableau, tout ce qui est primaire aura la couleur bleue C'est pourquoi vous verrez une icône bleue indiquant que cette source de données est principale. Maintenant, vous vous trouvez parfois dans une situation où nous voulons obtenir les données d' une autre source de données. Par exemple, nous avons une autre source de données avec la table B et nous voulons ajouter les visualisations pour afficher les données de quatre Que va-t-il se passer ? Tablo va envoyer une autre requête à la deuxième source de données afin d'obtenir les données de quatre, puis les données peuvent être transmises aux visualisations ici Tablo appellera ces sources de données « source de données ondaire », et elles seront commercialisées avec une icône orange Maintenant, pour que cela fonctionne lorsque nous allons obtenir des données provenant de deux sources de données différentes, nous devons d'une manière ou d'une autre les connecter ici. Exactement. Nous allons utiliser la méthode unique de Tableau qui nous permet de connecter des sources de données l'aide du mélange de données fusion des données ne peut être effectuée qu'au niveau de la visualisation sur la page de feuille de calcul, non dans la source de données Vous pouvez maintenant vous demander comment Tableau joint ces tables au niveau de la visualisation. Eh bien, Tableau utilise une jointure gauche. Nous ne pouvons pas changer cela. Malheureusement, c'est réglé. Cela ressemble à un tableau joint à gauche qui récupère toutes les données de la source de données principale et uniquement les enregistrements correspondants de la source de données secondaire En résumé, le mélange de données est la méthode qui consiste à combiner des données au niveau de la visualisation à partir de deux sources de données différentes à l'aide d'une jointure à gauche Il s'agit d'une fonctionnalité tout à fait unique dans Tableau. Vous ne le trouvez dans aucun autre outil de BI tel que Microsoft Power BI. Vous ne pouvez pas, par exemple, y combiner les données de deux ensembles de données publiés différents Très bien, voyons maintenant comment fusionner les données dans Tableau Pour cela, nous avons besoin de deux sources de données. Le premier proviendra des fichiers CSV que nous avons, des petits ensembles de données, nous allons passer aux fichiers texte Passons aux produits ici. Il s'agit de notre première source de données. Créons maintenant la deuxième source de données. Pour ce faire, vous pouvez accéder à cette icône ici, puis cliquer sur Nouvelle source de données. Allons-y. Cela proviendra du fichier Json que j'ai préparé pour vous. Allons voir Jason pour connaître le prix des produits. Ouvrons-le. Comme il s'agit de Jason, nous devons sélectionner le schéma. Passons aux données ici. Cliquez sur Oui, puis sur OK. Nous avons maintenant deux sources de données. Pour passer de l'une à l'autre, nous revenons à cette icône ici, et vous pouvez voir que nous avons maintenant deux sources de données, et en sélectionnant simplement la source de données, vous y passerez. Maintenant, pour fusionner les données et connecter ces deux sources de données, nous ne pouvons pas le faire sur la page des sources de données Nous devons passer au niveau de visualisation, à la page de la feuille de travail Faisons-le. Je vais passer au premier drap ici. Comme vous pouvez le voir dans le volet de données sur le côté gauche, nous avons deux sources de données et en cliquant simplement dessus, vous pouvez passer d'une source à l'autre pour voir les tables qu'elles contiennent. Nous devons maintenant décider quelle source de données est la source de données principale et laquelle est secondaire. Pour cet exemple, je dirais que le produit est le produit principal. Et comment allons-nous nous y prendre ? En utilisant simplement les indivisualisations de données comme première source de données Je vais donc simplement prendre l'identifiant du produit, glisser-déposer sur les lignes et Tablo va immédiatement comprendre OK, il s'agit de la source de données principale et elle sera mise sur le marché avec une icône bleue indiquant qu'il s'agit de notre principale source de données. Nous n'avons toujours pas de source de données secondaire Vous voyez donc qu'il n'y a pas d'icône orange ici, car selon nous, nous n'avons que des données provenant d'une seule source de données. Maintenant, afin d'obtenir les données de la deuxième source de données, nous allons passer aux prix des produits. Et vous pouvez voir Tableau transformer immédiatement cette source de données en source de données secondaire. Vous pouvez voir ici que l'icône orange indique qu'il s'agit d'une source de données secondaire et que tous les champs que nous utilisons seront commercialisés en orange. Vous pouvez donc voir le prix ici, il y a une icône orange très simple. Supposons maintenant que l'identifiant du produit ne soit pas la clé permettant de joindre ces deux sources de données. Tu veux changer ça. Pour ce faire, nous allons accéder aux données ici dans le menu, puis à Modifier les relations aveugles. Cliquons dessus. Nous allons ouvrir une nouvelle fenêtre ici. Et ici, nous avons deux options, automatique et personnalisée. Si vous le laissez sous la forme Automatic Tablo allez déterminer quelle clé pour joindre ces sources de données dans cet exemple, est l'ID du produit Si vous souhaitez modifier cela, vous pouvez accéder à la personnalisation ici. C'est comme s'inscrire. Vous devez spécifier à partir de la gauche et de la droite quels champs sont essentiels pour effectuer la jointure. Si vous voulez changer cela, il suffit de double-cliquer dessus. Ensuite, vous avez sur le côté gauche la source de données principale et le côté droit la source de données secondaire. Ensuite, vous sélectionnez les champs essentiels pour la jointure. Je vais le laisser tel quel. Ajoutons une autre clé. Je vais aller ici et, par exemple, la catégorie est du côté gauche et du côté droit l'index des données, ce qui est vraiment faux. Cliquons sur OK. Et puis encore une fois, d'accord, vous verrez sur le côté gauche que nous avons une autre chaîne dans l'index des données. Et vous pouvez voir que c'est comme une chaîne cassée, c'est-à-dire qu'elle n'a pas encore été utilisée dans le joint. Si vous souhaitez l'activer, il suffit de cliquer dessus et vous verrez que nous avons une chaîne active. Maintenant, comme vous pouvez le constater, le résultat est faux car cela n'a aucun sens d'utiliser cette clé. Mais je veux juste vous montrer comment désactiver et activer la clé du joint entre deux sources de données en cliquant simplement dessus. Maintenant, il ne reste plus qu'à corriger cela. Je souhaite uniquement avoir l'identifiant du produit comme clé du joint. Cela signifie donc que je vais désactiver l'index de données ici. Et c'est tout. C'est ainsi que vous pouvez définir la clé de la fusion des données. Il est très important de comprendre que tout ce que nous avons fait dans le cadre de la fusion des données n'est pertinent que pour ces feuilles de travail Si je passe à une autre feuille de calcul, allons-y et créons-en une nouvelle Maintenant, comme vous pouvez le voir ici, deux sources de données sont complètement réinitialisées . Nous l'avons à nouveau, mais nous ne l'avons pas comme source de données principale et secondaire. Cela signifie que dans chaque feuille de travail, nous pouvons prendre une nouvelle décision. Sur la feuille numéro un, les produits étaient les principaux. Je peux changer d'avis et dire, d'accord, le prix des produits est désormais la principale source de données. Si je prends quelque chose ici, vous pouvez voir que le prix des produits est le principal. Et si je passe aux produits et disons que je vais prendre le nom du produit ici. Les produits peuvent être secondaires, je n'ai donc fait que passer de autre en fonction des besoins. Donc, si nous revenons à la feuille numéro un, nous voyons que le produit est le principal. Mais si nous passons à la feuille numéro deux, le prix des produits est désormais le principal. C'est vraiment bien car cela nous donne une réelle flexibilité et nous permet de décider dans chaque feuille de travail laquelle est la principale et laquelle est la secondaire Selon nos besoins, mélange de données est un moyen tout à fait unique et excellent de connecter et de combiner des données Très bien, vous avez maintenant un aperçu des quatre méthodes de combinaison de tables. Ensuite, nous les comparerons côte à côte, et nous commencerons par les différences entre les articulations et les unions. 84. Udemy 5 7 Join vs Union: Très bien, alors quelle est la principale différence entre les adhésions et les syndicats ? Les deux sont très similaires. Ils vont combiner deux tables dans une grande table. Mais la différence ici, c'est la façon dont les données vont être combinées dans les jointures, les champs des deux tables vont être combinés. Nous allons donc prendre tous les champs du côté gauche et à côté, tous les champs du côté droit. Donc, au vu des résultats, nous allons obtenir une grande table endiablée. Mais d'un autre côté, dans les syndicats, deux tables vont être combinées. Mais au lieu de combiner les champs ici, nous allons combiner les lignes des deux tables. Nous allons donc obtenir toutes les lignes de la première table, et en dessous, toutes les lignes de la bonne table. Mais les deux ont exactement les mêmes colonnes. Ainsi, les joints combinent les champs et l'union combine les rangées. accord, c'était donc la principale différence entre adhérer et se syndiquer. Nous allons maintenant apprendre les différences entre les joints et le mélange de données 85. Udemy 5 8 Join vs belding: Bien, la question qui se pose maintenant est la suivante : quelle est la principale différence entre les joints et le mélange de données Le mélange de données est comme un joint de levage. Mais la principale différence ici est que lorsque l'agrégation doit être effectuée dans des articulations, les données se combinent d'abord puis l' agrégation peut avoir lieu. Mais dans le mélange de données, c'est le contraire l'agrégation se fera abord, puis les données seront combinées Alors maintenant, prenons un exemple simple pour comprendre ce que cela signifie. OK, encore une fois, nous avons nos tables, clients et nos commandes. Nous allons d'abord effectuer la jointure gauche , puis nous allons faire le prêt de données entre elles afin comprendre les différences entre elles dans le résultat Très bien, maintenant nous allons commencer par la jointure gauche, vous savez, l'articulation gauche, toutes les données du côté gauche et uniquement la correspondance du côté droit. Comme d'habitude, nous commençons par combiner les champs de gauche et les champs de droite. Nous commençons enregistrement par enregistrement. Nous allons prendre le client numéro un et nous allons rechercher les résultats correspondants. Nous avons deux rangées sur les commandes. Cela signifie que Marie sera deux fois en sortie parce qu' il y a deux commandes. Ensuite, nous allons passer au suivant, le numéro deux du numéro d'identification du client. Nous n'avons qu'une seule commande pour cela, nous allons l'avoir à la sortie et George n'a aucune commande, donc cela signifie que nous allons avoir des commandes donc cela signifie que nous allons avoir nulles ici, ici et ici. Ainsi, comme vous pouvez le constater avec le lift join nous combinons d' abord les données, les données brutes, sans faire d'agrégations Ensuite, trouvez des visualisations dans lesquelles nous pouvons trouver, par exemple, la somme des ventes ou la moyenne, etc. Voyons maintenant comment fonctionne le mélange de données. Bien, disons maintenant que nous avons tous les champs de la source de données principale et à côté, tous les champs de la source de données secondaire. C'est comme une articulation gauche. Nous allons prendre toutes les données de la source de données principale. Nous allons faire venir les trois clients ici. Mais la principale différence ici est qu'il n'y aura pas de doublons Comme vous pouvez le constater , Maria est ici deux fois. Mais lors de la fusion des données, vous n' obtiendrez aucun doublon. Voici maintenant la différence. Avant de commencer à obtenir les données des commandes à partir de la source de données secondaire, l'agrégation peut se produire. Par exemple, avec le numéro d'identification du client 1, nous avons deux lignes. Les deux lignes ne seront pas présentées en premier à la sortie. Cela va ressembler à une agrégation, et il est maintenant très important de comprendre que les champs Tableau sont divisés en dimensions et en mesures. Dans les prochains tutoriels, je vais vous expliquer cela en détail. Mais à présent, les mesures peuvent être agrégées. Les dimensions ne seront pas agrégées, par exemple, l'identifiant du client Ce n'est pas une mesure, c'est une dimension. Tableau ne peut pas l'agréger, mais comme nous avons deux fois la même valeur, Tableau peut en obtenir une. Ensuite, nous avons les ventes, elles sont mesurées. Tableau peut donc agréger les tarifs, puis les combiner. La somme de ce montant sera de 80. Allons deux, c'est la prochaine , nous avons la date ici. La dimension ne peut pas être comme agrégée puisque nous avons deux valeurs différentes qui vont écrire une étoile à la sortie. Étant donné que Tableau ne fournira qu'une seule valeur en sortie et que nous avons ici deux valeurs, Tableau ne décidera pas laquelle d'entre elles sera. Tableau va ajouter une étoile. Que va-t-il se passer dans le résultat qui sera une étoile ? Je sais que ce n'est vraiment pas agréable, mais c'est ainsi que fonctionne le mélange de données Comme vous pouvez le constater, Tableau essaie toujours d' agréger les données avant de les combiner. Passons maintenant au client suivant. John est dans les commandes, nous n'avons qu'un seul record. Cela signifie que rien ne sera agrégé. Le résultat sera exactement le même. Alors pour le client George, il n'y a aucune information ici. Nous obtiendrons également des nuls. Il s'agit du résultat du mélange de données. C'est exactement ce que je veux dire en ce qui concerne les principales différences entre les joints et mélange, c'est lorsque nous faisons les agrégations dans l'articulation gauche, comme vous pouvez Nous combinons d'abord les données routières. Ensuite, nous pouvons effectuer des agrégations dans les visualisations. Mais lors de la fusion des données, les données doivent d' abord être agrégées, en particulier à partir de la source de données secondaire Ensuite, les données seront combinées dans Tableau. Bien, cela nous a permis de découvrir les principales différences entre les joints et le mélange de données Ensuite, ce qui est important pour l'un d'eux, nous allons apprendre les principales différences entre les articulations et les relations. 86. Udemy 5 9 join vs relation: Bien, alors quelles sont les principales différences entre les articulations et les relations ? Si vous utilisez des joints, les choses peuvent devenir très statiques et nous risquons également de perdre beaucoup de données. Mais si vous utilisez des relations dans notre modèle de données, nous bénéficierons d'une plus grande flexibilité et nous ne perdrons aucune donnée. Maintenant, pour comprendre cela, examinons cet exemple. Nous avons préparé deux sources de données, l'une avec les articulations et l' autre avec les relations. Le premier avec les commandes. Si je passe à la couche physique, vous pouvez voir que nous avons un joint gauche entre les commandes et les clients. Regardons le second. Nous avons également les mêmes relations , les mêmes tables, nous avons des commandes et des clients entre eux, il existe une relation. Maintenant, si vous vérifiez nos données, nous pouvons constater qu'il y a cinq clients dans les commandes. Seuls quatre clients ont passé commande. Si vous vérifiez ici le numéro de client, vous ne trouverez pas le numéro d'identification cinq. Cela signifie que ce client n'a rien commandé. Cela ne pose aucun problème pour les relations, mais si vous consultez les coordonnées ici et que vous vérifiez les données, vous verrez que nous n'avons pas tout de numéro d'identification client cinq dans nos données. Vous pouvez donc vérifier, d'accord, nous avons 1234 et ainsi de suite. Le numéro d'identification du client numéro cinq a complètement disparu. C'est parce que nous avons un lien de levage entre les commandes et les clients. Seules les routes correspondantes depuis le côté droit peuvent être présentées dans le tableau final. Cela signifie que nous avons perdu ce client. Et si nous en sommes aux visualisations, allons-y. Supposons que nous voulions compter le nombre de clients que nous avons dans notre base de données. Faisons glisser l'identifiant client par glisser-déposer. Passons-en à une mesure du nombre distinct. après nos données, d'accord, nous avons quatre clients. Si nous passons aux relations, ouvrons-en une autre et passons aux relations. Et reprenons l' identifiant du client, remplacons-le par une mesure et un comptage distincts. Vous verrez que nous n'avons pas perdu les données. Nous avons cinq clients dans notre base de données, et cette relation va nous donner des réponses plus correctes. Maintenant, vous pourriez dire, d'accord, nous pouvons régler ce problème. Si nous changeons le type de jointure, c'est exact. Si je vais à la source de données, je vais aux jointures, aux commandes, et je change simplement cela vers la droite. Cela signifie que nous allons obtenir toutes les données des clients et uniquement les faire correspondre à partir des commandes. Fermons ceci et revenons à notre feuille numéro un. Si vous voulez terminer, nous verrons que nous avons cinq clients. Donc, avec cela, nous avons la bonne réponse. En plus de l' adhésion, nous arrivons au point suivant, à savoir que les choses ne sont vraiment pas flexibles. Cela signifie donc que si je crée une visualisation, je me demande parfois combien de clients nous avons ou combien de commandes avons-nous. Je ne peux pas à chaque fois accéder à la source de données et modifier le type de jointure, car une fois que j'aurai décidé qu'il s'agit d'un joint de levage, il restera dans toutes les feuilles de calcul sous forme de jointure de levage, sauf si je fais une jointure externe complète entre les deux tables Et si vous travaillez avec de grandes tables, vous obtiendrez une très grande table fusionnée qui peut tout ralentir. Et c'est exactement ce que je veux dire. Si vous utilisez des jointures, vous perdrez des données si vous utilisez une articulation de levage ou une jointure droite. De plus, les choses sont vraiment statiques dans les relations. Si nous passons à la feuille numéro deux, les choses sont plus flexibles car nous n'avons rien fusionné, les données ont été séparées les unes des autres, nous décrivons simplement les relations entre elles. Si, dans les feuilles de travail, je fais des analyses sur les clients, cela n'affectera pas les prochaines visualisations si je fais analyses sur les commandes car nous n'avons perdu aucune donnée Et je n'ai pas à m'inquiéter, avons-nous une articulation gauche ou droite ? Devrions-nous le changer et ainsi de suite. C'est donc plus flexible et nous obtiendrons toujours les bonnes réponses. C'est pourquoi les joints sont statiques et vous risquez de perdre des données. Mais les relations sont plus flexibles et vous ne perdrez aucune donnée. Mais il y a un autre problème avec les articulations, si on les compare aux relations. Parfois, en ce qui concerne les joints, nous pouvons obtenir mauvaises réponses si vous effectuez des calculs sur les mesures. Prenons cet exemple sur les tables des clients. Nous avons le score pour chaque client, nous avons un score et nous avons ces cinq clients. La moyenne du score sera de 625. Passons maintenant à Tableau qui est le résultat d'articulations et de relations. Bien, maintenant nous en sommes aux relations. Et prenons la partition et déposons-la ici sur le texte. Trouvons ensuite la moyenne. Nous allons donc passer ici, aux mesures et à la moyenne dans les relations. Nous avons obtenu la bonne réponse. Nous en avons 625. Maintenant, vérifions les joints. Nous sommes à une source de données sur les articulations. Je vais le marquer par glisser-déposer sur le texte. Et maintenant, nous allons également passer à la moyenne, nous avons obtenu de mauvais résultats, 585. Que s'est-il passé ici ? Eh bien, la réponse est que parfois, si nous fusionnons deux tables, nous pouvons obtenir des doublons. Vérifions les données. Si vous revenez à la source de données dans les jointures, si nous revenons au score, nous aurons des doublés. Comme certains clients ont plus d'une commande, cela peut entraîner de nombreux doublons si nous fusionnons les clients et les commandes, et si vous faites la moyenne, vous obtiendrez la mauvaise réponse, comme nous l'avons vu dans les résultats. Si vous passez aux relations, nous nous adressons aux clients, nous voyons le score sur le côté droit, il n'y a pas de doublons et nous obtiendrons la bonne réponse Et cela nous garantira qu'en utilisant les relations, nous obtiendrons bonnes réponses si vous faites des calculs. Et c'est bien mieux que d' avoir des doublons dans nos données. Il se peut que nous n'obtenions jamais de bonnes réponses dans les articulations. C'est pourquoi Tableau a introduit les relations en 2022, juste pour résoudre tous ces problèmes liés aux articulations, et en a fait la méthode par défaut pour connecter les écuries. C'est bon, c'est tout pour le moment. Ensuite, nous comparerons les quatre méthodes côte côte afin de comprendre la situation dans son ensemble. 87. Udemy 5 10 comparer: Très bien, nous allons maintenant comparer quatre méthodes permettant de combiner les données dans les unions Tableau, les relations entre les articulations et le mélange de données côte à côte. Alors allons-y. Le premier point est de savoir dans quelle page dans quelle couche nous pouvons utiliser la méthode. Maintenant, à la fois les unions et les articulations, nous pouvons les créer sur une page de source de données, la couche physique, tout comme la relation. Nous pouvons l'utiliser comme page de source de données, mais dans la couche logique. Enfin, la fusion des données peut être utilisée au niveau de la visualisation dans la page de feuille de travail Et le point suivant, pouvons-nous utiliser la méthode pour connecter des tables provenant de différentes sources de données ? Eh bien, pour ce qui est de l'union, des articulations et des relations, nous ne pouvons pas faire cela. Cela doit être fait dans la même source de données. Mais seul le mélange de données pouvait être utilisé afin connecter des tables provenant de différentes sources de données Le point suivant est qu'après avoir utilisé les méthodes, les tables seront-elles fusionnées dans les unions et les articulations ? Ils vont fusionner les tables et créer de toutes nouvelles tables. Mais si nous utilisons les relations et le mélange de données, ils ne créeront rien Le point suivant concerne la flexibilité. Si vous comptez utiliser des unions et des articulations, les décisions que vous prenez au niveau de la source de données peuvent affecter toutes les feuilles de calcul et les visualisations Mais si vous utilisez les relations et le mélange de données, vous disposez d'une plus grande flexibilité Par exemple, dans le cadre de la fusion des données, vous pouvez choisir chaque page de feuille de calcul Maintenant, si vous parlez des types d'articulations dans les articulations, nous avons également les relations intérieures gauche, droite et complètes que nous pouvons avoir. Exactement le même comportement que les articulations, mais il est corrigé lors de la fusion des données. Nous ne sommes que partis. Joignez-vous au point suivant. Si vous me demandez de classer ces méthodes, je dirais qu'il en va de même pour Tableau. Je vais dire qu'il faut toujours utiliser les relations. Et puis vient le mélange des données. C'est vraiment un excellent moyen de combiner des tables provenant de différentes sources de données et de bénéficier de la flexibilité dont nous disposons. Et puis, troisièmement, je vais parler des articulations. Je n'essaierais pas l'union parce c'est complètement différent des méthodes utilisées pour unir des relations, et le mélange des données essaie toujours de suivre les relations Voyons maintenant une vue d'ensemble du fonctionnement de ces quatre méthodes. Et commençons par les articulations. Ils vont connecter deux tables au niveau la couche physique et créer une toute nouvelle table logique dans la couche logique où les champs des deux tables seront combinés. Ensuite, au niveau de la couche de visualisation, les ensembles de données vont créer une requête dans la source données et la source de données va obtenir les données de la table logique Et il en va de même pour le syndicat. Vous pouvez le créer au niveau de la couche physique de deux tables. Ils vont également créer une toute nouvelle table laquelle les lignes des deux tables peuvent être combinées et ajouter la table des visualisations pour envoyer une requête à la source de données et la source de données pour obtenir les données de la couche logique Passons maintenant à la troisième méthode des relations. Nous avons deux tables au niveau de la couche logique, et Tableau ne combinera ni ne créera quoi que ce soit. Nous décrivons simplement la relation entre A et B. Au niveau de la visualisation, Tableau peut demander à la source de données et à la source de données de récupérer les données dans les tables séparées. Et enfin, le mélange des données. Nous disposons de deux sources de données. La première sera appelée source de données principale. La seconde est la source de données secondaire. Donc, la première table va envoyer une requête à la source de données principale , puis une autre requête à la source de données secondaire. Ici, il est important que l'agrégation ait lieu avant que les données ne soient combinées. Et nous combinons les données au niveau de la visualisation en utilisant le mélange de données Ainsi, comme vous pouvez le constater, les articulations et les unions se produisent dans la couche physique. Dans la couche logique, nous pouvons établir des relations et au niveau de la visualisation, nous pouvons fusionner les données Très bien, Kay. Grâce à cela, vous avez appris tout ce dont vous avez besoin combiner des tableaux dans Tableau. Ensuite, nous allons nous entraîner à créer deux sources de données en utilisant les nouvelles compétences que vous venez d'acquérir. 88. Udemy 5 11 créer 2 jeux de données (Correct): C'est bon. OK, nous allons maintenant créer ensemble deux sources de données car nous avons deux ensembles de données, le grand et le petit Pendant ce temps, je veux vous montrer comment je prends habituellement des décisions quant au moment d'utiliser quelles méthodes. Allons-y. OK les gars, maintenant fermons tout et partons de zéro afin de créer correctement la source de données. Démarrons Tableau public. Nous allons maintenant créer la petite source de données au-dessus de notre petit ensemble de données. Passons aux connecteurs sur le côté gauche et cliquez sur Fichier texte. Et puis, peu importe celui que vous allez utiliser. Ouvrons les commandes. Je vais quand même le supprimer, afin de vous expliquer comment je commence. Précédemment, je vous ai montré le modèle de données de nos ensembles de données. Nous avons un schéma en étoile où nous avons des faits et des dimensions. Je commence toujours par le tableau des faits. Peu importe que vous utilisiez un schéma en étoile ou un flocon de neige Commencez toujours par le tableau des faits. Notre tableau des informations porte sur les commandes. Il suffit de le glisser-déposer ici sur la couche logique. Ensuite, je continue avec les dimensions, donc nous avons des clients et des produits. Commençons par les clients. Il suffit de glisser-déposer quelque part ici. Et Tableau va créer une relation entre les commandes et les clients. Puisque nous parlons de deux entités différentes, nous avons donc des commandes et des clients, j'utilise toujours les relations entre elles. Vérifions les relations savoir si tout est correct. Nous allons donc passer ici aux métadonnées. Nous voyons l'identifiant du client à partir de. Soulevez l'identifiant client en partant de la droite, ce qui est correct. Passons maintenant aux options de performance. Je ne changerai que la cardinalité. Si la qualité de nos données est mauvaise et que nous n'avons procédé à aucun profilage des données, le rythme est de les laisser par défaut à de nombreuses personnes, certaines enregistrant des correspondances à gauche et à droite. Mais dans les ensembles de données, nous l'avons déjà vérifié. Nous avons donc un schéma en étoile épuré et toujours du côté factuel, sur le côté gauche, il y en aura autant et toutes les dimensions sur le côté droit, comme les clients, ce sera une parce que nous avons généralement, par exemple, des clients uniques ou des produits uniques. Je vais donc changer cela du côté droit en un seul parce que c'est du côté des dimensions et du côté des faits, il en restera autant. Je ne toucherai pas à ces questions d' intégrité, nous allons donc laisser les choses telles quelles. Et c'est tout. Nous avons maintenant les clients et les commandes connectés les uns aux autres. Maintenant, avant de continuer à construire notre modèle de données, nous devons vérifier quelque chose de très important. Travaillons-nous sur les bons ensembles de données dans le bon format ? Alors maintenant, si vous passez aux commandes ici et ici , nous avons quelques champs tels que la quantité des ventes, les remises, les bénéfices, toutes ces informations devraient être numérotées. Et vous pouvez le vérifier en vérifiant les icônes, les icônes des types de données. Et s'ils sont comme cette valeur de hachage, ici en vert. Si vous cliquez dessus, le tableau indiquera il s'agit d'un nombre, d'une décimale Si vous le voyez comme ce nombre, décimal ou chiffre, alors tout va bien Mais si vous le voyez comme une chaîne, par exemple, si vous passez ici et que vous le changez en chaîne, si vous voyez ce champ comme une chaîne, il y a un problème. Si vos données sont de type ABC, c'est que vous travaillez avec le mauvais jeu de données. Ce n'est pas correct, tu devrais le voir comme un chiffre. Maintenant, la question est de savoir pourquoi c'est faux ? Pourquoi ce n'est pas correct ? Pourquoi Tableau ne l'a pas trouvé sous forme de numéro ? Eh bien, il existe différentes représentations du séparateur décimal en nombres décimaux certains pays, comme en Europe, nous avons le coma, mais dans de nombreux autres pays, comme aux États-Unis, en Asie, nous avons un point entre le nombre décimal et le nombre entier Maintenant, par exemple, je suis en Allemagne et mes données sont séparées par un point. Ce qui aurait pu être le cas, Tableau ne comprendra pas qu'il s'agit d'un nombre décimal et l'affichera sous forme de chaîne C'est pourquoi, dans le lien de téléchargement, j'ai préparé deux ensembles de données en fonction de votre emplacement Les ensembles de données de formation européens et les ensembles de données de formation non européens Dans les ensembles de données de formation européens, tous les nombres décimaux sont séparés par des virgules et pour tous les autres pays, ils sont séparés par un point pour le premier téléchargeur Alors maintenant, la question est de savoir comment y remédier ? Eh bien, téléchargez-y le jeu de données d'entraînement approprié pour y remédier. Par exemple, j'ai maintenant le jeu de données Non européen. Et comme vous pouvez le constater, les ventes à rabais, les bénéfices, tout va mal, tout va mal, tout est ABC et string. Maintenant, certains d'entre vous pensent, d'accord, c'est vraiment facile à régler. Je peux accéder au type de données ici et passer d'une chaîne à un nombre décimal Une fois que je l'aurai fait, que va-t-il se passer ? Tout va être nul. Cela ne fonctionnera pas car Tableau ne sait pas comment convertir correctement ces nombres. Replaçons-le dans une chaîne afin de voir les données. Encore une fois, il existe une solution à ce problème. Si vous passez aux commandes ici et que vous vous connectez correctement. Passons aux propriétés du fichier texte. Ici, nous avons différentes propriétés concernant les fichiers, comme le séparateur, ici nous avons un point-virgule que Tableau a fait de correctement, mais le plus important est le format du nombre décimal, le Ici, nous devons choisir un paramètre régional correspondant au format actuel. Le format actuel est un point dans cet exemple. Donc, ce que nous allons faire, c'est aller ici et rechercher, par exemple, les États-Unis. Et comme vous pouvez le constater, Tablo peut comprendre le bon format et tout sera remplacé par un nombre La solution, soit vous pouvez utiliser les jeux de données appropriés, soit configurer les propriétés de chaque fichier Je dirais donc que vous pouvez essayer les États-Unis ou Allemagne jusqu'à ce que vous ayez le numéro de type de données. Assurez-vous donc que cela figure dans les commandes, toutes ces informations sont le numéro du type de données. Très bien, alors allons-y et continuons à créer notre modèle de données dans la source de données. Passons à la dimension suivante. Nous avons les produits. Tout ce que nous allons faire, c'est simplement glisser-déposer et ils les publient. Tablo va créer une autre relation entre eux. Vérifions-le à nouveau. Alors cliquez dessus, allez dans les métadonnées. Faites défiler l'écran vers le haut Tableau a automatiquement trouvé la clé de la relation, il s'agit de l'identifiant du produit, qui est correct. Et maintenant c'est pareil. Nous allons passer aux options de performance sur le côté gauche, sur le côté factuel, il y en aura autant et sur le côté droit, ce sera une. Sur le côté droit, nous avons la dimension, ce sera une. Vous pouvez le vérifier facilement. Si vous cliquez sur les produits et que vous vérifiez les données ici, vous pouvez voir que l' identifiant du produit est un champ unique, qu' il ne contient aucun doublon et que nous pouvons en utiliser un Si vous n'êtes pas sûr, laissez cela autant de relations que beaucoup trop nombreuses. Revenons à la relation. Nous en avons plusieurs contre un et je vais en rester là car il y a des correspondances récursives. Pas de problème. Passons maintenant aux autres tables. Nous avons ici les coordonnées du client. Et ici, nous avons deux options. Soit nous allons utiliser les relations, soit les articulations. Vous pouvez aller ici et simplement glisser-déposer, placer près des clients en tant que relation. Mais pour être honnête, en matière de modulation des données, si j'ai deux objets concernant la même entité, ici nous avons des clients et voici une autre information sur les clients J'ai tendance à fusionner ces deux tables en une seule. C'est différent de parler des commandes et des clients. Ce sont des entités complètement différentes et généralement, dans les entrepôts de données, je prépare cette étape dans la base de données ou nous pouvons rester tableau et fusionner ces deux tables en une seule. Et nous pouvons le faire en utilisant des joints. Ce que je vais faire, c'est simplement supprimer les informations du client , puis nous allons passer à la couche physique interne des clients. Ensuite, nous allons prendre les coordonnées du client et les déposer ici. Table par défaut, je vais la laisser sous forme de jointure interne, mais pour être honnête, la table du client est pour moi, la table principale sur les clients et les détails des clients est comme une table secondaire. Afin de ne rien perdre du côté gauche, je vais changer le type d'articulation en jointure gauche. Faisons-le. Je vais cliquer sur l'icône puis sélectionner Left Join. Ensuite, nous pouvons vérifier les résultats. Eh bien, l'essentiel est de ne pas avoir doublons ou de ne pas perdre Comme vous pouvez le constater, en ce qui concerne les résultats, nous avons nos cinq clients. Il n'y a aucun doublon et nous n'avons rien perdu. Revenons à la couche logique, nous allons juste la fermer. Comme vous pouvez le constater, nous avons des tables de liste et nous avons une entité appelée clients. Nous n'avons pas beaucoup de tables, et je le fais habituellement si nous avons beaucoup sur le même sujet. Passons maintenant au tableau suivant. La commande a été exécutée. Et nous avons ici la même situation. Nous avons deux tableaux décrivant la même entité, les commandes. Mais bien sûr, nous pouvons le relier en tant que relation aux commandes. Mais encore une fois, j'aime minimiser le nombre de tables que je dois traiter et je vais fusionner ces deux tables. Nous avons donc à nouveau deux options, les unions ou les joints. Si les tables ont exactement le même nombre de colonnes et les mêmes types de données, nous pouvons utiliser l'union. Pour ce faire, nous devons établir un profilage des données. Soit vous ouvrez les fichiers CSV et vous les comparez, soit nous pouvons passer ici. Il y a comme une petite icône, comme une table. Et si vous cliquez dessus, Tablo va vous montrer un échantillon de données afin de profiler les données et de comprendre le contenu de ce tableau, nous allons simplement l'agrandir Nous avons la date de commande, la date d'expédition, l'identifiant du client , l'identifiant du produit, ainsi que le prix unitaire, etc. Et vous pouvez le comparer aux commandes ici. Allons simplement l'agrandir. Nous pouvons trouver exactement le même nombre de champs, le même contenu, les mêmes types de données. Cela signifie que nous pouvons faire l'union entre eux. Pour ce faire, je vais simplement le fermer et passer à la couche physique à l'intérieur des commandes. J'aime faire glisser et déposer juste en dessous par ici. Maintenant que vous pouvez voir que nous avons une union, vérifions-la sur le côté droit des noms des tables. Nous avons donc des commandes et nous avons des commandes exécutées. Nous combinons ensuite les deux tables dans une seule table logique. Fermons ça. Comme vous pouvez le voir, nous avons l'icône indiquant qu'il y a un syndicat à l'intérieur. Et avec cela, nous n'avons que trois tables. Au lieu d'avoir cinq tables, il est simplement plus facile de traiter trois tables au lieu de cinq tables dans les visualisations , et le modèle de données est beaucoup plus facile à comprendre et à expliquer Nous avons ainsi connecté tous les fichiers, mais nous n'en avons toujours qu'un, celui prix des produits du fichier adjacent. Malheureusement, nous ne pouvons pas le connecter aux autres fichiers de la même source de données car il s'agit d'un type de fichier différent. Mais nous pouvons toujours le connecter à eux si nous créons une deuxième source de données et utilisons le mélange de données Cela indique que nous avons notre tableau des faits et la dimension. Nous allons lui donner un nom. Je vais l'appeler petite source de données. Vous pouvez maintenant transmettre la vidéo et créer la source de données volumineuses. Si nous avons terminé, je vais créer la source de données volumineuses. Je vais aller ici, nouvelle source de données. Je vais cliquer sur le fichier texte. Je vais juste revenir à la question la plus importante. Nous n'avons que les trois. Nous commençons par les commandes, nous commençons par le tableau des faits , puis nous prenons les dimensions. Prenons les clients, les clients. J'ai déjà vérifié tous ces identifiants. Ils sont uniques. Je peux donc passer aux relations ici et les remplacer par une relation du bon côté et du côté factuel, il en restera autant. Il en va de même pour les produits, glisser-déposer. Tous les identifiants des produits sont uniques. Nous pouvons passer à l' option de performance juste pour nous assurer de sélectionner la relation et d'en sélectionner une. Je vais simplement l'appeler source de mégadonnées Maintenant, afin de ne pas perdre ces sources de données dans Tableau public, nous devons les publier sur notre compte public. Je vais y aller et le faire. Nous allons passer aux draps ici. Prenons l'exemple clients qui glissent et déposent sur les lignes. Je vais simplement les consulter ici et les publier en toute sécurité sur Tableau public. Et je dois me connecter, je vais dire que c'est «   sources de données », puis « sécurisé ». Maintenant, commencez à publier sur notre profil. Si vous souhaitez télécharger le fichier, vous pouvez vous rendre ici et télécharger le classeur Tableau Très bien, nous avons créé deux sources de données en plus de nos ensembles de données et nous pouvons les utiliser dans l' ensemble du didacticiel Vous avez ainsi tout appris sur la modulation des données Tableau dans les sources de données et sur la manière de combiner des tables à l'aide des quatre méthodes. Vous avez ainsi tout appris sur la modulation des données Tableau dans les sources de données et sur la manière de combiner des tables à l'aide des quatre méthodes Dans la section suivante, nous allons commencer à parler des données dans Tableau. Nous découvrirons qu'il existe de nombreux concepts importants de Tableau pour les visualisations de données 89. 6 Métadonnées de section: Les métadonnées de Tableau. comprendre les concepts de métadonnées de Tableau tels que les types de données, les mesures, les dimensions discrètes Il est très important de comprendre les concepts de métadonnées de Tableau tels que les types de données, les mesures, les dimensions discrètes et continues afin créer des visualisations de données correctes dans Tableau de créer des visualisations de données correctes dans Tableau. Cela peut également vous aider à comprendre comment Tableau utilise vos données abord, je vais vous présenter les métadonnées de Tableau pour savoir ce qu'il advient de vos données une fois que vous les avez connectées à Tableau. Nous allons maintenant examiner tous les types de données de Tableau, tels que les entiers, les dates de contrainte, etc. Ensuite, nous allons en apprendre davantage sur les règles relatives aux types de données, telles que la règle géographique et le rôle de l'image. Ensuite, nous aborderons des concepts très importants de Tableau. Nous avons des dimensions, des mesures, discrètes et continues. Et bien sûr, afin de comprendre les différences entre les deux, nous allons les comparer côte à côte afin de comprendre. Commençons maintenant par le premier sujet où nous pouvons avoir un aperçu des concepts de base des métadonnées dans Tableau. Alors maintenant allons-y. 90. Introduction aux métadonnées dans Udemy 6 1: Très bien, nous allons maintenant avoir une brève introduction aux métadonnées Tableau dans les sources de données afin de comprendre ce qu'il adviendra de nos données une fois que nous les aurons connectées à Tableau. Après avoir connecté nos données à Tableau et créé le modèle de données dans les sources de données, l'étape suivante consiste à vérifier les métadonnées des tables et des champs. Parce qu'une fois que vous avez connecté vos données à Tableau, Tableau peut commencer à analyser le contenu de vos données pour émettre hypothèses sur les types et les rôles de chaque champ dans la source de données. Tableau peut attribuer à chaque champ types tels que entier, chaîne, date, etc. Les types de données nous fournissent des informations sur le type de données stockées dans nos ensembles de données. Cette information est très utile pour Tableau afin de comprendre comment traiter vos données. Quelles règles, opérations, calculs peuvent être effectués. Tableau va également attribuer un rôle à chaque champ. Ces rôles peuvent aider Tableau à créer les visualisations. Le premier ensemble de rôles comporte des dimensions et des mesures. Les champs de dimension définissent le niveau de détail de la vue. Et les champs contenant la mesure des rôles seront utilisés pour les agrégations dans la vue, nous avons un autre ensemble de rôles, nous avons un continu discret . Ces règles peuvent aider Tableau en traçant les visuels Les champs discrets peuvent diviser la vue pour séparer les valeurs. Et les champs dotés de règles continues traceront une chaîne ininterrompue et des valeurs connectées dans la vue Et j'appelle toutes ces informations relatives à votre champ des métadonnées dans la source de données Tableau. Enfin, je tiens à vous dire que les hypothèses avancées par Tableau à propos votre domaine sont correctes à environ 90 %, ce qui signifie qu' il est possible que ces hypothèses de Tableau soient fausses. C'est pourquoi il est très important une fois le modèle de données créé , de vérifier les métadonnées afin de vérifier que toutes les informations sont correctement attribuées. Sinon, vous aurez une mauvaise qualité et de mauvais résultats lors des visualisations. Très bien, nous allons maintenant approfondir ces concepts importants afin de les comprendre et de comprendre les différences entre eux. Très bien, c'était donc une brève introduction aux métadonnées de Tableau. Nous aborderons ensuite les types de données de base de Tableau tels que les entiers, les chaînes, les dates, etc. 91. Udemy 6 2 types de données: Très bien, nous pouvons donc trouver des types de données non seulement dans Tableau, mais dans tous les langages de programmation. Mais ils ne prennent pas exactement en charge les mêmes types de données. C'est pourquoi, si vous apprenez nouveau langage de programmation ou une application telle que Tableau, il est très important de comprendre quels types de données ils prennent en charge. La question qui se pose maintenant est la suivante : qu'est-ce qu'un type de données ? Le type de données nous donne des informations sur le type d'informations stockées dans nos données. Et cette information est très importante pour les langages de programmation et les applications tels que Tableau afin de comprendre comment traiter vos données. Quelles règles, opérations et calculs peuvent être effectués en plus de vos données. Maintenant, si vous regardez attentivement nos données, vous pouvez voir que chaque champ notre source de données doit être attribué à une petite icône ou à un simple. Ces icônes indiquent les types de données de chaque champ. Enfin, une fois que nous avons connecté nos données à Tableau, Tableau peut analyser nos données afin d' Tableau peut analyser nos données afin attribuer automatiquement le type de données correct à nos champs. La plupart du temps, Tableau le fait correctement, mais parfois les choses tournent mal ou vous souhaitez modifier le type de données d' un champ spécifique, c' est très simple. Vous pouvez le faire sur la page de la feuille de calcul ou sur la page de la source de données, vous obtiendrez exactement le même effet Passons à la page de la source de données. Passons aux commandes. Et cliquez sur l'icône ici, vous pouvez voir son trou numérique. Nous pouvons le remplacer par une chaîne de caractères. Ce que nous allons faire, il suffit cliquer sur la chaîne et c'est tout. Nous modifions simplement le type de données du numéro de commande. Mais supposons que nous voulions le modifier à nouveau comme Tableau l'a fait au début. Ce que nous allons faire, c'est revenir sur l'icône ici, puis nous allons revenir sur l'icône ici, revenir aux paramètres par défaut Cela revient au type de données d'origine que Tabloadd a attribué au début ici Encore une chose : les types de données sont très sensibles dans les articulations et les relations. Par exemple, si nous examinons cette relation entre les commandes et les clients, la clé est l'identifiant du client. Ces clés doivent avoir exactement le même type de données. Supposons que nous passions aux commandes et que nous changions l' identifiant client d'un numéro à une chaîne. Nous allons passer à la chaîne ici et nous la modifierons immédiatement. On peut dire qu'en ce qui concerne le modèle de données, la relation entre les commandes et les clients est désormais rompue. Vous pouvez voir dans l'info-bulle qu'il y a une incompatibilité de type entre l'ID client, la chaîne et le numéro d'identification du client Comme vous pouvez le constater, Tableau est très sensible au type de données de la clé que vous utilisiez des relations, Peu importe que vous utilisiez des relations, des joints ou des mélanges de données Ils doivent avoir exactement le même type de données. Maintenant, pour le corriger, comme vous pouvez le constater, nous n' avons plus les données. Passez en revue la grille de données, comment nous pouvons changer maintenant le type de données. Nous allons passer à la grille de métadonnées. Nous allons faire la même chose. Nous allons passer à l'ID client. Il suffit de cliquer sur l'icône du type de données et de revenir à la valeur par défaut ou à la valeur numérique. Je vais juste cliquer sur Valeurs par défaut et Tableau sera content maintenant, et les tables seront à nouveau liées. La troisième méthode pour modifier les types de données, vous pouvez accéder à la page de la feuille de calcul Et c'est pareil ici. Vous pouvez accéder aux icônes et modifier le type de données. Comme vous pouvez le constater, c'est très simple. Dans Tableau, nous avons un tas de types de données différents que nous allons aborder dans ce Et je les regroupe en trois catégories. Nous avons d'abord les six principaux types de données de base. Nous avons le numéro du trou, la chaîne décimale, la date, la date et l'heure et le lingot Dans le deuxième groupe, nous avons des rôles. Nous avons des rôles géographiques et des rôles liés à l'image. Et le dernier groupe, nous avons des types de données avancés tels que group, cluster, group benz et set. Ce groupe contient des types de données spéciaux introduits par Tableau pour les visualisations de données Et ils sont spécialement conçus pour organiser nos données. Dans ce didacticiel, nous allons nous concentrer sur les deux premiers groupes, le groupe de base et le rôle des types de données avancés. Je vais consacrer un autre tutoriel complet à leur sujet. Bien, commençons maintenant par le premier groupe, les types de données de base, où nous allons approfondir chaque type afin de les comprendre. Allons-y, nous allons maintenant parler du numéro de type de données. Si nos données ne contiennent que des chiffres, rien d'autre, elles ne contiennent que des chiffres 0 à 9, nous pouvons les appeler un type de données numérique Et il est très important de comprendre que les chiffres ne peuvent contenir aucun caractère. Par exemple, supposons que nos données contiennent le numéro de téléphone suivant le numéro de téléphone suivant, ce type de données. Nous ne pouvons pas l'appeler un numéro car il contient des caractères. Nous avons le moins, le plus, car le type de données numérique ne peut comporter que des chiffres 0 à 9. Maintenant, si nous supprimons ces caractères du numéro de téléphone, cela ressemblera à ceci Et ce n'est que maintenant que nous pouvons lui donner le numéro du type de données dans Tableau. Le numéro du type de données comporte cette icône. C'est comme un hachage pour les nombres, nous avons deux types de données dans Tableau nombre hale et le nombre décimal Quelle est donc la différence entre eux ? Vous savez, en mathématiques, un nombre positif ou négatif peut être divisé par des points la première partie, nous l' appelons un nombre entier, et dans la seconde, nous l'appelons décimal Si votre numéro n'inclut pas décimales ou de fractions, nous pouvons l'appeler un nombre entier Par exemple trois -100 zéro et ainsi de suite. Mais si votre nombre contient des points et des fractions, nous l'appelons un nombre décimal, par exemple 2,4 ou 13,99. Et ici, vous devez faire attention à celui que vous utilisez, surtout si vous effectuez des calculs dans Tableau Par exemple, si vous souhaitez diviser deux nombres 1/2, si le champ de sortie contient le type de données entier, le résultat sera zéro. Mais s'il a le numéro de type de données décimal, le résultat sera correct 0,5 et c'est exactement la différence entre ces deux types de données Très bien, examinons maintenant nos champs dans Tableau pour savoir lequel contient le numéro de type de données. Et je dirais qu'il faut vérifier les commandes ici. Vous pouvez voir que nous avons le numéro de commande, identifiant client, l'identifiant du produit. En les cochant simplement, vous pouvez constater que ce sont tous des nombres, qu'ils n'ont pas de caractères et qu'ils n'ont pas de fractions. Cela signifie qu'ils doivent avoir le trou numérique du type de données. Comme vous pouvez le voir, ils sont tous numérotés. Vérifions les autres champs sur le côté droit. Nous avons ici des ventes, des remises, des bénéfices. Comme vous pouvez le constater, ils ont des fractions. Ces nombres doivent être décimaux. Vérifions-le. Vous pouvez voir que Tableau a automatiquement déterminé que ces nombres sont des nombres décimaux, mais pour ce qui est de la quantité, c'est l' ensemble, car nous n'avons aucune fraction définie ici, tout va bien Bien, nous allons maintenant parler de la chaîne de type de données. Le type de données chaîne est l'un des types de données les plus utilisés dans tous les langages de programmation dans Un type de données de chaîne est une séquence de caractères peut inclure des lettres, des passes numériques ou tout autre type de Vous pouvez considérer une chaîne comme un texte brut. Et n'importe quel champ de notre source de données peut être une chaîne. La chaîne est comme un type de données par défaut et elle n' a pas de règles ou quoi que ce soit d'autre comme les autres types de données. Cela signifie que vous pouvez convertir n'importe quel champ de votre source de données en votre source de données en un type de chaîne de données sans aucun problème Et Tableu utilise également le type de données chaîne lorsqu'il ne trouve aucun autre type de données approprié pour vos champs Examinons nos ensembles de données où se trouvent les champs contenant la chaîne de type de données Vérifions d'abord les produits. Ici, vous pouvez voir que nous avons ici deux chaînes, le nom du produit et la catégorie. Dans le nom du produit, nous avons des caractères, des espaces, des chiffres. Il s'agit de la chaîne de type de données. Examinons les clients. Ici, nous avons le prénom, le nom famille, les deux sont des chaînes de caractères. Mais maintenant, vous remarquerez peut-être ou vous demanderez, vous savez quoi, nous avons la ville et le pays, les deux contiennent des personnages. Pourquoi n'avons-nous pas l'icône d'ABC ? Est-ce que c'est comme une ficelle ? Eh bien, la réponse est oui, car si vous cliquez simplement sur l'icône, vous pouvez voir que Tableau l' a attribuée à une chaîne. Mais ici, la différence est qu'ils ont un rôle supplémentaire. Nous avons la règle géographique. Et vous pouvez voir que Tableau l'a attribué à un pays. Ici, Tableau va lui donner une autre icône juste pour indiquer que ce champ a un rôle géographique. Mais le type de données de base principal pour cela est une chaîne, et il en va de même pour la ville Bien, nous allons maintenant parler de l'un des types de données les plus confus. C'est la date. Si votre champ stocke des informations sur les données du calendrier, ce champ contiendra les dates du type de données. Les dates ont des formats très différents selon les pays. Par exemple, en Allemagne, nous avons les formats de date suivants. Vous voyez, nous utilisons des points au lieu de barres obliques, mais la date dans les formats internationaux suit une autre règle selon laquelle la date doit la diviser par un moins Et dans le monde, il existe de très nombreux formats différents. Ces dates suivent donc des formats spécifiques et nous les décrivons avec les codes suivants. Par exemple, pour les formats internationaux , nous avons ce code. Cela va commencer par l'année. Et l'année comporte quatre chiffres, c'est pourquoi nous avons quatre fois Y. Ensuite, nous avons un moins et deux chiffres Pour le mansus, nous avons M moins deux chiffres pour le jour, DD Il y a donc comme un code pour chaque partie des dates que nous avons, le jour, les mois, l'année, les semaines, etc. Dans ce tableau, je vais laisser le lien dans la description. Vous pouvez trouver tous ces codes et leurs descriptions. Avec cela, vous pouvez personnaliser le format de date comme bon vous semble. Ne t'inquiète pas pour ça. Tableau comprend presque tous les formats de date utilisés dans nos données. Nous pourrions avoir non seulement les données du calendrier, mais également des informations sur l'heure. Ensuite, nous avons Tableau, un autre type de données que nous appelons date et heure. Et dans les langages de programmation ou les bases de données, vous avez peut-être déjà entendu parler de l'horodatage, mais Tableau, c'est ce que nous appelons date et heure. Cela pourrait ressembler à ceci. Nous avons la date, puis l'espace, et ensuite nous avons des informations sur l'heure, les minutes et les secondes, comme les dates, elles peuvent également avoir des formats différents. Vous pourriez avoir les secondes li, le fuseau horaire et bien d'autres choses encore. Nous avons donc ici à nouveau un tableau de tous les codes pour les informations temporelles. Vous pouvez également le trouver sur le même lien. Très bien, examinons maintenant nos données pour savoir quels champs contiennent la date du type de données, généralement dans un modèle de données à schéma en étoile. Toutes les dates sont indiquées dans le tableau des faits et notre tableau d'information contient les commandes. Vérifions-le. Vous pouvez voir que nous avons deux champs avec les dates en forme d'icône de type de données. Nous avons la date d'expédition et la date de commande. Ce n'est pas la date et l'heure parce que nous n'avons pas de données. Informations sur l'heure. deux champs sont donc des dates, nous pouvons vérifier ici et ici et dans les autres tableaux, lois générales et clients, ils n'ont ni date ni heure car ce sont des dimensions, ne sont pas des événements et ne contiennent généralement aucune information sur la date. Bien, revenons maintenant à nos commandes, à nos deux champs. Et comme vous pouvez le voir, le format ici est qu'ils sont divisés par des barres obliques Disons que vous ne voulez pas ce format, vous voulez autre chose. Alors maintenant, comment pouvons-nous modifier le format de date dans Tableau ? Pour ce faire, nous devons accéder à la page de la feuille de travail. Passons donc à la page de la feuille de travail ici. Et maintenant tu dois décider quelque chose. Est-ce que je souhaite modifier le format de date pour l'ensemble du classeur, pour toutes les visualisations Cela signifie que vous modifiez le format par défaut de la date. Ou vous souhaitez modifier le format uniquement pour cette vue. Pour une seule visualisation. Je vais vous montrer comment vous pouvez faire les deux. Maintenant, mettons quelque chose à notre avis. Je vais prendre le numéro de commande, glisser-déposer ici. Travaillons sur la date de commande. Je vais le glisser-déposer sur le tableau. Je vais le montrer comme un an. Je veux la date exacte pour voir le format. Comme vous pouvez le voir, notre date a le format suivant. Je souhaite maintenant modifier le format de date par défaut pour l'ensemble du classeur Pour ce faire, nous allons cliquer avec le bouton droit de la souris sur le côté gauche de la date de commande. Ensuite, nous allons dans les propriétés par défaut, où vous pouvez trouver le format de date. Si vous cliquez sur cette option automatique, c'est ce que Tableau a découvert au début. Et puis nous avons un format prédéfini issu de Tableau. Ce qui est intéressant, c'est qu'à la fin, nous avons personnalisé notre nouveau format pour que la date puisse être divisée par des points. Et l'année ne comportera que deux chiffres. Le format du code sera le suivant, D, D pour le jour, puis des points, M, M pour le mois. Pour l'année, nous n'aurons que deux chiffres. Ça va être Y, Y deux fois. Allons-y, d'accord. Comme vous pouvez le constater, Taba a modifié le format de date dans Tableau Maintenant, dupliquons cette feuille de travail ici, Piratical se lance dessus Piratical se lance Et puis dupliquez, comme vous pouvez également le voir dans la feuille de travail suivante, nous avons exactement le même format que celui que nous avons défini Cela signifie que le format que nous avons défini est désormais un format par défaut pour l'ensemble du classeur Mais maintenant, disons que je souhaite le modifier uniquement localement lors d' une visualisation. Je ne souhaite pas modifier le format par défaut de la date. Dubliconnons cela également une fois de plus. Maintenant, au lieu d' aller sur le côté gauche, nous allons rester dans la vue et nous allons accéder à nos champs cliquer dessus avec le bouton droit de la souris, puis passer à celui-ci ici, formater. Une fois que vous l'avez fait sur le côté gauche, les données vont passer au format spin. Ici, sur le côté gauche, vous pouvez voir les dates. Si vous cliquez dessus , nous allons obtenir exactement les mêmes informations ici. Il s'agit des paramètres prédéfinis dans Tableau. Nous avons l'automatique en haut, et en bas, nous avons la personnalisation. Choisissons maintenant l'un de ceux prédéfinis. Je vais prendre la semaine et l'année. Cliquons dessus. Comme vous pouvez le constater, Tableau a changé le format de date dans cette vue. Il est maintenant intéressant de vérifier sur les autres feuilles si le format de la date a changé. Revenons aux feuilles précédentes et voyons l'état au format par défaut de la date. Vous apprendrez ainsi à personnaliser le format de la date pour une vue spécifique ou pour l'ensemble du travail. Mais maintenant, je veux changer le format de date comme avant. Pour ce faire, je vais aller ici , fermer ce format. Ensuite, revenez à la date de commande, cliquez avec le bouton droit sur le format de date des propriétés par défaut, puis cliquez sur Automatique et OK. Comme vous pouvez le constater, nous avons à nouveau le même ancien format. Voilà, voici comment nous pouvons travailler avec la date du type de données. Bien, nous allons maintenant parler du dernier type de données de la catégorie de base, le type de données Pullion Le type de données Pollan représente un champ qui n' a que deux valeurs, vrai ou faux C'est comme le langage informatique, nous n'en avons que 1.0. Ce type de données est souvent utilisé dans la sortie d'une condition ou d'une logique Par exemple, si je vous demande vous avez aimé cette vidéo jusqu' à présent, la réponse sera oui ou non. Si vous aimez cette vidéo, merci de la donner de même. La réponse à cette question est la suivante : le type de données peut-il extraire oui ou non, vrai ou faux, et non, d'autres valeurs ? Et n'oubliez pas de vous abonner Les types de données d'extraction ont de nombreux cas d'utilisation Par exemple, contrôlez le flux de travail de quelque chose. Si le résultat est vrai, faites quelque chose. Si c'est faux, faites autre chose. Très bien, voyons maintenant si nous pouvons trouver type de données d'extraction dans nos commandes Nous pouvons vérifier ici, nous n'avons aucun type de données d' extraction plus que les clients. Rien Et dans les produits, eh bien, nous n'avons aucun champ avec le type de données des lingots Eh bien, en général, des lingots de types de données sont ajoutés une fois que nous utilisons les conditions dans Tableau et une fois que nous créons de nouveaux champs calculés Pour créer le champ calculé, nous allons maintenant accéder à la page de la feuille de calcul Nous allons passer à la feuille numéro un. Assurez-vous maintenant de sélectionner la petite source de données. Ensuite, nous passons à cette petite icône ici. Et maintenant, nous sélectionnons Créer un champ calculé. Alors, cliquons dessus. Une nouvelle fenêtre s'affichera pour écrire notre expression ou notre condition. Je vais lui donner le nom de Logic 400. Et maintenant, qu' allons-nous vérifier, ou quel est notre état ? Si les ventes sont inférieures à 400, cela doit être vrai, sinon ce sera faux. La logique est très simple. Nous allons donc trouver ici les ventes inférieures à 400, et si les ventes sont inférieures à 400, ce sera vrai. Sinon, ce sera faux. Cliquez sur OK. Une fois cela fait, vous pouvez trouver sur le côté gauche un nouveau champ appelé Logic 400. Il a le type de volume de données. La sortie ne comporte que deux valeurs, vrai et faux. Validons-le. Je vais juste le glisser-déposer sur la vue d'ici. Comme vous pouvez le constater, nous n'avons que du faux et du vrai. Voyons si la logique fonctionne. Nous allons donc prendre le numéro de commande et le mettre juste avant. Maintenant, nous avons besoin des ventes. Nous allons donc prendre les ventes, glisser et les déposer ici sur ABC. Ici, vous pouvez voir, par exemple, que le premier ordre est inférieur à 400, ce qui signifie que la logique est vraie, correcte. Et puis le suivant , il est supérieur à 400, c'est faux. Et ainsi de suite. Nous pouvons voir que si le champ ne contient que deux valeurs, vrai et faux, le type de données sera alors lingot Et nous l'utilisons généralement comme résultat d'une condition. Et le type de données Bullion a de nombreux cas d'utilisation. Par exemple, si vous souhaitez filtrer nos données supérieures à 400, nous ne voulons pas les voir apparaître dans nos visualisations Donc, ce que nous pouvons faire, c'est utiliser la logique du filtre Il suffit de la suivre et de la déposer sur les filtres. Et nous allons sélectionner uniquement le vrai. Je vais donc décocher le faux, puis appuyer sur, OK. Comme vous pouvez le constater, le résultat ne montre que les commandes dont les ventes sont inférieures à 400. Et cela nous permet de filtrer nos données très facilement. Très bien, nous avons donc abordé les six types de données de base de Tableau. Faisons maintenant un bref récapitulatif. Nous avons le trou numérique pour les champs qui ne stockent que des nombres sans caractères, et ces nombres sont sans fractions ni points décimaux Le numéro est également valable pour les champs qui ne contiennent que des nombres sans caractères, mais ces nombres peuvent contenir des fractions ou des points décimaux Une chaîne est une séquence de caractères quelconques. Il peut s'agir de chiffres, de lettres, caractères spéciaux ou d'espaces. Ensuite, nous avons un rendez-vous. La date concerne les champs qui stockent des informations sur les dates du calendrier. Ensuite, nous avons également la date et l'heure pour les champs qui stockent informations sur le calendrier et sur l'heure. Et il a également des formats spécifiques. Et la dernière fois que nous avons eu le lingot, il ne peut stocker que deux valeurs, fausses ou vraies, et nous l' utilisons généralement pour des conditions Très bien, jusqu'à présent, nous avons appris les types de données de base de Tableau. Ensuite, nous allons apprendre les deux rôles liés aux types de données, à savoir les rôles géographiques et les rôles liés aux images. 92. Udemy 6 3 rôles: OK les gars, donc le premier rôle dont nous allons parler est le rôle géographique. Si votre champ de données contient informations de localisation ou des zones géographiques, vous pouvez l'attribuer à un rôle géographique dans Tableau en fonction du type de lieu, tel que la ville, le pays , le code postal, etc. L'attribution de ce rôle supplémentaire peut aider Tableau à tracer correctement vos données. Si vous utilisez des visualisations cartographiques dans Tableau, il existe plus de 12 rôles géographiques, mais je pense que les plus importants sont la ville et le code postal Maintenant, vérifions nos données, mais d'abord, un café. Allons, d'accord, revenons à notre source de données. Allons à la table du client. Nous y avons des informations sur la localisation des clients. Nous avons ici trois champs. Nous avons le pays, la ville et le code postal. Maintenant, pour vérifier le rôle géographique, il suffit de cliquer sur l'icône du type de données ici. Encore une fois, ici, il est très important de comprendre. Chaque champ doit avoir un type de données de base. Par exemple, le code postal est un trou numérique. Ensuite, nous lui attribuons un rôle supplémentaire. Le fait d'avoir le rôle géographique ne supprimera pas le type de données numériques. Voyons maintenant le rôle géographique ici. Et vous pouvez le voir attribuer à n'importe quoi. Il reste ici. Aucune. Il s'agit d'un code postal ou d'un code postal, nous allons donc corriger cela. Nous allons simplement cliquer dessus ici pour attribuer un rôle géographique. Et vous pouvez voir que l' icône a changé. Avec cela, nous avons le numéro du type de données et nous lui avons attribué un rôle géographique . Allons voir les autres. Cela devrait être un, cliquons ici. Le type de données de base est une chaîne car nous avons des caractères. Et vérifions le rôle géographique. Tableau l'a fait correctement Nous l'avons en tant que ville. C'est exact. Allons dans le pays d'ici. Nous l'avons sous forme de chaîne , puis le rôle géographique est le pays. Ainsi, toutes les informations de localisation sont correctement attribuées au rôle géographique. Nous pouvons commencer à créer des visualisations cartographiques dans Tableau. Permettez-moi de vous montrer un exemple. Passons à la feuille numéro un ici. Ce que nous pouvons faire, c'est aller voir les clients d'ici. Et prenons les informations de localisation. Prenons le comté, la ville. Prenons une métrique. Je vais prendre les soldes, glisser et les déposer ici sur ABC. Comme vous pouvez le constater, ce n'est qu'une table. Nous voulons le transformer en carte. Pour ce faire, rendez-vous sur Show Me over here, puis cliquez sur la carte. Vous pouvez constater que Tableau a correctement tracé nos données. Permettez-moi de le fermer et attribuer la métrique à chaque pays. Cela est dû au fait que nous avons attribué à nos données un rôle géographique. Très bien, alors parlons de l'autre. Nous avons le rôle d'image. Il s'agit d'une toute nouvelle version que Tableau vient de présenter en 2022. En principe, si votre champ stocke une URL pointant vers des images, vous pouvez attribuer à ce champ le rôle d'image avec l'URL permettant d'afficher les images dans les visualisations Et Tableau a ici certaines exigences. Donc, dans le premier cas, Tableau ne prend en charge que ces trois extensions d'image, et l'URL doit commencer par l'exigence HTTB ou HTTBS Le nombre maximum d'images dans chaque champ est de 500, puis nous avons la taille de l'image. Il doit être inférieur à 128 kilopytes. Mais les choses peuvent changer au fil du temps, puisqu'il s'agit d'une toute nouvelle fonctionnalité de Tableau. Et je pense que le cas le plus courant est de montrer les images du produit dans vos visualisations. Très bien, voyons maintenant un exemple dans Tableau rôle de l'image dans nos ensembles de données J'ai préparé quelques URL dans les produits de la table, mais uniquement dans les petits ensembles de données. Alors vérifions-le. Si vous accédez aux produits ici, nous avons un champ appelé images de produits, et ici nous avons des URL pointant vers des images de mon site Web Nous allons maintenant vérifier le type de données. Ici, il s'agit d'une chaîne de type de données. Il s'agit de la base, car une URL est une séquence de caractères. Et maintenant, nous pouvons ajouter à ce type de données de base un rôle d'image. Et c'est très simple, il suffit de passer ici au rôle de l'image et de cliquer sur l'URL. Alors faisons-le. Et avec cela, nous avons une nouvelle icône qui indique que ce champ a le rôle d'image. Vérifions les données. Nous allons passer à la feuille numéro un. Ensuite, nous passons aux produits, nous nous assurons de sélectionner la petite source de données. Ensuite, nous passons à l'image des produits. Il suffit de glisser-déposer ici. Et comme vous pouvez le voir maintenant, nous avons quelques images des produits, mais deux d'entre elles sont cassées. Et je pense que la version disto de Tableau Public en est encore à la mode Parce que si nous publions maintenant sur Tableau Public in the Whip, toutes les icônes seront correctement affichées. Maintenant, nous pouvons aller chercher un autre terrain. Prenons les ventes, glissons-les ici. Et avec cela, nous avons de belles images pour la matrice. Allons le publier dans Tableau public. Je vais l'appeler View Image. Faisons des économies, comme vous pouvez le constater. Maintenant, dans Tableau Public, nous avons toutes les icônes, rien n'est cassé. Je pense que si vous créez des tableaux de bord sur les produits, il est vraiment agréable de montrer l'image du produit au lieu des noms Il est simplement plus accrocheur d'avoir des images dans les visualisations Très bien, c'est donc tout pour les types de données. Nous allons maintenant découvrir des concepts très importants, les dimensions et les rôles de mesure dans Tableau. 93. Udemy 6 4 Dim & Mes: Dimensions et mesures dans Tableau. Ainsi, une fois que nous avons connecté nos données à Tableau, Tableau et que nous les avons analysées afin d'attribuer à chacun de nos champs une dimension ou de mesurer ce type de métadonnées. Cela va aider Tableau à effacer nos visualisations. Bien, alors maintenant la question est : que sont les dimensions et les mesures ? Eh bien, Tableau n'a pas inventé le concept de dimensions et de mesures. C'est un vieux concept de PI. Et maintenant, nous allons avoir une brève histoire d'origine. Si vous apprenez les concepts de data warehuse et de business intelligence, vous savez peut-être déjà que le concept de base est l' opération multidimensionnelle, le traitement analytique Selon le concept, si vous souhaitez répondre à des questions commerciales ou effectuer une analyse de données, nous devons d'abord créer un modèle de données ayant la forme d'un cube multidimensionnel C'est un peu comme ce cube. Et chaque cube contient deux informations. abord, nous avons les dimensions du cube, et deuxièmement, nous avons ces cellules, ces cellules peuvent stocker des informations telles que des données, des nombres, et nous les appelons mesures. Chaque cube possède deux informations, les dimensions et les cellules, les mesures. Maintenant, prenons un exemple. Nous avons le cube des ventes en trois dimensions. La première dimension concerne les emplacements. Et sur les sites, nous avons trois membres, les États-Unis, la France et l'Allemagne. Ces trois valeurs sont le membre de l'emplacement dimensionnel. Et nous avons une autre dimension qui s'appelle le temps. Et il compte trois membres dans la dimension, janvier, février et mars. Et la troisième dimension, nous avons les catégories. Maintenant, dans les ventes du cube, nous avons les meilleures Notre cube est maintenant prêt avec les dimensions et les mesures et nous pouvons commencer à répondre aux questions commerciales. Par exemple, trouvez le total des ventes aux États-Unis. Qu'est-ce qui peut arriver ? Nous pouvons sélectionner l'emplacement dimensionnel et filtrer la dimension pour n' avoir que le membre américain. Cette opération dans le cube s' appelle le découpage du cube Ensuite, nous pouvons les agréger, les mesurer, et nous obtiendrons un total de 120 ventes. Et si vous avez un cube, nous pouvons effectuer plusieurs opérations, comme trancher, en dés, enrouler, percer et nous faire battre Ainsi, si vous disposez d'un tel cube, nous pouvons analyser les données et trouver des réponses rapides aux questions commerciales. Pour résumer, les dimensions contiennent des valeurs qualitatives. Ils décrivent généralement quelque chose comme le nom du produit, la catégorie de diffusion, la localisation du client Et nous utilisons des dimensions pour classer, filtrer et afficher le niveau de détail Et d'autre part, nous avons les mesures. Ils contiennent des valeurs quantitatives numériques qui peuvent être mesurées comme leur nom l'indique Et les mesures, contrairement aux dimensions, peuvent être agrégées. D'accord, donc cela peut encore prêter à confusion. Et si tu dis, tu sais quoi ? Si j'examine mes données, comment puis-je décider s'il s'agit d'une dimension ou d'une mesure ? Voici donc mon processus de prise de décision. Je vérifie d'abord le type de données du champ, s'il s'agit d'un nombre. Si la réponse est non, alors ce champ est une dimension. Mais si la réponse est oui, alors nous pouvons poser la question suivante. Est-il judicieux d'agréger les valeurs du champ, exemple en calculant la somme des valeurs ou en trouvant la valeur moyenne ? Si la réponse est oui, il s'agit d'une mesure. Mais si la réponse est non, il s'agit d'une dimension. Cela signifie donc que tous les champs non numériques sont des dimensions, tous les champs numériques Cela dépend vraiment de la question savoir s'il est judicieux d'agréger les valeurs. Dans l'affirmative, il s'agit d'une mesure. Si ce n'est pas le cas, c'est une question de dimension. OK, alors pratiquons maintenant. Afin de comprendre le concept de dimensions et de mesures et leur fonctionnement. Nous allons vérifier nos ensembles de données et attribuer à chaque champ une dimension ou une mesure Nous allons préparer la table des clients ensemble. Ensuite, vous pouvez regarder la vidéo pour faire les produits et les commandes Et puis, à la fin, nous allons vérifier le résultat ensemble. Alors allons-y, nous allons commencer par le premier champ, le numéro client. L'identifiant du client est un chiffre, nous ne pouvons donc pas dire qu'il s'agit automatiquement d'une dimension à laquelle il faut accéder. Maintenant, la question suivante savoir s'il est judicieux de l'agréger ? Eh bien, nous devons comprendre que l'identifiant client est un identifiant unique pour les clients. Par exemple, Maria a le numéro de client numéro un, Martin en a quatre. Et maintenant, si nous additionnons toutes ces valeurs, nous allons obtenir la valeur 15. Ou si nous faisons la moyenne, nous obtiendrons la valeur de trois. Ces valeurs n'ont aucun sens car nous utilisons l'identifiant client uniquement pour identifier les clients. Et je ne pense pas que nous serons dans une situation où nous devrons trouver la moyenne des identifiants uniques car cela n'a aucun sens Ce champ est une dimension et nous pouvons ainsi attribuer l' identifiant client à une dimension. Passons maintenant à la suivante. C'est beaucoup plus simple car nous avons ici le prénom et il n'est pas numérique, il est donc automatiquement dimensionné Il en va de même pour le nom de famille. C'est aussi une corde. Ce n'est pas un chiffre. Très bien, alors passons à la suivante. Nous avons le code postal ou le code postal. C'est un chiffre. Nous pouvons donc nous poser la question suivante : est-il judicieux de faire de l'agrégation ici ? Eh bien, je ne pense pas qu' il y aura une situation où nous devrons trouver la somme du code postal ou en trouver la moyenne. Cela signifie donc que c'est à nouveau là, c'est un nombre, mais c'est une dimension, alors attribuons-lui la valeur correspondante. Et puis la suivante, c'est facile, nous avons donc la ville et le pays. Ces deux valeurs sont des chaînes, il s'agit donc automatiquement d'une dimension. Attribuons-le donc à nouveau. Passons au dernier champ. Nous avons le score ici. C'est encore une fois un chiffre que nous pouvons nous poser la question : est-ce que cela a du sens ici de faire des agrégations Eh bien, la réponse est oui. Il est vraiment logique de trouver la moyenne du score. C'est pourquoi nous allons le mapper à une mesure. Sur la table, clients, nous avons six dimensions et une seule mesure. Vous pouvez maintenant mettre la vidéo en pause afin de entraîner avec les commandes de table et avec les produits. Très bien, maintenant nous allons vérifier les résultats. Comme vous pouvez le voir dans les commandes du tableau, nous avons de nombreuses mesures car il s'agit d'un tableau de faits. Et les tables de faits dans le schéma en étoile constituent l' endroit central des mesures. C'est tout à fait normal. Vérifie les champs. Nous avons le numéro de commande, l'identifiant client, l'identifiant du produit. C'est comme l'identifiant du client. Ce sont des identifiants et cela n'a aucun sens de les agréger C'est pourquoi nous l'avons sous forme de dimensions. La date de commande et la date d'expédition. Ces informations ne sont pas numériques, ce qui signifie qu'il s'agit d'une dimension Et puis nous avons toutes ces informations. La quantité des ventes, les remises, les bénéfices, prix unitaires, tous ces champs sont des chiffres. Ici, il est judicieux de faire des agrégations telles que la somme ou la moyenne Nous allons utiliser les commandes, le tableau d'information si nous avons besoin de mesures. Passons à la suivante, aux produits présentés ici. Celui-ci est simple, l'identifiant du produit ressemble, encore une fois, à l'identifiant. Cela n'a aucun sens de faire une agrégation. Nous pouvons l'avoir sous forme de dimensions, nom de produit et de catégorie. Ces deux informations sont des chaînes, elles ne sont pas numériques, et c'est pourquoi ce sont des dimensions J'espère que vous avez compris comment je m'y prends habituellement. En examinant simplement les données, nous pouvons décider s'il s'agit d'une dimension ou d'une mesure. Bien, revenons maintenant à Tableau La première question est où puis-je trouver dans Tableau si mes champs sont des mesures ou des dimensions ? Eh bien, il n'y a pas d'icônes pour les dimensions et les mesures, et nous ne pouvons pas non plus vérifier cela sur la page de la source de données. Pour vérifier les dimensions et les mesures, nous devons accéder à la page de la feuille de travail Passons à la feuille numéro un. Ensuite, nous allons passer au bain de données sur le côté gauche. Ouvrons n'importe quelle table, par exemple les commandes. Maintenant, si vous regardez attentivement les commandes du tableau, vous trouverez une fine ligne horizontale grise qui divise les champs des commandes en deux groupes Les champs au-dessus de la ligne sont les dimensions. Et les champs situés en dessous de la ligne sont les mesures. Par exemple, nous avons l'identifiant client, les dates de commande, le numéro de commande, l'édition du produit, etc. Ces champs sont des dimensions dans Tableau et les champs situés sous la ligne correspondant aux remises, aux ventes en quantité, etc. Ces champs sont des mesures, vous pouvez trouver ce séparateur, cette ligne horizontale dans chaque tableau Si vous allez voir les clients ici, vous verrez à nouveau la même ligne qui sépare les dimensions mesures et la même chose si vous allez voir les produits Faites défiler la page vers le bas, nous avons à nouveau la même ligne. Et encore une chose que vous avez peut-être déjà remarquée. Laisse-moi juste fermer ces tables. Qu'à l'extérieur de la table, il y a aussi une ligne horizontale. Dans Tableau, nous sélectionnons parfois des champs qui n'appartiennent à aucune table et Tableau peut placer juste en dehors des tables C'est comme les champs globaux, et pour cela, nous avons également besoin d' un séparateur pour diviser les champs en dimensions et en mesures Bon, alors revenons aux commandes. Et maintenant, vous pourriez dire, vous savez quoi ? Nous n'avons pas besoin de cette ligne horizontale pour déterminer si le champ est une dimension ou une mesure. Et maintenant, si le champ est de couleur bleue, c'est une dimension. Et si le champ est de couleur verte, alors c'est une mesure. Eh bien, c'est exactement là que la plupart des développeurs de Tableau s'embrouillent. Les choses se mélangent entre dimensions, mesures et discrétion. En continu. Pour être honnête, je pensais la même chose au début jusqu'à ce que je découvre que la couleur du champ indique si le champ est discret ou continu. Nous allons parler de ce concept dans le prochain tutoriel. Ne t'inquiète pas pour ça. La couleur n'indique pas si le champ est une dimension ou une mesure, mais la position du champ, qu'il soit au-dessus ou en dessous de la ligne. Permettez-moi de vous montrer rapidement quelque chose. Prenons n'importe quel champ ici, l'identifiant du produit. Faisons-le simplement glisser un peu. Maintenant, le tableau va marquer la ligne horizontale en orange. Et je vais vous montrer, d'accord, tout ce qui est au-dessus est une dimension et tout ce qui est en dessous ce sont des mesures. Tableau l'a donc également photographié. Très bien, alors passons à la question suivante. Comment modifier un champ de dimension en mesure et vice versa ? Et ici, vous avez deux options. Soit vous allez le faire globalement pour l'ensemble du classeur, pour toutes les vues, soit vous pouvez effectuer la modification localement dans une vue individuelle Voyons donc comment nous pouvons le faire. Commençons par le premier, dans lequel nous allons apporter la modification à l'ensemble du classeur pour toutes les vues du monde entier Nous allons, par exemple, prendre le numéro de commande ici. Il suffit de cliquer dessus avec le bouton droit de la souris. Ensuite, nous passons ici, Convertir en mesure. Cliquons dessus. Et comme vous pouvez le constater, l'ID de commande des champs est simplement passé du haut de la ligne au dessous de la ligne à titre de mesure. Maintenant, si vous voulez le redimensionner, le modifier radicalement puis le convertir en dimension, c'est tout , c'est vraiment facile. Voyons maintenant comment effectuer la modification localement sur une vue sans affecter l'ensemble du classeur Reprenons le numéro de commande, faisons-le glisser et jetons-le ici, et nous allons le modifier radicalement dans la vue. Ensuite, nous allons passer aux mesures. Nous allons le convertir en mesure. Il s'agit actuellement d'une dimension. Passons aux mesures et nous devons sélectionner l'un de ces calculs. Prenons, par exemple, la somme. Comme vous pouvez le constater, le numéro de commande uniquement pour cette vue est une mesure. Mais le numéro de commande sur le côté gauche de l'ensemble du classeur reste sous forme de dimension C'est une façon très simple de convertir entre les mesures et les dimensions. Prenons un exemple dans Tableau afin de comprendre l'objectif principal des mesures et des dimensions. Passons aux commandes sur le côté gauche et à la petite source de données. Et prenons une mesure, les ventes. Nous allons simplement le glisser-déposer sur le texte ici. Comme vous pouvez le constater, Tableau va commencer immédiatement à effectuer des agrégations sur les mesures Maintenant, si vous vérifiez les données, nous n'avons qu'un seul chiffre. Il s'agit du total des ventes que nous avons dans notre ensemble de données. Nous sommes maintenant au plus haut niveau de détail où tout est agrégé en un seul chiffre. Et maintenant, nous devons ajouter plus d'informations afin de comprendre ce chiffre. Pour ce faire, nous allons utiliser des dimensions. Par exemple, passons aux produits ici, et prenons la catégorie. Je vais donc simplement glisser-déposer cette catégorie ici. Et comme vous pouvez le voir maintenant, cette dimension divise notre mesure en deux lignes Cela signifie que nous avons maintenant un niveau de détails inférieur à celui de l'agrégation supérieure. Passons maintenant à une autre dimension. Nous allons prendre le nom du produit. Il suffit donc de le glisser-déposer ici, près de la catégorie. Et comme vous pouvez le constater, l'utilisation de cette dimension peut nous donner un niveau de détails sur les ventes différent détails sur les ventes de celui de la première dimension, la catégorie. Que s'est-il passé ? Nous venons de passer aux détails un niveau de plus en dessous. Passons maintenant à la troisième dimension. Nous allons maintenant prendre le numéro de commande indiqué sur la commande. Il suffit de le glisser-déposer près du nom du produit. Comme vous pouvez le constater, cette dimension peut nous amener au niveau de détail le plus bas où l'agrégation de la mesure est exactement la même valeur d'origine. Comme vous pouvez le constater, les dimensions définissent le niveau de détail de nos vues. Et chaque dimension peut nous amener à différents niveaux de détails. Si vous voulez accéder au plus haut niveau de détails, vous devez toujours supprimer toutes les dimensions et n'avoir que la mesure en tant que. Comme nous supprimons ces dimensions, nous passons au niveau supérieur de Une autre belle façon de montrer que si nous passons à la visualisation de la carte arborescente, permettez-moi de revenir ici pour avoir une dimension Passons à Show Me , puis cliquons sur l'arbre. Vous pouvez maintenant voir que nos données sont divisées en deux détails seulement. Maintenant que nous ajoutons des dimensions, reprenons le nom du produit ici, faisons-le glisser sur l'étiquette. Vous pouvez voir la vue, la diviser pour obtenir plus de détails Si nous passons au niveau le plus bas, si vous prenez le numéro de commande, encore une fois, ici, jusqu'à l'étiquette, nous pouvons voir que la vue est divisée. De plus, maintenant je vais vous dire un petit secret. Si vous le suivez, vous pouvez générer des centaines de rapports, même si vous disposez de petits ensembles de données Si vous combinez une mesure avec une dimension, vous créerez une nouvelle vue ou de nouveaux rapports dont le titre suit ce modèle, mesure par dimension. Par exemple, les ventes par produit, bénéfices par catégorie, la quantité par pays. Ainsi, si vous suivez ce modèle, vous pouvez générer des quantités infinies de rapports et de vues dans Tableau. Très bien, maintenant, si vous utilisez les dimensions et les mesures de nos petits ensembles de données, nous avons environ 16 dimensions et dix mesures Cela signifie donc que si vous suivez cette règle, vous pouvez générer environ 160 vues et rapports. Ainsi, même si nous disposons de petits ensembles de données, nous pouvons générer d'énormes quantités de vues et de rapports Ainsi, comme vous pouvez le voir sur les visualisations, si nous combinons les deux, nous aurons les ventes par commande, ventes par date d'expédition, ventes par date par pays, etc. Très bien, je vais maintenant vous montrer comment nous créons généralement des rapports dans Tableau à l'aide de dimensions et de mesures. Nous allons maintenant travailler avec une seule mesure, les ventes, et nous allons créer des tableaux de bord à ce sujet Restons-en donc à la petite source de données et nous allons déduire les ventes des commandes. Faisons-le simplement glisser-déposer quelque part dans les rangées. Et maintenant, la dimension sera le nom du produit. Reprenons le nom du produit à partir des produits. Faisons-le glisser et déposez-le ici. Alors c'est tout. Nous devons maintenant parler de ventes par produit. Renommons simplement les feuilles ici, non ? Connectez et renommez les ventes par produit. Très bien, nous allons maintenant en créer un autre en utilisant la même mesure, une dimension différente. Ce que nous allons faire, c'est simplement dupliquer. Cliquez dessus avec le bouton droit de la souris et dupliquez. Nous allons maintenant avoir les ventes par catégorie. Je vais juste le renommer à nouveau. Appelons cela les ventes par catégorie. Nous allons maintenant supprimer le nom du produit ici. Il suffit de le glisser-déposer quelque part dans l'espace blanc. Ensuite, nous revenons aux produits et déposons la catégorie sur les colonnes. Nous allons maintenant utiliser différentes vocalisations. Je vais aller au Show Me par ici. Et utilisons le graphique circulaire. Cliquez dessus. Bien, nous avons maintenant un graphique circulaire, mais j'aimerais montrer les valeurs. Nous allons sur l'étiquette ici, nous cliquons dessus, puis nous cliquons sur cette étiquette Afficher les marques afin d' afficher des valeurs indiquant qu'il s'agit de notre deuxième étiquette. Très bien, nous allons maintenant créer le troisième avec une autre dimension. Nous allons prendre la date de commande, mais nous n'allons afficher que les mois. Nous allons aller ici et le dupliquer à nouveau. Il suffit de le renommer, je vais l'appeler ventes par mois. Nous allons maintenant supprimer la catégorie. Il suffit de le déposer ici. Ensuite, prenons la date de commande, glissons-la sur les colonnes. Nous allons passer les visualisations à la normale. Je vais cliquer dessus ici sur les pièces comme vous pouvez le voir ici. Le tableau indiquera les années à compter de la date de commande. Nous voulons que cela dure un mois. Nous devons changer cela. Il suffit de cliquer avec le bouton droit sur la dimension , puis de sélectionner le mois ici. C'est ce que nous allons faire. Permettez-moi de fermer le, me montrer ici, puis d'ajouter quelques lapoles Très bien, c'est tout pour cette vue. Passons à la dernière, nous allons faire des ventes par pays. Répliquons cela à nouveau, et nous l' appellerons Ventes par pays. Ensuite, nous allons supprimer la date de commande des dimensions. Ensuite, nous allons prendre le Dimension Country. Il suffit de le glisser-déposer sur les lignes. Maintenant que nous avons le pays, nous pouvons le transformer en carte. C'est ce que nous allons faire. Nous allons sur le Show Me over here, puis nous sélectionnons la carte. Cliquez dessus. C'est bon. Nous avons donc maintenant une carte montrant les ventes par pays. Très bien, maintenant que nous avons ces quatre rapports ou feuilles, nous pouvons créer un tableau de bord. Pour créer un nouveau tableau de bord, nous allons accéder à cette icône ici. Cliquez dessus. Avant de commencer, je vais juste lui donner un nom. Appelons-le Tableau de bord des ventes. accord ? OK. Maintenant, nous allons faire glisser et déposer toutes les feuilles. Nous allons d' abord commencer par le pays. Déposons-le juste ici au milieu. Ensuite, nous allons prendre la catégorie juste en dessous. Ensuite, le produit à côté. Faisons trois tailles, un peu vers la gauche. Ensuite, nous allons prendre le dernier, le N, et le mettre ici. Comme vous pouvez le constater, avec seulement quatre dimensions et une mesure, nous avons pu créer des tableaux de bord sur les ventes Et en suivant simplement cette petite règle, les ventes par pays, ventes par catégorie, les ventes par produit et les ventes par mois sont toujours mesurées par dimension. Maintenant, il est très facile de s'entraîner, suffit de choisir une autre mesure avec des dimensions différentes et de créer différents tableaux Très bien, passons maintenant un bref résumé dans lequel nous allons comparer les dimensions et les mesures côte à côte afin de comprendre les différences entre elles. Commençons par la définition. Les dimensions sont des champs contenant des valeurs descriptives, tandis que les mesures sont des champs contenant des valeurs numériques quantitatives Par exemple, nous avons des dimensions telles que la catégorie de diffusion, le pays et l'identifiant du client Et d'autre part, nous avons des mesures telles que les ventes, les bénéfices et la quantité. Le point suivant concerne l' agrégation des dimensions qui peuvent être agrégées car chaque membre de la dimension est unique Les mesures peuvent toutefois être agrégées à l'aide de fonctions telles que la moyenne minimale, maximale, etc. Par exemple, vous pouvez calculer le total des ventes pour une catégorie de produit spécifique. Passons aux types de données. Tous les types de données peuvent être utilisés comme dimensions, comme une chaîne, une date, un lingot ou un nombre pair. Comme nous l'avons appris, l'identifiant client. Mais seuls les champs comportant le numéro de type de données peuvent être utilisés comme mesure. Le point suivant concerne le rôle de l'analyse. Les dimensions sont généralement utilisées pour regrouper, filtrer et organiser vos données. Et les mesures, quant à elles, sont utilisées pour les calculs et les analyses numériques Le dernier point concerne la granularité. Les dimensions définissent le niveau de détail des données, la granularité des mesures détermine la quantité mesurée Ce sont là les principales différences entre les dimensions et les mesures. Très bien, tout dépend dimensions et des mesures. Nous allons maintenant découvrir un autre concept important pour les visualisations de données, les rôles discrets et continus dans Tableau 94. Udemy 6 5 discret: Très bien les gars, alors maintenant nous allons parler de discret et de continu. Là encore, une fois que nous avons connecté nos données à Tableau, Tableau peut les analyser afin de formuler des hypothèses mapper chaque champ de manière discrète ou continue. Discretes et continues sont des informations de métadonnées qui impact sur le type de visualisations que vous pouvez créer, auront un impact sur le type de visualisations que vous pouvez créer, ainsi que sur leur apparence Maintenant, afin de comprendre le concept qui les sous-tend, nous allons comparer à la fois le discret et le continu. Tout d'abord, nous allons commencer par la définition. Ce concept vient des mathématiques. Et ils disent que les valeurs discrètes sont toujours séparées. valeurs distinctes déconnectées, des valeurs continues sont exactement le contraire. C'est comme une valeur connectée, une chaîne de données sérieuse ou ininterrompue sans interruption Prenons un exemple. Pensez à discret comme si vous comptez de 0 à 100123 et ainsi de suite. Cela signifie donc 0 à 10, nous avons exactement 11 valeurs distinctes. Mais avec les valeurs continues que nous avons comme des nombres réels, ce qui signifie que de 0 à 10, nous avons un nombre infini de nombres réels. Par exemple, nous avons 1,21 0,31 0,4 et ainsi de suite. Ainsi, avec les valeurs discrètes, nous avons des valeurs distinctes. Et avec le mode continu, nous avons une plage de valeurs infinies entre le début et la fin. Une fois que j'ai lu quelque chose sur le discret et continu, l' analogie suivante m'est venue à l'esprit. Considérez les valeurs discrètes comme des éléments juridiques. Vous pouvez les démonter et travailler avec chaque pièce différemment et indépendamment. Vous pouvez les déplacer et les analyser dans différents ordres. Et maintenant, considérez le continu comme un rouleau de fil. Et maintenant, lorsque vous déroulez le fil, vous n'obtiendrez pas de pièces différentes. Vous verrez simplement une plus grande partie du fil, vous obtiendrez donc un morceau plus long de la même ficelle. C'est bon. Ainsi, les valeurs discrètes sont séparées, les valeurs distinctes et les valeurs continues constituent une chaîne de données ininterrompue sans interruption Très bien, passons maintenant au point suivant. Nous avons les couleurs dans Tableau. Les champs discrets sont les pastilles bleues et les champs continus sont les pastilles vertes. Voyons donc ce que cela signifie dans Tableau. Bien, maintenant, comme d'habitude, la première question est : comment savoir si mes champs sont discrets ou continus ? Eh bien, c'est comme les dimensions et les mesures. Nous ne pouvons pas vérifier que sur la page de la source de données, nous devons passer à la page de la feuille de calcul Faisons deux points. Nous allons aller ici. Et maintenant c'est vraiment facile. Maintenant, en passant votre bouche sur ces champs, vous verrez que nous n'avons que deux couleurs, le bleu et le vert Et vous pouvez également voir ces couleurs. Sur les icônes de type de données, nous avons des icônes vertes et des icônes bleues. Les champs de couleur bleue, comme par exemple le numéro du client, le prénom, la date de commande, etc. Ces champs sont des champs discrets et les champs de couleur verte, tels que les remises, les ventes, le score du prix unitaire, etc. sont des champs continus. C'est exactement la confusion qui pousse de nombreux développeurs de tablettes à penser que le bleu indique les dimensions et le vert les mesures. Eh bien, ces couleurs n'indiquent pas correctement si c'est discret et continu. Maintenant tu le sais. Commençons par le premier lequel nous allons modifier le rôle du terrain à l'échelle mondiale pour l'ensemble du travail. Pour ce faire, nous allons accéder au Data Bain sur le côté gauche, comme vous pouvez le voir ici. Par exemple, les ventes indiquées dans les commandes, c'est la pilule verte. Cela signifie également qu'il s'agit d'un champ continu. C'est une mesure, disons-le. Nous voulons maintenant le passer en champ discret. Pour ce faire, cliquez avec le bouton droit sur le champ, et ici nous avons converti en discret. C'est très simple, alors cliquons dessus. Maintenant, si vous vérifiez à nouveau les ventes, nous l'avons maintenant sous forme de pilule bleue. Cela signifie qu'il s'agit désormais d'un champ discret. Si vous cochez les autres, elles sont toutes des mesures continues, mais seules les ventes sont une mesure discrète. Ce changement est effectué à l'échelle mondiale. Si vous passez à une autre feuille, les ventes seront volées sous forme de champ distinct. Maintenant, si vous voulez passer du mode discret au mode continu, vous suffit de cliquer dessus avec le bouton droit de la souris. Et là encore, nous avons la même option. Nous allons le convertir en continu. Une fois que nous avons cliqué dessus, reviendrons à la pilule verte. Ça y est, c'est vraiment facile. Nous allons apprendre à passer du mode discret continu en local pour une seule vue. Très bien, construisons la vue. Nous pouvons glisser-déposer les ventes sur les colonnes. Prenons une dimension. Par exemple, la catégorie glisse-la et dépose-la sur la rose. Maintenant, nous voulons passer des ventes continues aux ventes discrètes, uniquement pour cette vue, ce que nous allons faire, nous allons passer aux ventes ici. Radicalement opposé, comme vous pouvez le constater, le rôle actuel est continu en tant que marché stable pour nous ici. Ou vous pouvez le voir sur la pilule verte. Tout ce que vous avez à faire est de sélectionner discret. Allons-y et faisons-le. Désormais , les ventes sur le terrain sont discrètes pour cette vue Comme vous pouvez le voir, il s'agit d'une pilule bleue, mais si vous cliquez sur l' épingle de données sur le côté gauche, les ventes restent aussi continues que la couleur verte. C'est ce que tu peux faire. Localement pour une seule vue. Ainsi, par exemple, si vous revenez à une autre feuille de calcul et que vous prenez les ventes, le Sal sera une mesure continue. C'est ça. C'est ainsi que vous pouvez basculer entre les champs discrets et continus localement pour une seule vue. Bien, passons maintenant au point suivant. Nous avons des filtres dans Tableau. Le champ discret va créer un filtre avec des valeurs distinctes, mais le champ continu va créer un filtre avec des valeurs de plage. Bien, voyons maintenant un exemple pour comprendre ce que je veux dire avec ces filtres. Nous allons maintenant travailler avec une source de données volumineuses, car nous avons besoin de plus de données pour comprendre cela. Passons maintenant à la source de mégadonnées. Il suffit de cliquer dessus. Ensuite, prenons le curseur des ventes et déposez-le ici. Ensuite, nous allons prendre la sous-catégorie des produits, la glisser-déposer sur les lignes Nous avons donc maintenant les ventes par sous-catégorie. Maintenant, si nous voulons filtrer ces valeurs, nous pouvons placer la sous-catégorie dans les filtres Et n'oubliez pas que la sous-catégorie est un champ discret, il suffit de le glisser-déposer sur les filtres et de voir ce qui peut se passer Maintenant, dans la nouvelle fenêtre, comme vous pouvez le voir ici, Tableau a répertorié toutes les valeurs distinctes la sous-catégorie. Maintenant, avec ces valeurs discrètes, nous pouvons prendre des décisions individuellement. Nous pouvons inclure certains éléments ou supprimer d'autres. Faisons-le simplement. Je le fais juste au hasard et je clique, d'accord. Cela indique que c'est ainsi que le filtre de Tableau peut réagir s'il contient un champ discret. Nous avons donc une liste de toutes les valeurs distinctes, nous pouvons afficher ce filtre sur le côté droit. Si nous cliquons simplement avec le bouton droit sur la sous-catégorie d'ici, puis que nous sélectionnons Afficher le filtre Nous l'avons maintenant sur le côté droit et nous pouvons désormais inclure ou exclure des valeurs. Voyons maintenant ce qui peut arriver si nous plaçons sur les filtres un champ continu. Reprenons les ventes, puisqu'il s'agit d'un champ continu, mais au lieu de le prendre du côté gauche depuis la corbeille de données, vous pouvez le retirer des rayons en le puis en glissant et en déposant sur les filtres. Comme il s'agit d'un champ continu et qu'une mesure que Tableau peut demander, c'est d'abord si nous voulons filtrer toutes les valeurs ou, après avoir effectué les calculs, utilisons la somme ici, puisque nous l'avons sous forme de somme. Je vais donc simplement cliquer sur la somme et passer à la suite. C'est exactement ce qui va se passer si vous utilisez un champ continu comme filtre, vous obtiendrez une plage. Elle a un début et une fin. Vous n'avez pas de valeurs distinctes pour toutes les ventes. Vous obtiendrez une plage de valeurs et vous devrez définir le début et la fin. Ici, nous avons différentes options concernant la gamme, mais nous allons nous en tenir à la première. Appuyons sur Care. Maintenant, je veux montrer le filtre sur le côté droit. Allons ici. Cliquez avec le bouton droit sur Shore Filter. Maintenant, sur le côté droit, vous pouvez voir exactement la différence entre les champs discrets et continus dans les filtres. Permettez-moi de l'étendre ici. Vous constatez que les ventes se poursuivent et nous avons une gamme. Nous pouvons donc filtrer ainsi en modifiant le début et la fin de la gamme. Mais avec le filtre discret, nous avons tous les membres du champ et nous pouvons décider de chaque valeur individuellement. Nous pouvons simplement sélectionner et désélectionner ces valeurs. Bien, passons maintenant au point suivant. Nous allons parler des modifications apportées à la vue. champs discrets créent les en-têtes des visualisations, tandis les champs continus créent l'axe des Bien, voyons maintenant ce que cela signifie à notre avis. Comme vous pouvez le constater, la sous-catégorie est un champ discret et les ventes sont une vue de terrain continue Ici, nous avons trois choses. Nous avons les marques, ces pièces. Sur le côté gauche, nous avons la sous-catégorie, et nous appelons ces informations des en-têtes Et la troisième information, c'est l'axe de la vue. Quelle est la différence entre les en-têtes et les axes ? Les champs discrets tels que sous-catégorie créent toujours l'en-tête de la vue Dans l'en-tête, vous avez une liste de toutes les valeurs distinctes de notre ensemble de données, exactement telles qu'elles sont. Mais le champ continu, comme les ventes, crée l' axe de la visualisation. C'est comme les valeurs contenues dans le filtre. C'est une gamme qui a des débuts et des fins. Contrairement aux en-têtes, vous ne pouvez pas voir dans l'axe toutes les valeurs possibles individuellement, vous avez une plage avec un début et une fin Et entre les deux, nous avons des stylos, donc des champs discrets créent les en-têtes et des champs continus créent l'axe Bien, le point suivant, nous allons parler du tri des données dans des champs discrets. Nous disposons de nombreuses options pour trier les données, mais avec les champs continus dans Tableau, c'est très limité. Voyons donc un exemple. Nous allons donc nous en tenir au même exemple, et nous pouvons commencer par la sous-catégorie des champs discrets Pour trier les données dans le champ discret, cliquez simplement avec le bouton droit sur la sous-catégorie ici sur l'étagère, ou vous pouvez accéder à l'en-tête C'est exactement pareil, alors cliquez avec le bouton droit de la souris sur la sous-catégorie. Ensuite, nous pouvons sélectionner ici, le tri, le sélectionner. Et maintenant, nous avons une fenêtre supplémentaire pour configurer le tri. Comme vous pouvez le voir ici, nous avons de nombreuses options différentes, telles que le champ alpha patique, le manuel, etc. Reprenons donc le manuel ici et là encore, étant donné que la sous-catégorie est constituée de champs discrets, nous allons obtenir une liste de toutes les valeurs distinctes Ensuite, nous pouvons modifier la commande. Par exemple, en cliquant simplement sur les applications, nous pouvons simplement le supprimer et nous pouvons prendre le stockage et l'ouvrir, Plenders vers le bas, etc. Nous pouvons donc le faire manuellement sans aucune règle. Comme vous pouvez le constater, au fur et à mesure que je modifie les valeurs, l'ordre de la visualisation change également. Si vous souhaitez trier les données, nous allons utiliser les champs discrets pour ce faire, car nous avons de nombreuses options. Vérifions maintenant le champ continu. Je vais l'habiller. Maintenant, si vous accédez aux champs continus sur les ventes, cliquez dessus avec le bouton droit de la souris. Nous n'avons pas ici d'option pour trier les données comme dans les champs discrets, mais nous n'avons qu'une seule option. Si vous passez le curseur sur les ventes, nous avons cette toute petite icône que nous pouvons utiliser pour trier les données, par ordre croissant ou décroissant Il suffit de cliquer dessus. Et comme vous pouvez le constater, les données sont désormais triées par valeurs décroissantes Si vous cliquez dessus, encore une fois, vous obtiendrez les données par ordre croissant Le tri des données à l'aide d'un champ continu est très limité. Mais au lieu de cela, nous pouvons utiliser les champs discrets pour trier les données car nous avons de nombreuses options. OK, passons maintenant à la suivante. Et c'est très important pour comprendre quel est le véritable objectif d'un tableau continu et discret. Le principal cas d'utilisation des valeurs discrètes consiste à effectuer une analyse approfondie dans un scénario spécifique. D'autre part, nous allons utiliser les valeurs continues pour avoir une vue d' ensemble et effectuer une analyse des tendances . Prenons un exemple. Nous allons maintenant créer une nouvelle vue à l'aide de la source de données volumineuses, car nous avons plus de données. Et nous allons passer aux commandes. Prenons la date de commande. Il suffit de le faire glisser et de le frotter sur les colonnes. Ensuite, nous allons prendre une mesure, disons que la quantité est glissée et doublée sur les lignes Comme vous pouvez le constater, la date de commande est un champ discret et nous avons cinq ans de données. Mais maintenant, ce que nous allons faire, c' passer à la date de commande. Cliquez dessus avec le bouton droit de la souris et nous voulons voir plus de détails. Il suffit de se rendre à la date exacte ici. Comme vous pouvez le constater, Tableau l'a converti automatiquement de la valeur discrète à la valeur continue, et nous l'avons sous forme de pilule verte, car nous avons de nombreuses dates de commande. Et Tableau a essayé de tout réunir en une seule image. Vous pouvez voir maintenant que la date de commande a créé un axe, une plage de dates comportant des champs continus. Vous avez toutes les données dans une seule vue d'ensemble. Et cela vous aidera à identifier n'importe quelle tendance dans vos données. Maintenant, convertissons la date de commande en champ discret. Pour ce faire, nous allons passer à la date de commande, cliquer dessus avec le bouton droit de la souris et cliquer sur Discret. Comme vous pouvez le constater maintenant, nous avons simplement rompu la chaîne et nous avons divisé les visualisations en dates individuelles Maintenant, à cause de cela, nous avons l'en-tête et toutes les valeurs distinctes dans nos données. Nous avons tous les jours, tous les mois des cinq ans réunis dans un seul visuel sans avoir la date de commande comme une indication précise. Nous ne pouvons pas vraiment faire d'analyse des tendances ici, précise. Nous ne pouvons pas vraiment faire d'analyse des tendances car c'est visualisation vraiment énorme. Une fois que nous avons converti la date de commande de continue en date discrète, nous avons perdu la vue d'ensemble. Et maintenant, il est vraiment difficile de faire une analyse des tendances. Mais maintenant, au lieu de faire une analyse des tendances, nous pouvons désormais effectuer une analyse approfondie et détaillée pour chaque date individuelle afin d'analyser un problème ou un scénario spécifique. Ou pour répondre à la question, pourquoi avons-nous en premier lieu une tendance ? Vous pouvez vérifier la valeur de chaque date individuellement. Nous utilisons généralement les visualisations à barres pour les visualisations discrètes et les visualisations linéaires pour les visualisations continues. Changeons cela. Je vais passer en revue les marques et au lieu de le faire automatiquement, je vais le placer dans la barre. Nous l'avons maintenant ici sous forme de bar. Et je vais simplement dupliquer les feuilles et mettre la date de commande sous forme continue, puis passer les visualisations en mode automatique Maintenant, je viens de déplacer les deux vues dans un seul tableau de bord afin de voir les différences entre continu et discret. Comme vous pouvez le constater avec le mode continu, si vous souhaitez effectuer une analyse des tendances, avoir une vue d'ensemble ou créer un rapport destiné à la direction sans trop de détails, utilisez le champ continu. Maintenant, si vous examinez les visualisations avec des champs discrets, vous pouvez les utiliser si la tâche ou l'exigence consiste à effectuer une analyse approfondie des données et à évaluer chaque donnée individuellement L'objectif principal des valeurs discrètes est d'effectuer analyse détaillée alors que le but des valeurs continues est d'effectuer une analyse des tendances. Très bien, passons maintenant un résumé où nous allons comparer le discret et le continu côte à côte afin de comprendre les différences entre les deux le discret et le continu côte à côte . Commençons par les définitions, les valeurs discrètes sont déconnectées, les valeurs séparées et les valeurs continues sont connectées, chaîne de valeurs ininterrompue Par exemple, en mode discret 0 à 10, nous avons un nombre infini de valeurs Nous avons exactement 11 valeurs. En continu 1-2, nous avons un nombre infini de valeurs. La prochaine concerne les couleurs. Les champs discrets sont les pastilles bleues et les champs continus sont les pastilles vertes. Les champs déplacés en mode discret génèrent des filtres avec une liste distincte de toutes les valeurs disponibles dans le jeu de données. D'autre part, les champs continus génèrent un filtre de plage comportant des valeurs de début et de fin. Le point suivant concerne les points de vue. Les champs discrets peuvent générer l'en-tête de la vue indiquant toutes les valeurs possibles, tandis que les champs continus génèrent l'axe de la vue. Encore une fois, c'est comme une gamme de valeurs. Ensuite, il y a le tri. Vous pouvez utiliser des champs discrets pour trier vos données à l'aide de différentes options, mais si vous triez vos données à l'aide de champs continus, les options seront très limitées. Nous n'avons que des valeurs ascendantes ou descendantes. Enfin, nous allons parler des objectifs. L'essentiel du discret est d'analyser un scénario spécifique, comme si vous faisiez une analyse approfondie d'un problème spécifique. Mais l'objectif principal du continu est de comprendre la situation dans son ensemble à partir des données afin de procéder, par exemple, à une analyse des tendances de vos données. Ce sont là les principales différences entre les champs discrets et les champs continus. Très bien, c'est pour le discret et le continu. Ensuite, nous allons terminer les choses avec le résumé afin de mieux comprendre la situation dans son ensemble et les différences entre tous ces concepts. 95. Résumé d'Udemy 6 6: C'est bon, les gars. Je vais maintenant vous montrer comment ces différents concepts de métadonnées tels que les types de données, dimensions et les mesures, discrets et continus, sont liés les uns aux autres. Bien, nous avons maintenant un champ dans nos données et dans Tableau, nous pouvons l'attribuer à différents types de données. Il peut donc s'agir d'une ficelle ou pull contenant du vrai et du faux ou d'une date. Et nous avons aussi la date et l'heure ou un nombre, qu'il soit entier ou décimal Tableau peut désormais attribuer à une autre information de métadonnées, qu'il s' agisse de dimensionner ou de mesurer tout type de données autre qu'un nombre. Ce sera la dimension, la chaîne, le sondage et la date. Ils seront tous automatiquement dimensionnés. Vous ne pouvez pas le convertir en mesure. Si le type de données est un nombre, nous pouvons l'avoir comme mesure ou dimension s'il est judicieux de procéder à une dimension s'il est judicieux de procéder à La table suivante peut affecter ce champ au troisième concept de métadonnées, discret ou continu. Si nous avons un champ de dimension avec une chaîne de type de données, il peut être uniquement discret. Nous ne pouvons pas le convertir en continu comme dans notre ensemble de données. Nous avons la catégorie, le prénom, le pays. Tous ces champs sont de dimension de chaîne et discrets. Vous ne pouvez pas le remplacer par quoi que ce soit d'autre. Opte pour le type de données lingot. Cela ne peut être que dimensionnel et discret. Mais maintenant, si nous avons une dimension remplie avec le type de données date ou date heure, comme vous l'avez vu dans nos exemples, elle peut être continue ou discrète. Nous pouvons avoir les deux jusqu'à la dernière. Si nous avons un champ avec le numéro de type de données, peu importe qu'il s'agisse d'une dimension ou d'une mesure, nous pouvons avoir ce champ aussi bien continu que discret. accord, vous avez ainsi une vue d'ensemble de tous ces concepts confus liés aux métadonnées dans Tableau Très bien, nous avons désormais une meilleure compréhension des types de données et des rôles dans Tableau, ainsi que de ces concepts importants. Dans la section suivante, nous allons découvrir comment renommer et Elias dans Tableau 96. 7 Renommage de section: Comment renommer des éléments dans Tableau. Au fur et à mesure que nous préparons nos sources de données, comme nous en faisons habituellement, nous allons renommer des éléments tels que des tables, des colonnes, et même confier à Eliass Je vais d'abord vous présenter les différentes conventions de dénomination que chaque développeur doit connaître. Ensuite, vous allez apprendre les différentes techniques permettant renommer les champs et les tables dans Tableau À la fin, vous allez découvrir les différentes méthodes ajouter Eliass à vos données dans Tableau Commençons donc par apprendre les différentes conventions de dénomination et quelles sont les différences entre elles. Alors maintenant allons-y. 97. Udemy 7 1 conventions de nom: Parfois, dans le cadre de projets réels, la source de vos données peut contenir des noms techniques ou peu conviviaux Et lorsque vous créez des visualisations pour les utilisateurs ou vos collègues, vous devez vous assurer que vous utilisez noms conviviaux, faciles à comprendre et à lire C'est pourquoi, une fois que vous aurez connecté vos données aux sources de données Tableau, Tableau commencera à nettoyer et à renommer les champs et les tableaux dans un format plus convivial Et le format suit une convention de dénomination spécifique décidée par l' équipe Tableau, ce qui est vraiment génial. Voyons donc d'abord ce qu'est la convention de dénomination ? Les conventions de dénomination sont un ensemble de règles et de directives qui peuvent être utilisées afin de donner des noms à des éléments tels que des tables, champs, des fonctions et des variables manière incohérente et compréhensible. Supposons, par exemple, que nous ayons les deux mots « bonjour ». Afin de créer une convention de dénomination, nous devons décider de deux choses. Tout d'abord, le mot lui-même, comment on peut l'écrire. Ici, nous avons trois façons d'utiliser les minuscules, ou nous pouvons décider d'utiliser les majuscules, ou nous pouvons utiliser les majuscules. Et la deuxième chose à décider est le séparateur entre les mots, entre bonjour et mot. Nous avons ici un espace blanc. Ici, nous avons différentes options. Vous pouvez utiliser des points soulignés, espaces blancs ou même rien Maintenant, par exemple, disons que nous allons utiliser les minuscules et le trait de soulignement du séparateur Ensuite, nous allons avoir le nom suivant. Bonjour, soulignez les mots. Avec cela, nous avons une convention de dénomination que nous allons suivre dans tous les projets et elle est très facile à suivre. Dans le même temps, il est très important de décider de la convention de dénomination de votre modèle de données, en particulier au début de votre projet. Et si vous ne le faites pas, je vous promets que l'apparence de vos visualisations et de vos tableaux de bord sera vraiment mauvaise et tableaux de bord sera vraiment mauvaise et l'ensemble du projet aura l'air peu professionnel et incohérent Et encore une chose, l'équipe du projet choisit différentes conventions de dénomination afin qu' il n'y ait pas vraiment de bien ou de mal ici. Très bien, tout le monde. Je vais maintenant vous présenter les conventions de dénomination les plus couramment utilisées dans les langages de programmation. La première convention de dénomination est la majuscule serpent, la minuscule dans tous les mots, et en les séparant par un trait de soulignement, le nom à la fin ressemblera à un serpent Très bien, notre exemple sera le nom du client. Et nous allons travailler avec ce tableau pour remplir les différentes conventions de dénomination. Voici un exemple de la sortie, règles applicables à la litière et des séparateurs dans lesquels les applications et les langages de programmation peuvent être trouvés Nous allons commencer par la litière Snake. Le bac à litière sera là, minuscules, le séparateur sera le trait de soulignement Si nous suivons ces règles avec l'exemple, sera nom du client sera souligné en minuscules Nous pouvons trouver ces formats en Python, HP et Rob le format Snake est vraiment simple et populaire et vous pouvez le trouver presque partout. Nous allons maintenant parler de la prochaine convention de dénomination. Nous avons l'étui Camel. Et voici une autre convention de dénomination qui ressemble à un animal. Dans le cas du chameau, seul le premier mot sera en minuscule, mais tous les mots suivants seront en majuscules Et entre les mots, il n' y a rien, pas de séparateurs, pas de points, de soulignements, de tirets ou quoi que ce Donc, à la fin, nous aurons la forme d'un chameau. Bien, cela signifie que nous avons la deuxième convention de dénomination. Nous avons l'étui Camel. La règle pour le cas des lettres sera la suivante. Le premier mot sera en bas et le reste du mot sera en majuscule Pour la deuxième règle, nous avons la séparation. Il n' y a pas de séparation. Il n'y a rien entre les deux mots. Ici, nous allons écrire « Aucune séparation ». Maintenant, si nous appliquons ces deux règles dans notre exemple, le nom du client, nous allons obtenir le résultat suivant. Le premier sera tout. Client en minuscules, il n'y a pas de séparation. Cela signifie que nous allons commencer immédiatement par le deuxième mot, mais le deuxième mot sera en majuscule, comme ça Nous pouvons voir que le camel case est largement utilisé dans les langages de programmation tels que Java, Java, Script et les scripts Cela signifie que nous avons la troisième convention de dénomination, le cas Pascal. C'est très similaire à l'étui Camel. La règle dit que tous les mots seront en majuscules. Nous avons donc capitalisé ici. Et les séparations, il n'y a pas de séparation. Comme dans l'étui Camel, il n'y a rien. Si vous suivez ces deux règles concernant le nom du client, nous obtiendrons le résultat suivant. Le premier mot va être en majuscule client, pas de séparation puis un nom en majuscule, nous pouvons trouver cette convention de dénomination Le cas Pascal est utilisé dans langages de programmation tels que Java et C, Sharp. J'aime bien cette convention de dénomination. Je l'ai utilisé dans de nombreux projets. Bien, la prochaine convention de dénomination sera celle de l'étui à gobelets. Je pense qu'à présent, celui qui a nommé ces conventions de dénomination devrait être un arbitre Comme vous pouvez le constater , tous les mots sont minuscules et en biais et séparés par des tirets, le nom ressemblera à un délicieux Cbscow chaud Le quatrième, nous avons l'étui Keep. Et la règle va dire, d'accord, la lettre sera une affaire caste inférieure, comme dans l'affaire Snake, et que la séparation sera là, The D. Si nous suivons ces deux règles concernant le nom du client dans notre exemple, nous obtenons le résultat suivant Il est très facile d'être client ou inférieur nom si vous êtes développeur ou designer Web. Je pense que vous connaissez cette convention de dénomination car elle est largement utilisée en HTML et en CSS. Je pense que c'est comme l'affaire Snake. C'est vraiment facile à suivre. Nous avons maintenant une autre convention de dénomination. Celui-ci est très important et c'est ce que nous appelons un étui en titre. Cela n'a rien à voir avec les animaux ou les aliments. Malheureusement, nous avons ici un étui de titre. La règle va dire, d'accord, les mots vont être en majuscules, et nous allons séparer les mots par un espace blanc Ici, nous allons avoir de l'espace. Donc maintenant, si vous suivez ces deux règles dans notre exemple, nous allons avoir un client en majuscule, puis un espace, puis un nom en majuscule comme ceci pourquoi c'est important, car c'est la convention de dénomination que l'équipe Tableau a décidé d'adopter. Vous pouvez donc voir cette convention de dénomination dans Tableau. Tableau applique actuellement cette convention de dénomination à toutes vos données Donc, une fois que vous avez connecté vos données à Tableau, à Tableau, allez à Clelup et renommez tout en suivant cette règle Eh bien, si vous le regardez, il est vraiment convivial et facile à lire. Mais parfois, dans les projets, nous sommes contraints ou nous suivons certaines exigences, nous suivons une convention de dénomination spécifique, cela ne correspond pas au titre, alors la situation est vraiment mauvaise, cela ne correspond pas au titre, alors la situation est vraiment mauvaise, vous devez tout renommer à nouveau Bien entendu, vous n'êtes pas obligé de suivre l'une de ces conventions de dénomination. Vous pouvez établir vos propres règles et directives. Par exemple, disons qu'il s'agit ma convention de dénomination et de la majuscule, disons qu'elle est en majuscule et que j' aimerais séparer les mots par un trait de soulignement Je suis juste en train de mélanger des choses. Si j'applique ces règles aux noms des clients, nous aurons quelque chose comme ce nom de soulignement du client en majuscules C'est ainsi que nous avons défini notre convention de dénomination. Très bien, nous allons maintenant vérifier les conventions de dénomination dans nos ensembles de données ainsi que dans Tableau Maintenant, si vous parcourez les ensembles que j'ai préparés pour ce cours, les plus petits comme les plus grands, vous pouvez constater que je respecte toujours la même convention de dénomination La lettre sera mise en majuscule et sera séparée par un trait de soulignement Ainsi, par exemple, dans les commandes nous avons l'identifiant souligné du produit Ou si vous allez voir les clients, vous pouvez voir le premier soulignement du nom, etc. Je suis donc toujours la même convention de dénomination. Très bien, voyons maintenant comment Tableau a nommé nos champs et tables à partir des ensembles de données Vous pouvez vérifier ces informations à partir de la feuille de travail ou sur la page de la source de données, mais dans la page de la source de données, vous pouvez trouver plus d'informations Nous en sommes donc maintenant à la page des sources de données. Passons aux grilles de métadonnées. Et là c'est vraiment intéressant, nous allons trouver deux noms de champs. Nous avons ici le nom du champ et le nom du champ distant. Quelles sont les différences entre eux ? Eh bien, les informations contenues dans les noms de champs distants proviennent des ensembles de données d'origine Comme vous l'avez vu, le jeu de données d'origine suit la convention de dénomination qui consiste à mettre un trait de soulignement entre deux mots, et nous avons tous les mots en majuscules Nous avons, par exemple, l'identifiant de soulignement de commande, l'identifiant soulignement du client, etc. Toutes les informations que nous trouvons sous les noms de champs distants proviennent du jeu de données d'origine, du système source d'origine, mais maintenant, le nom du champ sur le côté gauche ici, ces informations proviennent de Tableau après avoir renommé et nettoyé nos champs Si vous regardez ces noms de plus près, vous verrez qu'ils suivent le cas du titre, où les mots sont en majuscules et séparés par un espace blanc Vous pouvez voir ici que nous avons l'identifiant de l'espace produit, où le nom d'origine était Product underscore ID ici, Tableau a renommé nos champs C'est vraiment cool. Nous avons dans le Tata la grille, un mappage entre les anciennes valeurs, les noms des champs distants et les nouveaux. Une fois que Tableau les a renommés, nous avons toujours établi un lien entre Tableau et nos ensembles de données entre Tableau et nos Comme je l'ai dit, il n'y a pas de bien ni de mal ici, mais il est très important de définir ces règles dès le début des projets avant commencer à créer des visualisations Je me souviens d'un projet dans lequel nous avons immédiatement commencé à créer le tableau de bord et les visualisations sans décider au préalable des conventions de dénomination Nous avons créé une trentaine de tableaux dans Tableau, et au bout d'un moment, nous avons découvert que les développeurs utilisaient des conventions de dénomination différentes, ce qui est tout à fait normal si vous ne définissez pas directives et les règles les directives et les règles au début des projets, chacun créera son propre style Nous finissons par avoir de nombreux tableaux de bord avec des règles différentes, et les utilisateurs n'en étaient pas du tout satisfaits Ensuite, nous avons opté pour les conventions relatives à l' anémie, et bien sûr, il était trop tard pour cela Nous passons ensuite beaucoup de temps à renommer le jeu de données, vérifier les rapports, etc. Si vous ne décidez pas au début du projet, surtout si vous avez de gros projets sur les conventions dynamiques, vous pouvez avoir à tout renommer à partir de zéro, très pénible et coûteux tout renommer à partir de zéro Assurez-vous dès le départ de prendre le temps de discuter avec vos utilisateurs et l'équipe du projet afin de définir les conventions de dénomination. Il est également très important, lors du processus de révision de tout nouveau tableau de bord dans Tableau, de vérifier que les conventions de dénomination sont respectées dans chaque classeur afin d'être cohérentes dans l'ensemble du projet Très bien, Kay, c'était donc un aperçu des différentes conventions de dénomination. Nous allons maintenant apprendre à renommer les champs et les tables dans Tableau 98. Renommer Udemy 7 2: Bien, supposons maintenant que vous avez décidé avec vos utilisateurs et l'équipe du projet d' convention de dénomination spécifique différente de celle utilisée par Tableau. Maintenant, la question est de savoir comment renommer Tableau ? Dans Tableau, nous pouvons apporter les modifications suivantes au tableau. Nous pouvons renommer la table elle-même ou renommer les champs à l'intérieur de la Enfin, nous pouvons même modifier les valeurs contenues dans ces champs, également appelés alias Nous allons en parler dans le prochain tutoriel. Dans ce didacticiel, nous allons nous concentrer sur le changement de nom des champs et des tables Voyons d'abord comment renommer les champs dans Tableau. Très bien, nous allons maintenant apprendre à renommer des champs dans Tableau Passons à la tâche suivante. La tâche indique de renommer nos champs dans Tableau en suivant la convention de dénomination Pascal case Cela signifie donc que tous les mots sont majuscules et qu'il n'y a aucune séparation entre les mots Bien, maintenant la première question est de savoir sur quelle page nous pouvons renommer nos champs ? Nous pouvons renommer nos champs dans la page de la feuille de calcul ou dans la page de la source de données Nous allons obtenir les mêmes effets. Mais je vais généralement sur la page de la source de données car on y trouve plus de métadonnées, des informations sur les champs et les tables. Maintenant, la deuxième question est pouvons-nous renommer nos champs globalement pour l'ensemble du classeur, pour toutes les Et aussi, pouvons-nous le faire localement pour une seule vue ? Eh bien, tu peux faire les deux. Mais renommer localement pour une seule vue est un peu délicat Voyons maintenant comment renommer nos champs globalement, pour l'ensemble du classeur, pour toutes les vues de la page de feuille de calcul OK, alors passons à la page de la feuille de travail ici. Ensuite, nous allons passer à l'interdiction de données sur le côté gauche Nous renommerons les dates d'expédition Et nous avons ici trois méthodes. Le premier est le menu déroulant. Alors ce que vous allez faire, cliquez dessus , puis passez simplement au changement de nom Nous allons donc cliquer dessus et le renommer avec la dernière coupe Je vais donc simplement supprimer l'espace entre eux, puis entrer. Et c'est tout. C'est vraiment facile. Nous venons de renommer les dates d'expédition et la deuxième méthode consiste à utiliser un raccourci. Par exemple, allons à la date de commande ici et appuyons sur F deux. Et avec cela, nous pouvons modifier le nom. Je vais donc simplement supprimer également l'espace entre la commande et la date et la saisie d'un indice. Comme vous l'avez peut-être déjà remarqué, la position de la date de commande change simplement dans la base de données Cela est dû au fait que les champs des bases de données sont triés par ordre alphabétique C'est la deuxième méthode qui utilise les deux, en utilisant les raccourcis. Et la troisième méthode pour renommer les champs de la page de feuille de calcul consiste à cliquer et à maintenir Par exemple, passons au prix unitaire ici, soulevons pour cliquer et maintenir, puis relâchons. Comme vous pouvez le constater, nous pouvons maintenant modifier le nom. C'est le troisième. Je vais juste supprimer l'espace entre eux et appuyer sur Entrée. C'est ça. Il s'agit des trois méthodes renommer les champs de la feuille de travail Faites défiler un raccourci en utilisant deux, puis cliquez et maintenez. Une dernière chose à propos du renommage, contrairement aux alias que nous obtenons par la suite dans une couche, permet de renommer n'importe quel type de champ Qu'il s'agisse de mesures dimensionnelles, de mesures discrètes continues n'importe quel type, nous pouvons le renommer afin qu'il n'y ait ou de n'importe quel type, nous pouvons le renommer afin qu'il n'y ait aucune restriction quant au changement de nom de Tableau Très bien, alors passons à la suivante. Nous allons renommer les champs de la page de la source de données. Passons à la page de la source de données ici. Et ici, nous avons deux endroits où nous pouvons renommer des éléments, soit dans les grilles de métadonnées, soit dans la grille de données Et ici, nous n'avons que deux méthodes pour renommer des choses. Le premier sera donc le menu déroulant, comme la page de feuille de calcul Passons au nom, par exemple, à la date de commande, cliquons dessus avec le bouton droit de la souris, puis renommons Nous allons donc supprimer l'espace qui les sépare. Et c'est la deuxième méthode pour renommer les champs de la page de source de données en double-cliquant Par exemple, passons ici sur les grilles de métadonnées correspondant à l'identifiant du client et double-cliquons simplement dessus Maintenant, nous pouvons y aller et nous allons également supprimer de l'espace. C'est ainsi que nous pouvons renommer. Dans la page de la source de données, nous n'avons que deux méthodes qui dans le menu déroulant et double-cliquez ici Nous n'avons malheureusement aucun raccourci. Très bien, nous avons maintenant le scénario suivant où nous avons renommé les champs plusieurs fois et nous avons oublié les noms originaux des champs. Dans ce cas, nous avons tout remis aux noms d'origine. Et nous pouvons le faire soit sur la page de la source de données, soit sur la page de la feuille de calcul Voyons comment nous pouvons le faire sur la page de la source de données. Si vous accédez simplement au champ, par exemple, le numéro client, cliquez dessus avec le bouton droit de la souris. Ensuite, nous avons ici l' option réinitialiser le nom. Cliquons dessus. Comme vous pouvez le constater, nous revenons maintenant au nom original du champ. J'ai trouvé cela vraiment étrange parce que j'aimerais également avoir la possibilité de revenir à la convention Tablemic Voyons maintenant comment nous pouvons le faire. Sur la page de la feuille de travail, je vais revenir en arrière, puis passer au Data Bain Choisissons les dates de commande. Et maintenant, nous allons à nouveau modifier le champ. Alors, cliquez dessus avec le bouton droit de la souris, puis renommez-le. Ensuite, vous pouvez voir ici une toute petite icône pour réinitialiser le nom d'origine. En cliquant dessus, nous rétablissons le nom du champ d'origine. Très bien, disons maintenant que vous avez beaucoup de champs et que vous voulez tous les réinitialiser maintenant. Au lieu de les réinitialiser un par un, nous pouvons effectuer une sélection multiple puis les réinitialiser Et nous pouvons le faire sur la page de la source de données. Passons donc à autre chose. Et peu importe que vous travailliez avec la grille de métadonnées ou sur la grille de données. Maintenant, ce que nous allons faire, c' accéder au numéro de commande, cliquer dessus, puis maintenir le contrôle. Sélectionnez le suivant, puis nous allons également sélectionner le prix unitaire. Cliquez ensuite avec le bouton droit de la souris et réinitialisez les noms. Une fois cela fait, vous allez tous les réinitialiser, ce qui est vraiment bien. Nous avons donc redéfini le prix unitaire aux dates d'expédition. Les dates de commande. Très bien, nous avons maintenant le scénario suivant lequel vous êtes dans le projet et vous créez déjà une vue. Mais par la suite, vous avez décidé de renommer. Que peut-il arriver à notre vue si nous la renommons ? Par exemple, dans la vue, nous avons l'ID du trait de soulignement de la commande, et nous voulons le renommer au nom de Tableau Nous allons donc passer au numéro de commande 2, puis au lieu de souligner, je vais simplement le laisser sous forme d'espace blanc Comme vous pouvez le voir dans la vue, Tableau a automatiquement remplacé les noms par le nouveau nom. Eh bien, vous pourriez dire, d'accord, et ce à quoi cela est attendu, si je change le nom de la source de données, cela changera également dans les visualisations Eh bien, c'est uniquement dans Tableau. Si vous utilisez d'autres outils tels que Power PI et que vous renommez un ensemble de données, toute la visualisation sera interrompue Donc, si vous devez renommer, cela va se faire rapidement dans Tableau, mais dans les projets Power BI, cela va être vraiment pénible Très bien, jusqu'à présent, nous avons appris à renommer les champs globalement pour l'ensemble du travail Boup. La question est maintenant de savoir comment renommer localement une seule vue Et ici, cela dépend des rôles sur le terrain, discrets et continus. Commençons donc maintenant par le continu. Comme nous l'avons déjà appris, le continu peut générer l' axe de la vue. Donc, dans cet exemple, comme vous pouvez le voir, la quantité et les ventes sont les pilules vertes. Cela signifie qu'ils sont continus et qu'ils ont généré l' axe de la vue. Maintenant, pour renommer la quantité ici et les ventes, c'est très simple Ce que nous allons faire, c'est aller ici sur l'axe, cliquer dessus avec le bouton droit de la souris, puis passer à Modifier l'axe. Allons-y. Nous avons alors une nouvelle fenêtre. Et si vous allez ici, vous pouvez voir les titres des axes. Le titre actuel est Quantity. Passons au champ ici et changeons le nombre en quantités. Alors fermons ça. Comme vous pouvez le voir maintenant, le nom du champ est appelé quantités sur l'axe. Et si nous vérifions les données Bain ici, le champ reste sous forme de quantité. Nous n'avons effectué cette modification que localement. De ce point de vue, c'est vraiment facile pour le continu. Mais le plus délicat, c'est que si nous avons un champ discret, par exemple, le numéro de commande ici est discret. Nous avons les pilules bleues. Celui-ci va être difficile. Nous allons maintenant changer le nom du numéro de commande en commandes. Ce que nous allons faire, c'est aller sur la pilule bleue dans les rangées et double-cliquer dessus. Deux tirets avant, écrivez l'ordre des mots, puis appuyez sur. Et c'est tout. Pour sortir, il suffit de cliquer ici dans l'espace blanc. Et comme vous pouvez le constater, nous l' avons renommé en commandes. Et comme vous pouvez l'entendre dans la vue, nous n'avons pas changé le nom global, il reste le numéro de commande ici, même si les données se compliquent. C'est ainsi que nous renommons les champs discrets localement. À un certain point de vue, ce n'était pas très clair, c'est difficile, mais laissez-moi vous montrer comment je m'y prends habituellement. Prenons un autre champ, cette catégorie ici. Nous allons passer d'une catégorie à une autre. Ce que je fais habituellement, c'est de me rendre ici double-cliquer dessus et de copier le nom. Ensuite, je vais dans Antics Editor et je colle le nom. Ensuite, pour cela, nous allons avoir la nouvelle ligne, puis tirets doubles et nous allons avoir les nouvelles catégories de noms Et c'est tout. Ensuite, je vais le copier d'ici et retourner sur Tableau. Encore une fois, dans la catégorie ci-dessus, double-cliquez sur les cônes. Ensuite, je retire ces parties et colle simplement les nouvelles. Ensuite, entrez. Cela dit, c'est ainsi que je le fais habituellement pour les champs discrets. Je vais dans l' éditeur de texte et je m' y prépare , car je comprends mieux ce que j'écris. Très bien, nous avons maintenant appris les différentes méthodes pour renommer les champs dans Tableau sur la page de la source de données, sur la page la feuille de calcul, globalement et localement Bien, nous allons maintenant passer au point suivant où nous pouvons renommer les tables dans Tableau Là encore, nous pouvons effectuer les modifications sur la source de données ou sur la page de la feuille de calcul en utilisant les mêmes méthodes que le changement de nom des champs. Le point suivant concernant les noms locaux et globaux, vous ne pouvez modifier les noms que globalement. Donc, quoi que vous fassiez, cela peut affecter toutes les vues, ce qui n'est pas vraiment critique en ce qui concerne les noms de champs. Voyons maintenant comment nous pouvons le faire sur la page de la feuille de travail. Nous allons donc nous en tenir à une petite source de données ici et minimiser tout pour voir les noms des tables. Vous avez peut-être déjà remarqué que nous avons des points sur les noms. Et cela est dû au fait que nos ensembles de données proviennent de fichiers CSV, ce qui n'est pas vraiment utile pour les consulter à la source de données Nous pouvons donc nettoyer le nom et le renommer uniquement, par exemple, « clients Nous pouvons accéder au nom ici, cliquer dessus avec le bouton droit de la souris, puis cliquer sur renommer Je vais donc le renommer uniquement pour clients. Ensuite, nous allons utiliser la deuxième méthode en utilisant le raccourci F deux. Appuyons sur F deux, retirons les parties S, nous n'avons que les commandes et nous allons utiliser le troisième Meisodes pour les produits Il suffit de cliquer et de maintenir le bouton enfoncé, puis de supprimer les parties CSV que ces autres utilisent pour renommer tables sur la page de la feuille de calcul Apportons maintenant les modifications à la source de données volumineuses sur la page de la source de données. Passons à cette étape. Nous allons accéder à la page des sources de données. Ici, vous pouvez modifier les noms des tables à deux endroits, soit au niveau du modèle de données, soit en ajoutant la grille de métadonnées. Nous ne pouvons pas accéder à la grille de données pour renommer des tables. Passons d'abord à la source de données massives. Je vais passer par là, la source de données volumineuses. Modifions les ordres au niveau du modèle de données. Ici, nous n'avons qu'une seule méthode, cliquez dessus avec le bouton droit de la souris et renommez-la Nous allons donc supprimer les parties du fichier CSV, puis nous allons passer aux clients d'ici. Passons ensuite à la grille de métadonnées. Et comme vous pouvez le constater, il suffit de cliquer ici supprimer les parties du fichier CSV. Alors c'est tout. Et maintenant, pour le dernier, nous devons renommer les produits Nous pouvons donc aller ici et sélectionner les produits, puis les renommer dans la page de la source de données Voilà, voici comment renommer les tables. Sur la page de la source de données, nous avons le modèle de données et les grilles de métadonnées Ainsi, vous avez appris toutes les méthodes possibles pour renommer des tables dans Tableau C'est bon, les gars. Grâce à cela, nous avons appris à renommer des éléments dans Tableau Nous allons maintenant apprendre comment ajouter des alias dans Tableau. 99. Alias Udemy 7 3: Voyons d'abord pourquoi et quand nous avons besoin de liss dans Tableau Dans les projets Tableau, nous sommes parfois confrontés aux situations suivantes. La première est que lorsque nos ensembles de données sont de mauvaise qualité, que nous sommes confrontés à une erreur de frappe dans les données de Chrome ou à des valeurs incohérentes, nous devons d'une manière ou d'une autre nettoyer nos données avant de commencer à créer nos visualisations Par exemple, le scénario suivant sur la table : clients, les données sur le terrain sont de mauvaise qualité . Nous avons donc ici une faute de frappe Parfois c'est l'Allemagne, parfois c'est l'Allemagne, parfois on l'appelle les États-Unis, puis l'Amérique. La qualité des données est vraiment mauvaise dans ce Nous devons donc faire quelque chose à ce sujet et nettoyer les données. Et ici, nous avons deux options. Soit nous revenons aux ensembles de données d'origine et modifions les valeurs Et la deuxième option, nous pouvons effectuer les modifications directement dans Tablo en utilisant des alias Comment allons-nous nettoyer tout cela ? Nous allons supprimer le E d'ici, la faute de frappe. Et puis, au lieu de l'Allemagne, nous allons avoir l' Et au lieu de l'Amérique, nous allons avoir les États-Unis. Et il se peut que nous ayons une autre situation où la qualité des données est bonne mais les noms sont trop longs. Et si vous créez des vues, vous comprendrez que tout est serré et que vous ne disposez pas suffisamment d'espaces pour afficher les valeurs complètes des dimensions. C'est pourquoi nous finissons, la plupart du temps, par remplacer les valeurs des dimensions par des noms plus courts, par des abréviations Par exemple, au lieu d' avoir la valeur de l'Allemagne, nous allons avoir E au lieu des États-Unis. Nous ici, FR E, et nous ici. Encore une fois, nous sommes dans la même situation. Soit nous allons revenir au données d'origine et modifier les valeurs, soit nous restons sur Tableau et nous le faisons directement à l'aide d'alias Dans les projets réels, vous ne pouvez pas revenir à chaque fois au système source ou aux ensembles de données d'origine pour y modifier les valeurs Soit vous n'avez pas le temps soit vous ne pouvez pas le faire. C'est pourquoi nous finissons toujours par modifier ces valeurs directement dans Tableau. Dans Tableau, les eliuses sont donc des noms alternatifs pour les membres d' un champ de dimension discrète, de sorte que leurs étiquettes apparaissent différemment dans la vue Comme vous le remarquerez peut-être, je dis qu'il s'agit champ de dimension discrète, car Tableau ne vous permet pas de créer des elius pour les mesures ou pour les dimensions continues Dans Tableau, vous ne pouvez donc créer des Elises que pour les champs dotés de la dimension discrète du rôle Et maintenant, comme d'habitude, nous nous demandons sur quelle page nous pouvons créer des eliuses Eh bien, ce n'est que sur la page de la feuille que nous pouvons créer l' eliss dans Tableau Nous ne pouvons pas le créer dans la page de la source de données. Et la deuxième question, pouvons-nous créer des alias globalement pour l'ensemble du classeur, toutes les vues et localement pour une seule La réponse à cela, nous ne pouvons créer des alias que globalement. Cela affectera l'ensemble du classeur Toutes les visualisations. Nous ne pouvons pas créer d'alias localement pour une seule vue. OK, nous allons passer à la page de la feuille de travail. Nous ne pouvons pas le faire sur la page de la source de données. Nous allons nous en tenir à la petite source de données. Prenons la traînée du pays et cambriolons-le ici, dans les rangs. Ensuite, prenons n'importe quelle mesure, prenons les scores, faisons-les glisser sur les colonnes. La tâche ici, c'est qu'au lieu d'avoir ces valeurs, France, Allemagne, États-Unis, nous voulons avoir des noms courts. Nous avons ici deux méthodes pour créer des alias dans Tableau. La première consiste à accéder à la corbeille de données sur le côté gauche. Allons donc dans le pays de terrain d'ici. Cliquez dessus avec le bouton droit de la souris, puis nous avons l'option alias Alors allons-y. Et ici, nous allons ouvrir une nouvelle fenêtre pour modifier les alias Voyons donc ce que nous pouvons voir ici au milieu, nous avons trois colonnes. Nous avons des membres, des alias et la valeur des alias. Dans le premier cas, nous allons voir tous les membres du pays de la dimension. Ces valeurs proviennent directement des ensembles de données. Ce sont donc les valeurs d'origine de la source. Ensuite, le suivant a des alias. C'est comme un indicateur qui nous indique si les valeurs de la vue vont provenir des valeurs d'origine ou de l'Elias Maintenant, tout est vide car nous n'avons ajouté aucun alias. Et dans le troisième champ, nous avons les alias ici. Nous pouvons modifier les alias de chaque membre individuellement. Et comme vous pouvez le voir maintenant, les alias sont exactement identiques aux valeurs d'origine C'est pourquoi nous n' avons aucun alias. Maintenant, allons-y et changeons cela. Au lieu de la France, nous allons avoir R, puis au lieu de l'Allemagne, nous allons avoir E. Comme vous pouvez le voir, j'ajoute valeurs différentes dans les alias par rapport aux valeurs d'origine Tablo va être commercialisé en tant que star. Passons maintenant au dernier et nous l' aurons en tant que États-Unis. Maintenant, il suffit de vérifier ce qui va se passer une fois que je clique sur OK. Vous voyez ici que nous avons les anciennes valeurs et si je clique sur OK, passe aux alias, voici comment vous pouvez ajouter des alias dans le bain de données Mais maintenant, supposons que vous changiez d'avis plus tard et que vous ne vouliez pas utiliser les alias et que vous souhaitiez plutôt revenir aux valeurs d'origine Comment pouvons-nous le faire ? Peut-être que tu l'as déjà vu. Revenons donc au pays ici sur le Data Bain, cliquez avec le bouton droit de la souris. Nous revenons aux alias et lors de la modification des alias, il existe ici une option appelée effacer Ce que vous pouvez faire, vous pouvez aller ici et simplement cliquer dessus pour que tout soit rétabli aux valeurs d'origine. Et comme vous pouvez le constater, ces indicateurs ont bel et bien disparu. Cela signifie qu'il n'y a pas d'Elias. Maintenant, si vous cliquez sur OK, la valeur reviendra aux valeurs d'origine des ensembles de données Voici ce que je fais habituellement lorsque j'ai besoin d'alias dans Tableau je n'accède pas directement à un champ pour en modifier les valeurs Mais au lieu de cela, j'ai tendance à toujours créer de nouveaux doublons du champ et à ne modifier que les valeurs des nouveaux champs que j'ai créés Alors laissez-moi vous montrer ce que je veux dire. Nous allons dans le pays, le clic droit, puis nous passons à l'option ici, doublons C'est ce que nous allons faire. Et comme vous pouvez le voir maintenant, nous avons un autre champ appelé Pays avec la copie. Et bien sûr, d'après le nom, je peux comprendre qu' il s' agit d'une copie et que l'autre est l'original. Mais dans Tableau, si vous regardez de très près l'icône du type de données, vous pouvez voir que les doublons ont la forme d'un signe égal Ce signe indique que ce champ n'est pas original, mais qu'il a été créé à partir d' un autre champ d'origine. Si vous le voyez, cela signifie qu'il s'agit d'un champ personnalisé que nous avons créé. Ce que je fais habituellement, c'est de le renommer, on va l'appeler country shorts Maintenant, je crée les alias ce nouveau champ, allons-y, cliquez avec le bouton droit sur les alias, puis au lieu de France, F, R, D, E et US J'ai donc deux options : la version longue, la version originale et la version courte du pays. Et je peux décider si je vais utiliser la version courte ou la version longue pour les visualisations vais utiliser la version courte ou la version longue pour les Bien, c'est tout pour la première méthode où nous avons créé des alias depuis le côté gauche, à partir de la base de données Nous allons maintenant passer à la deuxième méthode où vous pouvez créer des alias directement à partir de la vue Voyons comment nous pouvons le faire. Il suffit de passer au-dessus de la valeur France ici et de cliquer dessus avec le bouton droit de la souris. Et puis nous avons ici l'option modifier Elias. Sélectionnons-le. Maintenant, j'ai une fenêtre très simple. Je dois juste modifier la liste uniquement pour la France, donc je ne donne l'Elias que pour une seule valeur Faisons-le FR , puis appuyons sur OK. Et comme vous pouvez le voir dans la vue maintenant, il suffit de changer rapidement la valeur France en FR à partir de la visualisation et nous pouvons faire de même pour l'Allemagne. Cliquez donc avec le bouton droit sur la valeur, puis modifiez Elias. Encore une fois, dans la même fenêtre, nous allons voir DE et Ok, car la valeur changera directement dans la vue. Il s'agit d'une méthode très rapide pour modifier les alias directement dans la vue Maintenant, si nous allons vérifier le pays de la dimension dans la base de données, examinons l'Elias Comme vous pouvez le constater, la France et l'Allemagne membres ont un Elias, FR et un DE et nous l'avons fait directement à partir du point de vue Passons maintenant à la question de savoir quelles méthodes vous utilisez Je dirais que si vous souhaitez modifier plusieurs valeurs, accédez à la chaîne de données et effectuez les modifications Il est simplement plus facile de travailler avec la fenêtre et d'ajouter toutes ces valeurs. Mais si vous souhaitez modifier une seule valeur de la dimension, vous pouvez le faire rapidement en accédant à la vue et en modifiant l'alias. Et c'est tout pour les alias. C'est vraiment un excellent moyen de modifier les valeurs directement dans Tableau sans que vous ayez à revenir aux ensembles de données d'origine pour y apporter les modifications Très bien, nous avons maintenant la tâche Tableau suivante pour vous. La tâche indique d'abréger les valeurs de la catégorie de champ dans les produits de table issus des grands ensembles ne montrant que le premier caractère de Vous pouvez suspendre la vidéo dès maintenant pour effectuer la tâche, puis la reprendre une fois que vous avez terminé. Très bien, maintenant faisons-le rapidement. Comme je vous l'ai déjà montré, nous commençons par dupliquer le champ Je vais donc y aller et le faire. Ensuite, je vais le renommer en catégorie courts métrages. Ensuite, je vais présenter des articles sur les valeurs, la catégorie et la catégorie courts métrages. Jusqu'à présent, les deux dimensions ont exactement les mêmes valeurs. Nous n'avons rien changé. Nous allons maintenant passer à la catégorie courte, écrire un clic dessus. Ensuite, nous irons au Lius. La tâche indique le premier caractère, la première lettre de chaque valeur, ce qui signifie que le premier sera le second. C'est peut-être notre système d'exploitation, donc je vais le laisser tel quel. Et le troisième sera le cas, puis cliquez sur OK. Cela signifie que nous avons maintenant de nouvelles dimensions qui n'ont que le premier caractère de chaque valeur. Et nous l'avons fait en utilisant le lius. C'est vraiment facile. C'est bon, les gars. Nous avons donc terminé cette section, qui est une étape très importante pour préparer nos ensembles de données avant de commencer à créer nos visualisations Dans la section suivante, nous allons apprendre à organiser et à structurer nos données dans Tableau. 100. Section 8 Organisation: Comment organiser vos données dans Tableau. Tableau utilise différentes techniques et méthodes pour regrouper et organiser vos données, ce qui est très important pour que pour regrouper et organiser vos données, vos utilisateurs puissent comprendre vos données. abord, vous pouvez apprendre à organiser les dimensions en hiérarchies, puis à regrouper les membres des dimensions à l'aide de groupes Ensuite, nous pouvons apprendre comment regrouper vos données en différents groupes à l'aide du groupe de clusters. Ensuite, vous pouvez apprendre à diviser vos données en deux sous-ensembles à l'aide d'ensembles Ensuite, nous avons une autre méthode appelée Pens, afin de regrouper les valeurs des mesures afin de créer des histogrammes Commençons par la première méthode d'organisation hiérarchique de nos données. Allons-y maintenant. 101. Udemy 8 1 Hiearchy: Très bien les gars, la meilleure façon de comprendre la hiérarchie est d'avoir un exemple. Si vous regardez nos données, par exemple celles des clients, vous pouvez constater que certaines dimensions sont liées les unes aux autres puisqu'elles contiennent des informations similaires. Par exemple, pour la dimension « pays », nous avons des valeurs telles que l'Allemagne, les États-Unis et la France. Et nous avons une ville d'une autre dimension, où vous pouvez trouver les villes de ces pays. Pour l'Allemagne, nous avons Berlin, Stuttgart. Ensuite, nous avons une troisième dimension, le code postal, où vous pouvez trouver les codes à l'intérieur de ces villes. Comme vous pouvez le constater, ces trois dimensions décrivent des informations courantes. Ils nous fournissent des informations sur la localisation de l'utilisateur, et nous pouvons relier ces dimensions l'aide de la hiérarchie. Dans les hiérarchies, nous avons différents niveaux. Et nous commençons par le nœud supérieur, que nous appelons le nœud racine. Ce nœud représente le plus haut niveau d'agrégations de notre hiérarchie Nous allons maintenant passer au niveau supérieur de la hiérarchie, celui où se trouve le pays. Dans ce niveau, nous allons voir plus de détails sur nos données. Lorsque nous avons, par exemple, les deux valeurs, États-Unis et Allemagne, et les liens entre les nœuds, nous les appelons branches. Nous allons maintenant passer au niveau supérieur de notre hiérarchie. Nous avons le niveau 2 ici dans la ville. Nous verrons plus de détails sur nos données. Aux États-Unis, nous avons donc Portland et Seattle. Et en Allemagne, nous avons Stuttgart et Berlin. Et encore une fois, nous avons le lien entre le nœud parent et le nœud enfant à l'aide des branches. Maintenant, nous allons passer au dernier niveau de la hiérarchie, nous avons le code postal. Et ici, nous allons encore scinder la structure avec plus de détails. Nous avons donc les codes postaux suivants pour chaque ville. Maintenant que le code postal est le dernier niveau de notre hiérarchie et que ces valeurs n'ont aucun enfant, nous appelons ces nœuds les nœuds feuilles. Les nœuds des feuilles ou les feuilles représentent le niveau le plus détaillé de nos données dans cette hiérarchie. Maintenant, avec cela, nous avons la structure complète de notre hiérarchie. Comme vous pouvez le constater, cela ressemble à une structure arborescente. Le nœud supérieur, que nous appelons nœud racine, représente le plus haut niveau de détails. Ensuite, nous avons les niveaux intermédiaires, et ils sont connectés par des branches. Et au dernier niveau, nous l' appelons nœuds foliaires, où il représente le niveau de détail le plus bas. Nous avons le nœud racine, il représente le plus haut niveau des agrégations. Ensuite, nous avons des niveaux intermédiaires liés aux branches. Et puis nous avons les feuilles, les nœuds foliaires. Ils représentent le niveau de détail le plus bas de nos données. Comme nous l'avons déjà appris, nous pouvons effectuer de nombreuses opérations de laboratoire sur le cube. Donc, si nous avons intégré nos données, nous pouvons effectuer deux opérations très importantes, l'exploration vers le bas et l'analyse ascendante L'exploration vers le bas et vers le haut sont toutes des opérations qui nous aideront à naviguer dans la hiérarchie afin d' approfondir ou de mieux comprendre les données. Voyons donc d'abord comment fonctionne le drill down. Disons que nous travaillons avec les ventes de Mejor. Nous commençons par le nœud supérieur au niveau le plus élevé. Au plus haut niveau, nous allons avoir le total des ventes dans l'ensemble des ensembles de données. Par exemple, ce sera 140. Nous sommes donc maintenant au plus haut niveau, au nœud racine. Et si vous utilisez l'exploration vers le bas, vous allez passer au niveau inférieur suivant de la hiérarchie. Cela signifie donc qu'à ce niveau, nous allons voir plus de détails sur les ventes. Donc, pour les États-Unis, nous en avons 90, et pour l'Allemagne, nous en avons 50. Et maintenant, si vous souhaitez obtenir plus de détails sur vos données, nous pouvons faire une nouvelle demande, passer au niveau inférieur suivant la structure. Alors, que va-t-il se passer ? Nous allons passer au niveau deux et ici, la vente va se partager entre Portland et Seattle. Nous en avons 40,50 et pour l'Allemagne, nous allons avoir 24 gardiens de costume et 34 gardiens de Berlin Cela signifie que nous obtenons plus de détails sur nos ventes. Et maintenant, si vous voulez aller au niveau le plus bas jusqu'aux feuilles, nous allons passer de la ville au code postal. Donc ça va ressembler à ça. Le Portland va se partager entre ces deux codes postaux. Supposons que Seattle soit pareil parce que nous n'avons qu'un seul enfant. Pareil pour Stuttgart, ça va rester 20, et pour Berlin, nous avons deux codes postaux, donc ça va à nouveau se diviser. Comme vous pouvez le constater, nous utilisons l' exploration descendante pour naviguer dans la hiérarchie en nous faisant passer du niveau de détail supérieur au niveau inférieur. C'est comme si nous agrandissions l'arborescence pour voir plus de détails afin de comprendre nos données. Très bien, nous allons maintenant parler de la deuxième opération Alp, le drill up. C'est exactement le contraire du drill down. L'exploration ascendante nous permettra de voir comment cela fonctionne de bas en haut, de bas en haut , de bas en haut. Disons que nous allons commencer par les feuilles et que nous allons vendre ces feuilles. Maintenant, nous pouvons utiliser un exercice pour passer du code postal à la ville. Par exemple, le total des ventes à Berlin sera de 30, car c'est la somme de dix plus 20. Et puis à Utgard, ça va rester le même, 20 , Seattle 50, et Portland aussi, pour résumer les valeurs des feuilles Nous allons donc avoir la valeur de 40. Comme vous pouvez le constater, à mesure que nous progressons, la valeur sera de plus en plus agrégée. Voyons si nous voulons passer à la campagne, afin de pouvoir utiliser à nouveau un exercice pour nous déplacer de la ville à la campagne. Allemagne, nous pouvons avoir des ventes totales de 50. Pour les États-Unis, nous pouvons avoir des ventes totales de 90. Vous pouvez maintenant utiliser, encore une fois, l'exploration ascendante pour accéder au nœud racine où vous pouvez obtenir le plus haut niveau d'agrégations Nous pouvons donc avoir la valeur de 140, soit le total des ventes, dans notre ensemble de données. Comme vous pouvez le constater, si nous avons une structure hiérarchique, nous pouvons utiliser une hiérarchisation ascendante et descendante pour naviguer dans la structure hiérarchique. Les hiérarchies organisent et structurent les membres des dimensions dans une arborescence logique regroupant des dimensions similaires. Les hiérarchies sont très importantes et dynamisent vos vues, hiérarchies sont très importantes et dynamisent vos vues vous permettant d'avoir une vue d'ensemble et comprendre les données au plus haut niveau Et vous pouvez accéder à des détails spécifiques pour obtenir des données de connaissance plus approfondies. Très bien, nous revenons maintenant à Tableau. Voyons comment créer des hiérarchies dans Tableau Nous ne pouvons créer des hiérarchies que sur la page de la feuille de travail. Nous ne pouvons pas le créer sur la page de la source de données. Dans la page de la feuille de travail, nous pouvons créer une hiérarchie sur la page des difficultés liées aux données Si vous jetez un œil aux tables des clients, vous constaterez que nous avons déjà une hiérarchie. Et ici, nous avons une petite icône qui indique que nous avons une hiérarchie, le nom de la hiérarchie appelé Country City, et sur le côté gauche, nous avons une petite flèche. Si nous cliquons dessus, la hiérarchie peut s'étendre et nous pouvons voir les dimensions à l'intérieur de cette hiérarchie. En ce qui concerne les dimensions, des hiérarchies peuvent être utilisées, quatre dimensions seulement Vous ne pouvez pas créer de hiérarchie à partir de mesures. Et cette hiérarchie que nous avons ici est créée automatiquement à partir de Tableau. Puisque Tableau a analysé le contenu du pays et la ville et a automatiquement compris qu'il existe une hiérarchie entre eux. Mais comme nous voulons apprendre à créer une hiérarchie, nous allons la supprimer et en créer une nouvelle à partir de zéro. Maintenant, pour supprimer une hiérarchie, allez sur le nom de la hiérarchie ici, cliquez dessus avec le bouton droit de la souris. Et puis nous avons ici l' option supprimer la hiérarchie. Ici, vous devez comprendre que les dimensions à l'intérieur des hiérarchies ne seront pas supprimées, seule la hiérarchie elle-même sera supprimée. Vous ne perdrez donc aucun champ de l'arbre logique. La hiérarchie logique sera supprimée. Très bien, voyons maintenant comment créer une hiérarchie dans Tableau. Et nous allons créer la hiérarchie des emplacements. Nous allons aller sur le côté gauche des données et sélectionner l' une des dimensions. Peu importe celui que vous allez sélectionner, mais je préfère commencer par le plus haut niveau de la hiérarchie. Dans notre exemple, ce sera le pays qui choisira le pays radical. Cliquez dessus. Et puis nous avons ce qu'on appelle la hiérarchie. Et nous allons sélectionner Créer une hiérarchie. Allons-y. Nous devons lui donner un nom, nous allons donc l' appeler hiérarchie des emplacements. Puis lui, comme vous pouvez le voir maintenant sur le côté gauche, nous avons l' icône de la hiérarchie. À l'intérieur, nous n'avons qu'une seule dimension, le pays. Maintenant, dans notre hiérarchie, nous avons également la ville et le code postal. Alors, comment pouvons-nous l'ajouter à cette hiérarchie ? Comme nous l'apprenons, la hiérarchie comporte différents niveaux, et l'ordre de ces niveaux est très important. Nous avons le pays, la ville et le code postal. Maintenant, pour ajouter la ville, nous allons simplement faire glisser la ville située sous le pays jusqu' ici et la libérer. Ainsi, la ville fait désormais partie de notre hiérarchie. Trouvons également le code postal. Nous devons donc le glisser et le déposer sous la ville. Libérons. Nous avons ainsi créé la hiérarchie des lieux avec les trois dimensions, pays, ville et code postal. Encore une fois, si vous souhaitez masquer les détails de cette hiérarchie, nous pouvons la réduire ici. Ou si vous voulez voir les détails, nous pouvons étendre la hiérarchie. Très bien, c'est donc une façon de créer hiérarchie dans Tableau en utilisant le menu déroulant. La deuxième méthode pour créer une hiérarchie consiste à glisser-déposer rapidement des dimensions ensemble. Ainsi, par exemple, si nous allons dans le tableau des produits, nous avons également une hiérarchie entre la catégorie, le nom du produit et la sous-catégorie Notre hiérarchie commence par la catégorie, puis la sous-catégorie, et la dernière, les feuilles, sera le nom du produit Voyons maintenant comment créer la hiérarchie en utilisant rapidement le glisser-déposer. Nous allons prendre l'une de ces dimensions, disons que nous allons commencer par la catégorie, la glisser-déposer dans la sous-catégorie Je suis donc en train de survoler et sélectionner la sous-catégorie. Libérons. Une fois cela fait, Tableau comprend que nous voulons relier ces dimensions. Tableau va donc créer une nouvelle hiérarchie. Nous allons l'appeler la hiérarchie des produits. Et allons-y, d'accord. Et maintenant, voyons voir. Sur le côté gauche, nous avons une nouvelle hiérarchie appelée hiérarchie des produits avec l'icône. Et nous avons intégré deux dimensions, catégorie et la sous-catégorie Il nous manque la troisième dimension. Prenons le nom du produit et ajoutons-le dans la hiérarchie. Cela nous pose maintenant un problème. L'ordre des dimensions au sein de notre hiérarchie est incorrect, car la catégorie de dimension doit être le niveau 1 et la sous-catégorie le niveau deux Comment pouvons-nous résoudre ce problème ? Il suffit de sélectionner la catégorie et de la glisser-déposer en haut de la sous-catégorie. Publions-le. Cela dit, c'est ainsi que vous pouvez modifier l'ordre des catégories. Et avec cela, nous avons la hiérarchie des produits. Bien, disons maintenant que nous ne voulons pas supprimer toute la hiérarchie, nous voulons simplement supprimer un membre, une dimension de la hiérarchie. Pour ce faire, supposons que nous voulions supprimer le nom du produit. Sélectionnez-le et faites-le simplement glisser et déposez-le quelque part ici dans l'espace vide. De ce fait, le nom du produit ne fait plus partie de la hiérarchie. C'est ainsi que nous pouvons supprimer les dimensions de la hiérarchie. Mais je veux les réintégrer dans notre hiérarchie car nous en aurons besoin plus tard. Je vais donc placer la sous-catégorie sous la catégorie, et nous prenons le nom du produit et le mettons sous la sous-catégorie, et c'est tout Voici donc les deux méthodes de création de hiérarchies dans Tableau, soit par drop dominu, soit par glisser-déposer rapidement les dimensions ensemble afin de créer une C'est vraiment facile. Très bien, maintenant que nous avons cette hiérarchie, la structure, façon dont nous allons l'utiliser dans notre vue, c'est vraiment simple. Nous allons sélectionner l'ensemble de la hiérarchie, puis la faire glisser vers la vue. Ici, la hiérarchie va commencer par le premier niveau pour les pays, et nous allons voir les valeurs du pays. Passons maintenant à l'une de ces mesures. Nous allons prendre les ventes et les glisser-déposer sur les colonnes. Alors maintenant, si vous regardez attentivement le pays, le plu, pile ici, vous pouvez voir que nous avons un nouveau panneau, le panneau anti-souffle. Ce signe indique que nous pouvons approfondir cette dimension. Alors maintenant, allons-y et cliquons sur le panneau de signalisation. Comme vous pouvez le constater, nous allons maintenant approfondir notre hiérarchie jusqu'à un niveau inférieur. Nous voyons maintenant plus de détails sur les ventes. Et nous sommes maintenant au niveau supérieur de la ville. Comme vous pouvez le constater, nous avons maintenant la dimension ville. Nos lignes, nous ne les avons pas glissées et déposées depuis la base placer sur les lignes qu'elles ont développées à partir de la hiérarchie. Encore une fois, la ville a le signe plus qui indique que nous pouvons explorer l'intérieur de la ville. Revenons à une nouvelle analyse. Comme vous pouvez le constater, nous sommes au code postal et nous pouvons voir plus de détails sur les ventes. Maintenant, si vous vérifiez le code postal, il n'y a pas de signe plus, comme la ville et le pays. Parce que nous sommes à bout de souffle, nous sommes au plus bas niveau de détail de nos données. Nous avons ainsi parcouru notre hiérarchie, du nœud supérieur aux feuilles Comme vous pouvez le constater, c'est très simple et très dynamique. Supposons maintenant que nous en soyons à la fin et que nous voulions revenir au niveau le plus élevé des agrégations, jusqu' revenir au niveau le plus élevé des au nœud supérieur C'est très facile si vous vérifiez à nouveau la ville et les pays que nous n'avons plus, le signe plus est le signe moins. Le signe moins indique que nous pouvons remonter dans la hiérarchie. Voyons donc ce qui peut arriver si vous cliquez sur le signe moins. Comme vous pouvez le constater, nous remontons maintenant à partir des feuilles, du code postal jusqu'à la ville. Et les valeurs de ces cellules sont désormais plus agrégées. Et maintenant, pareil, si vous voulez repartir de la ville jusqu'à la campagne, nous allons cliquer sur le signe moins. Alors faisons-le. Nous passons ainsi au niveau 1, à l' agrégation la plus élevée de notre hiérarchie. Très bien, jusqu'à présent, nous avons exploré vers le haut et vers le bas en notre hiérarchie vers le haut et vers le bas en utilisant les étagères de rangées Vous savez qu'il s'agit des lignes et des colonnes. Nous l'utilisons lorsque les développeurs élaborent notre point de vue. La question qui se pose maintenant est de savoir comment nos utilisateurs et le public parviennent à parcourir la hiérarchie vers le haut et vers le bas. Parce que la hiérarchie doit également être utilisée rapidement par les utilisateurs pour accéder aux détails. Voyons maintenant comment nous pouvons le faire. Si nous passons à la vue d'ici et que nous survolons le pays, nous pouvons à nouveau voir un signe positif Allons-y et cliquons dessus. Et comme vous pouvez le constater, nous étudions notre hiérarchie du pays à la ville. Passons maintenant aux détails et examinons le code postal. Nous pouvons survoler la ville, et comme vous pouvez le constater, nous avons à nouveau le signe plus. Cliquez dessus. Ensuite, nous allons jusqu'au code postal. C'est exactement ainsi que les utilisateurs peuvent explorer la vue vers le bas. Maintenant, si nous voulons revenir au niveau supérieur, nous pouvons faire de même. Nous pouvons voir le signe moins ici. Cliquez dessus et vous retournez en ville. Ensuite, nous nous rendons également à la campagne. Nous avons le point négatif, nous cliquons dessus. Et avec cela, nous remontons dans le pays. Comme vous pouvez le constater avec ces icônes, nous pouvons naviguer dans notre hiérarchie. Maintenant, vous pourriez dire tous vos utilisateurs, vous savez quoi, c'est vraiment une petite icône et mes utilisateurs ne l'aiment pas. Existe-t-il un autre moyen d' explorer la vue vers le haut et vers le bas ? Eh bien, oui, si vous accédez à l'une de ces valeurs ici et que vous cliquez dessus, vous pouvez voir dans ce menu déroulant que nous avons un aperçu. Si vous cliquez dessus, nous descendons de la même manière jusqu'à la ville. Si vous sélectionnez une valeur, peu importe laquelle, revenons ici, puis revenons vers le bas. Et là, nous en sommes au code postal. Si vous souhaitez effectuer une exploration ascendante, vous pouvez faire de même, toutes les valeurs étant radicalement opposées. Et voici le Drill Up Socialic. Et pour revenir au pays, examinez toutes les valeurs radicalement toutes les valeurs du pays et approfondissez. Ce sont donc les deux méthodes d'exploration vers le bas et d'exploration vers le haut dans la vue. Très bien les gars, jusqu'à présent, nous avons créé nos propres hiérarchies en regroupant ces dimensions à différents niveaux Mais dans Tableau, nous avons également des hiérarchies intégrées indirectes dans la date du type de données dans Tableau Tout champ dont le type de données est une date possède la hiérarchie suivante. Cela commence par le niveau le plus élevé de l'année, puis nous avons le trimestre du mois, puis le niveau le plus bas, les feuilles. Nous avons les jours. Ces quatre niveaux sont les niveaux par défaut dans chaque champ avec la date du type de données dans notre ensemble de données. Nous avons maintenant un autre type de données qui est également valable, une hiérarchie indirecte intégrée. Nous avons les champs avec la date et l'heure. Ici, nous avons des informations sur l'heure, et nous avons sept niveaux. Cela commence exactement comme la date, donc le niveau le plus élevé sera l'année, puis le trimestre de mois, puis le jour. Mais maintenant, nous pouvons accéder à plus de détails puisque nous avons les informations temporelles. Le niveau suivant sera celui des heures. Ensuite, nous avons les minutes et les secondes. Ensuite, il y a le niveau de détail le plus bas. Ce sont nos feuilles ici. Nous avons des niveaux hiérarchiques civils. Date, date et heure. Ils ont une hiérarchie intégrée à l'intérieur. Découvrons maintenant ces hiérarchies dans Tableau. Très bien, maintenant nous allons passer aux commandes de table. Et nous avons ici deux dates. Peu importe lequel, les deux auront exactement la même hiérarchie. Prenons la date de commande, glissons-la ici sur la rose. Maintenant, comme vous pouvez le voir, nous avons maintenant le signe plus. Cela indique qu'il existe une hiérarchie. Et cela commence au plus haut niveau avec les années. Maintenant, prenons une mesure pour voir certaines données. Nous allons prendre le nombre de commandes et le mettre dans les colonnes. Et je veux montrer les étiquettes à Israël. Montrons quelques étiquettes. Très bien, maintenant allons-y et découvrons la hiérarchie à l'intérieur de la date. Comme vous pouvez le voir sur le côté gauche, nous ne voyons aucune information sur la hiérarchie, qui signifie qu'elle est réellement intégrée à ce type de données. Passons donc aux années et cliquez sur le signe plus pour effectuer une analyse détaillée. Comme vous pouvez le voir dans les informations suivantes nous avons les informations trimestrielles. Nous voyons maintenant le nombre total de commandes par trimestre. Nous pouvons donc maintenant voir plus de détails sur les dénombrements totaux, puis nous pouvons passer au jour le jour. Et maintenant, nous sommes au plus bas niveau du jour. Nous ne pouvons pas approfondir, par exemple, les heures, minutes et les secondes, car la date de commande correspond à la date du type de données. Comme vous pouvez le constater, la date de commande des dimensions comporte quatre niveaux : année, trimestre, mois et jour. C'est vraiment agréable de l' avoir comme ça dans Tableau, car c'est vraiment standard. J'ai travaillé avec d'autres outils de BI et là, nous devons les créer nous-mêmes, ce qui prend beaucoup de temps pour construire toutes ces hiérarchies. Surtout si vous disposez d'un ensemble de données volumineux dans Tableau, cela nous simplifie la vie. Tableau a décidé d'établir une hiérarchie à l'intérieur de chaque date. Très bien les gars, encore une chose à propos des arches. Ils organisent et structurent réellement vos vues et les rendent plus dynamiques pour les utilisateurs. Par exemple, si vous devez effectuer des ventes par pays, par ville, par code postal, et si vous n'utilisez pas de hiérarchies, vous finirez par créer trois vues, comme ici sur le côté gauche, cela prend beaucoup de place De plus, c'est littéralement dynamique. Mais mieux encore, nous pouvons créer une hiérarchie entre ces dimensions. Et nous pouvons tout regrouper dans une seule vue. Ensuite, vous offrez aux utilisateurs finaux la possibilité d'effectuer des recherches approfondies et ascendantes, en fonction de leurs besoins. S'ils veulent les ventes par pays, nous les avons déjà dans le nœud supérieur. Mais s'ils veulent connaître les ventes par ville, leur suffit au niveau suivant, et nous l' avons déjà fait, les ventes par ville. Si quelqu'un a besoin de plus détails pour accéder au code postal, il peut également accéder aux ventes par code postal. Comme vous pouvez le constater, cela donne vraiment à votre vision plus dynamique et sera plus attrayante pour les utilisateurs finaux si vous le comparez aux côtés de l'ascenseur. Nous disposons désormais d'une solution plus dynamique plus interactive pour les utilisateurs finaux. De plus, vous créez des vues de liste dans vos tableaux Donc c'est vraiment génial. Si vous souhaitez revenir au pays, suffit de cliquer sur le signe moins. Les hiérarchies dynamisent sa structure et organisent vos données dans les vues Très bien, maintenant résumons. Hiérarchie, organise et structure les membres des dimensions dans une arborescence logique Les hiérarchies sont des fonctionnalités spéciales uniquement pour les dimensions. Vous ne pouvez pas créer de hiérarchies entre les mesures que nous pouvons utiliser et parcourir notre hiérarchie afin de mieux comprendre vos données Dans l'ensemble, les hiérarchies sont très importantes pour organiser et structurer vos entretiens de données Il fournit également aux utilisateurs un outil puissant qui leur permet de naviguer et d'explorer rapidement et facilement vos données, découvrir des informations et de prendre de meilleures décisions. D'accord, c'est donc tout pour les hiérarchies dans Tableau. Nous allons maintenant apprendre comment regrouper les membres des dimensions en hiérarchies à l'aide de groupes. 102. Udemy 8 2 groupes: Très bien, Kay. Jusqu'à présent, nous avons appris à regrouper les dimensions dans des hiérarchies, mais nous allons maintenant apprendre à regrouper les valeurs, les membres de la dimension en groupes dans Tableau Pour ce faire , nous avons trois méthodes. Nous avons donc les groupes, les groupes de clusters et les ensembles. Nous allons maintenant commencer par le premier, comment regrouper les membres des dimensions à l'aide de groupes. Mais maintenant, comme d'habitude, nous allons d'abord comprendre le concept qui le sous-tend, puis nous allons apprendre à le créer dans Tableau. Alors allons-y. Bien, maintenant, si vous examinez nos données, vous trouverez parfois des dimensions qui pourraient être utilisées pour classer ou regrouper les données dans le tableau Par exemple, si vous examinez les données de nos produits, vous constaterez que la catégorie peut être utilisée pour regrouper les données. Par exemple, vous pouvez voir que deux produits sont affectés à la catégorie Moniteur et trois produits sont affectés aux accessoires. Ce champ peut donc être utilisé pour regrouper les données. Maintenant, si vous vérifiez les données du client, vous pouvez trouver certaines dimensions qui pourraient être utilisées pour regrouper les données. Par exemple, le pays, la ville, le code postal. Ces informations peuvent être utilisées pour regrouper les clients. Toutes ces dimensions pourraient être utilisées pour regrouper nos données. Ces groupes ou ces dimensions proviennent directement des ensembles de données et nous n'avons rien créé jusqu'à présent Parfois, nous pouvons être dans une situation où nous souhaitons regrouper les données différemment des groupes d'origine dans les ensembles de données Ici, nous avons deux options. Soit nous revenons aux ensembles de données d'origine et y apportons les modifications Je crée un groupe, ou nous pouvons créer un groupe directement dans Tableau sans revenir aux ensembles de données d'origine Par exemple, nous voulons créer un nouveau groupe dans les produits et ce sera la classe de produits. Ici, nous avons un autre groupe que nous allons appeler, disons par exemple, les trois premiers sont la classe A, les deux derniers sont la classe. Nous pouvons créer ce groupe supplémentaire directement. Tableau. Il en va de même pour les clients. Nous voulons ajouter un nouveau groupe. Nous voulons ajouter le continent aux formations. Nous pouvons ajouter ce groupe. Pour l'Allemagne, ce sera l'Europe. Pour les États-Unis, ce sera l'Amérique du Nord. Et pour le reste, il en sera de même pour la France , l' Allemagne et les États-Unis. De l'Europe. Vous ne faites qu' ajouter de nouveaux groupes à nos données. Les groupes Tableau combinent des valeurs connexes similaires dans des catégories de niveau supérieur, ce qui peut donner une nouvelle dimension à votre analyse de données. Voyons maintenant comment créer des groupes dans Tableau. Et il existe deux méthodes pour y parvenir. Soit en créant les groupes dans les données de la vue, soit directement dans celle-ci. Nous allons commencer par le premier, où nous allons créer le groupe de continents dans les données. Pour ce faire, nous allons passer à la table des clients et, sur la base des valeurs du pays, nous allons créer le nouveau groupe ici. Il est important de comprendre que nous ne pouvons créer des groupes qu' en fonction des dimensions. Nous ne pouvons pas créer de groupes sur les mesures. Une autre fonctionnalité où nous pouvons l'utiliser pour regrouper les mesures et nous l'appelons stylos. Mais pour ce qui est des groupes, nous ne pouvons créer que sur le dessus des dimensions. Et le nouveau domaine sera également une dimension. Voyons comment nous pouvons le faire. Sélectionnez le pays, cliquez dessus avec le bouton droit de la souris. Passons ensuite au Create. Et nous avons ici le groupe d'options. Sélectionnons-le. Nous allons donc maintenant ouvrir une nouvelle fenêtre afin de créer le groupe. Nous allons d'abord commencer par renommer le nom du champ, nous allons appeler ce continent. Ensuite, au milieu d'ici, Tableau va répertorier pour vous les différentes valeurs du pays, toutes les valeurs possibles de l'ensemble de données. Ce que nous allons faire, c' regrouper la France, l'Allemagne et l'Italie en Europe, et les États-Unis en Amérique du Nord. Comment allons-nous nous y prendre ? Nous allons sélectionner ces valeurs à plusieurs en cliquant sur Contrôle. France, Allemagne et Italie. Ils forment un seul groupe. Pour les regrouper, nous allons sélectionner le groupe ici . Une fois que nous l' avons sélectionné, Tableau va placer toutes ces valeurs sous un nouveau groupe. Nous allons lui donner le nom d'Europe. Cliquons sur OK. C'est pourquoi nous avons créé un nouveau groupe pour ces trois valeurs. Comme vous pouvez le constater, nous pouvons étendre et réduire ces valeurs pour en voir les détails. Mais nous avons encore une valeur dans le pays qui n'est pas encore associée à un groupe ici Ce que nous allons faire, c'est le sélectionner, puis cliquer sur le groupe et nous allons l' appeler Amérique du Nord. C'est maintenant sur le continent, nous avons deux valeurs, l'Europe et l'Amérique du Nord, qui sont liées à ces membres du point de vue national. Supposons maintenant que vous souhaitiez déplacer l'un de ces membres d'un groupe à un autre. Comment pouvons-nous le faire ? C'est vraiment facile, il suffit de glisser-déposer. Prenons, par exemple, le cas de l'Allemagne glisser-déposer ici en Amérique du Nord. Vous verrez que ce membre appartient maintenant au groupe de l' Amérique du Nord, ce qui est faux. Je vais donc le remettre en question en disant que c' est ainsi que vous passez d'un groupe à l'autre. Ici, nous avons Tablo. Une autre option consiste à supprimer le membre de tous les groupes. Pour ce faire, sélectionnons l' Allemagne, cliquez ici et sur Grouper. Une fois cela fait, vous verrez que la valeur de l'Allemagne n'est attribuée à aucun de ces groupes si je les regroupe. Vous verrez que l'Allemagne est une valeur autonome. Nous utilisons généralement le groupe autre pour toutes les valeurs. Nous n'avons donc pas pu être assignés à aucun de nos groupes ici. Tableau nous fournit un moyen rapide de créer ce groupe. Tout ce que nous avons à faire est de cliquer sur la valeur de Allemagne, puis de cliquer ici, Inclure les autres. Disons que, comme vous pouvez le voir maintenant la valeur de l'Allemagne se trouve dans le groupe Autre, et avec cela, nous avons trois groupes sur le continent. Europe, Amérique du Nord et autres. Maintenant, si vous souhaitez renommer les groupes, vous pouvez cliquer sur le groupe, puis cliquer ici, Renommer Nous allons donc l'avoir comme sur un autre continent ou quelque chose comme ça, ou. Cliquez avec le bouton droit sur le groupe , puis renommez-le. C'est vraiment facile. Maintenant, ce que nous voulons faire, c'est ramener l'Allemagne en Europe. Maintenant, comme vous pouvez le voir, l'autre groupe a disparu car il n'a aucun membre. C'est donc tout pour le moment. Nous avons créé nos groupes. Cliquez sur OK. Maintenant, comme vous pouvez le voir sur le côté gauche, nous avons un nouveau champ appelé continent. Il s'agit d'une dimension discrète d'une icône spéciale et le type de données indique que ce champ est un groupe dans Tableau. Si vous créez un groupe basé sur un autre champ avec le rôle géographique, Tableau affichera à la fois le groupe d' icônes et le rôle géographique. Parce que le groupe a généralement l'icône suivante pour la situation. Il affichera à la fois les icônes, le rôle géographique et le groupe. Très bien, construisons maintenant la vue en fonction de cette nouvelle dimension. Nous allons emmener le lapin dragon du continent sur les routes. Comme vous pouvez le voir, il a deux valeurs. Nous allons également prendre les ventes. Et maintenant, pour voir plus de détails dans la vue, nous allons prendre une autre dimension, ou nous allons prendre toute la hiérarchie de l'emplacement. Faisons-le glisser et déposez-le ici sur la rose. Comme vous pouvez le constater, le continent regroupe désormais nos données. L'Europe pour ces trois valeurs, l' Amérique du Nord pour les États-Unis. Comme nous l'avons appris dans les hiérarchies, nous pouvons accéder aux valeurs suivantes. Et tu sais quoi ? Cette nouvelle dimension, le continent, possède des informations similaires à celles du pays et de la ville, et elle appartient à la hiérarchie. Il est maintenant logique de l'ajouter à la structure de notre hiérarchie de localisation. Donc, ce que nous allons faire, c'est traîner le continent et le déposer au-dessus de ce pays. Ainsi, le continent sera au niveau 1 et le pays au niveau deux. Nous pouvons utiliser ce nouveau groupe comme niveau d' agrégation le plus élevé de notre structure. Nous pouvons remonter jusqu' au continent. Comme vous pouvez le constater, nous pouvons créer nouveaux groupes directement dans Tableau sans revenir aux ensembles de données d'origine et y apporter des modifications Bien, c'est pourquoi la première méthode consiste à créer des groupes dans Tableau à partir du bain de données La deuxième méthode consiste à créer des groupes directement dans la vue. Voyons comment nous pouvons le faire. Nous allons créer une nouvelle feuille de travail et nous allons prendre deux mesures Nous allons prendre les bénéfices, mettons-les ici sur les rangées. Et nous allons également prendre en charge les ventes. Et maintenant, nous voulons montrer tous les clients sous forme de points de données. Pour ce faire, nous allons accéder à l'identifiant client, le glisser-déposer, le mettre ici sur les marques, sur les détails. Nous avons maintenant un point de données pour chaque client dans notre ensemble de données. Notre tâche consiste maintenant à regrouper les performances des clients. Si vous décidez de passer à la peinture des données afin créer ces groupes et de vous connecter radicalement, alors nous passons aux groupes, vous verrez une longue liste de tous les clients. Et maintenant, la création de groupes basés sur ces valeurs peut être très pénible, car l'identifiant client a une cardinalité élevée par rapport au pays Au lieu de le faire ici, nous allons le faire directement dans la vue. Pour ce faire, nous allons sélectionner, par exemple, ces clients, ces points de données. Et nous aurons une nouvelle fenêtre. Comme vous pouvez le constater, Tableau indique que huit éléments sont sélectionnés et que nous avons l'icône du groupe. Si nous cliquons dessus, Tableau va créer de nouvelles choses. Si vous regardez la complexité des données ici sur le côté gauche, vous pouvez voir que Tableau a déjà créé un groupe avec les éléments sélectionnés. Et il a fait de même pour le coloriage. Vous pouvez donc également voir le groupe. Ici, sur les couleurs sur le côté droit, nous avons les légendes. Vous pouvez donc voir que l'élément sélectionné est bleu et les autres sont gris. Maintenant, ce que nous devons faire, c'est renommer les choses. Tout d'abord, je vais renommer ce groupe. Je vais l'appeler Customer Group. Comme vous pouvez le constater, le nom du groupe est similaire à la liste de tous les membres. Il est écrit, d'accord, 9113035 et plus encore. En effet, Tableau a du mal à comprendre pourquoi nous avons sélectionné ces clients et quel est le nom du groupe. Pour renommer le groupe, nous allons aller sur le côté gauche du Data Bain, cliquer dessus avec le bouton droit de la souris, puis cliquer sur Modifier. Sélectionnez-le. Comme vous pouvez le voir ici, nous avons notre groupe que nous venons de sélectionner avec les huit membres. Passons donc au nom du groupe, cliquons dessus avec le bouton droit de la souris, renommez-le , et nous allons le qualifier de « high performers Que ces clients aient les meilleures performances par rapport à tous les autres clients. Comme vous pouvez le constater, Tableau a classé tous les autres clients dans le groupe « Autres ». Cliquons sur OK maintenant. Et maintenant, nous avons un meilleur nom sur le côté droit. Et il est logique d'avoir une couleur grise pour les autres. Très bien, nous allons maintenant créer un autre groupe de clients peu performants. Très bien, pour ce faire , nous allons faire de même, nous allons passer en revue et sélectionner les clients dont les performances sont médiocres. Une fois cela fait, nous allons ouvrir cette nouvelle fenêtre indiquant, accord, neuf éléments, et nous allons sélectionner le groupe. Mais au lieu de cela, si vous éloignez votre souris, vous verrez la fenêtre disparaître. Dans ce cas, nous allons accéder à l'un de ces points de données et cliquer dessus avec le bouton droit de la souris. Et puis nous avons l'option de groupe, sélectionnez-la. Que peut-il se passer maintenant ? Tableau ne créera pas de nouveau groupe dans la corbeille de données, il l'inclura en tant que nouveau groupe au sein du groupe déjà existant. Vous pouvez voir ici sur le côté droit que nous avons un nouveau groupe de couleur orange. Avec cela, nous avons ajouté un nouveau groupe au client. Pour le renommer, nous allons accéder à la corbeille de données et modifier le groupe Allons-y maintenant. Au lieu d'avoir la liste des membres, nous allons cliquer dessus, la renommer, et nous allons l' appeler « acteurs du droit Cliquez sur OK. Maintenant que nous avons une belle dénomination pour les groupes, nous pouvons aussi bien changer les couleurs du groupe. Par exemple, pour les faibles performances, nous pouvons avoir du rouge. Pour ce qui est de la haute performance, nous pouvons opter pour le vert. Pour ce faire, nous allons passer aux marques ici, aux couleurs. Cliquez dessus. Ensuite, nous allons sélectionner Modifier les couleurs comme nous le disons pour des performances élevées. Sélectionnons donc cette valeur et affectons-la au vert. Et nous voulons que la basse performance rouge et que la couleur de l' autre soit grise. Puisque ce n'est pas notre objectif, cliquons sur OK. Et comme vous pouvez le constater, les points de données ont de nouvelles couleurs. Et un autre cas d'utilisation pour les groupes dans lesquels nous l'utilisons ainsi qu'un filtre. Nous donnons donc aux utilisateurs la possibilité d' interagir avec nos points de vue, de se concentrer sur un groupe spécifique. Pour ce faire, nous allons aller dans notre base de données, dans le groupe, cliquer dessus avec le bouton droit de la souris et afficher le filtre. Nous avons maintenant le groupe comme filtre. Et les utilisateurs peuvent cliquer entre les groupes pour se concentrer sur le cluster qu'ils peuvent analyser. Par exemple, s'ils ne sont pas intéressés par toutes ces fonctionnalités géniales et qu'ils veulent comparer les performances élevées aux faibles performances pour comprendre la différence de comportement entre elles, ils peuvent simplement les supprimer comme ceci. Bien, voici comment vous pouvez créer groupes dans Tableau en utilisant les deux méthodes, soit à partir du bain de données, en particulier si vous avez une dimension à faible cardinalité comme le pays Mais si vous avez une dimension à cardinalité élevée, l'ID client, le numéro de commande, vous pouvez créer des groupes directement à partir de la vue, ce qui est un moyen très rapide d'attribuer les valeurs à des groupes spécifiques Comme vous pouvez le constater dans Tableau, les groupes constituent un excellent moyen regrouper des données B directement dans Tableau sans revenir aux ensembles de données d'origine et y créer le groupe Très bien, vous avez maintenant la tâche suivante pour vous. Accédez aux petits ensembles de données et créez un nouveau groupe appelé classes en fonction du nom du produit Dimension Les trois premiers produits appartiennent à la classe A et les deux derniers à la classe. Vous pouvez transmettre la vidéo dès maintenant pour effectuer la tâche, puis la reprendre une fois que vous avez terminé. Très bien, alors créons rapidement ce groupe. Nous allons d'abord vérifier la cardinalité du nom du produit Je vais juste le glisser-déposer ici dans les rangées. Et comme vous pouvez le constater, nous n' avons que cinq valeurs. Cela signifie qu'il a une faible cardinalité. Et nous pouvons le faire directement dans le Data Bain, le bouton droit sur le nom du produit. Ensuite, nous allons passer au groupe Créer. Et maintenant nous allons l'appeler, nous allons appeler ça des cours. Les trois premiers membres sont la classe et les deux derniers membres sont la classe B qui dit « allons-y ». OK, maintenant on peut aller vérifier les valeurs. Faisons-le glisser et déposez-le ici avant le nom du produit. Comme vous pouvez le constater, les trois produits sont classe A et les deux produits présentés ici sont de classe A. C'est vraiment facile. Très bien, résumons maintenant les groupes dans Tableau, combinons les valeurs similaires associées dans des catégories de haut niveau. Et les groupes peuvent être créés uniquement en fonction des dimensions. Nous ne pouvons pas créer de groupes pour les mesures et le groupe lui-même sera une dimension discrète. groupes dans Tableau sont très utiles pour simplifier votre vision et faciliter la compréhension de vos données en regroupant les points de données dans des catégories claires et pertinentes. Très bien, les gars, c'est pour les groupes dans Tableau. Ensuite, nous allons apprendre une fonctionnalité très similaire appelée les groupes de clusters. Nous pouvons l'utiliser pour regrouper vos données en différents groupes. 103. Udemy 8 3 groupes de clusters: Très bien tout le monde, nous allons maintenant apprendre une autre méthode pour regrouper les membres, les valeurs des dimensions en groupes. Et cette fois, nous allons utiliser les groupes de clusters dans Tableau. Mais comme d'habitude, commençons par comprendre le concept sous-jacent, à savoir comment le créer dans Tableau. Alors allons-y. Bien, le groupe de clusters est donc un autre moyen de regrouper vos données, utilisé pour le clustering de données, qui est une technique statistique permettant de regrouper des points de données similaires Dans le clustering de données, nous avons un algorithme différent pour calculer les clusters Par exemple, nous avons l'algorithme Manes et un autre algorithme appelé clustering hiérarchique et un autre appelé clustering basé sur la densité Tableau a décidé d'utiliser l' algorithme de mine , car il est très simple et facile à mettre en œuvre. L'algorithme de mine est largement utilisé dans le clustering de données. Maintenant, je vais vous montrer comment fonctionne l'algorithme de Kemanes. Supposons que notre ensemble de données contienne les points de données suivants. Tout d'abord, nous devons définir nombre de clusters que nous voulons créer. Dans cet exemple, nous allons utiliser trois clusters, puis l'algorithme va sélectionner trois points, que l'algorithme va sélectionner trois points, nous appelons centroïdes. Ensuite, il peut attribuer aux points de données le centroïde le plus proche pour ce point de données, il appartiendra au cluster vert Ensuite, il va passer au point de données suivant et calculer le lien entre celui-ci et les trois centroïdes Ensuite, il peut l'attribuer au centroïde le plus proche. Pour cela, ce sera le cluster rouge. L'algorithme va le faire pour tous les points de données et les affecter au centroïde le plus proche À la fin, nous allons avoir trois clusters, le vert, le rouge et le bleu. Comme vous pouvez le constater, le principal moyen est vraiment simple et facile à mettre en œuvre. Très bien, maintenant, afin de comprendre les clusters, passons à la tâche suivante. La tâche consiste à identifier les clients à forte valeur ajoutée en les regroupant en fonction de leurs ventes Et afin de savoir quels clients génèrent le plus de revenus et lesquels ne le font pas. Bien, maintenant, pour créer le groupe de clusters, nous devons être sur la page de la feuille de travail Et cette fois, nous pouvons créer les clusters à partir du volet d'analyse, mais nous ne pouvons pas le faire dans le volet de données. Voyons maintenant comment créer les clusters et nous en tiendrons à la source de données volumineuses. Puisque nous avons besoin de beaucoup de points de données ici. Nous avons besoin de deux mesures. Nous avons besoin du profit. Alors suivons-le et déposez-le sur les rangées. Et nous allons également publier les ventes dans les colonnes. Et avec cela, nous avons deux axes, les ventes et les bénéfices. Mais ce qui nous manque maintenant au milieu, ce sont les données du client. Chaque client va marquer un point. Pour cela, nous allons prendre l'identifiant du client, nous allons le glisser-déposer ici sur les détails des marques. Bien, nous avons maintenant les points de données et chaque point représente un client. Pour créer le cluster, nous allons maintenant passer au volet d'analyse. Allons donc là-bas, et si vous allez aux modèles, vous trouverez le cluster. C'est vraiment facile. Il suffit de le glisser-déposer ici sur le nom des clusters, et nous aurons ici une fenêtre très simple où il est indiqué que les variables des clusters sont les sceaux et les profits. Et puis nous avons le nombre de clusters ici. Par défaut, ce sera automatique. Cela signifie que Tableau va déterminer, à partir des données, de combien de clusters avons-nous besoin ici ? Par défaut, nous avons le mode automatique. Cela signifie que Tableau va déterminer nombre de clusters qu'il est judicieux de créer à partir de ces points de données. Comme vous pouvez le constater, Tableau a déjà créé le cluster, et il en a créé trois. Mais si vous dites, vous savez quoi, nous voulons quatre ou cinq clusters, vous pouvez aller ici et définir le nombre de clusters dont vous avez besoin. Si vous en avez cinq, laissez-moi simplement déplacer ici pour voir ce qui se passe. Nous avons maintenant cinq clusters. Si vous voulez avoir deux clusters, nous n'aurons que deux couleurs et ainsi de suite. Je vais donc m'en tenir aux trois clusters. C'est logique. C'est ça. Dans cette fenêtre, il n'y a pas d'accord ou quelque chose comme ça. Nous allons donc simplement le fermer car Tableau peut créer le cluster immédiatement. Très bien, nous avons maintenant le cluster. La question est la suivante : où puis-je trouver le groupe de clusters ? Eh bien, si vous allez dans les données sur le côté gauche, vous ne trouverez aucun groupe de clusters ici car nous n'avons ces informations que sur les couleurs. Ce champ est notre cluster. Maintenant, nous pouvons avoir ces informations, ce groupe de clusters dans les données, afin de les utiliser dans différentes vues. Donc, ce que nous allons faire, c'est simplement le glisser-déposer quelque part dans les données. Maintenant, ici, nous pouvons voir que nous avons de nouveaux champs et l'icône indique que ce champ est un groupe de clusters. Nous allons donc maintenant lui donner un nom, Customer clusters. Très bien, nous pouvons maintenant réutiliser ce cluster dans différentes vues si nous en avons besoin. Très bien, le point suivant est de savoir comment modifier notre cluster. Nous avons donc maintenant trois clusters. Et si nous voulions le remplacer par quatre ? Comment pouvons-nous le faire ? Nous allons passer aux marques ici, cliquer avec le bouton droit de la souris sur les touches, et ici nous avons la possibilité de les modifier . Sélectionnons-le donc. Nous aurons à nouveau la même fenêtre, donc pour modifier le nombre de clusters, nous ne le ferons pas à la limite des données, nous allons le faire à la lettre. C'est ainsi que vous modifiez les clusters. Maintenant, si vous revenez ici et que vous cliquez avec le bouton droit de la souris pour cliquer sur les clusters, vous constaterez que nous avons une autre option appelée décrire les clusters. Nous allons donc trouver ici plus d'informations sur nos clusters. Sélectionnons-le. Comme vous pouvez le voir ici, nous avons beaucoup d'informations sur nos clusters. Nous avons donc d'abord l'entrée pour l'algorithme ou pour l'algorithme de clustering Les variables sont les mesures que nous utilisons dans notre vision, la somme des chiffres approximatifs, la somme des ventes, et l'information suivante est le niveau de détail. Habituellement, nous avons ici les dimensions. Nous utilisons. Maintenant, le niveau de détail le plus bas, c'est l'identifiant du client. Étant donné que chaque point de données représente un client , nous avons plus d'informations sur nos clusters. Le nombre de clusters que nous définissons est donc de trois, le nombre de points de données, le nombre de clients, nous avons 800 clients, puis nous avons le tableau ici. Pour chaque cluster, nous avons des informations telles que le nombre d' éléments ou le nombre de points de données à l'intérieur de chaque cluster. Dans le premier cluster, nous avons environ 617 clients. Dans le groupe deux, nous en avons 171, et le groupe trois est le plus bas. Nous avons 12 clients. Les centres de gravité de chaque groupe, les points centraux des Si vous avez besoin de plus de statistiques sur nos clusters, pouvez les trouver dans Describe Clusters. C'est vraiment amusant de travailler avec les clusters et j'ai découvert que différentes personnes utilisaient des designs différents pour présenter les clusters. Par exemple, un dessin que je vois presque partout, c'est si vous allez sur les formes ici, puis que vous choisissez le cercle de champ. Maintenant, si vous avez beaucoup de points de données, ce qui est intéressant, c'est de voir le chevauchement entre ces points, mais maintenant c'est vraiment difficile de le voir dans cette vue Donc, ce que je vais en faire, je vais me concentrer sur ces points de données. Sélectionnons ces éléments. Ensuite, nous allons dire, d'accord, ne gardez que. Cliquons dessus. Nous devons maintenant zoomer sur ces points afin de mieux montrer ceux qui se chevauchent dans un visuel amer Ce que nous allons faire, c'est passer aux couleurs, puis nous allons réduire l'opacité Réduisons-le à environ 70 %, je pense que ça devrait aller. Désormais, notre visualisation aura un aspect vraiment professionnel et vous pourrez voir le chevauchement entre les points de données Très bien, il y a donc un autre design qui permet d'attribuer une forme à chaque cluster. Donc, avant de le faire, je voudrais avoir une fois de plus une vue d'ensemble. Je vais retirer le filtre, alors retirons-le d'ici vers un autre endroit. Et avec cela, nous revenons à la vision d'origine. Donc, ce que nous allons en faire, c'est prendre le cluster et le placer sur les formes. Nous allons donc suivre et déposer le cluster sur les marques, ici sur les formes. Comme vous pouvez le voir, pour chaque groupe, nous avons une forme, nous avons le plus, le carré et le cercle. Et si vous souhaitez attribuer différentes formes, il vous suffit de cliquer sur les formes. Maintenant, nous pouvons aller ici et changer la forme du cluster. Supposons qu'au lieu de perdre les trois clusters, nous allons avoir X. Et cliquons sur OK. Et maintenant, au lieu des défauts, nous avons X. C'est ainsi que je conçois habituellement les clusters dans Tableau. Bien, une fois que nous avons créé les clusters, il est très important d'interpréter les résultats des clusters avec l' entreprise, comme si d'une main le cluster rouge se concentre sur clients qui réalisent les bénéfices les plus élevés D'autre part, nous avons le cluster bleu qui se concentre sur les clients ayant de faibles profits. Le regroupement de vos clients en fonction des ventes et bénéfices peut vous aider à mieux comprendre vos clients Ce qui peut aider l' entreprise à cibler sa stratégie marketing de manière très efficace. Al, en ce moment, nous avons la tâche suivante pour vous. La tâche consiste à identifier le produit le plus vendu en regroupant les produits en fonction de la quantité et des bénéfices, créer cinq clusters à l'aide de la source de mégadonnées Vous pouvez suspendre la vidéo dès maintenant pour effectuer la tâche, puis la reprendre une fois que vous avez terminé. Très bien, nous allons maintenant créer le cluster pour les produits. À cet égard, nous avons besoin de deux mesures. Nous avons le profit et la quantité. Passons d'abord aux bénéfices. Nous pouvons le glisser-déposer ici sur les rangées. Ensuite, nous allons prendre les quantités indiquées sur les colonnes. Nous avons maintenant besoin de la dimension pour définir le niveau de détail, les points de données. Ici, nous pouvons utiliser soit l'identifiant du produit, soit le nom du produit. Je vais donc passer maintenant au nom du produit. Alors glissez-le et déposez-le sur les détails. Très bien, maintenant nous avons tout. Nous avons les mesures et la dimension, et nous allons créer le cluster. Nous passons au spin analytique. Ensuite, on prend le cluster, glisser et on le dessine ici. Tableau n'a créé ici que deux clusters, mais la tâche indique cinq clusters Nous allons donc passer ici et en définir cinq. bon, alors c'est tout. Nous avons maintenant cinq clusters pour les produits. Clôturons ce clustering. L'espace produit sur la quantité et les bénéfices peut vous aider à mieux comprendre le portefeuille de produits. Et l'entreprise peut l'utiliser pour de nombreux employés. Par exemple, pour optimiser la gestion des stocks et prendre des décisions stratégiques concernant le développement des produits et le marketing. C' est vraiment incroyable. Très bien, résumons. Le groupe de clusters dans Tableau est une technique statistique permettant de regrouper des points de données similaires dans des clusters. L'algorithme de cluster utilisé dans Tableau est le principal moyen facile à mettre en œuvre et à comprendre. Le clustering est l'une des principales fonctionnalités de Tableau et est très puissant, car Tableau est le seul outil informatique capable tracer une quantité infinie de points de données Parce que d'autres outils de BI tels que Power BI aiment toujours limiter le nombre de points de données que vous pouvez voir dans la visualisation. peut rendre vraiment impossible la création de clusters dans Power BI. Le regroupement de données dans le cadre de la visualisation est un outil très puissant pour l'analyse des données et reconnaissance des batteries afin d'aider les entreprises à se concentrer sur les données, ce qui signifie qu'elles leur permettent de prendre de meilleures décisions en les utilisant Très bien, c'était donc tout pour les groupes de clusters. Ensuite, nous allons apprendre à diviser les valeurs de dimension en deux sous-ensembles à l'aide des ensembles Tableau 104. Udemy 8 4 ENSEMBLES: Sur la façon de regrouper les membres, les valeurs des dimensions en groupes. Au moment où nous utiliserons les ensembles dans Tableau, seront très similaires aux clusters, comme d'habitude. Nous allons commencer par les concepts, puis nous allons apprendre à les créer dans Tableau. Alors allons-y. Très bien, supposons maintenant que nous avons les points de données suivants dans notre visualisation. Nous pouvons utiliser des ensembles de données pour regrouper ces points de données. Les ensembles peuvent diviser vos données en fonction critères ou de sélections spécifiques en deux groupes de données. Le premier groupe, nous l' appelons le groupe. Dans ce groupe, vous trouverez tous les points de données inclus dans les sous-ensembles de données Ces points de données sont les membres de l'ensemble. Et l'autre groupe est le groupe extérieur. Ce groupe contient tous les points de données qui ne sont pas inclus dans les sous-ensembles de données Cela signifie que les points de données ce groupe ne sont pas membres de l'ensemble. Les ensembles de Tableau divisent nos données en deux groupes, les groupes entrants et sortants. Quand avons-nous besoin de sets et pourquoi est-ce important ? Eh bien, nous pouvons utiliser le sous-ensemble de données pour concentrer l'analyse sur un scénario spécifique Et aussi pour comparer le sous-ensemble avec les données restantes Par exemple, nous pouvons créer un sous-ensemble des dix principaux clients de nos ensembles de données en fonction des ventes Et comparez les sous-ensembles avec leurs clients restants afin de comprendre leur comportement et ce qui les place parmi les dix premiers C'est donc une fonctionnalité vraiment incroyable de Tableau qui permet de comprendre vos données et d'effectuer des analyses ciblées sur des scénarios spécifiques. Tableau propose différentes méthodes pour créer les ensembles. Le premier à créer un ensemble fixe, en utilisant une sélection manuelle. L'autre méthode consiste à créer un ensemble dynamique basé sur des critères spécifiques. Ici, nous avons deux manières de créer l'ensemble dynamique, soit en utilisant la condition, soit en utilisant le classement en haut ou en bas. Désormais, la dernière méthode de création d'ensembles dans Tableau consiste à combiner deux ensembles. Il peut créer de nouveaux ensembles combinés. Puisque nous combinons des données , c'est comme les articulations. Ici, nous avons quatre options intérieure gauche, droite et jointure complète. Ici, le résultat peut être de nouveaux ensembles combinés qui sont les différentes méthodes utilisées pour créer des ensembles dans Tableau. Donnons rapidement quelques exemples simples afin de comprendre ces méthodes. Très bien, revenons maintenant à nos cinq clients, et maintenant nous allons créer différents ensembles en utilisant différentes méthodes. Nous allons commencer par le premier set. Ce seront des ensembles fixes à l'aide d'une sélection manuelle. Ici, nous allons sélectionner manuellement quels clients trouvent dans les sous-ensembles et quels clients se trouvent à l'extérieur Ici, nous attribuons deux valeurs entrantes et sortantes. Par exemple, nous allons dire que John est dans le set et qu'il pariera également. Mais Martin, George et Maria seront absents du plateau. Comme vous pouvez le constater, nous avons simplement sélectionné manuellement les clients figurant dans les sets. Passons donc au deuxième ensemble où nous allons créer un ensemble dynamique en utilisant une condition où les ventes sont supérieures à 400. Ici, nous ne sélectionnerons rien manuellement. Nous allons simplement définir la règle pour Tableau. Et Tableau s'en chargera automatiquement pour nous. Tableau peut entendre tous les clients et commencer à attribuer des valeurs entrantes et sortantes La première cliente est Maria, ne remplit pas la condition, elle ne remplit pas la condition, donc ce ne sera pas le cas. Ensuite, nous avons le deuxième client, John. Il a des scores élevés ou 900 s' il remplit la condition, il est donc membre du set. Il en va de même pour George, 750 ans, Martin également, mais Peter n'a aucun point, il ne remplit donc pas la condition. Il le sera mais Peter n'a aucun score, il ne remplit donc pas la condition. Peter est sorti. Donc, en utilisant cette condition, nous avons trois clients entrants et deux sortants. Maintenant, ce qui rend les sets dynamiques très importants et efficaces, disons dans les prochains jours, les scores des clients ont changé. Que se passera-t-il une fois que vous aurez enregistré vos données de ratio dans Tableau ? Tableau va recalculer la condition et attribuer nouvelles valeurs si quelque chose change. Il y a donc de la dynamique et tout se fera automatiquement Passons maintenant à la troisième. Nous avons des ensembles dynamiques et nous allons maintenant utiliser les deux meilleurs clients, ce qui signifie que les deux meilleurs scores se situeront dans les sous-ensembles et qu'il y en aura un en dehors Si vous regardez les données, vous pouvez voir que Joan et George ont les meilleurs scores entre les clients. Ces deux clients vont entrer. Le reste sera dévoilé. Encore une fois, tout est dynamique et automatique, il suffit de spécifier la règle et Tableau se charge du reste, d'accord ? OK. Ce sont donc les trois méthodes pour créer un ensemble. Ensuite, nous allons passer à un niveau plus avancé, où nous allons créer un ensemble à partir de la combinaison de deux ensembles. Ici, nous allons prendre l'exemple suivant, où nous allons créer un nouvel ensemble combiné en combinant l'ensemble un et l'ensemble trois. Ici, il est très important de comprendre que le calcul de ces nouveaux ensembles combinés peut être basé sur le résultat de l' ensemble un et de l'ensemble trois. Tableau ne vérifiera pas les clients de la table, il vérifiera uniquement les résultats des ensembles. Et ici, nous devons configurer les ensembles combinés et nous avons quatre options. C'est quelque chose de similaire aux articulations, mais pas exactement comme les articulations. Passons donc en revue ces options une par une. La première option indique tous les membres des deux ensembles. Cela signifie que le client sera membre de l'ensemble combiné s'il est au moins membre de l'un de ces deux groupes. Examinons donc nos clients. Maria n'est pas membre du set 1 et du set 3, elle ne sera donc pas aussi bien membre du groupe combiné. Et le client suivant, John, est membre des deux groupes. C'est donc largement suffisant. Il fera donc également partie du set combiné. Et George est membre de l'un des sets, donc il va le devenir également. Dans Martin, c'est à nouveau comme Maria. Il n'est pas membre du set 1 et du set 3, donc il sera aussi bien absent. Alors, mieux vaut le dernier client, il est client de l'un de ces deux groupes. Cela sera suffisant pour faire partie des sets combinés. Comme vous pouvez le constater avec cette option, il suffira le client soit membre de l'un des deux groupes pour faire partie du groupe combiné. Très bien, passons maintenant à l'option suivante. Il est indiqué «   membre partagé » dans les deux ensembles. Cela signifie que pour être membre des ensembles combinés, le client doit être membre des deux ensembles. Ce n'est pas comme la première option. Il suffit que le client soit l'un des sets. Le client doit figurer dans les deux sets. Examinons nos clients. Encore une fois, Maria n'est pas membre des deux sets, donc Maria va être absente. Mais ensuite, il y a le client, John. Il est membre des deux équipes. Cela signifie donc qu'il a rempli les conditions requises, qu'il soit également membre de l'ensemble combiné. Maintenant, comme vous pouvez le constater, aucun des trois autres clients ne répond à cette exigence, qui signifie qu'aucun de ces clients figurera dans notre équipe. Eh bien, cette option est très restrictive. Très bien, alors passons à la suivante. Il va indiquer d'en définir un sauf pour les membres partagés. Donc, cela signifie que nous pouvons avoir tous les membres de l'ensemble, mais ils ne devraient pas être membres de l'ensemble trois. Examinons donc les clients. Maria n'est pas membre des deux, elle va donc être absente. Passons maintenant à John. John fait partie du set 1, mais il est également membre du set 3. Eh bien, cette fois, John ne sera pas membre de ce groupe parce que nous disons sauf pour les membres communs. Donc ça veut dire que John sortira cette fois la prochaine fois. George n'est pas membre du set, donc il sera automatiquement éliminé. Il en va de même pour Martin. Il n'est pas membre du plateau. Mais maintenant, si vous vérifiez Peter, il est le seul à répondre aux exigences. Peter est membre du set 1 et non du set 3. Et c'est exactement ce qu' il faut pour ce groupe. Peter va donc faire partie du set 3. Et c'est exactement l' exigence de cette option. Donc seul Peter sera membre de ce groupe. Très bien, passons maintenant à la dernière. C'est exactement le contraire. Il est donc indiqué d'en définir trois , sauf les membres partagés. Ainsi, pour que les clients soient membres de ce groupe combiné, il faut qu' ils soient membres de l'ensemble des trois, mais pas du groupe un. Très bien, alors voyons maintenant quels sont nos clients. Je me sens vraiment mal pour Maria. Elle ne fait partie d'aucun de ces sets. Par exemple, si tu t'appelles Maria, j'en suis vraiment désolée. Ce n'est pas prévu, mais maintenant c'est vraiment trop tard. J'ai déjà enregistré, désolée pour ça. La prochaine fois, je te promets que je vais donner de meilleurs exemples. Mais pour l'instant, Maria est également absente de ce groupe. Il en va de même pour John. John est membre du set 3, mais Joan est également membre du set 1. Il ne remplit donc pas les conditions requises pour que John soit absent. Maintenant, si vous regardez les clients, George est le seul dans le set trois, pas dans le set, donc seul John sera dans ce groupe et les deux autres seront éliminés. Très bien, nous avons donc abordé tous les scénarios, toutes les méthodes que nous avons, les ensembles de tableaux Très bien les gars, voyons maintenant comment créer des ensembles dans Tableau. Nous pouvons le créer sur la page de feuille de calcul, nous ne pouvons pas le faire sur une page de source de données Et nous pouvons le faire soit dans la corbeille de données, soit dans la vue. Nous allons donc maintenant créer différents ensembles en utilisant différentes méthodes. Mais créons d'abord la vue. Nous avons donc besoin de l'identifiant du client. D'ailleurs, au lieu du glisser-déposer, vous pouvez double-cliquer sur le champ, et le prénom figurera également dans les lignes dont nous avons besoin. Cliquez sur le prénom, et nous aimerions également avoir les scores. Alors glissez et déposez les scores sur l'ABC. Nous allons donc maintenant créer l'ensemble fixe en utilisant la sélection manuelle. Pour ce faire, nous allons accéder à l'identifiant client ici sur la corbeille de données. Bien, vous cliquez dessus, puis nous allons sur Créer. Ici, nous avons des sets. Comme vous pouvez le constater, le set a l'icône des articulations, mais ce ne sont pas des articulations. Il a toujours la même simplicité. Cliquons dessus. Et maintenant, nous avons une nouvelle fenêtre. Voyons voir, qu'est-ce que nous avons ici ? Nous avons d'abord le nom de l'ensemble, appelons-le Set one et fixed. Nous avons maintenant ici trois onglets, état général et top. Comme vous pouvez le constater, ce sont les différentes méthodes de création d'ensembles dans Tableau. L'onglet général est en fait la sélection manuelle, la condition, comme vous le savez, l'ensemble dynamique. Et le haut est également un ensemble dynamique. Maintenant, nous allons passer à la première. Nous allons commencer par la sélection manuelle générale. Au milieu, nous avons une liste de tous les clients figurant dans nos ensembles de données. Et nous devons commencer à sélectionner manuellement les clients entrants et absents. Dans notre exemple, nous avons sélectionné le client deux et le client cinq pour rencontrer les membres du groupe. Et tout ce que vous ne sélectionnez pas figurera dans le groupe externe. Cela signifie que 134 clients sont absents. Allons-y maintenant et cliquons sur OK. Voyons maintenant ce qui s'est passé sur le bain de données. Nous avons un nouveau domaine. Ce sera une dimension discrète et comme elle est définie, elle a l'icône suivante. Comme je l'ai dit, c'est comme l'icône des jointures. Voyons maintenant les valeurs contenues dans ce champ. Faisons-le glisser et déposez-le ici. Et maintenant, comme vous pouvez le constater, nous n'avons que deux valeurs disponibles. C'est comme un type de données sur les lingots. Ici aussi, il y a du vrai et du faux. Dans les ensembles, nous n'avons que deux valeurs. Nous avons sélectionné le client deux pour le set ainsi que le client cinq pour le set. Le risque sera éliminé. C'est ainsi que nous pouvons créer des ensembles dans Tableau à l'aide de la sélection manuelle et cela va être corrigé. Très bien, nous allons maintenant créer un ensemble dynamique en utilisant la condition. Notre exemple est celui des clients avec un score supérieur à 400. Retournons sur le côté gauche. Cliquez avec le bouton droit sur l'identifiant client, accédez à Créer puis à Définir, appelons-le maintenant, définissez-en deux et nous allons l' appeler condition. Puisque nous créons maintenant une condition, nous allons passer à l' onglet condition ici. Nous allons maintenant définir pour Tableau la règle permettant de déterminer quels membres sont inscrits et quels membres sont absents. La règle dit que le score est supérieur à 400. Définissons-le d'abord. Nous devons le sélectionner par champ. Notre champ est un score correct. Et puis l'opération ici n'est pas égale, elle devrait être supérieure à 400. Nous devons donc spécifier la valeur ici. Et cela permet de déterminer si le score est supérieur à 400, les clients seront présents. Dans le cas contraire, il peut être éliminé. Maintenant, allons-y et cliquez sur OK. Et comme vous pouvez le constater, nous avons une autre dimension dans le volet de données appelée set two, double-click. Nous allons donc vérifier les valeurs. Le score ici, 350 points, 900 points, 750 points, 500 points, et nul, est éliminé. Comme vous pouvez le constater, il est très facile de définir l'ensemble dynamique dont nous disposons simplement pour fournir une règle et Tableau et faire le reste. Si demain nous avons des données différentes, le membre du Sit changera. Nous allons maintenant créer un autre ensemble dynamique en utilisant le classement. Dans notre exemple, les deux principaux clients allaient entrer et les autres allaient sortir. Encore une fois, nous allons accéder au volet de données. Cliquez sur l'identifiant du client, créez les ensembles, donnons-lui un nom. Ce sera donc Sit Three and Rank. Nous allons donc maintenant passer au troisième onglet , en haut de la page. Allons-y pour cet exemple. Nous allons utiliser le score pour classer le client, afin que les deux meilleurs scores puissent être obtenus. Pour ce faire, c'est très simple. Nous pouvons le définir ici par champ. Ici, dans le classement, nous avons le haut ou le bas, comme vous pouvez le voir. Nous allons donc rester au sommet. Ensuite, nous devons définir ce que nous sélectionnons. Les deux meilleurs clients, les dix, cinq à vingt. Nous devons donc opter pour les deux et par score, donc nous utilisons le score, tout est correct. Et voilà, c'est ainsi que nous définissons la règle. Tableau se chargera du reste. C'est vraiment logique si vous le lisez simplement. Les deux premiers par score. bon, c'est tout. Allons-y et sélectionnons. OK, encore une fois, comme vous pouvez le voir, nous avons l'ensemble ici et les données peuvent se connecter. Maintenant, vérifions les données. Comme vous pouvez le voir, John et George ont le, c'est pourquoi ils sont là, et les autres, ils sont absents. Comme vous pouvez le constater, les sets sont très simples dans Tableau. Très bien, maintenant nous allons compliquer un peu les choses , en créant des ensembles combinés. Nous allons combiner le set 1 avec le set 3. Pour ce faire, nous allons revenir à la corbeille de données, mais cette fois, nous allons commencer par le set. Passons au set numéro un, cliquez avec le bouton droit de la souris sur Connecter. Et puis nous avons ici une option appelée Créer des ensembles combinés. Cliquons dessus. Comme vous pouvez le voir, nous avons ici une nouvelle fenêtre pour les ensembles combinés. Donnons-lui d'abord un nom. Il va donc être réglé sur quatre et combiné. Tout d'abord, nous devons définir les deux ensembles dont nous disposons. Voici le set, puisque nous sommes partis de celui-ci. Et puis, sur le côté droit, si vous cliquez dessus, vous obtiendrez une liste de tous les ensembles disponibles dans la corbeille de données. Nous avons donc le set deux et le set trois. Nous allons opter pour le set trois. Bien, nous avons défini l'ensemble à combiner, mais nous devons maintenant définir pour Tableau comment les données vont être combinées. Nous avons ici quatre options. Le premier sera composé de tous les membres des deux sets. Le second ne concerne que les membres partagés sur les deux sets. Et le prochain se concentrera sur le set 1, et le dernier se concentrera sur le set 3. Pour cet exemple, nous allons utiliser les membres partagés dans les deux ensembles. Allons-y et sélectionnons-le. Et comme vous pouvez le voir ici entre les sets, l'icône a également changé. Très bien, maintenant tout est prêt. Cliquons sur OK. Ici encore, dans le Data Bain, nous avons un nouveau domaine, nouvelle dimension. Voyons les résultats. Je vais y aller et double-cliquer dessus. Voyons maintenant les résultats. Nous combinons le set 1 ici avec le set 3. Si vous recherchez le membre partagé, il ne s'agira que du client deux puisqu'il figure dans le set 1 et aussi dans le set 3. Comme vous pouvez le constater, nous n'avons qu'un seul membre dans l'ensemble combiné et c' est le client, John. Parce que ce sont les seuls clients partagés entre les deux ensembles. Ce n'est vraiment pas si difficile. Il vous suffit de faire un peu attention à l' option de combinaison que vous utilisez. Très bien les gars, jusqu'à présent, nous avons appris à créer les ensembles à partir de la banque de données en utilisant différentes méthodes Ensuite, nous allons apprendre à créer les ensembles directement à partir des vues. Très bien, nous allons maintenant créer une nouvelle vue. Et ce sera quelque chose de similaire au groupe de clusters. Nous allons donc avoir les deux mesures, les bénéfices et les ventes. Alors allons-y et sélectionnons-les. Double-cliquez donc sur les bénéfices et double-cliquez sur les ventes. Nous avons maintenant les deux axes, ce qui nous manque maintenant, ce sont les clients. Pour ajouter les points de données, nous allons accéder à l' identifiant du client et double-cliquer dessus. Maintenant, nous avons notre vue et nous allons créer le set directement à partir de la vue ici. C'est très similaire aux groupes que nous allons sélectionner. Quel client fera partie de notre équipe ? Dans cet exemple, nous allons sélectionner les clients les plus performants. Tout ce que vous avez à faire est de sélectionner comme ça. Allons-y pour ces clients. Et encore une fois, nous avons cette nouvelle fenêtre. La dernière fois, nous avons créé un groupe, mais cette fois, nous allons créer un ensemble à partir de ces clients. Cliquez donc sur Out, puis nous devons sélectionner cet ensemble Curet Alors allons-y et sélectionnons-le. Nous avons donc maintenant une nouvelle fenêtre, et comme vous pouvez le voir, nous ne pouvons pas définir de conditions ni aucun ensemble dynamique. Cela va nous montrer une liste de tous les clients que nous avons sélectionnés dans la vue. Et la seule chose que nous pouvons faire ici est de vérifier si vous avez correctement sélectionné tous les clients ? Et si nous avons commis des erreurs, nous pouvons renvoyer le client. Maintenant, donnons-lui un nom, je vais l'appeler Set Customers high performers. C'est tout pour le moment. Nous allons cliquer sur OK, alors sélectionnons-le maintenant. Comme vous pouvez le constater, rien n' a encore changé selon nous. Nous avons maintenant un nouveau champ sur la ligne de données appelé set. Nous avons donc créé un nouvel ensemble directement à partir de la vue. Maintenant, je voudrais rapidement vous montrer quelque chose. Si vous sélectionnez un groupe comme celui-ci supposons que la fenêtre disparaisse ici. Ce que vous pouvez faire, c'est accéder à n'importe lequel de ces points de données, cliquer dessus avec le bouton droit de la souris. Et puis ici, la dernière option est créer un ensemble. Il s'agit d'une autre méthode pour créer un ensemble directement à partir de la vue. Très bien, maintenant nous avons le set. Et vous pourriez me demander, d'accord, ce que vous pouvez en faire ? Eh bien, nous pouvons faire beaucoup de choses avec le set maintenant. Nous pouvons donc d'abord le souligner à notre avis. Pour ce faire, nous allons prendre l'ensemble depuis le volet de données et le mettre rapidement sur les couleurs. Découvrez quels membres sont inscrits et quels membres sont absents ici. Comme vous pouvez le constater, le tableau utilise toujours la couleur grise pour les membres qui ne figurent pas dans l'ensemble. Bien entendu, vous pouvez changer cela en accédant aux marques. Donc, si vous allez ici, nous passerons à la section Modifier les couleurs. Et vous pouvez définir ici la couleur de l'entrée et la couleur de la sortie. Mais pour moi maintenant, les couleurs sont correctes. Alors, cliquons sur OK. Vous mettez ainsi en évidence des sous-ensembles de vos données pour les utilisateurs finaux Bien, l'autre utilisation des ensembles selon nous est la suivante : pour nous concentrer sur des sous-ensembles spécifiques, nous montrons actuellement à tous les clients entrants et sortants, comment filtrer les données uniquement pour les clients membres de l'ensemble, uniquement pour le groupe Pour ce faire, nous allons nous rendre sur notre plateau. Cliquez ici avec le bouton droit de la souris, vous trouverez deux options. Comme vous pouvez le voir, par défaut, nous avons l'option show in out out out set. Cela signifie que nous montrons tout. Mais maintenant, nous avons une autre option appelée Afficher les membres du set. Cela signifie que nous allons filtrer les données et n'afficher que les membres de notre ensemble, le groupe. Allons-y, sélectionnons-le et voyons ce qui peut arriver. Comme vous pouvez le voir maintenant Tableau, supprimez tous les clients qui se trouvent en dehors des sets et nous ne pouvons voir sur la vue que les membres du set. C'est un moyen très rapide de filtrer vos données et de créer un objectif et un scénario spécifique. Mais maintenant, vous pourriez dire, vous savez quoi ? Donnons cette option aux utilisateurs. Faisons en sorte que les utilisateurs décident du sous-ensemble sur lequel ils vont se concentrer Cela va rendre votre affichage plus interactif et dynamique dans la mesure où nous pouvons proposer l'ensemble sous forme de filtre. Voyons donc comment nous pouvons le faire. Nous devons d'abord montrer tous les points de données de notre point de vue. Nous allons donc changer de Pac, passer à notre set, cliquer dessus avec le bouton droit de et sélectionner Afficher en dehors du set, tout afficher. Il s'agit donc de sélectionner ça. Ensuite, nous pouvons proposer l'ensemble sous forme de filtre. Alors revenez à notre set, cliquez dessus avec le bouton droit de la souris, et nous avons ici l'option d' afficher le filtre. Sélectionnons-le. Maintenant, comme vous pouvez le voir sur le côté droit, nous avons toutes les deux options. Nous avons donc maintenant un scénario différent. Si les utilisateurs veulent maintenant avoir une vue d'ensemble, tous les clients, ils vont laisser le filtre tel quel. Mais si nous avons un scénario différent dans lequel ils souhaitent se concentrer sur le sous-ensemble de clients les plus performants Tout ce qu'ils ont à faire, c'est de le faire, le sélectionner et de filtrer. Alors allons-y et faisons-le. Et maintenant, comme vous pouvez le constater, nous nous concentrons sur le sous-ensemble du groupe, uniquement sur les membres des ensembles Et pour d'autres raisons, un autre utilisateur souhaite se concentrer sur les groupes situés en dehors des ensembles. Peut-être pour comprendre le comportement et ainsi de suite. Ils vont donc désélectionner l'entrée et sélectionner la sortie. Nous nous concentrons donc maintenant sur le groupe qui se trouve en dehors des plateaux. Et encore une fois, si vous voulez avoir une vue d'ensemble, vous allez sélectionner les deux. Je préfère donc vraiment donner cette option aux utilisateurs pour qu'ils puissent décider du sous-ensemble qu'ils vont sélectionner et sur lequel ils vont se concentrer, car cela vous permet de couvrir nombreux scénarios dans une seule vue Très bien, les gars, maintenant, avec les sets dans Tableau, nous pouvons aller plus loin. Nous allons donner toute la dynamique aux utilisateurs et ils auront la possibilité de définir quel client figurera dans le set. Parce que jusqu'à présent, en créant les vues, nous avons tout défini, nous avons défini quel client allait entrer et quel client allait sortir. Mais maintenant, au lieu de le redéfinir, nous allons donner aux options la dynamique nécessaire pour définir l'ensemble complet Voyons donc comment nous pouvons le faire. Afin de rendre l'ensemble dynamique et interactif, nous allons ajouter une action à notre feuille de travail Je consacrerai ultérieurement des didacticiels complets aux actions et à l' interactivité dans Tableau Mais maintenant, nous allons apprendre comment ajouter une action pour les sets. Très bien, pour ce faire, nous allons accéder au menu principal de Tableau, à la feuille de travail Sélectionnez donc cela, puis ici, les actions dans Tableau. Allons-y. Maintenant, je n'entrerai pas dans les détails en expliquant toutes les options que nous avons dans les actions, car ici nous avons bien plus que des sets, nous avons beaucoup de choses. Alors maintenant, suivez-moi, nous allons passer à l'action d'ajout ici. Ensuite, nous avons la possibilité de modifier les valeurs définies. Cela signifie donc que les actions des utilisateurs vont modifier les valeurs de notre ensemble. Alors allons-y et sélectionnons-le. Nous devons maintenant donner un nom à une action, nous allons donc l'appeler actions change sets. Nous pouvons maintenant sélectionner les feuilles de calcul dans lesquelles cette action peut être appliquée Alors maintenant, si vous allez ici, vous pouvez voir la liste de toutes les feuilles que nous avons utilisées dans l'ensemble de notre travail. Alors maintenant, je veux appliquer cette action uniquement sur cette feuille de calcul, donc tout va bien Et maintenant, nous définissons le comportement de l'utilisateur. La question est donc de savoir quand l'action va être déclenchée, soit en survolant la souris, soit en sélectionnant les points de données, soit en utilisant un menu déroulant Je vais donc m'en tenir à la valeur par défaut. Demandons à l'utilisateur de cliquer sur ces points de données. Très bien, nous allons maintenant définir l'ensemble d'objectifs. Quel set va changer une fois que nous aurons effectué l'action ? Voyons donc ce que nous avons ici. Comme vous pouvez le constater, nous avons deux sources de données. Dans le didacticiel que nous avons créé, dans la petite source de données, trois ensembles. Et dans la source de données volumineuses, nous n'avons créé qu'un seul ensemble. Une fois l'action déclenchée, les valeurs de cet ensemble doivent être modifiées. Sélectionnons-le donc. Et maintenant, nous arrivons à la partie intéressante. Mais d'abord, sous-café, d'accord, nous avons donc ici deux types d'actions avec la souris Voyons d'abord, sur le côté gauche, ce qui peut se passer lorsque nous sélectionnons un point de données. La première option va dire assigner des valeurs à définir. Cela signifie donc qu'il va créer un ensemble complètement nouveau à partir de ce que vous avez sélectionné. La deuxième option consiste à ajouter des valeurs à définir. Ainsi, le tableau contiendra les anciennes valeurs et tout ce que vous sélectionnez peut être ajouté à l'ensemble. La dernière option est que tout ce que vous sélectionnez sera supprimé de l'ensemble ici. Cela dépend vraiment de la manière dont vous souhaitez que les utilisateurs interagissent avec la vue. Soit vous voulez qu'ils créent un ensemble complètement nouveau, vous allez donc opter pour la première option. Ou vous souhaitez redéfinir un ensemble et l' étendre en y ajoutant de nouveaux membres Vous allez donc opter pour la deuxième option ou vous voulez que les utilisateurs commencent à supprimer des membres des ensembles préexistants. Je dirais que nous allons opter pour la deuxième option où l'utilisateur va ajouter des membres à un ensemble prédéfini. D'accord, donc c'est pour le côté gauche. Que peut-il se passer une fois que l' utilisateur a commencé à sélectionner ? Et sur le bon côté, que peut-il se passer une fois que l'utilisateur commence à s'éloigner de la sélection ? Ici, la première option consiste à conserver les valeurs définies. La deuxième consiste à ajouter toutes les valeurs aux ensembles. Cela signifie donc qu'une fois que l'utilisateur commencera à s' éloigner de la sélection, tous les membres, tous les clients feront partie du groupe, ils feront partie du set. Et le troisième est exactement le contraire. Que va-t-il se passer ? Tous les points de données seront situés en dehors des ensembles. Je pense donc que les deux sont extrêmes. Nous pouvons le laisser tel quel, conserver les valeurs définies. Conservons maintenant ces options et voyons ce peut se passer dans la vue une fois que nous avons commencé à sélectionner. Passons donc à OK, comme vous pouvez le voir ici, nous avons notre nouvelle action. Cliquons sur OK. Passons maintenant à l'intérieur de la vue et commençons à sélectionner des éléments. Mais avant cela, je souhaite modifier la forme de ces points de données pour qu'ils soient plus clairs. Passons donc aux formes et utilisons le cercle de champ. Très bien, donc maintenant je ne sélectionne rien. si je déplace ma souris ici, vous ne verrez rien qui va changer, mais l'action ici consiste à sélectionner. Donc, pour cliquer sur le point de données, cliquons dessus. Éloignons-nous. Maintenant, nous pouvons voir que ce membre est bleu. Cela signifie qu'il est dans l'ensemble, et tout ce sur quoi je clique sur ces points de données peut se trouver dans notre ensemble. Ou nous pouvons aller ici, par exemple, et sélectionner tous ces éléments en une seule fois. Maintenant, tout ce que je sélectionne, la vue telle que vous la voyez, sera incluse dans notre ensemble. Nous passons ainsi à une dynamique complète et nous donnons à l'utilisateur la possibilité de définir quel client entre et quel client est absent. Très bien, avec ça, nous avons abordé tout ce qui concerne les décors. Comment le créer en tant que dynamique fixe depuis la corbeille de données, depuis la vue, comment y ajouter des actions, comment l'ajouter aux filtres. Cette fonctionnalité de Tableau est vraiment géniale. Très bien, résumons maintenant les ensembles dans Tableau. Vous allez diviser vos données en fonction critères spécifiques ou de sélection en deux groupes. Nous avons donc les sous-ensembles , ils vont contenir tous les membres des ensembles Et les sous-ensembles sortants contiendront tous les membres qui ne sont pas inclus dans l'ensemble Les ensembles sont une fonctionnalité très importante de Tableau, car ils permettront aux utilisateurs de se concentrer sur des sous-ensembles de vos données et de les comparer aux données restantes Et les ensembles constituent un excellent moyen d'ajouter dynamisme et de l'interactivité à vos vues en donnant aux utilisateurs la possibilité définir le sous-ensemble sur lequel ils vont se concentrer Très bien, d'accord, donc c'est tout pour les décors de Tableau. Ensuite, nous allons apprendre à regrouper les valeurs des mesures à l'aide de stylos et à créer des histogrammes dans Tableau 105. Udemy 8 5 Bins: Très bien, jusqu'à présent, nous avons appris différentes méthodes pour regrouper les valeurs des dimensions en groupes. Mais nous allons maintenant apprendre comment regrouper les valeurs des mesures en groupes. Et pour cela, nous pouvons apprendre les épingles dans Tableau comme d'habitude. Découvrons d'abord le concept sous-jacent aux épingles, puis découvrons comment le créer dans Tableau. Allons-y, les gars, avant que nous apprenions les dimensions et les mesures, nous n'apprenions la formule secrète pour créer de nouvelles vues. Et cela se mesure par dimension, comme les ventes par catégorie. Nous devons acquérir une vision à partir de deux mesures. Cela va donc être mesuré par mesure, comme le profit par les ventes, la quantité par le profit, etc. Une façon d'y parvenir est de convertir l'une de ces mesures en stylos. Nous aurons donc des bénéfices par stylos de vente et de la quantité par stylos à profit. Alors, qu'est-ce que les stylos Benz ? Divisez les données en groupes de conteneurs de taille égale , ce qui permet une distribution systématique des données. Et nous pouvons utiliser ces stylos pour créer des graphiques appelés histogrammes L'histogramme va classer vos données dans différents stylos , puis compter le nombre de points de données que nous avons dans chacun de ces stylos Dans les histogrammes, nous utilisons généralement le diagramme des parties pour visualiser les données Très bien, prenons maintenant un exemple simple pour comprendre les stylos et les histogrammes Très bien, alors maintenant, nous allons avoir les données suivantes. Nous avons dix clients et avec leurs scores, les scores sont similaires aux points que les clients accumulent. Nous voulons maintenant compter le nombre de clients se situant dans une fourchette de scores. Par exemple, combien de clients avons-nous 0 et 303060 et ainsi Nous devons donc d'abord créer des stylos. Pour créer des stylos, nous avons besoin de quelques informations telles que quelle est la valeur la plus élevée dans les scores ? Ce sera donc le premier client, le 63. Et quelle est la valeur la plus faible des scores ? Ce sera le zéro. La valeur suivante que nous devons définir est la taille de l'épingle. Par exemple, nous allons prendre ici la taille 30. Et maintenant, nous avons toutes les informations dont nous avons besoin pour créer les épingles. N'oubliez pas qu'ils sont de taille égale, ce que cela signifie. Les premières épingles que nous avons sont de 0 à 30 Cela commence par la valeur la plus faible de zéro et la taille doit être de 30, c'est pourquoi nous avons une plage de 0 à 30. C'est notre première La prochaine sera de 30 à 60. Encore une fois, comme vous pouvez le voir, la taille est de 30 Et maintenant, la dernière épingle passe à 60-90. Et avec cela, nous allons commencer, car avec la dernière épingle, nous obtenons la valeur la plus élevée Nous avons donc créé à partir du score de mesure et de stylos de taille égale. Maintenant, après avoir créé nos stylos, nous allons compter combien de clients, combien de points de données se trouvent dans chaque stylo ? Très bien, alors commençons à compter les clients pour chaque stylo. Notre premier stylo commence de 0 à 30, alors voyons voir, combien de clients avons-nous dans cette gamme Donc, le premier client est éliminé, je ne le compterai pas. Le second est dans la gamme, nous avons donc un client, deux clients, trois clients. Ce client est hors de portée, pareil ici. Nous avons donc le premier client, ce client est absent. Nous avons le client numéro cinq, et c'est tout. Nous avons donc cinq clients entre 030. Très bien, passons maintenant à l'épingle suivante. Combien de clients avons-nous dont score est de 30 à 60 ? Très bien, alors commençons à compter et à scanner notre tableau Je pense que toutes ces valeurs n'existent plus. Nous avons ce client qui se situe dans cette fourchette. Ensuite, nous avons le 45, puis le 55. Nous avons donc quatre clients, leur score est de 30 à 60, donc c'est notre deuxième épingle Passons maintenant au dernier stylo. Nous avons donc une fourchette de 60 à 90. Et maintenant comptons combien de clients avons-nous dans cette fourchette Nous avons donc dix clients. Nous en avons déjà neuf, donc je pense que nous n'en avons qu'un et c'est le client numéro un. Et toutes les autres valeurs ne se situent pas dans cette fourchette, nous avons donc un seul client et c'est tout. Avec cela, nous avons créé un histogramme pour les scores. Il suffit de créer les stylos et de compter nombre de points de données contenus dans chacun de ces stylos, et nous appelons ces parties bleues des stylos. Et chaque stylo a une taille. Supposons maintenant que nous voulions définir une autre valeur pour la taille du stylo. Et nous prenons la valeur dix. Alors, que peut-il se passer ? Nous pouvons avoir plus de stylos, donc le premier sera de 0 à 10, le suivant sera de 10 à 2020 à 30, et ainsi de suite Il est donc logique que vous définissiez une taille plus petite pour les stylos, vous obtiendrez plus de parties des données au lieu d' avoir trois stylos Nous avons maintenant sept stylos, et comme vous le savez, après les avoir créés, nous pouvons comptabiliser le nombre de clients que nous avons à l'intérieur de chacun de ces stylos. Si vous commencez à compter, vous pouvez avoir l'histogramme suivant Comme vous pouvez le constater, ce sont les valeurs les plus basses et les plus élevées de nos données qui définissent le score valeurs les plus basses et les plus élevées de nos données , ainsi que la taille des stylos. Comme vous pouvez le constater, à l'aide des stylos, nous avons créé différents groupes à partir d'une mesure. Maintenant, vous pouvez me demander pourquoi avons-nous besoin d' histogrammes ? Pourquoi sont-ils importants ? Eh bien, si vous comparez le tableau sur le côté gauche avec le visuel sur le côté droit dans l'histogramme, vous pouvez rapidement identifier les tendances et modèles dans la distribution des clients Comme vous pouvez le constater rapidement, la plupart de nos clients ont une note de 0 à 30 Ce type de graphique peut vous aider à comprendre rapidement si tout va bien ou si vous devez vous améliorer dans certains domaines Définissez de nouvelles stratégies et prenez meilleures décisions en utilisant les données. Très bien, voyons maintenant comment créer des stylos et des histogrammes dans Tableau Et nous ne pouvons le faire que sur la page de la feuille de travail. Nous ne pouvons pas le faire sur la page de la source de données. Et il y a deux façons de le faire. Soit nous créons des stylos dans le volet de données soit nous pouvons créer des stylos dans la visualisation. Commençons par le premier. Nous allons donc maintenant créer un histogramme pour les scores des clients Et nous allons nous en tenir à la source de mégadonnées sur le côté gauche. Nous allons accéder au volet de données et nous avons besoin du score. Cliquez dessus avec le bouton droit de la souris. Ensuite, nous passons à Créer. Et ici, nous avons l'option des épingles. Allons-y et cliquons dessus. Nous avons maintenant une nouvelle fenêtre pour créer les épingles. Dans le premier cas, nous avons le nom du champ. Nous allons le laisser tel quel. la deuxième option, nous avons la taille des stylos par défaut, Tablo devant suivre une équation mathématique spécifique afin de trouver la taille appropriée des stylos Mais si vous ne voulez pas cette valeur, vous pouvez la modifier. Donc, par exemple, prenons la valeur 20. Ensuite, nous avons trouvé des informations sur la plage de valeurs. Quelle est donc la valeur minimale et la valeur maximale que l'on trouve dans le score du terrain et quelles sont les différences entre elles ? Pour le moment, c'est tout ce que nous allons avoir. La taille des stylos est de 20. Frappons OK. Maintenant, si vous vérifiez la corbeille de données sur le côté gauche, vous pouvez trouver un nouveau champ appelé stylo à partition. C'est une dimension car elle possède un nombre infini de valeurs. Le score va rester, bien sûr, à titre de mesure. Vérifions les valeurs contenues dans notre nouveau champ. Déposons-le donc ici sur les rangées. Maintenant, comme vous pouvez le voir, nous avons les stylos et la taille de chaque stylo est de 20. OK. Pour le moment, nous avons les stylos de la partition. L'étape suivante pour créer un histogramme consiste à obtenir le nombre de clients Utilisons maintenant cette mesure, le nombre de clients, en la faisant glisser et en la déposant ici sur la vue. Ensuite, je dois passer de l'un à l'autre, pour que cela ressemble à un histogramme Avec cela, nous avons notre histogramme, mais nous n'y sommes pas encore. Pour que cela ressemble à un véritable histogramme, faut que les stylos soient continus Si vous cochez l' épingle du score sur le côté gauche, vous pouvez voir qu'elle est discrète, qu'elle est de couleur bleue. Et maintenant, nous allons le convertir en continu. Cliquez dessus avec le bouton droit de la souris et convertissez-le en continu. Et elle apparaît toujours dans la vue en tant que discrète, nous devons donc la convertir également ici et la vue en continu. Nous avons ainsi créé un histogramme dans Tableau. Je vais ajouter la touche finale où je vais ajouter les valeurs de chaque épingle. Nous passons donc aux étiquettes, à la marque d' affichage, à l'étiquette, et maintenant je vais également modifier la couleur de notre histogramme Je vais donc prendre l'épinglette et la mettre aux couleurs. C'est ce que nous allons faire. Nous n'y sommes toujours pas. J' aimerais que l'épingle avec le plus grand nombre de clients soit plus foncée. Donc, pour ce faire, nous allons aller voir les clients en couleur, puis nous allons aller ici et l'inverser. Cliquez sur OK. Maintenant, je suis heureuse. C'est ainsi que je présente habituellement les histogrammes du projet Une fois que nous avons l'histogramme, nous devons en discuter afin de comprendre les données Habituellement, nous recherchons des sommets, des vallées ou des valeurs aberrantes qui se démarquent. Pour les histogrammes, il existe différentes formes avec différentes interprétations La forme de notre histogramme que nous avons appelée inclinée vers la droite Un angle incliné vers la droite signifie que l'histogramme de gauche présente le pic le plus élevé, puis que la fréquence des données va décroître au fur et à mesure que vous vous déplacez vers Et sur le côté droit, vous aurez fréquence la plus basse des points de données, ce qui est naturellement une bonne chose dans cet exemple. Cela signifie que nous avons beaucoup de nouveaux clients qui n'ont pas encore cumulé de points. Les histogrammes sont très puissants pour visualiser la distribution de vos clients en un clic afin de comprendre rapidement s'il existe des problèmes dans votre entreprise ou si vous découvrez de nouvelles tendances Maintenant, pour cet exemple, nous avons décidé que la taille de la broche est de 20. Supposons que vous souhaitiez modifier la distribution et que vous souhaitiez également modifier la taille. Pour ce faire, allons dans notre champ, cliquons dessus avec le bouton droit de la souris , puis passons à l'édition. Sélectionnons-le donc. Et ici, nous pouvons passer par là et le remplacer par dix. Cliquons sur OK. Et maintenant, comme vous pouvez le constater, nous avons plus de stylos et plus de détails sur nos données. Alors maintenant, vous pouvez me demander si je veux que ce soit plus dynamique et je veux donner aux utilisateurs la possibilité de définir le nombre de stylos dont nous disposons. Et pour cela, nous pouvons utiliser une autre fonctionnalité appelée paramètres, qui figurera dans le prochain tutoriel. Très bien, jusqu'à présent, nous avons appris à créer des stylos à partir du volet de données Il existe un autre moyen de créer des stylos et des histogrammes dans Tableau, bien plus simple que ce que je vous ai montré Nous pouvons le faire directement à partir de la visualisation. Laissez-moi vous montrer ce que je veux dire. Créons donc une nouvelle feuille de travail. Et disons que je souhaite créer un histogramme à partir des ventes Pour ce faire, nous allons prendre les ventes et les mettre sur les routes. Ensuite, nous allons me rendre ici dans l'émission. Nous avons également redéfini la visualisation à partir de Tableau sous le nom d'histogramme L'exigence de cette visualisation n' est donc qu'une seule mesure. Donc, une fois que nous avons cliqué dessus, vous verrez que Tableau a tout fait. Si vous consultez le volet de données sur le côté gauche, nous avons déjà une dimension appelée stylo de vente avec le rôle de continu. Et bien sûr, Tableau va suggérer la taille des stylos. Bien entendu, vous pouvez modifier cela, mais comme vous pouvez le constater, c'est très simple. Si nous prenons simplement une mesure dans la vue et que nous cliquons sur l'histogramme, le reste sera effectué depuis Tableau Et c'est exactement la puissance de Tableau dans le domaine de la visualisation. Très bien, passons maintenant à un résumé par des stylos qui diviseront vos données en conteneurs de taille égale, ce qui se traduira par une distribution systématique des données. Et les stylos permettent de créer des groupes à partir de mesures. Cela signifie que nous ne pouvons créer des stylos qu'à partir des mesures. Nous ne pouvons pas le créer à partir de dimensions car les dimensions sont déjà des épingles. Et les épingles elles-mêmes sont des dimensions. Et il est préférable de le convertir en dimension continue à utiliser dans les histogrammes L'une des limites de Tableau est qu'il est impossible de créer des épingles à partir de champs calculés. Et l'objectif principal des épingles et des histogrammes est d' identifier rapidement les modèles et les tendances dans la distribution de vos données Très bien, Kay, tout est pour les épingles et les histogrammes. Grâce à cela, nous avons tout appris sur la façon d'organiser et de personnaliser nos données dans Tableau Et nous en avons terminé avec ce chapitre. Nous allons maintenant apprendre dans Tableau comment filtrer vos données à l'aide de différentes techniques sur différentes couches. 106. Filtres de la section 9: Filtres dans Tableau. Nous avons de nombreux types de filtres à des fins différentes, par exemple pour optimiser les performances ou pour permettre à vos utilisateurs d'explorer vos données. C'est pourquoi il est très important de les comprendre et de comprendre les différences entre eux. C'est pourquoi nous pouvons commencer par comprendre le concept qui sous-tend les différents types de filtres dans Tableau. Ensuite, nous pourrons découvrir les différentes méthodes permettant de créer tous ces filtres dans Tableau. Ensuite, nous pouvons découvrir les nombreuses options permettant de personnaliser les filtres dans Tableau. À la fin, je vais partager avec vous de nombreux conseils et astuces basés sur les pratiques d' utilisation des filtres dans Tableau que j'ai l'habitude de suivre dans mes projets. Commençons donc par le premier sujet nous permettra de comprendre le concept qui sous-tend les différents types de filtres dans Tableau. Allons-y maintenant. 107. Notions de filtre dans Udemy 9 1: Très bien les gars, la meilleure façon de comprendre la hiérarchie est d'avoir un exemple. Si vous regardez nos données, par exemple celles des clients, vous pouvez constater que certaines dimensions sont liées les unes aux autres puisqu'elles contiennent des informations similaires. Par exemple, pour la dimension « pays », nous avons des valeurs telles que l'Allemagne, les États-Unis et la France. Et nous avons une ville d'une autre dimension, où vous pouvez trouver les villes de ces pays. Pour l'Allemagne, nous avons Berlin, Stuttgart. Ensuite, nous avons une troisième dimension, le code postal, où vous pouvez trouver les codes à l'intérieur de ces villes. Comme vous pouvez le constater, ces trois dimensions décrivent des informations courantes. Ils nous fournissent des informations sur la localisation de l'utilisateur, et nous pouvons relier ces dimensions l'aide de la hiérarchie. Dans les hiérarchies, nous avons différents niveaux. Et nous commençons par le nœud supérieur, que nous appelons le nœud racine. Ce nœud représente le plus haut niveau d'agrégations de notre hiérarchie Nous allons maintenant passer au niveau supérieur de la hiérarchie, celui où se trouve le pays. Dans ce niveau, nous allons voir plus de détails sur nos données. Lorsque nous avons, par exemple, les deux valeurs, États-Unis et Allemagne, et les liens entre les nœuds, nous les appelons branches. Nous allons maintenant passer au niveau supérieur de notre hiérarchie. Nous avons le niveau 2 ici dans la ville. Nous verrons plus de détails sur nos données. Aux États-Unis, nous avons donc Portland et Seattle. Et en Allemagne, nous avons Stuttgart et Berlin. Et encore une fois, nous avons le lien entre le nœud parent et le nœud enfant à l'aide des branches. Maintenant, nous allons passer au dernier niveau de la hiérarchie, nous avons le code postal. Et ici, nous allons encore scinder la structure avec plus de détails. Nous avons donc les codes postaux suivants pour chaque ville. Maintenant que le code postal est le dernier niveau de notre hiérarchie et que ces valeurs n'ont aucun enfant, nous appelons ces nœuds les nœuds feuilles. Les nœuds des feuilles ou les feuilles représentent le niveau le plus détaillé de nos données dans cette hiérarchie. Maintenant, avec cela, nous avons la structure complète de notre hiérarchie. Comme vous pouvez le constater, cela ressemble à une structure arborescente. Le nœud supérieur, que nous appelons nœud racine, représente le plus haut niveau de détails. Ensuite, nous avons les niveaux intermédiaires, et ils sont connectés par des branches. Et au dernier niveau, nous l' appelons nœuds foliaires, où il représente le niveau de détail le plus bas. Nous avons le nœud racine, il représente le plus haut niveau des agrégations. Ensuite, nous avons des niveaux intermédiaires liés aux branches. Et puis nous avons les feuilles, les nœuds foliaires. Ils représentent le niveau de détail le plus bas de nos données. Comme nous l'avons déjà appris, nous pouvons effectuer de nombreuses opérations de laboratoire sur le cube. Donc, si nous avons intégré nos données, nous pouvons effectuer deux opérations très importantes, l'exploration vers le bas et l'analyse ascendante L'exploration vers le bas et vers le haut sont toutes des opérations qui nous aideront à naviguer dans la hiérarchie afin d' approfondir ou de mieux comprendre les données. Voyons donc d'abord comment fonctionne le drill down. Disons que nous travaillons avec les ventes de Mejor. Nous commençons par le nœud supérieur au niveau le plus élevé. Au plus haut niveau, nous allons avoir le total des ventes dans l'ensemble des ensembles de données. Par exemple, ce sera 140. Nous sommes donc maintenant au plus haut niveau, au nœud racine. Et si vous utilisez l'exploration vers le bas, vous allez passer au niveau inférieur suivant de la hiérarchie. Cela signifie donc qu'à ce niveau, nous allons voir plus de détails sur les ventes. Donc, pour les États-Unis, nous en avons 90, et pour l'Allemagne, nous en avons 50. Et maintenant, si vous souhaitez obtenir plus de détails sur vos données, nous pouvons faire une nouvelle demande, passer au niveau inférieur suivant la structure. Alors, que va-t-il se passer ? Nous allons passer au niveau deux et ici, la vente va se partager entre Portland et Seattle. Nous en avons 40,50 et pour l'Allemagne, nous allons avoir 24 gardiens de costume et 34 gardiens de Berlin Cela signifie que nous obtenons plus de détails sur nos ventes. Et maintenant, si vous voulez aller au niveau le plus bas jusqu'aux feuilles, nous allons passer de la ville au code postal. Donc ça va ressembler à ça. Le Portland va se partager entre ces deux codes postaux. Supposons que Seattle soit pareil parce que nous n'avons qu'un seul enfant. Pareil pour Stuttgart, ça va rester 20, et pour Berlin, nous avons deux codes postaux, donc ça va à nouveau se diviser. Comme vous pouvez le constater, nous utilisons l' exploration descendante pour naviguer dans la hiérarchie en nous faisant passer du niveau de détail supérieur au niveau inférieur. C'est comme si nous agrandissions l'arborescence pour voir plus de détails afin de comprendre nos données. Très bien, nous allons maintenant parler de la deuxième opération Alp, le drill up. C'est exactement le contraire du drill down. L'exploration ascendante nous permettra de voir comment cela fonctionne de bas en haut, de bas en haut , de bas en haut. Disons que nous allons commencer par les feuilles et que nous allons vendre ces feuilles. Maintenant, nous pouvons utiliser un exercice pour passer du code postal à la ville. Par exemple, le total des ventes à Berlin sera de 30, car c'est la somme de dix plus 20. Et puis à Utgard, ça va rester le même, 20 , Seattle 50, et Portland aussi, pour résumer les valeurs des feuilles Nous allons donc avoir la valeur de 40. Comme vous pouvez le constater, à mesure que nous progressons, la valeur sera de plus en plus agrégée. Voyons si nous voulons passer à la campagne, afin de pouvoir utiliser à nouveau un exercice pour nous déplacer de la ville à la campagne. Allemagne, nous pouvons avoir des ventes totales de 50. Pour les États-Unis, nous pouvons avoir des ventes totales de 90. Vous pouvez à nouveau utiliser l'outil d' exploration ascendante pour accéder au nœud racine où vous pouvez obtenir le plus haut niveau d'agrégations Nous pouvons donc avoir la valeur de 140, soit le total des ventes, dans notre ensemble de données. Comme vous pouvez le constater, si nous avons une structure hiérarchique, nous pouvons utiliser une hiérarchisation ascendante et descendante pour naviguer dans la structure hiérarchique. Les hiérarchies organisent et structurent les membres des dimensions dans une arborescence logique regroupant des dimensions similaires. Les hiérarchies sont très importantes et dynamisent vos vues, hiérarchies sont très importantes et dynamisent vos vues vous permettant d'avoir une vue d'ensemble et comprendre les données au plus haut niveau Vous pouvez également accéder à des détails spécifiques pour obtenir des données de connaissance plus approfondies. Très bien, nous revenons maintenant à Tableau. Voyons comment créer des hiérarchies dans Tableau Nous ne pouvons créer des hiérarchies que sur la page de la feuille de travail. Nous ne pouvons pas le créer sur la page de la source de données. Dans la page de la feuille de travail, nous pouvons créer une hiérarchie sur la page des difficultés liées aux données Si vous jetez un œil aux tables des clients, vous constaterez que nous avons déjà une hiérarchie. Et ici, nous avons une petite icône qui indique que nous avons une hiérarchie, le nom de la hiérarchie appelé Country City, et sur le côté gauche, nous avons une petite flèche. Si nous cliquons dessus, la hiérarchie peut s'étendre et nous pouvons voir les dimensions à l'intérieur de cette hiérarchie. En ce qui concerne les dimensions, des hiérarchies peuvent être utilisées, quatre dimensions seulement Vous ne pouvez pas créer de hiérarchie à partir de mesures. Et cette hiérarchie que nous avons ici est créée automatiquement à partir de Tableau. Puisque Tableau a analysé le contenu du pays et la ville et a automatiquement compris qu'il existe une hiérarchie entre eux. Mais comme nous voulons apprendre à créer une hiérarchie, nous allons la supprimer et en créer une nouvelle à partir de zéro. Maintenant, pour supprimer une hiérarchie, allez sur le nom de la hiérarchie ici, cliquez dessus avec le bouton droit de la souris. Et puis nous avons ici l' option supprimer la hiérarchie. Ici, vous devez comprendre que les dimensions à l'intérieur des hiérarchies ne seront pas supprimées, seule la hiérarchie elle-même sera supprimée. Vous ne perdrez donc aucun champ de l'arbre logique. La hiérarchie logique sera supprimée. Très bien, voyons maintenant comment créer une hiérarchie dans Tableau. Et nous allons créer la hiérarchie des emplacements. Nous allons aller sur le côté gauche des données et sélectionner l' une des dimensions. Peu importe celui que vous allez sélectionner, mais je préfère commencer par le plus haut niveau de la hiérarchie. Dans notre exemple, ce sera le pays qui choisira le pays radical. Cliquez dessus. Et puis nous avons ce qu'on appelle la hiérarchie. Et nous allons sélectionner Créer une hiérarchie. Allons-y. Nous devons lui donner un nom, nous allons donc l' appeler hiérarchie des emplacements. Puis lui, comme vous pouvez le voir maintenant sur le côté gauche, nous avons l' icône de la hiérarchie. À l'intérieur, nous n'avons qu'une seule dimension, le pays. Maintenant, dans notre hiérarchie, nous avons également la ville et le code postal. Alors, comment pouvons-nous l'ajouter à cette hiérarchie ? Comme nous l'apprenons, la hiérarchie comporte différents niveaux, et l'ordre de ces niveaux est très important. Nous avons le pays, la ville et le code postal. Maintenant, pour ajouter la ville, nous allons simplement faire glisser la ville située sous le pays jusqu' ici et la libérer. Ainsi, la ville fait désormais partie de notre hiérarchie. Trouvons également le code postal. Nous devons donc le glisser et le déposer sous la ville. Libérons. Nous avons ainsi créé la hiérarchie des lieux avec les trois dimensions, pays, ville et code postal. Encore une fois, si vous souhaitez masquer les détails de cette hiérarchie, nous pouvons la réduire ici. Ou si vous voulez voir les détails, nous pouvons étendre la hiérarchie. Très bien, c'est donc une façon de créer hiérarchie dans Tableau en utilisant le menu déroulant. La deuxième méthode pour créer une hiérarchie consiste à glisser-déposer rapidement des dimensions ensemble. Ainsi, par exemple, si nous allons dans le tableau des produits, nous avons également une hiérarchie entre la catégorie, le nom du produit et la sous-catégorie Notre hiérarchie commence par la catégorie, puis la sous-catégorie, et la dernière, les feuilles, sera le nom du produit Voyons maintenant comment créer la hiérarchie en utilisant rapidement le glisser-déposer. Nous allons prendre l'une de ces dimensions, disons que nous allons commencer par la catégorie, la glisser-déposer dans la sous-catégorie Je suis donc en train de survoler et sélectionner la sous-catégorie. Libérons. Une fois cela fait, Tableau comprend que nous voulons relier ces dimensions. Tableau va donc créer une nouvelle hiérarchie. Nous allons l'appeler la hiérarchie des produits. Et allons-y, d'accord. Et maintenant, voyons voir. Sur le côté gauche, nous avons une nouvelle hiérarchie appelée hiérarchie des produits avec l'icône. Et nous avons intégré deux dimensions, catégorie et la sous-catégorie Il nous manque la troisième dimension. Prenons le nom du produit et ajoutons-le dans la hiérarchie. Cela nous pose maintenant un problème. L'ordre des dimensions au sein de notre hiérarchie est incorrect, car la catégorie de dimension doit être le niveau 1 et la sous-catégorie le niveau deux Comment pouvons-nous résoudre ce problème ? Il suffit de sélectionner la catégorie et de la glisser-déposer en haut de la sous-catégorie. Publions-le. Cela dit, c'est ainsi que vous pouvez modifier l'ordre des catégories. Et avec cela, nous avons la hiérarchie des produits. Bien, disons maintenant que nous ne voulons pas supprimer toute la hiérarchie, nous voulons simplement supprimer un membre, une dimension de la hiérarchie. Pour ce faire, supposons que nous voulions supprimer le nom du produit. Sélectionnez-le et faites-le simplement glisser et déposez-le quelque part ici dans l'espace vide. De ce fait, le nom du produit ne fait plus partie de la hiérarchie. C'est ainsi que nous pouvons supprimer les dimensions de la hiérarchie. Mais je veux les réintégrer dans notre hiérarchie car nous en aurons besoin plus tard. Je vais donc placer la sous-catégorie sous la catégorie, et nous prenons le nom du produit et le mettons sous la sous-catégorie, et c'est tout Voici donc les deux méthodes de création de hiérarchies dans Tableau, soit par drop dominu, soit par glisser-déposer rapidement les dimensions ensemble afin de créer une C'est vraiment facile. Très bien, maintenant que nous avons cette hiérarchie, la structure, façon dont nous allons l'utiliser dans notre vue, c'est vraiment simple. Nous allons sélectionner l'ensemble de la hiérarchie, puis la faire glisser vers la vue. Ici, la hiérarchie va commencer par le premier niveau pour les pays, et nous allons voir les valeurs du pays. Passons maintenant à l'une de ces mesures. Nous allons prendre les ventes et les glisser-déposer sur les colonnes. Alors maintenant, si vous regardez attentivement le pays, le plu, pile ici, vous pouvez voir que nous avons un nouveau panneau, le panneau anti-souffle. Ce signe indique que nous pouvons approfondir cette dimension. Alors maintenant, allons-y et cliquons sur le panneau de signalisation. Comme vous pouvez le constater, nous allons maintenant approfondir notre hiérarchie jusqu'à un niveau inférieur. Nous voyons maintenant plus de détails sur les ventes. Et nous sommes maintenant au niveau supérieur de la ville. Comme vous pouvez le constater, nous avons maintenant la dimension ville. Nos lignes, nous ne les avons pas glissées et déposées depuis la base placer sur les lignes qu'elles ont développées à partir de la hiérarchie. Encore une fois, la ville a le signe plus qui indique que nous pouvons explorer l'intérieur de la ville. Revenons à une nouvelle analyse. Comme vous pouvez le constater, nous sommes au code postal et nous pouvons voir plus de détails sur les ventes. Maintenant, si vous vérifiez le code postal, il n'y a pas de signe plus, comme la ville et le pays. Parce que nous sommes à bout de souffle, nous sommes au plus bas niveau de détail de nos données. Nous avons ainsi parcouru notre hiérarchie, du nœud supérieur aux feuilles Comme vous pouvez le constater, c'est très simple et très dynamique. Supposons maintenant que nous en soyons à la fin et que nous voulions revenir au niveau le plus élevé des agrégations, jusqu' revenir au niveau le plus élevé des au nœud supérieur C'est très facile si vous vérifiez à nouveau la ville et les pays que nous n'avons plus, le signe plus est le signe moins. Le signe moins indique que nous pouvons remonter dans la hiérarchie. Voyons donc ce qui peut arriver si vous cliquez sur le signe moins. Comme vous pouvez le constater, nous remontons maintenant à partir des feuilles, du code postal jusqu'à la ville. Et les valeurs de ces cellules sont désormais plus agrégées. Et maintenant, pareil, si vous voulez repartir de la ville jusqu'à la campagne, nous allons cliquer sur le signe moins. Alors faisons-le. Nous passons ainsi au niveau 1, à l' agrégation la plus élevée de notre hiérarchie. Très bien, jusqu'à présent, nous avons exploré vers le haut et vers le bas en notre hiérarchie vers le haut et vers le bas en utilisant les étagères de rangées Vous savez qu'il s'agit des lignes et des colonnes. Nous l'utilisons lorsque les développeurs élaborent notre point de vue. La question qui se pose maintenant est de savoir comment nos utilisateurs et le public parviennent à parcourir la hiérarchie vers le haut et vers le bas. Parce que la hiérarchie doit également être utilisée rapidement par les utilisateurs pour accéder aux détails. Voyons maintenant comment nous pouvons le faire. Si nous passons à la vue d'ici et que nous survolons le pays, nous pouvons à nouveau voir un signe positif Allons-y et cliquons dessus. Et comme vous pouvez le constater, nous étudions notre hiérarchie du pays à la ville. Passons maintenant aux détails et examinons le code postal. Nous pouvons survoler la ville, et comme vous pouvez le constater, nous avons à nouveau le signe plus. Cliquez dessus. Ensuite, nous allons jusqu'au code postal. C'est exactement ainsi que les utilisateurs peuvent explorer la vue vers le bas. Maintenant, si nous voulons revenir au niveau supérieur, nous pouvons faire de même. Nous pouvons voir le signe moins ici. Cliquez dessus et vous retournez en ville. Ensuite, nous nous rendons également à la campagne. Nous avons le point négatif, nous cliquons dessus. Et avec cela, nous remontons dans le pays. Comme vous pouvez le constater avec ces icônes, nous pouvons naviguer dans notre hiérarchie. Maintenant, vous pourriez dire tous vos utilisateurs, vous savez quoi, c'est vraiment une petite icône et mes utilisateurs ne l'aiment pas. Existe-t-il un autre moyen d' explorer la vue vers le haut et vers le bas ? Eh bien, oui, si vous accédez à l'une de ces valeurs ici et que vous cliquez dessus, vous pouvez voir dans ce menu déroulant que nous avons un aperçu. Si vous cliquez dessus, nous descendons de la même manière jusqu'à la ville. Si vous sélectionnez une valeur, peu importe laquelle, revenons ici, puis revenons vers le bas. Et là, nous en sommes au code postal. Si vous souhaitez effectuer une exploration ascendante, vous pouvez faire de même, toutes les valeurs étant radicalement opposées. Et voici le Drill Up Socialic. Et pour revenir au pays, examinez toutes les valeurs radicalement toutes les valeurs du pays et approfondissez. Ce sont donc les deux méthodes d'exploration vers le bas et d'exploration vers le haut dans la vue. Très bien les gars, jusqu'à présent, nous avons créé nos propres hiérarchies en regroupant ces dimensions à différents niveaux Mais dans Tableau, nous avons également des hiérarchies intégrées indirectes dans la date du type de données dans Tableau Tout champ dont le type de données est une date possède la hiérarchie suivante. Cela commence par le niveau le plus élevé de l'année, puis nous avons le trimestre du mois, puis le niveau le plus bas, les feuilles. Nous avons les jours. Ces quatre niveaux sont les niveaux par défaut dans chaque champ avec la date du type de données dans notre ensemble de données. Nous avons maintenant un autre type de données qui est également valable, une hiérarchie indirecte intégrée. Nous avons les champs avec la date et l'heure. Ici, nous avons des informations sur l'heure, et nous avons sept niveaux. Cela commence exactement comme la date, donc le niveau le plus élevé sera l'année, puis le trimestre de mois, puis le jour. Mais maintenant, nous pouvons accéder à plus de détails puisque nous avons les informations temporelles. Le niveau suivant sera celui des heures. Ensuite, nous avons les minutes et les secondes. Ensuite, il y a le niveau de détail le plus bas. Ce sont nos feuilles ici. Nous avons des niveaux hiérarchiques civils. Date, date et heure. Ils ont une hiérarchie intégrée à l'intérieur. Découvrons maintenant ces hiérarchies dans Tableau. Très bien, maintenant nous allons passer aux commandes de table. Et nous avons ici deux dates. Peu importe lequel, les deux auront exactement la même hiérarchie. Prenons la date de commande, glissons-la ici sur la rose. Maintenant, comme vous pouvez le voir, nous avons maintenant le signe plus. Cela indique qu'il existe une hiérarchie. Et cela commence au plus haut niveau avec les années. Maintenant, prenons une mesure pour voir certaines données. Nous allons prendre le nombre de commandes et le mettre dans les colonnes. Et je veux montrer les étiquettes à Israël. Montrons quelques étiquettes. Très bien, maintenant allons-y et découvrons la hiérarchie à l'intérieur de la date. Comme vous pouvez le voir sur le côté gauche, nous ne voyons aucune information sur la hiérarchie, qui signifie qu'elle est réellement intégrée à ce type de données. Passons donc aux années et cliquez sur le signe plus pour effectuer une analyse détaillée. Comme vous pouvez le voir dans les informations suivantes nous avons les informations trimestrielles. Nous voyons maintenant le nombre total de commandes par trimestre. Nous pouvons donc maintenant voir plus de détails sur les dénombrements totaux, puis nous pouvons passer au jour le jour. Et maintenant, nous sommes au plus bas niveau du jour. Nous ne pouvons pas approfondir, par exemple, les heures, minutes et les secondes, car la date de commande correspond à la date du type de données. Comme vous pouvez le constater, la date de commande des dimensions comporte quatre niveaux : année, trimestre, mois et jour. C'est vraiment agréable de l' avoir comme ça dans Tableau, car c'est vraiment standard. J'ai travaillé avec d'autres outils de BI et là, nous devons les créer nous-mêmes, ce qui prend beaucoup de temps pour construire toutes ces hiérarchies. Surtout si vous disposez d'un ensemble de données volumineux dans Tableau, cela nous simplifie la vie. Tableau a décidé d'établir une hiérarchie à l'intérieur de chaque date. Très bien les gars, encore une chose à propos des arches. Ils organisent et structurent réellement vos vues et les rendent plus dynamiques pour les utilisateurs. Par exemple, si vous devez effectuer des ventes par pays, par ville, par code postal, et si vous n'utilisez pas de hiérarchies, vous finirez par créer trois vues, comme ici sur le côté gauche, cela prend beaucoup de place De plus, c'est littéralement dynamique. Mais mieux encore, nous pouvons créer une hiérarchie entre ces dimensions. Et nous pouvons tout regrouper dans une seule vue. Ensuite, vous offrez aux utilisateurs finaux la possibilité d'effectuer des recherches approfondies et ascendantes, en fonction de leurs besoins. S'ils veulent les ventes par pays, nous les avons déjà dans le nœud supérieur. Mais s'ils veulent connaître les ventes par ville, leur suffit au niveau suivant, et nous l' avons déjà fait, les ventes par ville. Si quelqu'un a besoin de plus détails pour accéder au code postal, il peut également accéder aux ventes par code postal. Comme vous pouvez le constater, cela donne vraiment à votre vision plus dynamique et sera plus attrayante pour les utilisateurs finaux si vous le comparez aux côtés de l'ascenseur. Nous disposons désormais d'une solution plus dynamique plus interactive pour les utilisateurs finaux. De plus, vous créez des vues de liste dans vos tableaux Donc c'est vraiment génial. Si vous souhaitez revenir au pays, suffit de cliquer sur le signe moins. Les hiérarchies dynamisent sa structure et organisent vos données dans les vues Très bien, maintenant résumons. Hiérarchie, organise et structure les membres des dimensions dans une arborescence logique Les hiérarchies sont des fonctionnalités spéciales uniquement pour les dimensions. Vous ne pouvez pas créer de hiérarchies entre les mesures que nous pouvons utiliser et parcourir notre hiérarchie afin de mieux comprendre vos données Dans l'ensemble, les hiérarchies sont très importantes pour organiser et structurer vos entretiens de données Il fournit également aux utilisateurs un outil puissant qui leur permet de naviguer et d'explorer rapidement et facilement vos données, découvrir des informations et de prendre de meilleures décisions. D'accord, c'est donc tout pour les hiérarchies dans Tableau. Nous allons maintenant apprendre comment regrouper les membres des dimensions en hiérarchies à l'aide de groupes. 108. Udemy 9 2 Créer des filtres: Très bien, nous avons maintenant la tâche suivante où nous devons masquer des informations sensibles. Par exemple, supposons que les données américaines de notre ensemble de données soient informations sensibles et que nous devions masquer tous les clients provenant des États-Unis. Et maintenant, nous allons nous faire une idée des clients. Nous allons prendre le lieu, le pays, puis disons que nous allons tirer les bénéfices des commandes. Très bien, comme vous pouvez le voir dans la feuille de travail, nous pouvons voir tous les pays, y compris les États-Unis Alors maintenant, nous allons aller cacher ces informations sensibles. Pour ce faire, nous allons accéder à la page de la source de données. Et puis, dans le coin en haut à droite, nous pouvons voir les filtres et nous pouvons ajouter un nouveau filtre. Alors allons-y et cliquons dessus. Ensuite, nous aurons une nouvelle fenêtre intitulée Modifier les filtres de source de données. C'est vraiment facile ici. Nous allons accéder aux annonces, cliquez dessus. Ensuite, nous allons obtenir une liste de tous les champs disponibles dans notre source de données. Puisque nous devons embaucher des clients des États-Unis, nous avons besoin du pays de terrain. Alors allons-y et vérifions-le ici. Cliquez ensuite sur Next. Et là, nous avons une autre fenêtre pour configurer le filtre pour le pays. Comme vous pouvez le voir, tous les pays sont listés ici. Nous pouvons maintenant sélectionner les pays à inclure dans nos ensembles Ou nous pouvons aller ici et cliquer sur Exclure. Et nous allons exclure les États-Unis. Cela signifie que nous filtrons tous les clients avec un pays égal aux États-Unis. Allons-y et cliquons. OK. Nous pouvons maintenant voir ici une information rapide. Le filtre est donc basé sur le pays et les détails indiquent que nous conservons les valeurs France, Allemagne et Italie. Alors c'est tout. Cliquons sur OK. Allons-y maintenant et vérifions les données de nos feuilles de travail Nous allons donc revenir à notre point de vue, et comme vous pouvez le voir, nous ne trouvons aucune information sur les États-Unis. Et cela peut également affecter toutes les feuilles de calcul connectées à cette source de données Ainsi, par exemple, si vous allez ici et que vous créez de nouvelles feuilles de calcul, que nous effectuons le suivi des pays et que nous les déposons ici Vous pouvez également le voir à nouveau ici. Nous n'avons pas les États-Unis, nous avons les valeurs que sont la France, l' Allemagne et l'Italie. Et avec cela, nous avons protégé ces informations sensibles, n'est-ce pas ? De plus, nous passons à un autre cas d'utilisation de la source de données qui consiste à réduire la taille des données dans Tableau. C'est très critique. Si vos performances dans Tableau ne sont pas bonnes, vous devez commencer à réfléchir à la manière réduire la taille des données contenues dans nos visualisations Et la première étape pour réduire la taille de nos données à décider quels champs nous allons utiliser afin de filtrer nos données. Un domaine très courant et habituel est que nous pouvons réduire le nombre d'années dans notre source de données. Allons-y et créons une vue. Je vais donc simplement créer une nouvelle feuille de travail. Inscrivons les dates de commande dans les lignes et les bénéfices dans les colonnes. Et ensuite, faisons-le sous forme de diagramme de pièces et montrons les résultats. Comme vous pouvez le constater, nous avons à l'intérieur de nos données cinq ans de données. Ce champ est vraiment un bon candidat pour réduire les données et vous devez aller en discuter avec vos utilisateurs. Nous devons donc nous demander si nous avons vraiment besoin cinq ans de données dans les visualisations. Suffit-il de n'avoir que deux ou trois ans comme les années précédentes ? Supposons qu'après des discussions avec les utilisateurs, vous le dites, les données pertinentes pour les visualisations commencent à partir de 2020. Tout ce qui précède n'est plus pertinent pour les visualisations. Nous aimerions que tout commence à partir de 2020. Pour ce faire, nous allons créer un filtre de source de données. Revenons à notre page sur les sources de données. Nous allons y retourner encore une fois. Passons donc aux modifications. Ensuite, nous allons choisir le champ que nous allons créer, le filtre de source de données par-dessus, passer aux annonces, puis nous avons besoin de la date de commande. Nous l'avons ici. Allons-y et sélectionnons-le. Bon, puisqu'il s'agit d'une date, demandez-nous aux salons dans quel format vous souhaitez créer votre filtre. Puisque nous parlons des années, nous nous intéressons donc aux années. Je vais juste suivre le format des années et passer à la suivante. Maintenant, nous obtenons une liste de toutes les années dans notre source de données. Soit vous allez dire, d'accord, j'aimerais tout inclure à partir de 2020 et ne pas sélectionner les années précédentes. Ou vous allez dire, vous savez quoi, je vais simplement exclure les deux dernières années, tout ce qui est antérieur à 2020, donc vous allez opter pour les exclusions et supprimer les anciennes années. Je préfère celui-ci ici, car disons que nous obtenons les données de 2023 dans notre source de données. Vous n'êtes pas obligé de cliquer dessus à chaque fois. Cela signifie que toutes les données sont pertinentes, à partir de 2020. Allons appuyer sur OK. Ainsi, vous pouvez voir à l'intérieur de nos filtres de sources de données nous avons un nouveau filtre basé sur les années de date de commande et que vous pouvez voir certains détails. Il dit qu'il conserve 2020, 2020, 1,20 22. Avec cela, nous filtrons désormais la source de données en fonction du rythme des dates de commande et du pays Allons-y, d'accord. Et comme vous pouvez le voir ici, nous avons désormais deux filtres dans la source de données. Revenons à notre feuille de vue 7. Nous pouvons constater que nous n'avons que les données à partir de 2020. Toutes les données ne sont plus présentées dans nos visualisations. C'est vraiment un excellent moyen de réduire le stress et la taille des données que Tableau doit gérer, réduire l'étendue des données et obtenir d' excellentes performances dans Tableau. C'est ainsi que nous utilisons les filtres de source de données afin réduire la taille de nos données et de masquer les informations sensibles. Mais ici, n'oubliez pas que toutes les feuilles de calcul connectées à cette source de données peuvent être créées à l' aide de ces filtres Très bien, nous allons maintenant apprendre à créer un filtre contextuel dans Tableau. Supposons que nous ayons le point de vue suivant. Nous allons avoir la catégorie des produits ainsi que la sous-catégorie. Et prenons pour mesure les bénéfices. Alors allons-y ici et changeons également les couleurs. Nous allons donc le mettre ici également. Dans cette vue, nous avons donc toutes les catégories de mobilier, fournitures de bureau et de technologie. Mais les utilisateurs veulent, dans cette optique, se concentrer uniquement sur les fournitures de bureau. Et pour ce point de vue spécifique, toutes les autres catégories sont des affirmations non pertinentes Ils veulent donc se concentrer uniquement sur les fournitures de bureau en réalisant des bénéfices. Cela signifie donc que nous voulons filtrer les données par catégorie. Pour ce faire, nous allons passer à la catégorie ici, garder le contrôle et le placer sur les filtres. Ensuite, nous allons avoir à nouveau la même fenêtre pour le filtrage. Et ici, vous pouvez voir les trois valeurs, mobilier, les fournitures de bureau et la technologie. Pour ce point de vue, nous voulons uniquement les fournitures de bureau. Donc, ce que nous allons faire, nous pouvons retirer les autres, laisser les fournitures de bureau, puis appuyer sur « OK ». Comme vous pouvez le constater maintenant, nous avons tout retiré et nous avons qu'une seule catégorie, les fournitures de bureau. Le travail est terminé, non ? Nous avons donc les bénéfices partiels des fournitures de bureau, et nous filtrons les données. La réponse est oui, la tâche est terminée. Mais nous n'utilisons pas toute la puissance de Tableau Sincere. L'accent est mis uniquement sur les fournitures de bureau et nous nous concentrons sur ce sous-ensemble de données Nous pourrions réduire l' ensemble des ensembles de données à cette seule catégorie. Grâce à cela, vous pouvez améliorer considérablement les performances de Tableau, car vous vous concentrez uniquement sur les sous-ensembles, et toutes les autres données sont supprimées de cette visualisation Dans un tel scénario, nous pouvons utiliser la puissance des filtres contextuels. La question est maintenant de savoir comment transformer notre filtre en filtre contextuel. Comme vous pouvez le voir maintenant dans les filtres, nous avons notre catégorie, It is plupil Et c'est aussi le cas ce type de filtre appelé filtre Dimension. Maintenant, je vais le promouvoir dans le filtre contextuel. Comme nous l'avons déjà appris, nous avons un ordre spécifique des filtres, nous avons le contexte, puis la dimension. Tout ce que nous avons à faire, c'est de nous connecter radicalement. Et ici, nous avons la possibilité d'ajouter au contexte. Une fois que vous l'avez fait, vous verrez que notre filtre contient désormais la pilule grise. Les pastilles grises indiquent que ce filtre est un filtre contextuel. Vous remarquerez peut-être que rien n'a changé ici, nous avons exactement la même vue, mais nous avons optimisé l'arrière-plan dans Tableau où nous avons créé un ensemble de données Tumberal Et il ne contient que la catégorie des fournitures, ce qui en fait un tableau très petit par rapport à l' ensemble de la source de données. Très bien, je vais maintenant vous montrer comment Tableau traite les différents types de filtres. Comme nous l'avons appris, l'ordre des filtres est très important. Cela signifie donc que le filtre contextuel peut être traité en premier, puis le filtre de dimension, le filtre de contexte domine le comportement du filtre de dimension Très bien, nous allons maintenant ajouter un filtre de dimension dans notre visualisation. Nous allons utiliser la sous-catégorie pour ce faire. Cliquez dessus avec le bouton droit de la souris et cliquez ici, Afficher le filtre. Comme vous pouvez le voir sur le côté droit, nous avons toutes ces valeurs incluses dans les fournitures de bureau. Mais dans notre source de données d'origine, nous avons beaucoup plus de sous-catégories, comme nous le voyons maintenant sous cet angle Et c'est exactement l'effet du filtre contextuel sur ce filtre de dimension. Nous ne voyons que les valeurs dans ce contexte. Très bien, nous allons maintenant modifier la définition du filtre contextuel et voir l' effet sur le filtre Dimension. Revenons à notre filtre contextuel. Cliquez dessus avec le bouton droit de la souris et modifiez le filtre. Mettons-le côte à côte avec notre filtre Dimension. Nous n'avons que ces valeurs. Et nous avons ici le filtre contextuel, uniquement le bureau. Si nous y allons maintenant et incluons également la technologie, appliquons-le et voyons si, du côté droit, la valeur va changer. Allons-y. Maintenant, comme vous pouvez le voir dans les sous-catégories du filtre de dimension sur le côté droit, nous avons plus de valeurs qu' auparavant, car nous avons inclus dans notre contexte, dans notre tableau tumberal, les Nous pouvons changer les valeurs. vérifions que le mobilier, le côté droit s'applique. Et vous pouvez voir que nous n'avons que quatre sous-catégories avec cela Vous pouvez constater que le filtre contextuel domine réellement tous les autres filtres situés en dessous. En comprenant l' ordre des filtres, vous pouvez comprendre comment Tableau fonctionne avec ces différents types de filtres. Je vais donc réintroduire le filtre contextuel dans les fournitures de bureau et ajouter un dernier point à propos du filtre contextuel. Comme nous l'avons déjà appris, il est flexible. Cela signifie que nous ne pouvons réduire la taille des données que pour une seule feuille de calcul Cela signifie que si vous consultez d' autres feuilles de calcul vous ne trouverez aucun filtre contextuel ici Vous pouvez décider pour chaque feuille de calcul si vous souhaitez réduire la taille des données ou non Contrairement au filtre de source de données, où il peut affecter l'ensemble du classeur, toute feuille de calcul connectée à cette source de données Avec le filtre contextuel, nous avons beaucoup plus de flexibilité. Vous vous demandez peut-être si nous pouvons utiliser le filtre contextuel pour masquer des informations sensibles ? Eh bien, la réponse est non. Laissez-moi vous montrer pourquoi. Prenons un exemple rapide. Reprenons les clients. Et nous avons Country City, et prenons également les bénéfices. Comme vous pouvez le voir ici, nous n'avons pas les données des États-Unis car nous avons la source de données du filtre. Supposons maintenant que les données de l'Allemagne soient désormais sensibles et que nous voulions les protéger à l'aide du filtre contextuel. Allons-y et faisons-le. Nous allons prendre les pays qui détiennent le contrôle, les mettre sur les filtres et nous allons dire que nous voulons exclure l'Allemagne. Je vais donc cliquer ici sur les exclusions , puis cliquer sur OK. Comme vous pouvez le voir maintenant dans la vue, nous n'avons aucune information sur l'Allemagne et nous allons promouvoir le pays dans le filtre contextuel. Cliquez donc dessus avec le bouton droit de la souris et ajoutez-le au contexte. Et maintenant, vous pourriez dire, OK, tout va bien. Nous n'avons aucune information sur l'Allemagne, nous sommes donc en sécurité. Bien entendu, il existe encore un moyen voir les données allemandes dans la vue. Laissez-moi vous montrer comment faire. Si vous allez dans la ville d'ici, montrons-la sous forme de filtre. Sur le côté droit, vous trouverez toutes les villes de France et d'Italie. n'y a donc pas de villes d'Allemagne ou des États-Unis, mais nous avons ici une option sur le filtre. Donc, si vous cliquez sur cette petite flèche ici, nous pouvons aller ici et voir toutes les valeurs de la base de données. Et nous expliquerons toutes ces options plus tard, ne vous inquiétez pas. Mais allons-y et cliquons ici. Maintenant, comme vous pouvez le voir, le filtre affiche des données sur l'Allemagne. Nous avons Berlin, Stuttgart. Cela signifie donc que les données sont naturellement protégées. Cela signifie que nous masquons les données sensibles, mais nous pouvons toujours voir toutes les valeurs du filtre. C'est pourquoi n' utilisez jamais de filtre contextuel pour protéger vos données sensibles ou confidentielles. Parce que même si nous ne voyons les données que dans les filtres, cela les expose tout de même et les données ne sont pas protégées. Cela signifie donc que si vous souhaitez protéger vos données et masquer les informations sensibles, utilisez uniquement des filtres de source de données. Très bien, nous allons maintenant passer au filtre suivant de notre chaîne. Nous avons le filtre de dimension. Nous avons déjà créé un filtre de dimension dans notre vision. Mais maintenant, entrons dans les détails et voyons toutes les options dont nous disposons. Très bien, passons maintenant aux filtres sur les étagères. Et vous pouvez voir que nous avons la sous-catégorie. C'est une dimension discrète, c'est pourquoi nous avons la couleur bleue. Et maintenant, pour voir toutes les options radicalement modifiées , filtrez. Maintenant que vous connaissez déjà cette fenêtre, amenons-la ici pour voir l'effet directement sur la vue. Nous avons donc d'abord ici différents robinets. Le premier portera sur la sélection manuelle et le reste sera un filtre dynamique. Nous avons donc quatre robinets, état général du joker et le top La première sera la sélection manuelle des valeurs. Et le reste sera comme si vous définissiez une règle. Et le filtre va être dynamique ici. Comme d'habitude, comme c'est discret, nous allons voir la liste de toutes les valeurs possibles que nous pouvons voir. Ensuite, vous pouvez sélectionner ou désélectionner manuellement des valeurs dans cette liste Et comme vous pouvez le voir sur le côté droit, nous avons exclu. La valeur par défaut dans Tableau est incluse, ce qui signifie que tout ce que je sélectionne dans cette liste sera inclus dans la vue. Et tout ce que je ne sélectionne pas sera exclu de la vue afin d'avoir les effets inverses. Ce que nous pouvons faire, c'est cliquer sur Exclure. Et maintenant, toutes les valeurs sélectionnées seront biffées. Cela signifie donc qu'ils sont exclus de la vue et que tout ce qui n'est pas sélectionné sera inclus dans la vue. Donc ici, ça dépend vraiment. Si vous souhaitez exclure uniquement deux valeurs d'une longue liste, il est judicieux d'utiliser exclude. Maintenant, si vous sélectionnez Appliquer, vous pouvez voir dans la vue que les valeurs restantes sont application, Art et Benders Tableau a exclu toutes ces valeurs et vous aurez le même effet si vous les avez sélectionnées. Et sélectionnez uniquement l' application Art and Benders. Et pour supprimer nos sélections, nous pouvons tout supprimer d'ici. sélectionnez donc aucune, et nous pourrons réappliquer notre sélection sur l' application Art and Benders Et comme vous pouvez le constater, nous allons avoir le même effet. Voici donc comment vous travaillez avec la sélection manuelle dans le premier onglet général. Mais passons maintenant à la suivante. Et avant cela, je voudrais tout inclure ici afin que nous n' influençons pas le suivant. Alors postulons, puis passons aux jokers. Ici, nous pouvons travailler avec le joker. Si vous avez une dimension à cardinalité élevée, cela signifie que la liste de toutes les valeurs possibles de la dimension est longue de toutes les valeurs possibles de la dimension Et si vous sélectionnez tout manuellement, ça va être vraiment pénible. Au lieu de cela, nous pouvons aller définir la règle s'il y en a une à définir. Nous avons donc ici un champ de saisie, nous pouvons écrire quelque chose comme, par exemple, A. Nous avons donc quatre options. La première est contient, cela signifie que quelque part dans le monde il y a un personnage A. Et puis la deuxième option avec laquelle nous commençons, cela signifie que le monde va commencer par le personnage A. La suivante est exactement le contraire, elle va se terminer par un. Ensuite, nous avons exactement les mêmes correspondances. Cela signifie que le mot ne doit contenir que la valeur a. Commençons par la première. Si le mot contient un quelque part, il restera dans la visualisation. Maintenant, comme vous pouvez le voir, tous les mots contiennent un quelque part. L'application, nous l'avons ici au début et au milieu. L'art aussi, au début. Et ici, nous l'avons au milieu et ainsi de suite. Essayons le second. Il va dire que si le mot commence par un, il restera visible. Alors, postulons. Donc, comme vous pouvez le voir, nous n'avons que deux mots commençant par a. Très bien, passons maintenant à l'option suivante. Nous allons en finir avec. Mais au lieu de A, tous les mots se terminant par « peuvent rester dans la vue », appliquons-le. Comme vous pouvez le voir, tous ces mots se terminent par le personnage. Eh bien, maintenant vous vous demandez peut-être si c'est un K sensible ? Eh bien, ce n'est pas le cas si vous en avez un gros, comme vous pouvez le voir, c'est toujours Tableau. Allez sélectionner ces valeurs. Passons maintenant à la dernière, elle correspondra exactement. Si vous allez ici et que vous sélectionnez OK, vous ne verrez aucune donnée. Mais si vous avez exactement des étiquettes et que vous cliquez sur Appliquer, vous n'obtiendrez qu' une seule sous-catégorie. C'est une étiquette ? Mais nous ne l'utilisons pas. Habituellement, nous utilisons contains ou commençons par endwith. C'est ainsi que fonctionne la carte blanche. Effacons tout pour avoir les données qu'il contient et appuyons sur Appliquer. Passons à l'étape suivante. Nous avons une condition dans les matériaux précédents avec les paramètres. Nous avons déjà travaillé avec les conditions. Et pour couronner le tout, ce que nous allons faire, c'est définir une règle. Et Tableau va vérifier toutes les valeurs et filtrer toutes les valeurs qui ne répondent pas à cette condition. Ainsi, par exemple, si vous consultez notre point de vue, nous avons des valeurs négatives et des bénéfices, mais nous ne voulons pas les voir. Nous allons définir une règle selon laquelle nous voulons voir tous les bénéfices supérieurs à zéro, uniquement les bénéfices positifs. Pour ce faire, nous allons sélectionner ici par table de champs. Je vais vous montrer immédiatement la mesure qui utilise la vue, donc nous utilisons le montant des bénéfices, c'est correct. Nous allons donc aller ici et voir la somme des bénéfices devrait être supérieure à zéro. Avec nous, nous avons défini une règle et nous allons appuyer sur Appliquer. Comme vous pouvez le constater, nous venons de supprimer la sous-catégorie qui ne répond pas à cette condition Ça y est, c'est vraiment facile. Nous allons passer à la suivante, mais la première lettre réinitialise tout. Nous allons donc sélectionner Aucun. Ensuite, nous allons appuyer sur Appliquer. Dans cet onglet, nous pouvons définir si nous voulons voir les dix meilleurs produits ou les cinq produits, ou les produits les plus bas ou les cinq derniers. Encore une fois, nous devons définir la règle quatre de Tableau. Et Tableau va filtrer les données en fonction de notre règle. Ici, nous avons deux options. Nous avons soit les sous-catégories supérieures soit les sous-catégories inférieures Allons sur le terrain par ici. Et puis, comme je l'ai dit, nous avons deux options , en haut et en bas. Ensuite, nous pouvons définir si dix premiers sont les cinq premiers ou les meilleurs paramètres. Comme nous l'avons déjà appris ici, nous allons garder le même sentiment que nous utilisons les bénéfices et c'est tout. Nous pouvons maintenant voir sur la vue que Tableau a filtré notre affichage en fonction de nos règles. Nous avons donc maintenant les cinq principales sous-catégories. bon, alors c'est tout. les différentes options permettant de filtrer les dimensions. Je vais tout désélectionner ici, puis nous allons passer à la sélection des minéraux Et puis ça. OK. Au lieu de redéfinir les règles pour les utilisateurs, nous allons proposer la dimension complète sous forme de filtre rapide pour l'utilisateur final Et comme vous le savez, pour ce faire, nous allons accéder à la dimension, cliquer avec le bouton droit de la souris sur le bouton droit de la souris et afficher le filtre. L'utilisateur va accéder au filtre rapide sur le côté droit et commencer à sélectionner les valeurs qui répondent à ses besoins. Très bien, alors passons à la suivante. Nous avons le filtre de mesure, comme nous l'avons appris dans la chaîne de commande se trouve en dessous du filtre de dimension. Nous pouvons donc créer un filtre de mesure. Très bien, donc pour créer un filtre de mesure, nous allons passer à la somme des bénéfices. Contrôlons à froid, glissons et tropions vers les filtres. Ensuite, nous allons ouvrir une nouvelle fenêtre afin de configurer notre filtre. Et comme il s'agit d' une mesure continue, Tableau va nous demander si vous souhaitez filtrer les données d'origine, toutes les valeurs, ou souhaitez-vous effectuer les agrégations puis les filtres ? Comme il s'agit d'une mesure, nous avons les agrégations suivantes, telles que somme, moyenne, médiane, etc. Ou si vous souhaitez filtrer uniquement les données d'origine, vous allez sélectionner toutes les valeurs. Mais comme nous avons une somme de bénéfices, j'aimerais passer à l'agrégation des sommes. Sélectionnons-le , puis passons au suivant. Nous allons maintenant ouvrir une nouvelle fenêtre afin de configurer notre mesure. Et ici, nous avons quatre options. Plage de valeurs. Du moins, et c'est tout au plus spécial. Notre mesure étant continue, Tableau peut être présenté sous forme de plage. Elle a un début et une fin. Ce n'est pas comme les dimensions où nous allons obtenir une liste de toutes les valeurs de la source de données. Nous n'obtiendrons que des données agrégées et nous ne pouvons configurer que le début et la fin. Dans la première option, nous pouvons configurer le point de départ de la plage ainsi que le point final de la plage. Vous pouvez contrôler les deux. Dans le suivant, nous ne pouvons contrôler qu'un seul d' entre eux, uniquement le départ. Ici, nous pouvons spécifier la valeur minimale autorisée dans les visualisations. Le prochain sera exactement le contraire. Tout au plus. Nous pouvons définir le point final de la plage. Quelle est la valeur maximale autorisée dans les visualisations ? Encore une fois, la plage de valeurs à laquelle nous pouvons spécifier le début et la fin. Nous ne pouvons spécifier que le point de départ. Et nous ne pouvons tout au plus spécifier que le point final de notre gamme. Ensuite, le dernier, le spécial, concerne les valeurs nulles. Nous avons ici trois options, des valeurs nulles. Si vous voulez uniquement voir les valeurs nulles de ce filtre, valeurs nulles, cela signifie que vous ne voulez pas voir nulles dans nos données ou dans toutes les valeurs Vous les autorisez tous les deux. Donc, par défaut, nous continuons à utiliser toutes les valeurs. Je vais m'en tenir à cela et j' aimerais configurer à la fois la fin et le début de nos mesures continues. Comme vous pouvez le constater, c'est très simple. Allons-y et frappons, d'accord. Et avec cela, vous pouvez voir que nous avons un nouveau filtre à l'intérieur de nos filtres et il y a bien sûr la couleur verte. Très bien, nous allons d'abord passer à notre filtre principal et l'afficher sous forme de filtre rapide. Connectez donc radicalement et affichez le filtre. Et maintenant, nous pouvons voir la gamme sur le côté droit. Agrandissons-le un peu pour voir la gamme. Comme vous pouvez le constater, nous avons un début et une fin similaires, mais ce n'est pas complètement pour l'ensemble du bar. Le tableau veut vous montrer que nous n'affichons pas toutes les valeurs. Nous ne montrons que la plage du sous-ensemble. Alors, que peut-il se passer si nous prenons le bout vers la droite et le bout vers la gauche ? Rien ne peut se passer sur la vue. Nous pouvons avoir exactement les mêmes données, mais ici nous pouvons voir que dans notre gamme, il y a différentes couleurs. La partie lumineuse peut indiquer que si vous modifiez les valeurs ici, rien ne peut se passer dans la vue. Comme vous pouvez le constater. Si je le déplace simplement ici, la vue ne sera pas filtrée. Maintenant, si je commence à déplacer le point de départ dans les parties sombres, vous pouvez voir que nous avons maintenant un effet sur la vue. La couleur foncée du curseur correspond aux valeurs pertinentes et la partie claire aux valeurs non pertinentes Très bien les gars, nous allons maintenant parler du dernier type de filtre de Tableau, le filtre de calcul de table. C'est le bas de la chaîne. Et vous pouvez voir que chaque type de filtre aura un effet sur ce type. Très bien, nous allons maintenant apprendre à créer un filtre de calcul de table. Et comme le suggèrent les membres, c'est un calcul. Et nous allons maintenant avoir une section complète sur la façon de créer des calculs dans Tableau. Ne vous inquiétez pas pour les détails de création de calculs dans Tableau, il vous suffit de suivre les étapes à suivre dès maintenant. Très bien, nous allons maintenant passer à notre mesure dans les marques, radicalement, puis nous avons la possibilité de faire des calculs rapides sur table Ensuite, nous aurons une liste de tous les différents calculs que nous pouvons effectuer sur la table. Et maintenant, nous allons passer au pourcentage du total. Sélectionnons-le donc. Et maintenant, nous pouvons voir une petite icône représentant la mesure, elle indique qu'il s' agit d'un calcul tabulaire. Maintenez donc le contrôle enfoncé, faites-le glisser et déposez-le sur le déclencheur des filtres. Ici, comme il s'agit d'un champ continu, nous devons le définir comme une gamme de coke solistiquement Et maintenant, nous pouvons voir dans les filtres deux mesures pour le même champ. Le premier sans icône triangulaire, cela signifie qu'il s'agit d'un filtre de mesure. Et le second avec une icône en triangle, cela signifie qu'il s'agit d'un filtre de calcul de table. Qu'est-ce qu'on peut en faire ? Nous pouvons l'offrir aux utilisateurs afin pouvoir cliquer dessus de manière erratique et afficher le filtre Nous pouvons maintenant le voir comme un filtre rapide sur le côté droit et l'utilisateur peut utiliser le filtre. Tout dépend du filtre de calcul de table. Très bien. Avec nous, nous avons découvert les différents types de filtres de Tableau et comment l'ordre des filtres dans la chaîne peut affecter celui des autres. Très bien, alors maintenant, faisons un bref résumé. Nous pouvons commencer par le filtre d'extrait en haut. Nous ne pouvons l'utiliser que sur les connexions d'extraction et nous ne le trouvons pas dans la version publique de Tableau, ne vous inquiétez pas. Il est très similaire au filtre de source de données. Ensuite, nous allons avoir le filtre de source de données. Pour le créer, nous allons sur la page de la source de données. Dans notre exemple, nous avons créé deux filtres de source de données. La première consiste à masquer les informations sensibles du pays USA. Et le second pour réduire la taille globale de nos ensembles de Et n'oubliez pas que le filtre de source de données peut affecter l'ensemble du classeur Toutes les feuilles de calcul connectées à cette source de données. Ensuite, nous pouvons tous les créer dans la page de la feuille de travail. Alors allons-y. Vous pouvez donc voir ici très bien comment les différents types de filtres sont triés dans les étagères des filtres. Le premier est le filtre contextuel. Le filtre contextuel de la pilule grise peut créer un sous-ensemble de données ou une table timbrale uniquement pour cette vue C'est quelque chose de local uniquement pour cette vue. Mais n'oubliez pas de ne pas utiliser filtre contextuel pour masquer ou protéger des informations sensibles. Puisqu'il est possible d' afficher les valeurs dans les filtres. Les trois filtres suivants sont généralement proposés aux utilisateurs finaux afin de découper et de découper les visualisations en dés Les utilisateurs pourraient donc l' utiliser pour spécifier un sous-ensemble de données afin d' effectuer une analyse ciblée Ensuite, nous avons le filtre de dimension, comme la sous-catégorie. Ensuite, nous avons le filtre de mesure. Et le dernier de la chaîne, nous avons le filtre de calcul des tables. Et comme ces différents types de filtres ont un ordre logique, il serait également intéressant d'avoir cet ordre sur les filtres rapides sur le côté droit. Il est donc logique d' avoir le filtre de dimension en haut. Ensuite, nous allons prendre le filtre de mesure comme prochain et le dernier sera le filtre de calcul de table. C'est bon, c'est tout. Cela peut être déroutant au début. Mais maintenant que vous aurez compris le fonctionnement de Tableau et l' ordre logique des filtres, tout prendra tout son sens dans les visualisations Très bien, nous avons donc appris à créer différents types de filtres dans Tableau. Ensuite, nous allons apprendre comment appliquer des filtres à plusieurs feuilles de calcul dans Tableau 109. Udemy 9 3 Personnaliser le filtre: Très bien, nous allons maintenant parler de la façon d'appliquer les mêmes filtres dans différentes feuilles de calcul Parce que si vous créez des vues différentes, vous finissez par avoir exactement les mêmes filtres dans chaque vue. Et cela va prendre beaucoup de temps si vous parcourez chaque feuille de calcul et que vous ajoutez exactement les mêmes filtres Au lieu de cela, nous pouvons partager les mêmes filtres à appliquer dans différentes feuilles de calcul Et dans Tab, nous avons quatre options différentes. Pour ce faire, nous pouvons trouver ces options dans les filtres, donc peu importe celle que vous pouvez choisir. Passons au filtre contextuel, par exemple Radical connects. Et ici, nous avons la possibilité d'appliquer aux feuilles de travail. Et ici, vous pouvez voir les quatre options par défaut. Tablo va le laisser uniquement comme cette feuille de travail. Cela signifie uniquement localement pour cette vue. Ici, nous pouvons voir d'autres options, comme toutes l'utilisation de sources de données connexes, toutes utilisant cette source de données et des feuilles de calcul sélectionnées Avant d'essayer ces options, examinons ces quatre options. Très bien, nous allons maintenant avoir un exemple très simple pour comprendre comment appliquer des filtres. Nous avons deux sources de données, DS 1 et DS 2, et nous avons différentes feuilles de calcul connectées à ces sources de données La feuille 1 est connectée uniquement à la source de données, et la feuille 2 est connectée à la fois à DS 1 et DS 2 à l' aide de la combinaison de données. Et la feuille trois n'est connectée qu'à DS deux. Disons maintenant que nous sommes sur la première feuille et que nous y avons créé un filtre. Voyons maintenant comment appliquer ce filtre dans différentes feuilles de calcul à l'aide de ces Sods Très bien, la première option, nous n'avons que ces feuilles de calcul, ce filtre ne sera disponible que localement pour la feuille 1 Nous ne le trouverons ni dans la feuille deux ni dans la feuille trois. Cette option est également une option par défaut dans Tableau. Chaque fois que vous créez un nouveau filtre dans Tableau, cette option sera utilisée uniquement. Cette feuille de travail ne sera disponible que dans la feuille de travail que nous avons créée L'option suivante que nous avons dans Tableau utilise toutes cette source de données. Par exemple, la feuille 1 utilise la feuille DS. Cela signifie que le filtre peut être appliqué à toutes les feuilles de calcul connectées à la source de données Dans cet exemple, nous avons la feuille 1 parce qu' elle est connectée à DS 1, ainsi que la feuille 2, qui est également connectée à la source de données 1. Mais la feuille trois n'est pas connectée à la source de données, elle est uniquement connectée aux deux. Cela signifie que ce filtre ne sera pas présent dans la feuille 3. Cela signifie que nous partageons désormais le filtre dans toutes les feuilles de calcul utilisant la même source de données Passons à la suivante. Nous utilisons tous des sources de données connexes. Si vous utilisez cette option, vous trouverez votre filtre dans presque toutes les feuilles de calcul de votre classeur Nous allons donc trouver ce filtre dans la première feuille, nous allons le trouver dans la feuille deux et également dans la feuille trois. Cela signifie que si vous utilisez cette option, nous diffusons automatiquement notre filtre dans presque toutes les feuilles de calcul Passons à la dernière, intéressante, à savoir les feuilles de travail sélectionnées Cela signifie que nous pouvons sélectionner manuellement les feuilles de calcul qui peuvent inclure mon filtre Par exemple, je pourrais dire que je veux voir mon filtre dans la feuille 1 et aussi dans le set 3 sans aucune règle. Comme vous pouvez le constater, nous avons ici plus de contrôle sur les endroits où notre filtre peut être appliqué. Les deux derniers, tous utilisant la source de données ou utilisant tous une source de données associée. Il existe une sorte de règle, et Tableau peut appliquer automatiquement nos filtres dans les feuilles de calcul de mes projets J'ai tendance à utiliser les feuilles de calcul sélectionnées plus souvent que les autres, car j'aimerais contrôler où mes filtres doivent apparaître, dans quelles feuilles de calcul Tout dépend du concept de ces quatre options. Revenons maintenant à Tableau et essayons ces options et intégrons nos filtres. Nous allons passer à la catégorie, nous allons nous en tenir au filtre contextuel, liens radicaux et passer à l'appliqué aux feuilles de travail Et vous pouvez voir que l'option sélectionnée ici ne concerne que ces feuilles de travail Celui-ci est une valeur par défaut, cela signifie que ce filtre contextuel ne sera trouvé que dans ces rapports. Si nous examinons les autres rapports, nous ne le trouverons pas. Pour changer cela, nous allons revenir radicalement au filtre contextuel Essayons maintenant d'utiliser cette source de données. Cliquons dessus maintenant. Si vous jetez un œil à notre filtre, nous pouvons trouver une petite icône qui indique que ce filtre est utilisé dans différentes feuilles de calcul utilisant la même source de données Dans cette optique, nous utilisons la source de mégadonnées. Comme vous pouvez le constater, nous l'avons comme source de données principale. N'importe quelle feuille de calcul, n'importe quelle vue utilise cette source de données. Ce filtre peut y être appliqué. Passons aux différents points de vue ici. Nous allons donc passer à celui-ci. Vous pouvez voir que nous avons le filtre contextuel ainsi que le premier, car ils utilisent tous deux la source de données volumineuses et le filtre sera appliqué automatiquement à celle-ci. Mais maintenant, créons une nouvelle vue dans laquelle nous utilisons une source de données différente. Passons à la petite source de données. Prenons n'importe quoi. Prenons le prénom. Comme vous pouvez le constater, le filtre restera vide car la source de données volumineuses n' est pas utilisée dans cette vue. Mais maintenant, allons utiliser la source de données volumineuses et voir à quoi servira le tableau. Supprimons le prénom, revenons à la source de données volumineuses et prenons également le nom de famille. Au fur et à mesure que je passe à cette vue, à ces données, vous pouvez voir le tableau m'apporter automatiquement le filtre contextuel, car il doit être utilisé dans toutes les feuilles de calcul C'est-à-dire en utilisant la source de mégadonnées. Ce qui est très utile si nous avons différentes feuilles de calcul utilisant le même contexte, par exemple Au lieu de créer le même filtre encore et encore, nous pouvons le créer dans une feuille de calcul, puis l'étendre à toutes les feuilles utilisant la même source de données OK, c'est tout pour cette option. Revenons à notre filtre contextuel et essayons autre chose. Passons à l'application à tous les utilisateurs de sources de données connexes. Essayons celui-ci. Cliquez dessus, vous pouvez maintenant voir que nous avons reçu une nouvelle icône de Tableau. Indique que ce filtre sera appliqué à toutes les feuilles de calcul avec une source de données associée Maintenant, allons voir ce qui peut arriver aux autres feuilles en utilisant cette option. Nous allons maintenant retrouver ce filtre peu partout dans les premières feuilles, vous pouvez voir que nous utilisons les mêmes données. Ça va être comme ça. Le filtre contextuel est appliqué à la vue. Dans la deuxième feuille, nous allons revoir le même contexte car nous utilisons la même source de données. Allons-y maintenant et créons de nouvelles feuilles dans lesquelles nous allons utiliser la petite source de données. Nous utilisons différentes sources de données. Cliquez dessus et prenons, par exemple, le prénom de la vue. Maintenant, comme nous pouvons le voir dans les filtres, nous avons notre filtre contextuel. Même si nous utilisons une source de données différente, nous n'utilisons pas la grande source de données. Mais Tableau introduit ce filtre ici parce que nous utilisons cette option. Mais comme vous pouvez le voir, c'est rouge. Que se passe-t-il ici sur le filtre ? Si vous passez la souris dessus, cela indique que les sources de données contenant des tables logiques ne peuvent pas être utilisées comme source de données secondaire pour la fusion de données Comme ces filtres proviennent d'une autre source de données, de la source de mégadonnées, Tableau doit effectuer un mélange de données entre eux afin de les connecter Cela ne fonctionnera pas si vous avez dans la source de données secondaire un modèle de données logique, comme vous le savez dans notre source de mégadonnées. Si vous passez à cette page nous avons un modèle de données. Nous avons un modèle logique dans lequel nous relions les clients aux commandes, etc. Tableau n'aime pas qu'il s' agisse d'une source de données secondaire ou d'un modèle de données. Cela ne fonctionnera pas, mais si vous n'avez qu'une seule table ou si vous avez plusieurs joints au niveau de la couche physique, cela fonctionnera. Si vous revenez en arrière, il restera rouge tant que la source de données secondaire possède un modèle de données logique. Mais si vous n'avez qu'une table, tout ira bien. Cette erreur ne s'affichera pas. Très bien, avec cette option, lorsque vous pouvez voir si vous utilisez la même source de données ou une source de données différente, notre filtre apparaîtra. Maintenant, allons vérifier la dernière option. Revenons à notre point de vue ici. Accédez au filtre contextuel en cliquant dessus, puis sur Appliquer aux feuilles de calcul Nous allons maintenant passer aux feuilles de travail sélectionnées. Cliquons dessus. Très bien, nous avons maintenant un tableau très simple où nous avons une liste de toutes les feuilles de travail, ainsi que les descriptions, les sources de données et quelques détails Nous pouvons maintenant sélectionner manuellement les feuilles de calcul qui peuvent inclure notre filtre Comme vous pouvez le constater, nous avons comme si tout était sélectionné car nous utilisons l'option des sources de données associées. n'est pas ce que je veux. Je vais tout sélectionner et repartir de zéro. J'aimerais que mon filtre soit le premier. Le second. Et celui-ci est comme une note parce que nous sommes actuellement dans les feuilles de travail Il est de toute façon sélectionné. Et pour les autres, je vais le laisser désélectionné. C'est tout Allons-y et sélectionnons OK. Maintenant, si vous vérifiez à nouveau le filtre, nous pouvons trouver une nouvelle icône indiquant que ce filtre est désormais utilisé dans différentes feuilles de calcul que nous avons sélectionnées manuellement Regardons le premier rapport. Nous pouvons trouver notre filtre contextuel. Le deuxième pareil, le troisième en tout cas, car nous avons créé ici ce filtre de contexte. Mais maintenant, si vous allez dans les différentes feuilles de calcul, vous ne trouverez pas ce filtre contextuel Comme je l'ai dit plus tôt, j'utilise beaucoup cette option dans mes projets pour contrôler les feuilles de calcul dans lesquelles je souhaite voir mes filtres générale, ces options sont vraiment un excellent moyen de partager vos filtres dans différentes feuilles de calcul et de résoudre le problème de créer les mêmes filtres encore et encore Très bien les gars, nous allons maintenant parler de façon de personnaliser nos filtres rapides. Mais d'abord, comprenons les filtres rapides. Tout filtre que vous présentez dans la vue, dans les visualisations pour l'utilisateur final interagisse avec la vue Considéré comme un filtre rapide. Par exemple, tous les filtres situés sur le côté droit de la vue sont des filtres rapides. Nous avons la sous-catégorie, la somme des bénéfices Ce sont des filtres rapides. Les utilisateurs peuvent commencer à sélectionner les valeurs à l'intérieur de ces filtres rapides pour interagir avec les visualisations. Maintenant, afin de personnaliser ces filtres rapides, nous allons cliquer dessus avec cette petite flèche . Ici, nous allons obtenir une longue liste de nombreuses options sur la façon de personnaliser notre filtre rapide, et elles le sont également. En deux groupes. Le premier groupe explique comment personnaliser le filtre rapide. L'ensemble d'options suivant concerne les modes de filtrage que nous avons ici, et de nombreuses options concernant les valeurs qui peuvent être présentées. Dans le filtre rapide, nous n'avons que les valeurs pertinentes, toutes les valeurs en contexte, toutes les valeurs dans la base de données. Nous allons maintenant nous concentrer sur ces groupes d'options, mais nous devons d'abord comprendre les concepts qui les sous-tendent. Bien, comme nous l'avons déjà appris, nous avons une source de données et une feuille de travail Dans la feuille de travail, nous avons un filtre contextuel et des visualisations des données qui vont être envoyées de la source de données au filtre contextuel L'indivisualisation va interroger les données contextuelles et le résultat sera renvoyé à la Maintenant, dans la vue, nous pouvons créer un filtre. La question qui se pose maintenant est de savoir quelles données seront présentées dans ce filtre ? Ici, nous avons de nombreuses options. La première est que nous allons obtenir les valeurs de la base de données, toutes les valeurs de la base de données. Les valeurs seront alors demandées directement à partir de la source de données Avec cela, nous ignorons tout ce qui se trouve dans la feuille de travail. Nous ignorons les données dans le filtre contextuel ainsi que dans les visualisations Ce que nous faisons dans les feuilles de travail est-il important ? Les valeurs peuvent provenir directement de la source de données. Bien, c'est pour la première option. Lorsque nous parlons de base de données, cela signifie les informations de la source de données. L'option suivante, nous avons toutes les valeurs dans le contexte. Cette fois, les valeurs du filtre proviendront directement du filtre contextuel. Comme nous l'avons déjà appris, le filtre contextuel peut générer une vue Tumberal ou des données Timbal dans Ici, les valeurs proviendront directement du filtre contextuel et tout ce qui peut être fait dans la vue ne sera pas pris en compte dans les valeurs du filtre. Nous ignorons ainsi le niveau de visualisation. Nous obtenons les données directement à partir du filtre contextuel et non à partir des données. Très bien, c'est tout pour cette option. La prochaine ne comportera que des valeurs pertinentes. Les valeurs du filtre peuvent désormais provenir directement de la vue, des visualisations. Cela signifie que toute interaction que nous effectuons dans la vue, tout filtrage peut affecter directement les valeurs présentées dans notre filtre. Comme vous pouvez le constater, ces options sont vraiment utiles. Tableau nous permet désormais de contrôler les données qui peuvent être présentées dans nos filtres rapides. Parce que, comme vous pouvez le voir dans Tableau, nous avons différentes couches et différentes étapes, et les sous-ensembles et la taille des données peuvent être différents les uns des autres Normalement, la taille des données de la source de données est bien supérieure à celle du filtre contextuel. Avec cela, vous définissez et vous contrôlez les données qui seront présentées dans mon filtre. Très bien, revenons maintenant à l'aperçu. Maintenant, afin de mettre en pratique ces options, ce que je vais faire, c'est apporter de nouveaux filtres rapides pour avoir une vue d'ensemble. Prenons le rat de la campagne, cliquons dessus, affichons le filtre, et nous allons également avoir la ville. Allons là-bas. Nous pouvons modifier la commande ici. Nous allons donc aborder d' abord le pays, puis la ville et la sous-catégorie. Je vais supprimer ces mesures des filtres. Supprimons-les donc. Et avec cela, nous avons ces filtres. Nous allons maintenant vérifier les options dont nous disposons dans la ville à filtre rapide. Va vers la flèche. Comme vous pouvez le constater, la valeur actuelle correspond à toutes les valeurs de la hiérarchie, car la ville fait partie de la hiérarchie des lieux. Mais maintenant, nous allons le modifier pour n'utiliser que les valeurs pertinentes. Allons-y et faisons-le. Maintenant. Si vous examinez les valeurs dans les villes, nous pouvons trouver presque toutes les valeurs issues de la source de données. Rien n'a donc encore changé. Mais alors que nous commençons à interagir avec nos points de vue, les valeurs de la ville commencent à réagir à nos choix. Par exemple, allons dans le pays d' ici et commençons à supprimer certains pays. Nous allons désélectionner la France, l'Allemagne, les États-Unis. Comme vous pouvez le constater, les valeurs de la ville influent sur nos sélections. C'est comme si ces deux filtres rapides étaient connectés l'un à l'autre. C'est exactement ce que l'option de sélection des valeurs pertinentes apporte à notre filtre rapide. C'est exactement le but de cette option. Seules les valeurs pertinentes, peu importe ce que nous faisons dans la vue, les valeurs contenues dans ce filtre rapide peuvent être actualisées et mises à jour avec la sélection actuelle Maintenant, bien sûr, si nous allons désélectionner l'Italie, que va-t-il se passer ? La ville filtrée sera complètement vide, comme nous le pensons. Il réagit à notre interaction. Nous allons maintenant passer à une autre option. Passons ici sur la flèche. Et maintenant, nous allons le remplacer exactement par les valeurs opposées, toutes les valeurs de la base de données Cliquons dessus. Que va-t-il se passer maintenant ? Tableau va accéder à la source de données récupérer toutes les informations sur la ville et les mettre dans le filtre, que nous ayons sélectionné dans la vue ou que nous ayons un filtre contextuel, etc. Nous avons maintenant une liste de toutes les valeurs la ville disponibles dans notre source de données. Il ne sera ni actualisé ni mis à jour si nous cliquons ou interagissons avec notre vue Par exemple, si j'ajoute d'autres villes ou si je modifie d'autres filtres. Par exemple, je supprime toutes les sous-catégories. Vous pouvez voir que c'est statique, rien ne changera dans la ville car allez à la source de données, récupérez toutes les données à partir de là. Et c'est vraiment intéressant pour optimiser les performances de Tableau et réduire les ressources utilisées dans ces filtres rapides. Maintenant, allons vérifier autre chose. Nous allons sélectionner toutes les valeurs du contexte. Cliquons dessus. Cela signifie que les valeurs à l'intérieur des villes répondent uniquement au filtre contextuel. Comme notre filtre contextuel est basé sur la catégorie, nous devons l'afficher afin de modifier les valeurs. Passons à la catégorie radicale, cliquez dessus et affichez le filtre. Nous avons maintenant notre filtre contextuel sur le côté droit. Tous les autres filtres sont des filtres dimensionnels. Désormais, les valeurs de la ville ne peuvent interagir qu'avec la catégorie, non avec le pays et la sous-catégorie. Essayons maintenant. Par exemple, si je vais dans le pays, je supprime toutes les valeurs. Vous pouvez voir que les valeurs de la vue ont disparu car nous ne sélectionnons aucune donnée, mais les valeurs de la ville sont toujours présentes. Allons-y et sélectionnons tout. Il en va de même pour la sous-catégorie. Si je retire tout de la sous-catégorie, vous verrez que la ville ne réagit pas Il est toujours statique car il provient du filtre contextuel. Maintenant, ramenons tout. Mais maintenant, si je passe à la catégorie, à notre filtre contextuel, et que nous retirons les fournitures de bureau. Une fois que je l'ai retiré, vous pouvez voir que la ville réagit à notre point de vue. Nous n'avons donc aucune valeur car nous ne sélectionnons rien dans la catégorie. Ici, vous pouvez voir qu'il existe une connexion similaire uniquement avec le filtre contextuel, mais pas avec l'autre filtre. C'est exactement ce qui peut arriver si vous définissez la ville en fonction du filtre contextuel. Très bien, nous avons appris les trois principales options permettant de contrôler les valeurs qui seront présentées dans nos filtres rapides. Mais en commençant par la ville, nous avons constaté qu'il existe une autre option appelée toutes les valeurs de la hiérarchie. C'était celui par défaut, allons-y et sélectionnons-le. Une fois que nous l'avons fait, ce que nous faisons maintenant, nous connectons des dimensions qui se situent dans la même hiérarchie. Si vous consultez notre bain de données, nous avons une hiérarchie que nous avons créée précédemment. Il s'agit de la hiérarchie des emplacements, et à l'intérieur de celle-ci, nous avons quatre dimensions. Nous avons le continent, pays, la ville, les codes postaux. Maintenant, toutes ces quatre dimensions, si nous les utilisons comme filtre rapide, elles seront connectées les unes aux autres. Regardons l' exemple. Maintenant, la ville et le pays sont placés dans la même hiérarchie, et ils sont liés les uns aux autres dans la catégorie. C'est notre filtre contextuel, il est vide, mais la ville affiche toujours des valeurs. Cela signifie que la ville est désormais déconnectée du filtre contextuel ou de tout autre filtre, et qu'elle n'est plus dans la même hiérarchie. Si je sélectionne des valeurs dans la catégorie, vous verrez que rien ne change dans la ville. Même si je supprime tout, la ville peut réagir une seule fois et commencer à désélectionner ou à sélectionner des valeurs dans la même hiérarchie Si je supprime la France, l'Allemagne, États-Unis, vous pouvez voir maintenant que nous n'avons que les villes d'Italie. Ils sont comme connectés les uns aux autres. Mais ici, nous avons quelque chose de spécial à propos des hiérarchies, car comme nous l'avons appris, nous avons des niveaux de dimensions Le niveau du pays est supérieur à celui de la ville. Les dimensions du niveau inférieur n' affecteront pas les dimensions du niveau supérieur. Seule une dimension de niveau supérieur peut affecter la dimension inférieure. Ce que je veux dire par là, c'est aller à la campagne. Sélectionnez toutes les valeurs. Comme vous pouvez le constater, nous avons maintenant ici dans les villes, toutes les valeurs. Mais si je commence à sélectionner des valeurs à partir de là, vous verrez que le pays ne réagit pas en conséquence, car il s'agit d'une dimension supérieure. Même si je désélectionne tout, j'ai toujours les quatre pays Cela signifie que puisque la ville est située à un niveau inférieur à celui du pays, cela n'affectera pas le pays. Mais si nous atteignons maintenant un niveau supérieur à celui du pays qu'est le continent, voyons ce qui va se passer. Nous allons aller sur le continent, connecter radicalement et afficher le filtre Je vais juste l' apporter ici maintenant alors que je commence à désélectionner des éléments sur le continent Comme vous pouvez le voir, les valeurs du pays sont affectées par ma sélection En raison de la hiérarchie, le contenu est de niveau supérieur à celui du pays. Avec cela, comme vous pouvez le constater, c'est ce qui peut arriver si nous avons toutes les valeurs dans la hiérarchie. Vous devez faire attention aux niveaux des dimensions, et ces dimensions seront connectées les unes aux autres. Nous avons ainsi couvert toutes les options que nous pourrions utiliser pour contrôler les valeurs de nos filtres rapides. Bien, nous allons maintenant parler d' un autre groupe d' options que nous pourrions utiliser pour personnaliser nos filtres rapides. Nous avons les modes de filtrage, nous avons une liste à valeur unique, une valeur unique, un curseur déroulant, liste personnalisée, etc. Pour apprendre cela, nous allons avoir l'exemple suivant de ce que nous allons faire. Nous allons nettoyer nos filtres. Je vais supprimer le pays, la ville et le continent. Et nous allons avoir la sous-catégorie et la catégorie. Et nous allons également apporter nom du produit sous forme de filtre. Cliquez dessus avec le bouton droit de la souris et allons afficher le filtre. Nous avons maintenant les filtres rapides. Sur le côté droit, nous avons le nom du produit. Je vais juste l' apporter ici pour qu' il ressemble à notre hiérarchie. Tout a commencé par la catégorie, sous-catégorie et le nom du produit Montrons toutes les valeurs ici. Et pour le nom du produit. Je vais changer les modes pour passer à une liste déroulante ou à une liste. Très bien, commençons maintenant le premier filtre rapide de la catégorie et essayons ces modes. Nous allons passer à la flèche, et comme vous pouvez le voir, par défaut, il s'agit d'une liste de valeurs multiples. Comme vous pouvez le voir, nous avons à nouveau la liste ici sous forme valeur unique, nous avons la même option, l'une est une valeur unique et l' autre est une valeur multiple. Il en va de même pour le menu déroulant. Nous avons réduit la valeur unique et la liste déroulante sous forme de valeurs multiples. Essayons ces trucs. Nous allons passer à la liste des valeurs uniques. Et comme vous pouvez le voir maintenant, le visuel du filtre, le passage à radiobuttonsow, alors que je sélectionne ces valeurs dans la catégorie, comme vous pouvez le voir, nous n'avons qu'une seule valeur, comme son nom l'indique, il ne s'agit que d'une liste de valeurs uniques Cela signifie donc que nous imposons certaines restrictions. Une seule valeur est autorisée. Mais si vous voulez avoir plusieurs valeurs sous forme de liste, nous allons la reconvertir en liste de valeurs multiples. Ici, bien entendu, vous pouvez choisir différentes valeurs et différentes catégories sans aucune restriction. Il s'agit de la liste des modes, la valeur unique ou de la liste déroulante. OK, maintenant allons-y et essayons d'autres modes. Nous allons prendre cette fois une valeur unique, une liste déroulante. Passons à celui-ci. Et comme vous pouvez le constater avec le menu déroulant, vous ne trouverez pas toutes les valeurs immédiatement dans la vue Vous devez cliquer sur le menu déroulant ici. Ensuite, vous pouvez sélectionner les valeurs, une seule valeur. Ici encore, nous ne pouvons sélectionner qu'une seule valeur. Nous ne pouvons pas sélectionner plusieurs valeurs. Je ne peux sélectionner qu'une catégorie à la fois. Et comme vous pouvez le constater, cela fonctionne. Passons maintenant aux valeurs multiples. Liste déroulante. Nous allons avoir, encore une fois , la même chose. Nous avons un menu déroulant. Mais dans le menu, nous pouvons sélectionner plusieurs valeurs. C'est tout pour le menu déroulant. Très bien, passons maintenant à un autre mode de filtrage. Nous avons le curseur à valeur unique. Sélectionnons-le. Et avec cela, vous pouvez avoir un slider. Nous pouvons le déplacer vers la gauche et vers la droite pour avoir des valeurs différentes, mais ce n'est pas vraiment intéressant pour une dimension avec des valeurs de chaîne. Nous pouvons l'utiliser pour les chiffres ou les dates. Comme ce n'est pas très agréable d'avoir un curseur pour les valeurs, il est préférable d'utiliser le menu déroulant ou une liste pour les valeurs de chaîne Voilà pour les sliders. Je l'utilise rarement dans les projets. Passons maintenant à une autre question. Nous avons la liste personnalisée, mais je ne l'utiliserai pas dans la catégorie. Passons au nom du produit et utilisons une liste personnalisée. Cliquez dessus. Maintenant, comme vous pouvez le voir , le nom du produit n'a aucune valeur. On ne voit rien. Nous n'avons qu'un champ de recherche. Nous pouvons donc maintenant rechercher une valeur. Par exemple, cherchons Apple . Puis appuyez sur Entrée. Vous pouvez maintenant voir une liste de tous les produits qui contiennent le nom Apple. C'est donc comme faire une recherche dans ce champ. Donc, si vous pouvez aller ici et commencer à sélectionner les valeurs que vous souhaitez inclure dans le filtre. En cliquant ici sur ces cases, je vais voir une liste de toutes les valeurs que je sélectionne. Avec cela, nous avons créé notre liste à l'aide du champ de recherche, mais ici, nous ne voyons aucune donnée cause des catégories. Je vais donc simplement passer du curseur à la liste de valeurs multiples Je vais tout sélectionner. Et maintenant, nous pouvons voir que nous ne sélectionnons que les téléphones de sous-catégorie, car nous avons sélectionné ici, l'Apple Avec ce type de liste, les clients peuvent sélectionner leur propre liste. Nous pouvons donc ajouter d'autres choses comme Samsung ici. Alors, cherchons. Je vais également ajouter ces produits à la liste. Et avec cela, nous déformons ou ajoutons d'autres produits à la liste. Si vous voulez tout effacer, nous pouvons aller ici et effacer la liste. C'est une très bonne façon de rechercher une valeur spécifique, surtout si le nom du produit contient beaucoup de valeurs. Maintenant, allons-y et essayons la dernière option que nous avons dans les modes de filtrage, nous avons les jokers. Allons-y et sélectionnons-le. Nous pouvons maintenant voir que nous avons à nouveau un champ de recherche dans lequel nous pouvons entrer une valeur. Mais maintenant, nous cherchons un modèle spécifique dans nos données. Afin de vous montrer comment cela fonctionne. Selon nous, nous allons également obtenir le nom du produit. Nous allons maintenant rechercher exemple de modèle spécifique. Je veux rechercher tous les produits qui commencent par le personnage A. Pour ce faire, nous allons passer ici après le A. Peu importe le personnage qui suivra. C'est pourquoi nous allons utiliser le personnage étoile. Allons-y avec ça. Puis appuyez sur Entrée. Nous pouvons voir dans le nom du produit que Tableau a filtré les données en fonction de notre modèle, de notre modèle de recherche. Nous pouvons voir ici tous les produits qui commencent par le caractère A. Allons-y et prenons un autre exemple. Supposons que nous voulions commencer par PP, peu importe le personnage qui suivra, nous aurons la star. Entrons. Nous n'avons ici que quatre produits qui suivent ce modèle, et c'est le mot d'or. Nous pouvons rechercher les derniers caractères. Disons que cela devrait se terminer par, au lieu d'avoir le début par la fin, nous allons avoir l'étoile au début. Nous avons une étoile , puis appuyons sur Entrée. Tous ces produits se terminent par le personnage. Si j'aime bien le déplacer ici, certains d'entre eux sont des noms très longs, vous pouvez voir par exemple ici des étuis à livres. Cela se termine par tous ces produits et se termine par le personnage. C'est ainsi que fonctionne ce mode. Les jokers, nous pouvons les utiliser pour rechercher un modèle spécifique dans nos données. Encore une fois, c'est vraiment utile. Si nous avons une dimension avec un grand nombre de valeurs, nous pouvons utiliser la recherche. Pour trouver les données spécifiques dont nous avons besoin. Nous avons ainsi couvert tous les différents modes cette catégorie afin de personnaliser nos filtres rapides. Très bien, passons maintenant à un autre ensemble d' options pour personnaliser nos filtres rapides. Dans chaque filtre rapide, nous avons beaucoup d'informations. Par exemple, nous avons ce bas supplémentaire appelé tout, ou nous avons un titre. Ou nous pouvons rechercher une valeur spécifique, ou nous pouvons réinitialiser des éléments, etc. Nous pouvons donc personnaliser toutes ces informations dans Tableau. Revenons-y encore une fois. Ensuite, nous pouvons passer à la personnalisation. Et maintenant, nous pouvons voir que toutes ces options affichent toutes les valeurs. C'est exactement la première valeur que nous pouvons sélectionner. Désactivé. Nous ne pouvons avoir que les valeurs de la dimension, du filtre, mais parfois c'est vraiment sympa. Par exemple, dans la sous-catégorie, si vous voulez désélectionner un grand nombre de valeurs, vous pouvez simplement cliquer si vous voulez désélectionner un grand nombre de valeurs, sur di, sélectionner toutes les valeurs avec cela, vous supprimez toutes les sélections puis vous sélectionnez des éléments spécifiques Cela nous permet de sélectionner les valeurs très rapidement. Passons à la suivante. Nous avons cette petite icône de recherche. Au fur et à mesure que vous vous rendez ici, vous pouvez rechercher Art Enter, par exemple. Ensuite, vous allez obtenir la valeur dans cette dimension si vous voulez masquer et la mettre à la disposition des utilisateurs. Pour une raison ou une autre, vous pouvez aller ici et le personnaliser puis le désactiver Une fois que vous l'avez désactivée, vous pouvez voir la petite icône disparaître, mais je pense que cela ne fait pas de mal de avoir dans chaque filtre rapide Activons-le à nouveau. Comme vous pouvez le constater avec ces options, nous sommes en train de personnaliser notre filtre rapide Voyons une autre option. Passons à la personnalisation. Et ici, c'est vraiment intéressant de voir le show apply pattern. Sélectionnons-le. Et une fois que vous l'aurez fait, vous aurez deux nouveaux modèles à annuler et à appliquer. Je sélectionne maintenant dans mon filtre, comme vous pouvez le voir, rien ne change dans la vue. Cela signifie qu'il n'enverra aucune requête à la source de données ou au filtre contextuel pour obtenir les données. Rien ne changera tant que je ne clique pas ici sur le bouton Appliquer. Une fois que j'ai cliqué sur Appliquer, le filtre va envoyer une requête au Tableau et Table va répondre avec des données. C'est vraiment intéressant si vous devez sélectionner un grand nombre de valeurs. Chaque fois que vous sélectionnez une valeur, Tableau va faire les calculs, peut-être que cela a du sens. Permettez-moi d'abord de tout sélectionner, puis de faire les calculs. Si vous n' activez pas cette option, comme dans la catégorie, chaque fois que nous sélectionnons et sélectionnons un filtre dans le cadre de notre interaction avec celui-ci, nous générons de nombreux calculs dans Tableau au fur et à mesure que nous cliquons. Mais ici, pendant que nous sélectionnons les valeurs, rien ne change tant que nous n' avons pas décidé de dire «   OK, j'ai terminé ». Maintenant, va faire les calculs. Encore une fois, c'est un très bon moyen de réduire les calculs inutiles dans Tableau. Très bien, ce que nous pouvons personnaliser d'autre dans nos filtres rapides, c'est le titre. Nous pouvons donc décider si vous souhaitez afficher un titre ou non, ou vous pouvez choisir le nom du titre lui-même. Si vous allez ici, vous dites d' accord, au lieu d'une sous-catégorie, je vais avoir un inconvénient entre les deux et faire en sorte que tout soit petit pour une raison ou une Cliquons sur OK. Comme vous pouvez le constater, le titre change, mais le nom du jeu de données reste le même Donc, si vous passez à la sous-catégorie, le nom reste tel quel Nous venons de renommer le nom du filtre. Très bien, nous avons maintenant abordé presque tout ce qui concerne la personnalisation de nos filtres rapides dans Tableau. Bien, nous avons donc appris à appliquer des filtres à plusieurs feuilles de calcul dans Tableau Ensuite, je vais partager avec vous meilleurs conseils et astuces que j'utilise habituellement dans mes projets une fois que je commence à utiliser des filtres dans Tableau. 110. Udemy 9 4 Trucs et astuces: Je vais maintenant vous présenter les meilleures pratiques en matière de filtres Tableau que j'ai habitude de suivre dans mes projets. Allons-y. La première étape que j'ai pour vous est d'utiliser ces filtres. Le filtre d'extrait, le filtre de source de données et le filtre de contexte. J'ai vu de nombreux projets dans lesquels développeurs les oublient ou les ignorent, car il ne s' pas d' individualisations vraiment importantes, mais elles sont très importantes pour optimiser les performances Je vous conseille de toujours discuter avec les utilisateurs finaux de la promotion de l' un de ces filtres pour lesquels vous avez des indivisualisations en tant que filtre d'extrait S'il ne peut pas s'agir d'un filtre d' extrait, le filtre de source de données et la dernière option pour optimiser les performances consiste à l'utiliser en tant que filtre contextuel. Parce que parfois l'individualisation, vous n'avez pas vraiment besoin de toutes les données dont vous n'avez pas besoin Comme par exemple dix ans d'indivisualisations de données. Essayez d'en discuter avec les utilisateurs pour leur dire qu'il faudrait peut-être utiliser que deux ans de données pour les visualisations Ensuite, vous pouvez utiliser un filtre d'extrait ou un filtre de source de données pour votre travail. Ce qui peut avoir un impact important sur les performances globales de Tableau. N'oubliez pas ou n'ignorez pas ces trois filtres. Le deuxième conseil que j'ai à vous donner concerne l'optimisation des performances dans Tableau. C'est-à-dire éviter d'utiliser uniquement des valeurs pertinentes dans vos filtres rapides. Par exemple, si nous allons à la sous-catégorie ici, nous pouvons voir qu'elle n'est actuellement définie que sur nous pouvons voir qu'elle n'est actuellement les valeurs pertinentes Si vous utilisez cette option pour tous vos filtres rapides, que peut-il se passer ? Les performances de Tableau vont être vraiment mauvaises et tout va être très lent. Nous pouvons donc passer à autre chose comme toutes les valeurs de la base de données ou du contexte. On peut changer ça. Cela vous permettra de réduire la charge qui pèse sur la mémoire et les ressources de Tableau, mais voyons pourquoi. Bien, voyons maintenant ce qui peut se passer dans Tableau si vous utilisez vos filtres pour toutes les valeurs de la base de données ou du contexte. Il en va de même une fois que les spectateurs ou leurs utilisateurs commencent les reportages. Si vous n'envoyez qu'une seule requête à la source de données et que la source de données répondra en renvoyant les résultats. Cela signifie que nous n' aurons qu' une seule requête initiale lorsque l'utilisateur démarrera la vue. Mais d'un autre côté, si vous n'utilisez que des valeurs pertinentes, que peut-il se passer ? La vue continuera à envoyer des requêtes après requêtes à la source de données, toujours pour obtenir une mise à jour et un rafraîchissement de la vue. Cela signifie que la vue continuera à envoyer plusieurs requêtes pour chaque interaction utilisateur, ce qui peut réellement avoir un impact sur les performances de Tableau. Parce que chaque fois que l'utilisateur clique sur quelque chose ou interagit avec la vue, la vue continue d' envoyer des requêtes à la source de données pour obtenir une mise à jour sur l'interaction. Ce qui peut utiliser beaucoup de ressources et de mémoire dans Tableau. Et cela va tout ralentir car chaque utilisateur clique sur un élément de la vue ou, en interagissant, la vue va continuer à envoyer des requêtes à la source de données qui consomme beaucoup de mémoire et de ressources de Tableau. Et ça va tout ralentir. Faites attention à vos filtres rapides Si tout ne porte que sur des valeurs pertinentes, les choses risquent d'être lentes. Si les utilisateurs souffrent de mauvaises performances dans Tableau, pensez peut-être à faire passer tous ces filtres à toutes les valeurs du contexte ou de la base de données. J'ai une autre astuce concernant l' optimisation des performances dans Tableau, éviter d'utiliser dimensions à forte cardonalité comme filtres rapides, ces dimensions peuvent avoir un impact sur les performances Mais d'abord, voyons ce qu'est la cardinalité ? Cady est le nombre de valeurs distinctes dans le champ. Par exemple, dans notre base de données, nous avons l'identifiant du client. Nous avons environ 800 identifiants clients et nous avons de nombreux noms de produits, ces deux champs étant considérés comme des dimensions de cardinalité élevées D'autre part, nous avons une autre dimension, par exemple la catégorie. Nous n'avons que trois valeurs ou les pays dans notre base de données, nous n'avons que quatre pays, la sous-catégorie également Nous n'avons que 17 sous-catégories, ces dimensions étant considérées comme telles Et si vous les utilisez, les performances seront bonnes. Mais si vous commencez à utiliser ces dimensions avec une cadalité élevée, les performances seront peut-être meilleures. La meilleure pratique consiste à éviter d' utiliser une cardinalité élevée Bien, revenons à nos filtres rapides. À notre avis, comme vous pouvez le voir dans la catégorie et la sous-catégorie, il existe des dimensions à faible cadalité C'est bien de le laisser à la vue, mais le nom du produit comporte de nombreuses valeurs. Ce sont des dimensions à haute cadalité. Cela vaut vraiment la peine d'en discuter avec les utilisateurs savoir s'ils ont vraiment besoin d'un tel filtre dans la vue. Si vous découvrez que personne n'en a besoin, il suffit de le supprimer de la vue pour obtenir de bonnes performances chez Tableau. Passons maintenant à l'embout de filtre suivant. Disons que les utilisateurs veulent vraiment voir le nom du produit ou l'ID client, n'importe quelle dimension à haute cardinalité Dans la vue ici, le conseil est de changer les modes de filtrage. Au lieu d'avoir une liste déroulante ou une liste, nous pouvons utiliser une correspondance pour les dimensions présentant une cardinalité élevée Pourquoi le fait de disposer d'une liste de tous les produits ou clients dans la vue est une mauvaise chose dans Tableau ou une mauvaise performance. Chaque fois que Tableau doit accéder à la source de données ou à la base de données, nous devons préparer une liste distincte de tous les clients ou tous les produits à présenter dans la vue. Au lieu d'avoir une liste, nous pourrions la changer en Wildcard Match Et comme vous pouvez le constater, Tableau ne prépare rien. Nous n'avons donc aucune valeur à présenter dans la vue, uniquement si les clients commencent à interagir avec le filtre rapide. Ensuite, Tableau va accéder à la base de données et apporte les valeurs pertinentes. Nous évitons ainsi d'utiliser beaucoup de ressources et de faire des calculs inutiles dans Tableau. Si vous avez une cardonalité élevée, évitez de l'utiliser ou, si vous souhaitez l'utiliser, utilisez simplement le joker match Très bien, alors passons à l'endroit suivant. pratique dans Tableau consiste également à optimiser les performances dans Tableau, c' est-à-dire à commencer à utiliser le patum d'application dans vos filtres rapides Parce que si vous ne l'utilisez pas, laissez-moi vous montrer ce qui peut arriver à chaque fois. Je suis toujours en train de sélectionner quelque chose. C'est comme une requête envoyée à la source de données. Il s'agit d'une requête, deuxième requête, d'une troisième requête, d'une quatrième requête, etc. Chaque fois que je clique sur mes filtres, sont générées nombreuses requêtes sont générées vers la source de données, ce qui consomme beaucoup de performances. Au lieu d'avoir un tel filtre, nous pouvons le personnaliser et ajouter du bas comme nous l'avons appris auparavant, nous pouvons aller ici, puis personnaliser et afficher Applypatom Maintenant que je clique sur ces valeurs dans le filtre, aucune requête n'est générée vers la source de données. Nous n'utilisons aucune ressource dans Tableau. Et une fois que j'ai fini de sélectionner ce dont j'ai besoin, je vais appuyer sur OK ou appliquer ce qui peut arriver, une requête sera envoyée à la source de données pour apporter le résultat à la vue. Cela nous permet de réduire le nombre de requêtes générées par nos visualisations dans Tableau, ce qui est vraiment excellent pour les performances Ma recommandation ici, si vous avez un filtre tel que la sous-catégorie ou une dimension à haute cardinalité, où vous utilisez une liste, utilisez applypaom Comme les utilisateurs ne sélectionnent pas une seule valeur, ils sélectionnent généralement plusieurs valeurs et peuvent ensuite les appliquer à la fin . Mais pour un filtre comme la catégorie, nous n'avons que trois valeurs. Par exemple, utiliser Apply Bottom ne fonctionne pas, il n'y en a que trois, donc l'utilisateur va au maximum, par exemple générer trois requêtes. C'est bien de ne pas utiliser un fond plat dont les dimensions sont très faibles. Avec une cardinalité élevée ou moyenne, comme une sous-catégorie, optez pour un fond obli Très bien, le type de filtre suivant concerne également le tableau des performances, qui consiste à éviter d'utiliser l' exclusion et à toujours inclure si c'est possible. Ainsi, par exemple, si vous accédez à la sous-catégorie, nous avons ici la possibilité d'utiliser l'option d'inclusion ou d'exclusion si vous utilisez des valeurs d'exclusion Les requêtes qui seront générées dans Tableau sont plus complexes que celles qui sont incluses. Plus la complexité signifie plus de ressources et peut ralentir le rapport ou la vue dans Tableau. Évitez d'utiliser l'exclusion lorsque c'est possible, je vais donc le remplacer par include qui offre de meilleures performances. Très bien, alors passons à la suivante. Et je vous promets que c'est le dernier point sur les performances, qui consiste à minimiser le nombre de filtres rapides dans votre champ de vision. Ces filtres rapides vont non seulement occuper de l'espace dans la vue, mais aussi générer de nombreuses requêtes. Beaucoup de stress va nuire à l'ensemble des performances de Tableau. Essayez d'éviter d'utiliser trop de filtres rapides et discutez avec les utilisateurs chaque fois qu'ils ont besoin de nouveaux filtres. S'il est vraiment nécessaire de le mettre dans la vue, car j'ai vu beaucoup de Jects que les utilisateurs veulent toujours De nombreux filtres essaient d'en parler. Et il ne faut pas toujours introduire un nouveau filtre rapide dans Tableau, car vous finirez par avoir très mauvaises performances dans la vue, et personne ne sera content d' avoir un temps de réponse insuffisant dans les visualisations Essayez de minimiser le nombre de filtres rapides dans Tableau qui satisferont tout le monde. Ajoutons maintenant plus de filtres à notre affichage. Nous allons, par exemple, choisir la date de commande, je vais l'afficher sous forme de filtre. Prenons les informations de localisation, le pays également, peut-être la ville. Nous devons maintenant commencer à trier ces informations. Je commence généralement dans mes projets avec le premier filtre correspondant à la date ou l'heure que nous avons dans la visualisation. Ici, nous n'avons que la date de commande. Nous allons le glisser-déposer en haut, car les utilisateurs peuvent commencer à réfléchir à la date l'année que je souhaite voir apparaître dans mes visualisations Ils vont toujours se concentrer en premier. Sur le plan de l'heure et de la date. Ensuite, nous avons deux types d' informations ou deux hiérarchies. Dans les filtres rapides, nous avons ici les informations de localisation, la ville et le pays. Ci-dessous, nous avons également les informations sur le produit. Donc, notre hiérarchie ici, nous ne devons pas les mélanger. Séparez-les d'abord, commencez par le sujet, par exemple l'emplacement. Nous allons d'abord parler de la ville et du pays. Ensuite, nous allons parler des informations sur le produit ci-dessous, ainsi que de l' ordre logique dans notre hiérarchie. Notre hiérarchie commence, par exemple, avec le pays comme niveau supérieur à la ville. Commencez toujours par le niveau supérieur, puis descendez au niveau inférieur. Par exemple, ici, nous devrions placer le pays et le sommet, puis la ville devrait être en dessous. Si nous prenons, par exemple, le code postal, ajoutons-le également dans le filtre, le code postal doit se trouver en dessous de la ville. Comme vous pouvez le voir dans le filtre rapide, nous sommes en train de reconstruire l'ordre logique des niveaux de la hiérarchie. Il en va de même pour le produit. Nous avons d'abord la catégorie, la sous-catégorie, puis le nom du produit Ici, tout va bien avec ça. Ajoutez l'utilisateur, commencez à filtrer les données, ils commencent de haut en bas. Il y a comme un ordre logique du champ qui a vraiment du sens. Très bien, passons à l'astuce de filtre suivante, qui concerne toutes les valeurs dans des dimensions à très faible cardinalité. Ce que je veux dire , par exemple, examinons le pays. Le pays n'a que quatre valeurs. Et cela n'a vraiment aucun sens de tout utiliser car il ne s'agit que de trois ou quatre valeurs. Et les utilisateurs peuvent sélectionner ces valeurs sans pour autant les sélectionner ou les désélectionner Toutes ces dimensions sont vraiment de faible cardinalité. Et nous pouvons supprimer cette option. Passons au personnalisé et retirons-le avec nous. Nous avons plus d'espace à montrer aux utilisateurs et cette option prend généralement beaucoup de place. Très bien, passons donc à la suivante, à la ville, et vérifions les valeurs. Comme vous pouvez le constater, nous avons de nombreuses valeurs et ici, il est logique de les laisser telles quelles. Nous allons laisser toutes les valeurs, compris le code postal. C'est comme une cardonalité relativement élevée, nous allons laisser cette catégorie ici. Nous n'avons que trois valeurs. Cela n'a vraiment aucun sens d'utiliser les anciennes valeurs, donc je vais également les supprimer à partir d'ici. Et grâce à cela, nous avons désormais plus d'espace. Nous n'avons pas perdu de place pour cela. La sous-catégorie ici, agrandissons-la un peu. Et vous pouvez voir, oui, beaucoup de valeurs et il est logique sélectionner toutes les sous-catégories ou de les désélectionner Je vais donc m' en tenir à ça. Cela signifie que nous changeons simplement cela pour la catégorie et le pays est vraiment une dimension à très faible cadonalité Très bien, nous allons maintenant passer à la dernière astuce que j'ai pour vous, que j'utilise habituellement dans mes projets, qui porte aussi bien sur le design que sur le sentiment de suppléance dans Tableau Ici, nous allons utiliser les modes de filtrage appropriés dans les filtres rapides. Voyons ce que je veux dire par là. Tout d'abord, nous allons commencer par les dates de commande ou par la date que nous avons. À notre avis, j'ai généralement tendance à utiliser ici un champ continu au lieu d' une liste de valeurs distinctes. Ce que je veux dire par là, c'est que j'ai l'habitude venir ici l'année de la commande, les dates se connectent radicalement et les convertissent en continu. Avec cela, nous pouvons avoir une plage entre deux valeurs, ce qui peut également avoir moins d'espace dans Tableau. Allons-y et changeons maintenant. Comme vous l'avez peut-être déjà remarqué, la date de commande le filtre rapide ont disparu car nous avons changé le rôle de discret à continu. Allons le montrer à nouveau. Comme vous pouvez le voir maintenant, nous avons le filtre rapide, très minimal et ne prenant pas beaucoup de place. C'est vraiment bien comme point de départ d' avoir une plage entre deux valeurs pour la date. Passons à la suivante . Nous avons le pays. Le pays a des dimensions à très faible cardinalité. Et ici, j'ai tendance à toujours utiliser une liste, plusieurs valeurs, donc tout est correct. Vérifions qu'il s' agit de plusieurs valeurs. Une liste. Je vais le laisser tel quel. Ensuite, nous avons la ville ici, nous avons beaucoup de valeurs ici. Nous ne pouvons voir que trois valeurs dans l'ensemble du filtre. Cela n'a aucun sens de l' avoir sous forme de liste de valeurs multiples. Au lieu de cela, j' allais dire qu' il s'agit d'une dimension à cardinalité moyenne, nous allons toujours avoir tendance à utiliser une liste déroulante pour cela Je garde toujours cette valeur unique. C'est comme une restriction, ça n'a aucun sens. Nous allons utiliser le menu déroulant à valeurs multiples . Comme vous pouvez le constater, nous avons un minimum de place. Nous n'avons qu'une seule valeur visible. Donc, si les utilisateurs veulent sélectionner les villes, ils vont sélectionner les valeurs dont ils ont besoin, puis les placards C'est vraiment minimal et ne prend pas beaucoup de place. Le suivant, nous avons également le code postal. Nous avons ici la même dimension de situation avec une cadonalité moyenne, nous avons comme beaucoup de valeurs, nous ne la laisserons donc pas sous forme de liste Nous pouvons l'avoir sous forme de menu déroulant. Comme vous pouvez le constater, la taille par rapport à la ville est vraiment grande. Individualisation. Nous allons également aller ici et le remplacer par plusieurs valeurs. Liste déroulante. La prochaine est la catégorie. C'est exactement le pays, seulement trois valeurs, très faible cadonalité Nous allons le laisser tel quel. Je pense à la sous-catégorie. Vous savez déjà qu'il a une cadonalité moyenne. Nous allons aller ici et en faire une liste déroulante. Nous allons maintenant passer à la dernière, nous en avons déjà parlé. Le nom du produit est énorme et possède de nombreuses valeurs. La meilleure pratique consiste à utiliser un joker pour cette valeur. Par exemple, prenons-en un autre. Prenons les prénoms. Je vais vous montrer le filtre ici et nous allons simplement le retirer. Le dernier pénis. Le nom du produit est également un énorme filtre. Il a beaucoup de valeurs ici, une dimension avec une cadéralité élevée Nous allons passer en mode wild card match, exactement comme le nom du produit. Comme vous pouvez le constater, nous avons maintenant beaucoup de filtres, ce qui n'est pas vraiment bon pour les performances. Mais nous avons économisé beaucoup d' espaces en modifiant les modes de filtrage. Nous avons donc de très bons filtres rapides sur le côté droit, qui ne prennent pas beaucoup de place. J'ai donc abordé tous les trucs et astuces, ou les meilleures pratiques que j'utilise habituellement dans les projets Tableau lorsque j' utilise des filtres. C'est bon. Cela dit, vous connaissez les meilleures pratiques que j'ai l'habitude suivre une fois que je commence à créer des filtres dans Tableau. Ensuite, nous allons découvrir les différentes manières de trier nos données dans Tableau. 111. Tri d'Udemy 9 5: Bien, nous allons maintenant apprendre à trier vos données dans Tableau. Beaucoup de personnes pensent que tri des données dans Tableau ne fonctionne pas correctement, ce qui n'est pas vraiment correct. Nous allons donc maintenant éliminer cette confusion et comprendre comment fonctionne le tri dans Tableau. Allons-y, d'accord, voyons maintenant ce qu' est le tri. C'est très simple. Le tri consiste à organiser vos données dans un ordre précis. Et ici, nous avons deux options. Soit nous pouvons l'assortir par ordre croissant. Ici, nous pouvons organiser vos données par ordre croissant. Cela signifie que nous allons commencer par la valeur la plus basse, et au fur et à mesure que nous descendons, nous allons avoir la valeur la plus élevée. Prenons par exemple le numéro de commande. Nous pouvons les trier par ordre croissant. Alors les valeurs peuvent être comme ça, 123456, les valeurs augmentent à mesure que nous descendons Ou si nous avons, par exemple, le prénom, nous avons des caractères. Cela va être trié de A à Z. Par exemple, nous avons ici et Dwight, et nous finirons par La deuxième option consiste à trier vos données par ordre décroissant Ici, nous pouvons classer vos données par ordre décroissant. Cela signifie que nous commençons toujours par la valeur la plus élevée. Au fur et à mesure que nous descendons, nous allons atteindre la valeur la plus basse. Par exemple, voici à nouveau le numéro de commande, nous commençons par la valeur la plus élevée. Dans cet exemple, il s' agira du 654. Au fur et à mesure que je descends, je vais obtenir la valeur la plus basse. Il en va de même pour le prénom. Ce sera le contraire de l'ordre alphabilitique. Nous allons commencer par Pam, Michael James, jusqu'à ce que nous finissions par, et comme vous pouvez le constater, c'est très simple Nous n'avons que deux options trier les données par ordre croissant ou décroissant Passons maintenant à Tableau et voyons comment nous pouvons y parvenir. Très bien, nous allons maintenant créer une autre vue à partir de zéro. Nous allons nous en tenir à la plus grande, alors prenons, comme d'habitude, la sous-catégorie dans les rangées Et nous allons prendre, comme mesure, les ventes. Mettons-le dans les colonnes. Montrons les chiffres. Je vais passer aux étiquettes et aux couleurs. Ensuite, nous pouvons également avoir le pays dans les colonnes. Passons aux clients. À l'intérieur de la hiérarchie, nous avons notre pays. Mettons-le ici. D'accord, c'est notre point de vue pour le moment. Il existe deux manières de procéder dans Tableau : soit directement dans les visualisations, c'est ce que nous appelons le tri rapide, soit nous pouvons le faire au fur et tri rapide, soit nous pouvons le faire à mesure que nous développons la vue en tant que développeurs Nous allons commencer par le premier , où nous pouvons apprendre à trier à l'aide du tri rapide à partir des visualisations C'est ce que les utilisateurs vont généralement voir et faire. Bien, maintenant, pour le tri rapide dans Tableau, vous pouvez trier vos données à trois endroits directement dans les visualisations La première consiste à trier les données de l' en-tête en plaçant le pointeur de la souris sur le nom de l'en-tête Ici, vous pouvez voir que nous avons une petite icône pour trier vos données. Nous pouvons l'utiliser ici pour trier les informations d'en-tête. Ou au deuxième endroit, nous pouvons passer à l'axe d'ici. Et vous pouvez également voir qu'il y a une petite icône pour trier les données. Le troisième sur le dernier, si vous accédez aux étiquettes des champs, si vous accédez à l'une des valeurs présentes dans l'en-tête, vous pouvez voir que nous avons une petite icône pour trier les données. Ce sont les trois endroits où vous pouvez trier les données. Dans Tableau, le tri fonctionne en trois clics. Le premier clic permet de trier les données, le second de trier les données dans le sens croissant, le troisième de cliquer dans le sens décroissant pour afficher les données telles qu'elles sont triées à partir de la source de données Bien, par défaut, les données seront triées en tant que source de données. Si votre source de données est triée par ordre croissant, nous pouvons procéder de la même manière pour la vue Désormais, par défaut, nous n'appliquons aucun tri dans notre vue, mais nous le prenons à partir de la source de données Comme vous pouvez le constater, il est déjà trié par fission ascendante car nous l'avons obtenu à partir de la source de données Maintenant, si vous allez dans l' en-tête, par exemple, cliquons sur cette icône et voyons ce qui peut se passer. Comme vous pouvez le constater, rien ne s'est passé dans la vue, car elle ressemble exactement à la source de données. Nous l'avons dans la fission ascendante. C'est le premier clic que nous avons fait. Nous avons maintenant trié les données par ordre croissant. Vous pouvez voir ici que nous avons une petite icône qui indique que cette dimension est maintenant triée dans la vue de manière croissante Retournons ici et cliquons à nouveau. Voyons ce qui va se passer si je clique dessus. Maintenant, les données vont également être triées par ordre décroissant Ici, nous allons avoir une icône différente. Nous avons les tables, puis les accessoires se terminent. Maintenant, nous l'avons en train de décroître. Maintenant, revenons à l'accord, aux modèles de source de données. Ce que nous allons faire, c' cliquer pour la troisième fois. Si je clique à nouveau ici, l'icône disparaîtra de la dimension et les données seront triées exactement comme la source de données. Voici comment fonctionne le tri dans Tableau. Vous avez trois clics, le premier montant, le second descendant, et le dernier, nous allons le ramener à la Source de données Bien, nous allons maintenant passer au deuxième endroit où nous pouvons trier nos données dans la vue, et c'est l'axe. Si vous allez sur l'axe d'ici, nous pouvons trouver que la petite icône ici est exactement le contraire. Le premier clic permet de trier les données par ordre décroissant. Le deuxième clic permet de trier les données par ordre croissant. Et le troisième va le ramener à la valeur par défaut, comme maintenant, essayons-le. Nous allons cliquer sur le premier, comme vous pouvez le voir maintenant, les données et les lignes sont triées par ordre décroissant Nous commençons par les ventes les plus élevées. Au fur et à mesure de notre baisse, nous allons enregistrer les ventes les plus faibles. C'est bon. Maintenant, cliquons sur le second. Allons-y, nous trions maintenant les données par ordre croissant. Nous commençons donc par les ventes les plus basses et nous finissons par obtenir les meilleurs résultats. Et le troisième clic peut le mettre par défaut sans aucune commande. Cliquons dessus et nous revenons au début, où les données ne sont pas du tout triées. Ainsi, comme vous pouvez le voir avec l'en-tête et l'axe, nous trions les lignes, seules les lignes sont triées. Nous ne trions pas les colonnes. La France, l'Allemagne, l'Italie États-Unis peuvent rester dans la même position. Nous ne trions pas les colonnes. Maintenant, pour trier les colonnes, nous allons passer à la troisième place, à l'étiquette du champ. Nous allons passer à n'importe laquelle de ces valeurs, peu importe celle sur laquelle nous allons cliquer. Par exemple, sur le fauteuil, vous pouvez voir cette petite icône ici. Encore une fois identique à l'axe. Le premier va trier les colonnes par ordre décroissant, le second par ordre croissant et le troisième par ordre par défaut Comme maintenant, allons-y et cliquons ici sur cette icône. Les données sont maintenant triées par ordre décroissant. Cela signifie que la première colonne enregistrera les ventes les plus élevées, puis la suivante aura les ventes les plus faibles. Et en nous déplaçant vers la droite, nous allons obtenir la valeur la plus basse. Nous trions les colonnes ordre décroissant, comme vous pouvez le constater De plus, sur les colonnes, cette icône indique que les colonnes sont triées. Maintenant dans la vue. Maintenant, si nous cliquons à nouveau dessus, nous allons le trier par ordre croissant, en commençant par la valeur la plus faible, la première colonne En nous déplaçant vers la droite, nous allons également avoir le dernier avec la valeur la plus élevée. Ici, nous pouvons voir l'icône indiquant que les données sont triées par ordre croissant. Au dernier clic, comme vous le savez, nous allons revenir à la valeur par défaut, les données ne sont pas du tout triées. Très bien, tout tourne autour du tri rapide dans Tableau. C'est très simple, une fois que vous savez où trier les données et comment vous pouvez cliquer les données et comment vous pouvez cliquer pour trier les données de différentes manières, beaucoup de personnes s' y trompent. Mais c'est vraiment simple. Supposons que nous ayons le scénario suivant dans lequel vous dites, vous savez quoi, je ne veux pas offrir aux utilisateurs cette possibilité de trier les données. Je vais tout trier dans la vue et l'utilisateur va simplement voir le rapport tel que Bien, pour désactiver l' option de tri pour les utilisateurs, nous allons passer au menu principal. Ensuite, nous allons passer aux feuilles de travail. Et puis ici, nous avons le contrôle du tri affiché en tant que tablette par défaut activera, ce qui est vraiment logique. Maintenant, désactivons-le et voyons ce qui peut arriver. Maintenant, si vous allez dans les visualisations, vous verrez que nous n'avons plus icônes pour trier les données Que je consulte les ventes ici, que je passe à la sous-catégorie ou n'importe où, nous n'avons aucune option pour trier les données Cette possibilité va complètement disparaître pour les utilisateurs. Avec cela, nous avons complètement supprimé les options permettant aux utilisateurs de trier les données dans les visualisations. Pour être honnête, je n'ai jamais été dans une situation où je dois supprimer cette option pour les utilisateurs. Cela rend vraiment tout statique. Et c'est exactement le contraire de ce que nous voulons. Nous voulons que nos tableaux de bord et rapports soient toujours dynamiques et interactifs pour les utilisateurs Je pense qu'il est toujours très mauvais de ne créer que des rapports statiques sans aucune dynamique. À moins que les utilisateurs ne le demandent exactement pour dire, d' accord, je ne veux pas trier les données, rendre statiques autant que possible. Vous pouvez désactiver cette option. Pour l'instant, je vais passer aux feuilles de travail. Je vais juste montrer le contrôle des réglages et réactiver au fur et à mesure que nous passerons aux ventes. Vous pouvez voir que nous avons de nouveau reçu ces petites icônes pour faire le tri. Très bien, y. Tout dépend de la façon de trier les données directement à partir des vues, du point de vue de l'utilisateur. Très bien, nous allons maintenant passer au deuxième groupe où nous allons apprendre à trier les données au fur et à mesure que vous créez la vue. Pour ce faire, il existe deux manières de le faire, soit à partir de la barre d'outils, soit à partir de la dimension elle-même. Maintenant, si vous passez à la barre d'outils, nous avons ici deux options, croissant et tri décroissant Maintenant, pour trier ces dimensions, vous pouvez cliquer sur le pays, par exemple, nous sommes en train de trier les colonnes. Et puis cliquez ici, Ascending. Comme vous pouvez le constater, nous trions maintenant les données par ordre croissant pour les colonnes Si vous souhaitez trier la sous-catégorie, les rôles, nous pouvons cliquer ici puis cliquer sur croissant ou décroissant Comme vous l'avez peut-être déjà remarqué, nous trions les données toujours par mesure, par chiffre d'affaires. Si vous en avez le plus besoin, il sera indiqué de trier sous-catégories en fonction des ventes Nous n'avons aucune option ici pour trier les données par en-tête. Il n'est trié que par mesures. Bien, il s'agit de savoir comment trier les données de la barre d'outils. La deuxième méthode consiste à trier les données directement dans la dimension Passons, par exemple, à la sous-catégorie, cliquez dessus avec le bouton droit de la souris Et comme vous pouvez le voir, nous avons ici deux options concernant le tri. Nous avons des outils clairs, triés et triés. Effacez le tri pour rétablir les paramètres par défaut. Allons-y et faisons-le pour repartir de zéro. Je vais donc tout effacer pour la sous-catégorie, puis cliquer dessus avec le bouton droit Et allons faire le tri. Avec cela, nous allons ouvrir une nouvelle fenêtre. Il indique que nous sommes en train de trier la sous-catégorie des dimensions. Je vais simplement le déplacer vers la gauche afin voir comment le tableau va réagir à ma sélection. OK, qu'est-ce qu'on a ? Voici deux sections. Le premier concerne la façon de trier les données, les méthodes de tri. Le second concerne l' ordre de tri, croissant et décroissant Voyons voir, quelles sont les options qui s'offrent à nous ? Nous avons cinq options. L'ordre des sources de données, manuel rempli par ordre alphabétique, et commençons plutôt par le premier, l' ordre des données . Ici, nous l' avons sous forme ascendante Nous trions les valeurs dans notre en-tête, la sous-catégorie par ordre croissant, par ordre alphabétique Nous pouvons l'inverser en passant dans l'ordre décroissant. Comme vous pouvez le constater, les valeurs changent. Maintenant, si nous voulons tout réinitialiser, nous pouvons aller ici et cliquer sur Effacer pour accéder aux paramètres par défaut. C'est tout pour l'ordre des sources de données. Passons à la suivante. Nous allons avoir exactement le même effet parce que nous l'avons également dans l' ordre alphabétique. Allons par ici. Comme vous pouvez le constater, rien ne va changer car nous l' avons à la descente Passons par ordre alphabétique au commutateur ascendant et au commutateur Hedron Exactement le même effet. Très bien, passons maintenant à la troisième. Nous allons aller sur le terrain. Nous pouvons trier les données par n'importe quel champ, à partir de l'ensemble de la source de données. n'est même pas nécessaire que le champ soit visible, mais bien sûr, cela n'a aucun sens de le faire. Par défaut, Tableau sélectionne les ventes car il s'agit de la seule mesure dont nous disposons. Dans la vue, cela a du sens et les données sont triées de manière croissante Mais si vous le souhaitez, vous pouvez trier les données en fonction du nombre de clients dans chaque catégorie ou sous-catégorie. Nous pouvons aller ici et sélectionner l'identifiant du client et la fonction peut compter le nombre total de clients dans chaque catégorie. Ces catégories sont désormais triées par ordre croissant, en fonction ou en fonction du nombre total de clients Nous avons la possibilité de trier les données par n'importe quel champ de la source de données. Mais cela n'a évidemment aucun sens de trier les données de cette manière, car cela risque de semer la confusion chez les clients et ils ne comprendront pas pourquoi ces catégories sont triées de cette manière sans avoir une description dans leur rapport. C'est tout pour cette méthode, trier le champ pi. Passons à la suivante. Nous avons le manuel Sort Pi et vous avez ici la liberté de choisir l'ordre des dimensions. Par exemple, nous pouvons prendre ces machines ici. Au fur et à mesure que je le déplace vers le bas, vous pouvez voir que l'ordre dans la vue change également. Je peux trier les dimensions comme je le souhaite. Ici, c'est très simple. Nous n'avons aucune règle, nous n'avons pas de règles ascendantes ou descendantes Nous avons la liberté totale de trier les valeurs dans n'importe quelle dimension. C'est tout pour cette option, passons à la suivante. Et le dernier, nous avons le nid. Maintenant, pour comprendre le fonctionnement du tri imbriqué dans Tableau, nous devons travailler avec plusieurs dimensions Le meilleur moyen est d'établir une hiérarchie. Maintenant, allons-y et créons une autre vue. Je vais juste aller fermer celui-ci ici. Emmenons le continent à la hausse et faisons également grimper les bénéfices dans les colonnes. Comme d'habitude, nous allons afficher les étiquettes de nos données. Maintenant, si vous allez sur le continent d'ici et que vous vous connectez radicalement, passons au genre. Supposons que nous trions les données par source de données en ordre décroissant Comme vous pouvez le constater, nous ne trions désormais que le continent. Si nous examinons le pays, vous pouvez constater que seul le continent est trié, mais pas le pays. Donc, si vous allez dans la ville, vous pouvez voir que la ville n' est pas triée selon la première dimension, elle est triée. Mais maintenant, au lieu de cela, nous pouvons utiliser le tri imbriqué afin de trier automatiquement toutes les dimensions de la hiérarchie Allons-y et retirons ces trucs. Je vais donc simplement revenir au continent, ou nous appelons cela un forage vers le haut, en cliquant avec le bouton droit de la souris. Passons à Sort. Ensuite, nous allons aller au nid. Maintenant, nous allons dire, d'accord, ascendant. Et nous allons utiliser la mesure, la somme agrégée des bénéfices, afin de trier les données. Maintenant, allons-y et fermons-le. Et avec cela, nous avons obtenu le tri imbriqué. Comme vous pouvez le constater, le continent est trié. Mais maintenant, si je me penche sur le pays, voyons si le pays sera également bien trié. Maintenant, si vous regardez attentivement les données, vous pouvez constater que les États-Unis sont le seul pays de ce continent. Nous ne pouvons donc en voir aucune sorte ici. Mais vous pouvez voir que les pays d'Europe sont triés, en ordre croissant, en commençant par la valeur la plus faible provenant de l'Italie, puis de la France, puis de l'Allemagne Vous pouvez voir que le pays de ce continent est également trié en fonction des tris imbriqués Comme vous pouvez le constater, les pays de chaque continent seront triés séparément des pays des autres continents. C'est ainsi que fonctionne le tri imbriqué. Allons-y et investissons également les bénéfices sur les couleurs. Descendons maintenant dans la hiérarchie et descendons jusqu'à la ville. Nous allons avoir plus de données et les choses seront plus claires, comme vous pouvez le constater. Maintenant, la ville est également bien triée et maintenant nous trions les villes dans un seul pays. Par exemple, ici aux États-Unis, les ventes les plus faibles se situent à Portland et les ventes les plus élevées. Nous trions les villes en fonction du pays. Il s'agit donc d'une section. La section suivante est consacrée à l'Italie. Le prochain est l'Allemagne. Chaque pays sera donc trié séparément des autres pays. Nous avons ainsi appris que cette méthode fonctionne si nous avons plusieurs dimensions et qu'elle fonctionnera parfaitement si nous avons arch. À notre avis, tout aura du sens et le tri sera très logique pour les utilisateurs. Je vais par exemple accéder au code Bostl ou revenir en arrière, selon moi, tout sera trié de manière très logique C'est bon, les gars. Nous avons donc tout expliqué, comment trier les données contenues dans nos vues du point de vue de l' utilisateur, comment trier les données au fur et à mesure que nous créons les vues. Et je pense que c'est vraiment simple et pas si compliqué. Bien, il s'agit donc de savoir comment trier nos données dans Tableau. Et nous avons terminé cette section. Dans la section suivante, nous allons découvrir les paramètres de Tableau pour ajouter de la dynamique à nos visualisations. 112. Intro d'Udemy 10: tout le monde. Nous allons maintenant parler des paramètres. Les paramètres changent la donne dans Tableau et c'est parce que c'est mon avis. Les paramètres sont la meilleure fonctionnalité introduite par Tableau. Parce que les paramètres de Tableau peuvent rendre vos visualisations très dynamiques, interactives et flexibles d'une manière unique que vous ne trouverez dans aucun autre outil Très bien, alors quels sont les paramètres ? Les paramètres sont comme des variables dans les langages de programmation qui permettent à l'utilisateur de remplacer une valeur constante dans les calculs, les filtres, une ligne de référence, etc. Bien, maintenant, ce que cela signifie réellement, c' que si vous créez une vue pour vos utilisateurs, vous prenez déjà de nombreuses décisions. définissant un grand nombre de valeurs qui peuvent rester statiques, les utilisateurs ne sont autorisés qu'à lire vos points de vue. Par exemple, vous pouvez créer le calcul suivant dans Tableau dans lequel vous définissez un seuil pour votre KPI Vous dites donc que si le total des ventes est inférieur à 400, le KBI s'affichera en rouge Sinon, il sera vert. Ici, la valeur du seuil 400 est statique et ne peut pas être modifiée par les utilisateurs. Les spectateurs ne peuvent être modifiés que par le développeur. Mais maintenant, vous vous trouvez peut-être dans une situation où vous avez deux exigences émanant de deux utilisateurs différents, où ils définissent des seuils différents. Ici, vous finissez par effectuer deux calculs pour deux clients et créer deux vues. Mais maintenant, au lieu de le faire, nous pouvons utiliser le pouvoir des paramètres. Ici, nous pouvons remplacer la valeur 400 par un paramètre, puis nous pouvons proposer le paramètre comme champ de saisie pour les utilisateurs de la vue. Et maintenant, les utilisateurs peuvent utiliser le paramètre pour définir la valeur requise, car cela nécessite l'utilisation de paramètres pour modifier le comportement de votre vue en fonction de la valeur du paramètre. Cela rendra vos points de vue dynamiques et prêts à répondre à toutes les exigences. Et il existe d'innombrables façons d' utiliser les paramètres dans Tableau. Et dans ce tutoriel, je vais vous montrer six cas d'utilisation différents. Le premier cas d'utilisation concerne l'utilisation des paramètres et des calculs. Le deuxième cas d'utilisation concerne les lignes de référence, le troisième comment les utiliser dans un filtre. Et nous avons un autre cas d'utilisation très spécial montre comment passer d'une dimension à l'autre et passer d'une mesure à l'autre de manière très dynamique dans une vue et dans un autre cas d'utilisation concernant les titres et le texte. Et le dernier cas d'utilisation, comment utiliser les paramètres dans les stylos. Très bien les gars, c'était donc une brève introduction aux paramètres. Ensuite, nous allons apprendre à créer des calculs dynamiques à l'aide de paramètres. 113. Udemy 10 2 Calc: Très bien les gars, commençons maintenant par le premier cas d'utilisation, comment utiliser les paramètres dans les calculs. Créons maintenant une sorte de KBI pour suivre les bénéfices par sous-catégorie OK, maintenant nous allons nous en tenir à la source de données volumineuses et nous allons passer aux produits pour obtenir la sous-catégorie Ensuite, nous avons besoin des bénéfices les plus importants. Nous allons donc passer aux commandes et récupérer les bénéfices ici. OK, alors maintenant nous allons également montrer les étiquettes sur la vue. Et maintenant, nous pouvons avoir un seuil ou un BI, où nous allons dire que si le bénéfice est inférieur à dix 000 dollars, il sera rouge. Tout ce qui dépasse dix K sera vert. Maintenant, pour créer la logique et les couleurs de la vue, nous devons créer des calculs. Ne vous inquiétez pas quant à la manière de créer des calculs dans Tableau, car nous allons avoir une section dédiée à cela. Maintenant, pour créer le calcul, nous allons accéder au volet de données de manière radicale sur l'espace vide, puis choisir Créer un champ calculé. Allons-y. Et maintenant, nous allons l' appeler QBI Colors. Maintenant, nous allons écrire ici l'expression concernant notre logique. Il indique si nous en avons besoin et que nous en avons les bénéfices. Nous avons dit que s'il fait moins de 1 000 K, il peut être rouge. Nous allons donc écrire la valeur en rouge, sinon elle sera verte. Finissons-en avec ça. Nous avons notre logique pour les couleurs dans notre vision, et comme vous pouvez le voir ici dans nos calculs, nous avons une constante. Ce sont les dix kilomètres. Allons-y et créons-le. Nous allons donc cliquer sur OK. Et ici, sur le côté gauche, vous pouvez voir notre dimension. Nous allons le prendre et le mettre sur les couleurs. Passons maintenant à l'intérieur et attribuons les valeurs aux couleurs vertes. Ça va être vert et rouge. Ça va être rouge. Cliquons sur OK. Nous pouvons maintenant transmettre ce rapport aux utilisateurs pour qu'ils puissent le consulter et interagir avec lui. Mais maintenant, comme vous pouvez le constater, les calculs du KPI sont vraiment statiques et ils ne peuvent pas le personnaliser Afin de donner maintenant aux utilisateurs la possibilité de définir ce qui est rouge et ce qui est vert, nous devons utiliser des paramètres. Maintenant, pour créer des paramètres dans Tableau, il existe deux manières de le faire. Soit vous accédez au volet de données et créez vos paramètres, soit vous les avez créés à l' endroit où vous en avez besoin. Par exemple, si vous créez un filtre, dans le cadre de la création du filtre, nous pouvons créer des paramètres. Voyons maintenant d'abord comment créer des paramètres dans le volet de données. Dans les volets de données, vous pouvez créer des paramètres de deux manières. Soit vous allez dans l' espace vide, Tic, cliquez dessus, puis vous pouvez voir ici créer un paramètre, soit l'autre option est que vous allez en tête du volet de données et vous avez ici une petite flèche. Si vous cliquez dessus, vous verrez exactement le même menu déroulant. Et ici, nous avons la possibilité de créer un paramètre. Sélectionnons-le. Et maintenant, nous avons la fenêtre de création de paramètres. Tout d'abord, nous devons lui donner un nom, nous allons l'appeler choose threshold. Ensuite, nous devons définir le type de données du paramètre. Et si nous allons ici, vous pouvez voir une liste de tous les types de données. Mais ici, vous les connaissez tous. Mais Table a décidé d'utiliser des flottants et entiers plutôt que des nombres, trous et des nombres décimaux Mais ils sont exactement les mêmes pour le moment. Nous allons utiliser les nombres entiers. Nous ne voulons pas avoir de nombres décimaux dans le KPI. Une fois cela fait, nous pouvons définir le format d'affichage ici. Pour chaque type de données, il existe différents formats pour représenter les valeurs. Comme vous pouvez le voir, nous avons des normes numériques automatiques, des pourcentages, des devises, personnalisées. Je vais m'en tenir à l'automatique. Ensuite, dans le suivant, vous devez définir la valeur par défaut qui apparaîtra dans l'entrée. Donc, ici, je dirais que ce seront les 10 000 et, bien sûr, les utilisateurs peuvent changer cela. Ensuite, vous disposez de différentes options pour limiter ce que les utilisateurs peuvent sélectionner. L' option par défaut est donc tout. Cela signifie que vous autorisez les utilisateurs à saisir n'importe quelle valeur, mais bien entendu, nous avons limité le type de données aux nombres entiers Cela signifie que les utilisateurs ne peuvent pas entrer de caractères dans le champ de saisie. Ou vous définissez pour l'utilisateur une liste de valeurs autorisées. Vous pouvez donc autoriser, par exemple, cinq valeurs différentes, peut-être pour vous assurer que rien ne va mal dans la vue. Vous rendez donc le paramètre plus restrictif. La liste est donc quelque chose comme discrète, vous autorisez une liste de valeurs distinctes. Et la suivante est un peu comme les stylos, vous définissez le début et la fin de la plage, puis vous définissez les étapes entre ces deux valeurs. Donc, pour l'instant, je vais le laisser ouvert afin que les utilisateurs puissent sélectionner ce qu'ils veulent. Très bien, maintenant, allons sur OK pour créer le paramètre et maintenant, si vous vérifiez le bain de données sur le côté gauche, laissez-moi simplement minimiser ces tables. Vous pouvez voir que le paramètre sera toujours créé à la fin du volet de données. Il existe donc une sorte de séparateur entre vos données et les paramètres, car les paramètres sont indépendants de votre source de données. n'y a donc aucune dépendance entre les paramètres et votre jeu de données. C'est quelque chose de complètement indépendant et uniquement spécial pour le classeur Bon, maintenant nous avons le paramètre, comment nous allons le montrer aux utilisateurs. Pour ce faire, c'est très simple. Accédez au paramètre, cliquez dessus avec le bouton droit de la souris, puis nous avons la possibilité d'afficher les paramètres dans la vue. Sélectionnons-le. Vous pouvez maintenant voir le paramètre saisi sur le côté droit de la vue. Ici, nous pouvons voir la valeur de dix K par défaut. Maintenant, changeons la valeur. Nous allons en avoir environ 500. Vous ne voyez rien changer dans notre point de vue. Peu importe donc ce que vous offrez ici. Vous voyez que la vue ne change pas. Cela signifie que nous devons maintenant le relier d'une manière ou d'une autre à la vue. Et pour ce faire, nous allons entrer dans les calculs et remplacer la valeur constante par le paramètre. Voyons comment nous pouvons le faire. Nous allons passer à notre calcul, les couleurs QBI. Cliquez dessus avec le bouton droit, puis passons à Modifier. Nous devons donc maintenant aller ici et remplacer cette valeur. Je vais le supprimer et maintenant nous allons taper le nom du paramètre. Comme vous pouvez le voir Tableu, suggérez-nous ici et cliquez dessus. Que toutes les valeurs que l'utilisateur va donner pour ce paramètre seront utilisées directement dans ce calcul. Essayons ça. Je peux cliquer sur OK. Comme vous pouvez le constater, quelque chose a déjà changé dans la vue, mais jouons avec les valeurs. Au lieu de 5 K, nous allons avoir environ 20 K. C'est bon. Et avec cela, je viens de modifier le seuil de ce KPI. Donc maintenant, tout ce qui est en dessous de 20 K sera rouge, tout ce qui est plus haut sera vert. Prenons une autre valeur, comme 50 K. Et maintenant, comme vous pouvez le constater, le seuil est vraiment élevé. Nous n'avons que deux valeurs. C'est vert, et comme vous pouvez le constater, c'est très dynamique. Et vous donnez aux utilisateurs le pouvoir de définir et de personnaliser le KPI comme ils Ainsi, vous allez répondre à de nombreuses exigences d'un seul coup d'œil. J'adore cette fonctionnalité de Tableau. Très bien, c'est donc tout pour les calculs dynamiques. Nous allons maintenant apprendre à utiliser des paramètres pour créer des lignes de référence dynamiques. 114. Udemy 10 3 Ref: Très bien, voyons maintenant un autre cas d'utilisation des paramètres. Nous pouvons utiliser des paramètres dans la ligne de référence, afin de montrer dans notre vue une ligne de référence pour indiquer quel est le seuil, juste pour indiquer plus clairement où se situe la limite entre le rouge et le vert. Et ici, nous pouvons utiliser notre paramètre déjà existant, savoir le seuil dans la ligne de référence. Permettez-moi de vous montrer rapidement comment nous pouvons y parvenir. Passons maintenant au volet d'analyse. Ensuite, nous avons la possibilité de créer une ligne de référence ici. Alors allons-y et connectons-nous deux fois. Nous avons maintenant une nouvelle fenêtre pour configurer la ligne de référence. Il existe de nombreuses options, mais nous pouvons maintenant nous concentrer sur les paramètres. Ce qui est vraiment important ici, c'est la valeur de la ligne de référence. allons maintenant vérifier l'option comme nous pouvons le voir ici, comme vous pouvez voir Tableau ici suggérer la métrique. La seconde consiste à créer un nouveau paramètre. La troisième consiste à choisir le paramètre déjà existant. Comme vous pouvez le constater, nous pouvons créer nouveaux paramètres exactement là où nous en avons besoin. Mais pour l'instant, il est tout à fait logique d'utiliser le même paramètre dans la ligne de référence. Allons-y et sélectionnons-le. Maintenant, comme vous pouvez le voir sur le côté droit, nous avons déjà une ligne de référence dans notre vue et nous avons l' étiquette Choose Threshold. Au lieu d'afficher les étiquettes, nous pouvons afficher les valeurs du paramètre. Pour ce faire, nous allons accéder aux étiquettes et nous pouvons modifier ces deux valeurs. Sélectionnons-le. Et c'est tout pour le moment, allons-y et cliquez sur OK. Comme vous pouvez le voir, nous montrons maintenant le seuil sous forme de ligne de référence. Et si nous changeons la valeur des 50 K deux, disons dix k, allons-y. Maintenant, comme vous pouvez le constater, l'utilisateur peut contrôler tout ce qui se trouve dans la vue en saisissant le paramètre. Ils modifient les calculs tout comme la ligne de référence. C'est vraiment cool et professionnel d'intégrer cette dynamique à vos rapports Voici comment vous pouvez utiliser la valeur du paramètre à l'intérieur de la ligne de référence. Très bien, c'est donc tout pour les lignes de référence dynamiques. Ensuite, nous allons apprendre à utiliser les paramètres dans les filtres. 115. Udemy 10 4 filtres: Très bien, nous allons maintenant passer au prochain cas d'utilisation où nous allons utiliser les paramètres dans les filtres. Et nous pouvons également apprendre à créer des paramètres exactement à l' endroit où nous en avons besoin. Nous allons donc maintenant créer un rapport dans lequel nous allons présenter les dix meilleurs produits de notre ensemble de données. Pour ce faire, nous allons nous en tenir à la source de données de pointe. Passons aux produits et nous prenons le nom du produit de manière autoblique Nous avons maintenant une liste de nos produits et ce dont nous avons besoin, c'est d'une mesure. Nous allons passer aux commandes et nous allons prendre les ventes, les faire glisser et dessiner ici comme d'habitude. Faisons des étiquettes et je vais les trier. Descendant. Maintenant, nous voulons montrer uniquement les dix meilleurs produits. Pour ce faire, nous allons prendre le nom du produit dans les filtres, afin de pouvoir le faire glisser à partir de là en maintenant la touche Ctrl enfoncée, puis en le déposant sur les filtres. Maintenant, dans les filtres ici, nous voulons montrer les dix meilleurs produits. Pour ce faire, nous allons aller au sommet. Maintenant, nous allons définir la règle. Tout va bien. Vous pouvez donc voir ici les dix meilleurs en termes de ventes. Comme vous pouvez le constater, nous sommes en train de définir une règle. Dans cette règle, c'est comme dans les calculs, nous avons une constante. La constante de cette règle est le dix. Maintenant, vous vous retrouvez peut-être dans la même situation où un utilisateur demande les dix meilleurs produits et un autre utilisateur demande les 20 meilleurs produits. Maintenant, au lieu de créer deux filtres différents, deux vues différentes, nous pouvons rester avec la même vue et utiliser des paramètres. Ensuite, vous allez donner aux utilisateurs finaux le soin de définir leur liste. Nous devons donc maintenant changer la valeur de dix en paramètre. Alors, cliquons ici. Et ici, nous avons toujours les trois options. Soit la valeur que vous entrez, soit vous pouvez créer un paramètre ou utiliser un paramètre déjà existant. Nous voulons maintenant créer un nouveau paramètre pour cette vue, et comme vous pouvez le voir, il s'agit la deuxième méthode pour créer des paramètres. Nous n'allons pas accéder à la banque de données, nous allons la créer exactement là où nous en avons besoin Allons-y et cliquez sur Créer un nouveau paramètre. Nous avons donc à nouveau ici la même fenêtre dans laquelle nous allons créer un paramètre. Nous allons l'appeler Choose Top Products. Vous remarquerez peut-être que vous ne pouvez pas modifier le type de données car vous créez ici un paramètre dans le filtre pour les ventes. Et les ventes sont une question de mesure et de chiffre. Mais pareil ici, vous pouvez personnaliser le format d'affichage, la valeur actuelle, ainsi que les valeurs que vous pouvez autoriser, qu' il s'agisse de tout ou d'une plage. Alors maintenant, essayons la gamme. Le minimum sera de un, le maximum de 50. Et nous allons avoir une taille de cinq pas. bon, c'est tout. Cliquons sur OK. Maintenant, vérifions à nouveau la règle. Nous avons Tube puis notre paramètre en fonction des ventes. Cela signifie donc que nous n'avons pas de valeur constante et que nous utilisons le paramètre. Allons-y et appuyons sur OK. Comme vous pouvez le constater, le rapport affiche les dix meilleurs produits, car la valeur par défaut du paramètre est dix. Et si vous cochez le côté gauche, nous avons un nouveau paramètre appelé Choose Top Products. Génial. Maintenant, l'étape suivante consiste à afficher correctement les paramètres pour les utilisateurs et à dire Afficher le paramètre. Très bien, alors vérifions maintenant nos paramètres. Maintenant, il en affiche 11. Je pensais en avoir donné dix. Modifions-le donc à nouveau. Cliquez dessus avec le bouton droit de la souris , puis allons-y. D'accord, parce que nous respectons ces valeurs. Comme vous pouvez le voir, c'est comme des stylos, cela commence à 1611 et ainsi de suite parce que la taille est de cinq Donc, ce que nous allons faire, c'est le ramener à zéro, puis, comme vous pouvez le voir, nous en avons de nouveau dix. Cliquons sur OK. Très bien, maintenant je vous promets que nous avons les dix premiers, parce que si vous vérifiez la valeur ici sur le paramètre, c'est dix. Très bien, maintenant c' est quelque chose de différent. Au lieu d'avoir des champs de saisie ici, nous avons comme un curseur de plage L'utilisateur peut modifier les diapositives. Vous pouvez voir que notre filtre a réagi et qu'il affiche maintenant les 20 premiers ou que les utilisateurs peuvent utiliser ces flèches pour changer d'étape. Et comme vous pouvez le constater, au fur et à mesure que je passe à différentes valeurs, les yeux du filtre changent également. Cela dit, c'est ainsi que vous pouvez utiliser les paramètres et les filtres. Comme vous pouvez le constater, votre affichage est très dynamique et vous permettez aux utilisateurs de personnaliser ce qu'ils veulent. Très bien, les gars, c'est tout pour les filtres dynamiques. Ensuite, nous allons apprendre un cas d'utilisation très intéressant des paramètres, comment nous pouvons passer dynamiquement d'une dimension à une autre et d'une mesure à l'autre. 116. Udemy 10 5 Swap: Très bien les gars, nous allons maintenant passer au cas d'utilisation le plus important des paramètres. Vous pouvez voir ce cas d'utilisation presque dans chaque projet de table. Le cas d'utilisation consiste à utiliser des paramètres pour basculer entre les dimensions et les mesures. Voyons maintenant d'abord comment utiliser les paramètres pour passer d'une dimension à l'autre dans une seule vue. Supposons que vous créez un tableau de bord sur les ventes et que vous aurez des vues telles que les ventes par pays, les ventes par catégorie. Cela signifie que vous créez deux vues avec la même métrique mais des dimensions différentes. Désormais, au lieu d'avoir deux vues, nous n'en aurons qu' une pour les utilisateurs. Et ils vont décider de la dimension qu'ils vont utiliser dans la vue. Maintenant, pour ce faire, nous devons utiliser la puissance des paramètres. Très bien, alors maintenant allons-y et créons notre vue. Nous avons les ventes, alors prenons les ventes sur les colonnes. Ensuite, nous avons besoin des pays. Nous allons nous en remettre aux clients. Ensuite, nous avons ici le pays et les querelles, super. Et comme d'habitude, nous allons montrer les étiquettes. Nous voulons maintenant faire du pays de la dimension une variable, un paramètre. Cela signifie donc que nous devons d'une manière ou d'une autre passer d'une dimension à l'autre, entre le pays et la catégorie dans la même perspective. Cela signifie donc qu'au lieu d' avoir la dimension pays, nous voulons avoir une dimension dynamique avec des valeurs différentes. Maintenant, la première chose à faire est de créer un paramètre dans lequel l'utilisateur va choisir dimension à présenter dans la vue. Nous allons donc créer un paramètre depuis le volet de données. Cliquez ici, puis créez un paramètre ici. L'objectif principal de ce paramètre est de choisir la dimension qui peut être présentée dans la vue. Tout d'abord, donnons-lui un nom, nous allons l'appeler Choose Dimension. Et maintenant, la question est de savoir quelles sont les valeurs contenues dans ce paramètre ? Ce sera le nom de la dimension. Il s'agira donc de valeurs telles que le pays et la catégorie. Ce sont donc des chaînes, donc le type de données ici sera une chaîne. Allons-y et sélectionnons-le. Et comme vous pouvez le constater, Tableudd a désactivé le format Nous ne pouvons pas choisir le format de la chaîne, c'est comme un texte libre. Ensuite, nous devons définir la valeur actuelle, et ici nous allons avoir le pays de la dimension par défaut. Allons donc saisir la valeur du pays. Bien, maintenant que le type de données est une chaîne, nous ne pouvons pas créer de plage à partir de celui-ci Nous n'avons donc ici que deux options. Soit nous allons l' avoir sous forme de texte libre, sous forme de champ de saisie. Dans ce scénario, il est tout à fait logique d'avoir une liste prédéfinie pour les utilisateurs, car les utilisateurs ne verront pas votre source de données et ils n'ont aucune idée des dimensions que nous avons pour cela. Si nous optons pour le texte libre, cela va être vraiment confus et personne n' en trouvera la bonne dimension. Dans ce scénario, nous devons vraiment fournir une liste prédéfinie aux utilisateurs, puis ils vont sélectionner la valeur qui leur convient. Dans cet exemple, nous n'allons proposer que deux dimensions. C'est le pays et la catégorie. Allons-y et ajoutons ces valeurs. Nous allons donc avoir le pays et la prochaine valeur sera la catégorie. Et bien sûr, vous pouvez ajouter d'autres dimensions comme la ville, le nom du produit, etc. Alors maintenant, nous allons nous en tenir à l'exemple. Et c'est tout, alors cliquons sur OK, super. Maintenant, si vous corrigez les difficultés liées aux données, nous avons un nouveau paramètre appelé choose Dimension. Ici, vous pouvez voir rapidement quel type de données nous avons pour chaque paramètre ? L'étape suivante consiste maintenant à afficher le paramètre pour que les utilisateurs finaux se connectent radicalement. Allons afficher le paramètre. Très bien, vérifions maintenant nos paramètres. Sur le côté droit, nous avons une liste. C'est logique. Nous avons créé un paramètre de liste, et à la fin, nous allons avoir une liste pour les utilisateurs. Et à l'intérieur, nous n'avons que deux valeurs, le pays et la catégorie. Maintenant, si vous passez de l' une à l'autre de ces deux valeurs, rien ne changera dans la vue car ce paramètre n'est pas encore connecté à notre vue. Très bien, maintenant nous allons créer notre dimension dynamique et notre dimension dynamique utiliser dans la vue plutôt que dans le pays. Cela signifie que nous devons créer un nouveau champ pour le faire radicalement ici et créer un champ calculé. Allons-y maintenant. Appelons cela une dimension dynamique. Nous allons utiliser ici le cas où , ne vous inquiétez pas pour ça. Je vais tout expliquer dans la section des calculs. La syntaxe commence par case , puis nous devons spécifier le nom du champ. Dans ce cas, nous allons entrer le paramètre, notre paramètre appelé ici. Comme vous pouvez le constater au moment où vous écrivez Tableau nous suggère des choses. Notre champ choisit la dimension. Ensuite, nous allons spécifier une action pour chaque scénario, pour chaque valeur. Passons à une nouvelle ligne et juste au moment où la première valeur sera le pays, vous devez faire très attention à l'écrire exactement comme nous l' avons écrit dans le paramètre. Il a été mis en majuscule dans le paramètre et il devrait également être en majuscule ici, sinon cela ne fonctionnera pas Maintenant, que peut-il se passer si la valeur est le pays ? Ensuite, nous devons spécifier l'action. Si les utilisateurs choisissent le pays, que peut-il se passer ? Le pays de dimension doit être utilisé. Allons écrire ici, Country. Et comme vous pouvez le constater, au moment où j'écris, cela suggère que nous avons besoin de la dimension pays. Vous pouvez le voir sur l'icône ici, alors sélectionnons-le. Très bien, passons maintenant au scénario suivant dans lequel l'utilisateur va sélectionner la valeur de la catégorie. C'est exactement la même chose que nous pouvons écrire ici. Lorsque la valeur est une catégorie, que peut-il se passer ? La catégorie de dimension doit être utilisée. Commençons par là. Catégorie. Et comme vous pouvez le constater, nous avons suggéré ici la catégorie de dimensions. Sélectionnons-le qui indique que ce sont les scénarios qui peuvent arriver au paramètre et nous devons terminer l' affaire avec gain de cause comme ceci. Comme vous pouvez le constater dans ce calcul, nous ne faisons qu'établir un mappage entre les valeurs des paramètres et les dimensions. Allons-y et cliquons sur OK. Comme vous pouvez le voir, nous avons maintenant une nouvelle dimension sur le côté gauche appelée dimension dynamique. C'est un champ calculé, et maintenant nous allons supprimer notre dimension statique, le pays. Et au lieu de cela, nous allons ajouter notre nouvelle dimension dynamique. Très bien, alors maintenant allons-y et vérifions-en avec le travail éthique. Comme vous pouvez le constater, la valeur est désormais une catégorie et dans la vue, nous voyons les catégories , ce qui est vraiment bien. Très bien, changeons maintenant la valeur du paramètre en country. Comme vous pouvez le constater, la dimension de la vue a changé. Nous avons donc maintenant un pays au lieu d'une catégorie. Comme vous pouvez le constater, les paramètres sont très puissants et vous passez à une vue totalement dynamique, où les utilisateurs peuvent définir le niveau de détail de la vue en modifiant la dimension. Alors imaginez maintenant que vous créez tableau de bord avec les ventes et que vous avez dix dimensions. Ici, vous n' avez qu'une seule vue au lieu de dix rapports. Très bien, cela correspond à ce cas d'utilisation. C'est ainsi que nous passons d'une dimension à l' autre à l'aide de paramètres. Très bien, vous avez maintenant la tâche Tableau suivante. La tâche consiste à créer une mesure dynamique en utilisant des paramètres situés entre trois mesures, bénéfices des ventes et la quantité. Dans le même point de vue. Vous pouvez suspendre la vidéo dès maintenant pour effectuer la tâche, puis la reprendre une fois que vous avez terminé. Très bien, alors laissez-moi vous montrer comment vous pouvez le faire. Nous avons exactement les mêmes étapes que les dimensions que nous avons. Tout d'abord pour créer le paramètre et ensuite pour créer la logique dans le champ calculé. Commençons par le premier. Pour créer les paramètres, nous allons accéder au volet de données. Cliquez ici et créez un paramètre, nous l'appellerons Chose Measure. Et ici, nous devons réfléchir aux valeurs des paramètres. Ce sera donc le nom des mesures, ce qui signifie que le type de données sera une chaîne. Et ici, nous devons définir la valeur par défaut. Nous avons ici trois valeurs, les ventes, le profit et la quantité. Et nous allons avoir la valeur par défaut sous forme de ventes. Là encore, en ce qui concerne les valeurs que les utilisateurs ne connaissent pas à propos de votre source de données, ils ne connaissent pas le nom exact de vos mesures. Vous devez donc créer une liste prédéfinie pour eux. Allons par ici. Nous avons trois valeurs, donc nous allons avoir la première les ventes, la deuxième le profit et la troisième la quantité. C'est ça. Allons-y et appuyons sur OK. Comme vous pouvez le voir sur le côté gauche nous avons notre nouveau paramètre. Et l'étape suivante consiste à afficher les paramètres pour les utilisateurs finaux. Pour ce faire, cliquez dessus avec le bouton droit de la souris et affichez le paramètre. Vérifions notre paramètre. Ici, vous pouvez voir que cela commence par les ventes. Comme il s'agit de notre valeur par défaut, vous pouvez passer d'une valeur à l'autre, mais comme vous pouvez le constater, rien ne change à la vue, la vue affiche toujours les ventes. L'étape suivante consiste maintenant à créer le champ calculé. Pour ce faire, nous allons passer radicalement au volet de données ici, puis sélectionner Créer un champ calculé. Nous allons l'appeler mesure dynamique. Là encore, nous pouvons utiliser le même cas de syntaxe, puis le nom du paramètre, alors choisissez. Nous allons sélectionner la mesure. Nous allons maintenant définir les scénarios dans lesquels la valeur correspond aux ventes. Ensuite, l'action consistera à sélectionner la mesure, les ventes, à écrire les ventes et à sélectionner la mesure. Très bien, nouvelle ligne. Et nous allons maintenant cartographier la prochaine valeur. Ce sera le profit, puis le profit mesuré. Profit. Et allons-y et sélectionnons la mesure. Très bien, donc nous cartographions cela. Nous allons maintenant cartographier la dernière valeur. Nous avons donc la quantité. Si l'utilisateur sélectionne cette valeur dans le paramètre, la mesure de quantité sera également sélectionnée. Allons-y avec ça. Ça y est, ce sont nos trois scénarios que nous allons avoir à la fin. Maintenant, comme vous pouvez le constater, notre calcul est valide. Et allons-y et appuyons sur OK. Si vous vérifiez le bain de données, nous avons un nouveau champ calculé appelé mesure dynamique. Maintenant, ce que nous pouvons faire, c' est supprimer notre mesure statique et la remplacer par la mesure dynamique. Très bien, maintenant allons-y et changeons les valeurs des paramètres. Commençons par les ventes. Comme vous pouvez le constater, nous avons maintenant les valeurs des ventes. Si vous passez à profit, vous pouvez voir que l'axe et les valeurs de la vue sont modifiés en fonction de la nouvelle mesure. Mais passons maintenant à la dernière question, à la quantité, et comme vous pouvez le constater, nous n'avons aucune donnée. Eh bien, si vous avez quelque chose comme ça, nous avons un problème soit dans les calculs, soit dans les paramètres. Découvrons où se trouve l'erreur. Revenons au calcul, modifions-le radicalement, puis passons à Modifier. Et ici, nous devons comparer les valeurs. Comme vous pouvez le voir, nous avons ici la quantité et nous avons la quantité dimensionnelle. Tout est correct, mais comme vous pouvez le voir, la valeur du paramètre est la quantité. J'ai donc une faute de frappe, ce qui signifie que pour Tableau, nous n'avons défini aucun scénario pour cette valeur Pour corriger cela, nous allons aller dans le paramètre sur le côté gauche, corriger ratiquement, puis aller dans Modifications, puis nous allons accéder à notre liste et modifier cette valeur. Nous allons donc nous connecter deux fois et l' écrire correctement Quantité. Alors c'est tout. Allons-y, d'accord. Comme vous pouvez le constater, nous avons des données sur la quantité Il est donc très important d'avoir exactement les mêmes valeurs les paramètres du calcul. Comme vous pouvez le constater, c'est très sensible. Nous avons donc une dimension dynamique et une mesure dynamique et nous pouvons passer d'un membre du personnel à l'autre selon mesure dynamique et nous pouvons passer d'un les souhaits de l'utilisateur. Très bien, voici comment vous pouvez utiliser paramètres pour passer d'une mesure à l'autre. D'un point de vue, c'est tout simplement génial. Très bien, les gars, tout dépend de la façon de passer d'une dimension à l'autre et d'une mesure à l'aide de paramètres. Ensuite, nous allons apprendre à utiliser les paramètres dans les titres et les textes. 117. Udemy 10 6 Texte: Très bien, nous pouvons maintenant passer rapidement au cas d'utilisation suivant, où nous pouvons créer des titres dynamiques à l'aide de paramètres. Maintenant, si vous regardez notre exemple précédent, nous avons un problème. Vous voyez que nous avons le titre, Ventes par pays. Mais la vue montre catégorie par profit, parce que nous avons choisi ici, catégorie par profit. Et maintenant, le titre est erroné et trompeur. Donc, pour résoudre ce problème, nous pouvons utiliser des paramètres pour transformer ce titre statique en titre dynamique. Voyons comment nous pouvons le faire. Passons donc au titre. Et maintenant, nous avons une nouvelle fenêtre pour personnaliser le titre. Maintenant, la règle, par défaut , sera le nom de la feuille. Cela signifie que le nom que vous donnerez à la feuille de calcul sera le titre de votre vue Dans cet exemple, j'appelle cette feuille de travail «   ventes par pays Et nous l'avons en plus d'un titre. Mais maintenant, nous devons modifier cette règle pour qu'elle soit mesurée par dimension. Laissez-moi vous montrer comment procéder. Supprimons simplement cette règle, et le premier mot de notre convention de dénomination sera la mesure. Maintenant, pour insérer le paramètre, nous allons passer ici sur l'insert. Ensuite, vous aurez une liste des différentes fonctions de la table. Et nous avons ici une section pour tous les paramètres. Ici, nous avons besoin du paramètre pour les mesures, cliquons dessus. Et maintenant, le prochain mot de notre convention de dénomination sera espace ». Par l'espace. Comme vous pouvez le constater, il n'y a pas de couleur d'arrière-plan car il est statique et le paramètre est gris pour indiquer qu'il s' agit d'une valeur dynamique. Et puis le dernier mot de notre titre sera la dimension du paramètre. Allons-y et insérons ça. De la même manière, cliquez sur Insérer. Et notre paramètre sera ici. Le paramètre a choisi la dimension. Cliquons dessus. Le premier mot indiquera la valeur du paramètre de mesure. Ensuite, nous avons, d'ici là la valeur de la dimension du paramètre. Allons-y et cliquons sur OK. Comme vous pouvez le constater, le titre de notre point de vue a vraiment changé. Alors maintenant, nous l'avons, c'est exact. Profit par catégorie. Maintenant, comme d'habitude, nous allons jouer avec les valeurs des paramètres. Passons maintenant à la dimension du pays. Et vous voyez maintenant que nous avons les bénéfices par pays, il en va de même pour la mesure. Nous pouvons aller sélectionner la quantité. Nous avons la quantité par pays. Comme vous pouvez le constater, c'est vraiment incroyable. Et vous pouvez ajouter des paramètres à tout et vous obtiendrez des vues vraiment impressionnantes dans Tableau. Prenons rapidement un autre exemple. Nous pouvons faire de même dans les paramètres et les filtres, et ici nous pouvons également créer un titre dynamique. Double-cliquez sur le titre. Supprimons ces pièces, nous allons l'appeler top. Ensuite, la valeur proviendra du paramètre, donc elle se situera dans le top 30 à 40 et ainsi de suite. Nous allons donc insérer le paramètre que vous utilisez dans le filtre. Ce sera donc le Choose Top Products. Ensuite, nous pouvons ajouter le mot « Produits ». Alors c'est tout. Cliquons sur OK. Et maintenant, comme vous pouvez le voir, nous avons le titre Top 30 Products, car la valeur du paramètre est 30. Et au fur et à mesure que vous modifiez les valeurs des paramètres, vous pouvez voir que le titre change également en conséquence. J'adore les paramètres dans Tableau. C'est bon. OK. Nous avons donc appris à utiliser les paramètres dans le texte et les titres. Ensuite, ce sera le dernier cas d'utilisation des paramètres. Nous allons apprendre à créer des pilules dynamiques dans des histogrammes. 118. Udemy 10 7 Bins: Très bien, nous allons maintenant passer au dernier cas d'utilisation. Nous pouvons utiliser des paramètres dans des stylos. Dans le dernier tutoriel, nous avons créé des stylos et histogramme indiquant les scores des clients, et nous avons décidé que la taille du stylo était de dix Allons-y et reconstruisons rapidement cette vue. C'est vraiment facile. Prenons donc les scores et les mettons dans les colonnes, puis nous pourrons compter le nombre de clients et les mettre sur les lignes. Chez nous, nous avons un histogramme et la taille de chacun de ces stylos est de dix Encore une fois, nous avons une valeur constante dans notre vue. Allons-y et rendons-le dynamique. Nous allons donc passer à notre score de stylo. Cliquez dessus avec le bouton droit de la souris, puis faites-le. Ici, vous pouvez voir que les stylos sont au nombre de dix, c'est ce que nous avons défini. Mais maintenant, au lieu de cela, nous allons créer un paramètre raticlick dessus Et encore une fois, nous avons ici la possibilité de créer un nouveau paramètre. Sélectionnez cela, maintenant nous allons l'appeler «  Choisissez la taille de Penso Encore une fois, Tableau a choisi le type de données Il doit être basé sur les scores, et nous avons ici la valeur par défaut est dix. Je suis d'accord avec ça. Nous devons maintenant choisir quelles valeurs peuvent être autorisées. Soit toutes les valeurs, soit une liste, soit une plage. Ici, je recommande d'utiliser cette plage, car si vous regardez la plage de paramètres, elle ressemblait vraiment à un petit stylo également. Il est logique de définir la gamme pour les utilisateurs. Ici, nous avons le minimum cinq, le maximum 25, et la taille des étapes peut être de cinq. Je suis d'accord avec ça. Je vais le laisser tel quel. Alors allons-y et cliquez sur OK. Et maintenant, vous pouvez voir qu'au lieu d'avoir la taille de dix stylos, nous avons un paramètre, allons-y et appuyons sur OK. Comme vous pouvez le constater, rien n'a changé dans notre histogramme car auparavant, nous avions une taille de dix et la valeur par défaut du paramètre est également dix Allons d'abord tester tout ce que nous avons pour afficher le paramètre. Donc, connectez radicalement et affichez le paramètre. Maintenant, sur le côté droit, nous en avons dix. Et si nous passons simplement de l'une à l'autre de ces deux valeurs, vous pouvez voir que notre histogramme change également en conséquence Et avec cela, les clients peuvent personnaliser l' histogramme comme ils le souhaitent ici N'oubliez pas de toujours créer un titre dynamique, car c'est vraiment cool. Allons-y et double-cliquez dessus comme d'habitude. Nous allons le supprimer d'ici et l' appeler histogramme Voici donc la partie statique, le score de l'histogramme. Et maintenant, nous allons ajouter la taille des stylos. Nous allons donc insérer des stylos de la taille d'un stylo, puis nous allons le fermer. C'est ça. Avec cela, nous avons un nom dynamique. Vous pouvez maintenant voir que la valeur sélectionnée le paramètre apparaît désormais dans le titre. Si l'utilisateur change la taille des stylos, comme vous pouvez le constater, le titre change également en conséquence. C'est vraiment amusant de travailler avec Tableau. Très bien, alors maintenant résumons. Je pense que les paramètres sont la meilleure fonctionnalité de Tableau. Les paramètres sont comme des variables qui permettent aux utilisateurs de remplacer la valeur constante dans les calculs, les filtres, la ligne de référence, etc. Autre particularité des paramètres ils sont indépendants de votre ensemble de données, de votre source de données. Et l'objectif principal des paramètres est de rendre vos visualisations plus interactives, flexibles et plus dynamiques Et offrez à différents utilisateurs la possibilité personnaliser les visualisations selon différentes méthodes et exigences sans avoir à créer plusieurs versions des mêmes visualisations J'adore les paramètres. Très bien, d'accord, pour que nous ayons tout appris sur les paramètres et sur la façon de dynamiser nos points de vue. Dans la section suivante, nous allons découvrir d'autres techniques relatives à l'interactivité dans Tableau, et nous allons nous concentrer sur les actions de Tableau 119. Udemy 11 1: Actions de Tableau. Il s'agit d'une fonctionnalité vraiment intéressante de Tableau, qui permet d' ajouter plus d'interactivité et de dynamisme à vos tableaux de bord, ce qui les rendra très modernes De plus, il peut permettre aux utilisateurs d'accélérer les données à l' aide de vos tableaux Comme d'habitude, nous devons d'abord comprendre le concept qui sous-tend les actions Tableau. Ensuite, nous allons nous entraîner dans Tableau. Alors allons-y. Très bien les gars, maintenant nous pouvons commencer par la première question. Qu'est-ce que l'action ? Eh bien, l'action est un changement de statut. Cela signifie qu'en raison d'un événement ou d'un déclencheur spécifique, le statut d'un objet peut passer de a à B. Et l'objet dans Tableau sera constitué de visualisations Le point de départ, que nous appelons cela dans Tableau, ce sont les feuilles de source. Et l'action sera déclenchée par l'interactivité de l'utilisateur À quelle fréquence les utilisateurs interagissent avec nos points de vue à l'aide de la souris Soit en passant la souris sur les données, soit en les sélectionnant ou en cliquant sur les données Et la dernière option consiste à utiliser le menu. Jusqu'à présent, nous avons défini pour Tableau la feuille source du point de départ. La deuxième chose que nous définissons pour Tableau, c'est ce qui peut déclencher l'action. Et la dernière chose que vous devez définir pour Tableau est ce qui peut se passer une fois que l'action est déclenchée. Et ici, nous avons six options ou actions différentes. Le premier sera d'aller à l'URL. Cela signifie que Tableau peut passer de Tableau à un site Web externe. Cela signifie donc que la cible sera ici, un site Web, et non Tableau ou des anivisualisations La deuxième option consiste à sauter ou à accéder à une autre feuille de calcul ou à un autre tableau de bord Nous passons donc ici d' une feuille de travail à une autre. Passons à la troisième. Nous avons l'action de filtrage. Ce que cela signifie, les actions que vous effectuez sur les feuilles sources. Cela va affecter le filtrage dans les feuilles cibles. Tout ce que vous cliquez sur les feuilles sources aura un impact sur le filtre des feuilles cibles. Et puis nous avons une autre action appelée les faits saillants. Là encore, nous avons une feuille cible. Et cette fois, toute action que vous effectuez sur les feuilles sources aura un impact et sera mise en évidence dans la feuille cible sans filtrer les données. Cela signifie qu'il faut passer à Sheet Filter and Highlights. Vous devez toujours spécifier la feuille source et les feuilles cibles. Ensuite, nous avons deux autres actions qui auront impact sur les valeurs de quelque chose. Ici, nous avons modifié la valeur définie. Donc, tout ce que vous faites sur les feuilles sources affectera les membres ou les valeurs des ensembles cibles. Cela va rendre le set très dynamique et interactif. Dans le dernier cas, nous avons modifié les valeurs des paramètres. Encore une fois, ici, toute interaction que vous effectuez dans les feuilles sources aura un impact sur les valeurs des paramètres dont nous disposons. Maintenant, toutes les options que vous pouvez définir en conséquence de l'action. Donc, comme vous pouvez le constater, c'est très simple. Nous devons définir les feuilles sources, nous devons définir le déclencheur, puis nous pouvons définir ce qui peut se passer une fois l' action déclenchée. Très bien, c'était donc une brève introduction aux actions de Tableau. Ensuite, nous allons commencer par le premier type d' actions qui vont à l'URL. 120. URL d'Udemy 11 2: Très bien les gars, dans Tab, nous pouvons créer des actions soit dans la page de la feuille de travail, soit dans la page du tableau de bord Pour ce faire, nous allons passer au menu principal. Ici, nous pouvons trouver les feuilles de calcul des options. Alors allons-y. Et puis nous avons ici l'option d'actions afin de créer de nouvelles actions. Ou nous pouvons accéder aux tableaux de bord. De plus, nous avons les mêmes options d'actions ici. Mais puisque nous en sommes maintenant à la page de la feuille de travail, elle est notée. Nous allons maintenant apprendre à créer actions dans la page de la feuille de travail Et nous pouvons commencer par l'URL obtenue. Revenons donc à la feuille de travail et au menu principal. Ensuite, allons-y et cliquons sur les actions. Avec ça, nous allons avoir la première fenêtre. Nous allons donc voir au début un tableau vide car nous n'avons pas encore créé d'actions. Mais une fois que vous aurez commencé à créer des actions, vous obtiendrez une liste de toutes les actions présentes dans le classeur ou dans les feuilles Maintenant, pour créer une nouvelle action, nous allons aller ici, ajouter une action. Ensuite, nous allons passer à l'URL. Sélectionnons donc le point. Et là, nous allons ouvrir une nouvelle fenêtre afin de configurer notre action. Dans notre exemple, nous voulons passer de Tableau à une page Web externe à Wikipédia. Il faut d'abord lui donner un nom. Le nom de l'action dont il s'agit est indiqué dans plus de détails. Ensuite, au fur et à mesure que nous apprenons, nous devons spécifier trois choses pour Tableau. Nous devons d'abord définir pour Tableau les fiches sources, point de départ de notre action. Ensuite, nous pouvons spécifier pour Tableau ce qui peut déclencher notre action. Et puis, à la fin, nous devons spécifier la cible. Commençons par le premier. Nous devons spécifier quelle feuille de travail va inclure cette action Ici, nous devons d' abord sélectionner la source de données. Ce sera la source de mégadonnées. Et nous allons sélectionner immédiatement la feuille de calcul actuelle, les ventes internes à la source C'est tout pour les fiches sources. Ensuite, nous devons spécifier pour Tableau ce qui peut déclencher notre action. Ici, nous avons trois options, soit en survolant la souris, soit en sélectionnant le menu Laissons-le d'abord sous forme de menu. Nous devons ensuite définir pour Tableau quelles sont les cibles d'URL dans notre exemple. Nous devons spécifier ici, par exemple, la page Wikipédia. Ici, nous avons deux options. Nous pouvons soit créer un nouvel onglet, soit créer une nouvelle fenêtre. C'est tout. C'est très simple, il suffit préciser le point de départ, ce qui peut déclencher notre action, et ce qui peut se passer une fois c'est déclenché, allons-y. OK. Et avec cela, vous pouvez voir que nous avons maintenant une action dans ce tableau. Allons-y et appuyons à nouveau sur OK. Et testons-le. Jusqu'à présent, rien n'a changé dans nos visualisations. Comme vous pouvez le constater, nous avons les sous-catégories en fonction des ventes. Mais maintenant, une fois que l'utilisateur clique sur les marques, par exemple, montons sur les chaises d'ici. Nous allons voir ici un nouveau lien. Cela dit, allez plus en détail. Et ce sont exactement les actions que vous avez définies ici, l'interaction des utilisateurs. Ils doivent aller jusqu'au but. Ils doivent cliquer sur la marque puis accéder au menu. Une fois que vous avez cliqué sur le lien au-dessus du tableau, vous pouvez accéder à une page BD du wiki. C'est ainsi que cela fonctionne. Maintenant, allons-y et essayons différents déclencheurs. Donc je vais juste fermer ça. Revenons aux feuilles de travail, puis aux actions Passons à notre action ici, et modifions-la. Maintenant, au lieu d'utiliser now, j'aimerais sélectionner. Voyons quel en sera l'effet. Cliquons sur OK. Et encore une fois. OK. Maintenant, le déclencheur de l'action se fera en sélectionnant, en cliquant sur les marques. Une fois que j'ai cliqué quelque part ici, passons au stockage. Je vais cliquer sur la marque. Nous allons aller passer à Wikipédia. Comme vous pouvez le voir ici, c'est un peu plus sensible. Une fois que vous avez cliqué sur les marques, vous allez accéder à l'URL. Ici, nous n'avons pas de menu contenant un lien. Nous allons passer immédiatement au lien. Allons essayer le survol. Cela va être plus extrême, alors revenons aux actions , à notre action. Passons ensuite au survol. Et ici, vous devez faire attention lorsque vous survolez la souris, car vous créez de nombreuses pages Web. Allons-y. OK. Maintenant, très prudemment, une fois que je passe la souris sur la table en papier, vais passer à WikiBD. Je n'ai cliqué sur rien, j'ai juste survolé la souris. Comme vous pouvez le voir maintenant, l' action est très sensible aux interactions de l'utilisateur. Il suffit de placer souris sur le tableau des marques exécuter l'action. Avec le menu, les utilisateurs ont la possibilité de décider s'ils veulent exécuter l'action ou accéder à l'URL ou non. Avec la sélection, c'est plus agressif lorsque les utilisateurs peuvent sélectionner les marques passer immédiatement à autre chose. Avec le survol, c'est très agressif, rien que par la façon dont la souris passe sur les marques, l'action peut être déclenchée Concluons maintenant et faisons très attention à l'endroit où vous placez le pointeur de la souris car une fois que vous avez cliqué sur une table de marques , vous allez ouvrir une nouvelle page Web Revenons donc à nos feuilles de travail, puis aux actions Supprimons-le car cela n'a vraiment aucun sens placer le pointeur de la souris pour accéder à une URL La meilleure façon de le faire est d'aller dans le menu. Bien, maintenant que nous travaillons avec les URL, nous pouvons ajouter beaucoup de choses comme des valeurs, des filtres, paramètres à l'URL afin de rendre quelque chose de plus dynamique Par exemple, j' aimerais que les utilisateurs dépendent de la sous-catégorie qu'ils sélectionnent Ils vont aller trouver plus de descriptions sur cette sous-catégorie et sur la façon dont nous pouvons le faire Nous allons d'abord accéder à l'URL ici et nous pouvons ajouter un wiki. Il faut ensuite ajouter la valeur de la sous-catégorie. Pour ce faire, passons à l'insert ici. Ensuite, nous obtiendrons une liste de tous les champs que nous avons dans notre source de données. Nous recherchons la sous-catégorie et nous pouvons la trouver ici Allons-y et sélectionnons la sous-catégorie. Comme vous pouvez le voir, c'est comme si l'intérieur de notre URL était dynamique. Maintenant, je voudrais également rendre le nom du lien plus dynamique. Allons-y et appelons-le En savoir plus sur. Ensuite, il faut ajouter la sous-catégorie pour la rendre plus dynamique Nous avons également ici un encart. Et nous allons aller chercher la sous-catégorie que nous avons ici C'est que nous avons un nom dynamique pour le lien, ainsi qu'un lien dynamique. Allons-y et appuyons sur OK. Et réessaie. OK, allons, par exemple, aux tables d'ici. Cliquez sur la marque, et vous pouvez voir ici que nous avons le lien suivant. Il dit : « En savoir plus sur les tables ». Il s'agit donc de lire la valeur de la sous-catégorie que nous sommes en train de sélectionner Cliquons dessus. Et ici, nous allons passer immédiatement à la page Wikipédia qui décrit les tableaux. Allons essayer autre chose. Allons au stockage ici. Comme vous pouvez le constater, le nom du lien est très dynamique. Nous en avons lu plus sur le stockage, et une fois que vous aurez consulté cette page, vous obtiendrez plus d' informations sur le stockage. C'est donc vraiment incroyable. Afin d'ajouter plus de contexte, plus d'informations à l'intérieur de nos alizations et de les rendre plus interactives, c'est désormais possible d' accéder à l'URL. Très bien, c'est donc tout pour le premier type d'actions qui vont à l'URL. Ensuite, nous allons apprendre à utiliser les actions pour passer d' une feuille à l'autre. 121. Feuille d'Udemy 11 3: bon les gars, Nick. Nous allons apprendre à utiliser les actions pour passer d'une feuille de calcul à une autre Dans cet exemple, nous avons la source, ou le point de départ, des informations sur les ventes. Et l'objectif sera d'obtenir des informations sur les bénéfices. Nous aimerions donc maintenant passer à l'action afin de passer des ventes aux bénéfices. Pour ce faire, nous allons consulter les feuilles de travail dans le In Ensuite, nous allons passer aux actions. Et nous allons créer une nouvelle action. Cette fois, nous allons y aller avec deux draps. Alors allons-y et sélectionnons Dots. Et voici notre nouvelle fenêtre pour configurer l'action. Il est très similaire à la configuration de l'URL. Nous devons d'abord lui donner un nom, nous allons l'appeler Go to Profit Insights. Et puis nous avons les trois choses. La source, ce qui va déclencher l'action et la cible. La source sera les informations sur les ventes. Et cette fois-ci, l'action le sera également. Par menu, allons-y et sélectionnons Dots. Ensuite, nous devons spécifier la feuille cible. Ce doit être le Profit Insights. Allons-y et sélectionnons des points. Nous avons notre configuration. Allons-y et frappons. OK, c'est tout. Ensuite, comme vous pouvez le voir, nous avons une nouvelle action dans notre tableau. Allons-y et appuyons également sur OK. Maintenant, allons-y et testons-le. Passons à l'une de ces marques. Passons aux machines. Ensuite, nous avons notre menu. Nous avons maintenant deux liens. Le premier indique de consulter le Profit Insights ou d'en savoir plus sur les machines. Celui-ci va donc nous faire passer de Tableau à une page Web externe. Le premier peut nous déplacer vers une autre feuille de calcul dans Tableau Cliquons donc sur Go to Profit Insights. Comme vous pouvez le constater, Tableau a exécuté l'action une fois que nous avons cliqué dessus et que nous sommes passés à une autre feuille de calcul Nous en sommes maintenant au Profit Insights. C'est bon, alors c'est tout. Comme vous pouvez le constater, c'est très simple. Il suffit de spécifier les feuilles sources, les feuilles cibles et ce qui peut déclencher l'action. Très bien, donc c'est pour le type. Passons aux feuilles. Ensuite, nous allons apprendre les filtres d'action et comment utiliser les actions rapides. 122. Udemy 11 4 Filtre: Très bien, les gars, lorsque nous passons à un autre type d'actions, nous avons l'action de filtrage. se peut que tout ce que vous sélectionnez dans les feuilles sources Il se peut que tout ce que vous sélectionnez dans les feuilles sources soit pertinent dans les feuilles cibles. Cela signifie que dans la feuille cible, nous ne verrons que les données, uniquement les informations que vous avez sélectionnées dans les feuilles sources. Voyons donc comment cela fonctionne. Nous allons nous en tenir aux mêmes exemples, où nous avons une feuille de travail sur les ventes, qui sera notre source Et nous avons une autre feuille de travail sur les bénéfices. Ce sera notre cible. Commençons par la source. Passons aux feuilles de travail du menu. Passons à, et allons-y, ajoutons une nouvelle action. Le premier sera le filtre. Passons au filtre ici. Une nouvelle fenêtre s'ouvre à nouveau afin de configurer notre action de filtrage. Ce sera très similaire aux précédents, mais nous avons ici un peu plus d'options. Nous devons d'abord lui donner un nom, nous allons l'appeler Filter Profit Insights Here. Comme d'habitude, nous devons définir les feuilles sources. Ce seront les informations sur les ventes. Je ne veux pas avoir tous les draps. Et puis les déclencheurs seront, disons que ce sera la sélection cette fois. Ensuite, nous devons définir les feuilles cibles. Ce seront nos informations sur les bénéfices ici. Le filtre Ici, dans les actions de filtrage, nous avons plus d'options concernant les interactivités Nous devons définir pour Tableau ce qui peut se passer une fois que les utilisateurs ont désélectionné les données, une fois qu'ils ont effacé les sélections Nous avons donc trois options. Conservez les valeurs filtrées, affichez toutes les valeurs, excluez toutes les valeurs. La meilleure façon de comprendre cette interactivité est d' avoir un exemple Maintenant, nous allons nous en tenir à la valeur par défaut, conserver les valeurs filtrées. Allons-y et appuyons sur OK. C'est ainsi que nous avons introduit notre nouvelle action ici. Appuyons à nouveau sur OK. Et essayez l'action. La meilleure façon de comprendre le fonctionnement de cette action de filtrage est d'intégrer les deux feuilles de calcul dans des tableaux Alors allons-y et créons de nouveaux tableaux de bord. Et allons chercher la source et la cible également. En dessous, je vais simplement supprimer cette légende ici. Alors maintenant, allons-y et recommençons à interagir avec les rapports ici. Une fois que nous avons sélectionné quelque chose dans la source, cela affectera les données sur les cibles, par exemple. Allons sélectionner, par exemple, ces sous-catégories. Comme vous pouvez le constater, mon interaction avec la source peut avoir un effet sur la cible. Désormais, nous ne pouvons voir que les sous-catégories que j'ai sélectionnées dans les feuilles sources Avec cela, l'utilisateur aura l' impression que tout est connecté. Tout ce qui interagit ensemble est vivant. Tout ce que je sélectionne dans ces feuilles de travail aura un effet sur la suivante. Pour ce type d' action, nous optons principalement pour la sélection plutôt que pour le menu. Il est vraiment logique de sélectionner un élément dans les tableaux de bord et d'avoir interactions immédiates dans le tableau de bord suivant Donc, comme vous pouvez le constater, c'est très facile, non ? Maintenant, je veux que vous compreniez un autre type d'interactivité Que peut-il se passer une fois que j'ai désélectionné ce que j' ai sélectionné ou une fois que j'ai effacé mes sélections, nous avons sélectionné Afficher les valeurs filtrées Donc, une fois que j'ai, par exemple, cliqué sur le champ vide pour désélectionner, rien ne changera Avec cela, nous avons conservé les valeurs filtrées et c'est exactement ce que nous avons spécifié dans notre action. Mais maintenant, si vous dites, vous savez quoi, une fois que j'ai désélectionné des éléments dans la source, j'aimerais que toutes les valeurs soient également désélectionnées des cibles Pour ce faire, nous allons revenir à notre action et modifier notre action de filtrage. Maintenant, si les utilisateurs effacent leurs sélections ou les désélectionnent, nous voulons afficher toutes les valeurs des feuilles cibles Alors changeons-le comme ça. Cliquez à nouveau sur OK. OK. Et essayons ça. Par exemple, je vais sélectionner uniquement le stockage. Et comme vous pouvez le constater, nous n' avons que le stockage. Et une fois que j'ai effacé mes sélections, une fois que j'ai , sélectionné n'importe quoi dans la source, vous pouvez voir que nous allons retrouver toutes les valeurs dans les feuilles cibles. Dans ce scénario, il est plus judicieux d'utiliser ces options. Si je ne sélectionne rien dans une source, rien ne doit être filtré dans les cibles. Maintenant, allons vérifier la dernière option. Passons aux actions des feuilles de calcul et aux filtres. Allons-y et excluons toutes les valeurs. Sélectionnons-le. Essayons ce qui peut arriver maintenant. Au début, rien ne s'est passé. Nous voyons toutes les données des deux feuilles. Maintenant, allons sélectionner, par exemple, ces sous-catégories Comme d'habitude, nous allons obtenir tous les filtres de données dans les feuilles cibles. Mais maintenant, une fois que j'ai désélectionné, tout va disparaître dans les feuilles cibles Cela signifie donc que la feuille cible n'affichera les données que si je sélectionne quelque chose dans les feuilles sources. Cela signifie donc que rien ici n'est pertinent, tant que je ne sélectionne rien dans les feuilles sources. Et une fois que je commencerai à sélectionner quelque chose dans les feuilles sources, les données seront affichées. Sinon, si je le sélectionne maintenant, ne rien afficher. Encore une chose que je voudrais montrer à propos des actions de filtrage. Si vous consultez les feuilles cibles ici, vous pouvez voir que nous n'avons aucune donnée. Tableau peut également indiquer qu' une action filtre les données contenues dans ces feuilles de calcul Et vous pouvez voir que dans le nom du filtre, nous avons le mot action Tableau pour indiquer que ce filtre dépend réellement des actions des utilisateurs, toute valeur sélectionnée parmi les utilisateurs. Cela va avoir un impact sur ce filtre. Par exemple, si vous entrez dans le filtre et que vous modifiez le filtre, vous verrez que rien n'est sélectionné. Et c'est parce que lors de nos interactions, nous n'avons rien sélectionné ici dans les tableaux de bord Une fois que, par exemple, j'ai sélectionné ces valeurs, vous pouvez revenir à la feuille cible et vous pouvez voir ces valeurs également sélectionnées dans les feuilles de travail Et si vous entrez dans le filtre, vous pouvez voir que ces valeurs sont également sélectionnées à l'intérieur du filtre. Tout ce qui commence par l'action et le filtre provient d'un filtre d'action. Et les valeurs qu'il contient peuvent être définies en fonction des interactions que vous avez effectuées. Très bien, nous avons donc tout expliqué sur les actions de filtrage dans Tableau. Très bien les gars, j'aimerais maintenant vous montrer des actions rapides dans Tableau à l'aide des tableaux de bord Par exemple, supposons que nous ayons les ventes et les bénéfices et qu'ils soient dissociés. Il n'y a aucune action entre eux. Mais maintenant je peux créer un filtre. Des actions entre eux très rapidement. Si vous allez, par exemple, aux ventes ici, vous pouvez trouver une petite icône pour les filtres. Il est dit « utiliser comme filtre ». Si vous cliquez dessus, vous pouvez voir qu'il est maintenant rempli. Et maintenant, si je clique sur un élément des ventes, comme vous pouvez le voir, les bénéfices peuvent être filtrés. Maintenant, si vous accédez au tableau de bord en une minute , aux actions, vous pouvez constater que Tableau crée automatiquement de nouvelles actions Il porte généralement le nom de generated. Nous avons ici un filtre généré. Celui-ci est créé automatiquement ou rapidement lorsque nous avons cliqué sur cette petite icône ici sur les tableaux de bord Et bien sûr, vous pouvez aller ici et modifier les options si vous ne voulez pas avoir Select, vous pouvez le déplacer vers Menu to Hover, etc. Et bien entendu, vous pouvez faire de même pour Profit Insights. Alors allons-y et fermons tout. Passons aux Profit Insights, et nous pouvons dire, d' accord, les bénéfices vont également filtrer les ventes. Alors, allons cliquer dessus. Et maintenant, sélectionnons tout. Et tout ce que je sélectionnerai dans le cadre des bénéfices servira également à filtrer les joints. C'est vraiment sympa et rapide pour créer des actions dans Tableau. Mais cela ne concerne que l'action du filtre de type. Très bien, c'est tout pour les filtres d'action. Nick, tu vas apprendre un autre type d'action. Nous en avons les points forts. 123. Udemy 11 5 Highlight: Très bien les gars, nous allons maintenant parler d' un autre type d'actions. Nous avons le point fort. Le surlignage est très similaire aux filtres dans lesquels l'utilisateur va interagir avec les feuilles sources. Dans la feuille cible, nous allons nous concentrer sur un sous-ensemble de données que nous avons sélectionné à partir de la source Mais la principale différence ici est que les données non pertinentes ne seront pas filtrées Toutes les données seront les feuilles cibles, mais seules les données que nous sélectionnons seront mises en évidence dans les feuilles cibles. Et le meilleur moyen de comprendre l'action de surlignage est de disposer d' un tableau de bord contenant deux feuilles de travail Alors maintenant, allons créer une action de surlignage. Comme d'habitude, nous allons accéder au menu principal ici, mais cette fois, nous allons accéder au tableau de bord. Passons ensuite aux actions et ajoutons une nouvelle action. Nous allons aller ici, ajouter une action, puis nous allons choisir, cette fois, le point culminant. Comme d'habitude, nous devons définir la source, le déclencheur et les feuilles cibles. Allons-y et donnons-lui un nom. Ce sera Highlight, Profit Insight. Ensuite, les sources, ce seront nos ventes. Je vais juste retirer les bénéfices d'ici. Et le meilleur moyen de travailler ou de déclencher un surlignage est de le surligner Je vais juste exécuter cette action au survol. Ensuite, l'objectif sera notre profit intérieur. Je vais donc simplement supprimer les informations relatives aux ventes. Ensuite, nous avons quelques options pour définir quel champ sera inclus dans l'interaction, car tous les champs ou les dates et heures seront utilisés par défaut . Ensuite, la dernière option que vous avez sélectionnée est le champ, afin que vous puissiez spécifier le champ à inclure dans l'action. Je vais m'en tenir à tous les champs par défaut. Donc, avec ça, nous avons tout. Allons-y et d'accord. Et c'est avec cela que nous avons également pris des mesures. Réglons à nouveau OK. Maintenant, allons tester l'action. Passons aux fiches sources. Ce déclencheur sera le survol de la souris. Maintenant, lorsque vous passez la souris sur ces informations, vous pouvez voir que Tableau réagit dans les feuilles cibles et se concentre sur les données qui me ressemblent, en survolant la souris Si je reste sur la feuille de stockage avec ma souris, vous pouvez voir que Tableau se concentre sur le stockage dans la feuille cible. Et vous avez un surligneur de couleur jaune. Comme vous pouvez le voir, c'est vraiment sympa, non ? Cela ajoute plus d'interactivité dynamisme à vos vues au fur et à mesure que les utilisateurs interagissent Les feuilles de travail et autres feuilles de travail sont mises en évidence. C'est vraiment sympa. Maintenant, vous pourriez dire, vous savez quoi ? J'aimerais avoir le même effet sur les informations sur les bénéfices qu'une souris survolant ces données J'aimerais avoir des points saillants dans la source, dans les informations sur les ventes deux rapports ou ces feuilles de travail peuvent mettre en évidence ceux de l'autre Pour ce faire, c'est très simple. Revenons au menu principal, aux tableaux de bord, aux actions. Passons à l'action Highlight. Ensuite, incluons tout dans les feuilles sources et également dans les feuilles cibles. Ainsi, toutes ces feuilles de travail peuvent mettre en évidence celles des autres Allons-y et frappons. OK. Et encore une fois. OK, et vérifions-le. Maintenant, comme vous pouvez le voir lorsque vous passez la souris sur le Profit Insights, le point culminant sera celui des ventes et vice versa. Au fur et à mesure que je passe aux ventes, vous pouvez voir que le point culminant sera celui des bénéfices. Maintenant, le pointeur de la souris va mettre en évidence les deux feuilles de calcul. C'est bon, les gars. En ce qui concerne les points forts de Tableau, il existe différentes options dans lesquelles nous pouvons ajouter des surlignages ou contrôler l'option de surlignage. Par exemple, si vous allez dans le menu rapide ici, vous pouvez voir que nous avons une option pour modifier les surlignages. Si vous allez ici, vous pouvez voir que nous pouvons désactiver les surlignages. Nous pouvons l'activer, nous pouvons définir quels champs seront inclus dans les points forts. Par exemple, si je vais ici et que je dis « OK », classeur désactivé met en évidence ce qui peut arriver si l' action de surlignage soit désactivée Pour l' activer, nous allons passer à nouveau à l'action rapide ici et activer les surlignements du classeur, comme vous pouvez le voir Je peux maintenant mettre l'accent sur ces éléments dans Tableau. Nous pouvons ajouter des points saillants aux feuilles de travail ou aux tableaux de bord si vous accédez aux analyses principales Et puis nous avons ici des surligneurs. Si vous allez ici, nous avons la sous-catégorie. Comme il s'agit de la seule dimension que nous avons dans les tableaux de bord ou dans ces feuilles de travail, allons-y et cliquons dessus Maintenant, si vous prenez le bon côté, nous coupons quelque chose comme un filtre. Mais ce n'est pas vraiment un filtre, c'est un surligneur. Si vous cliquez sur cette case ici, vous obtiendrez une liste de toutes les valeurs distinctes de la sous-catégorie. Maintenant, ce que vous pouvez faire, vous pouvez simplement passer la souris sur ces informations et comme vous pouvez le voir, sur ces informations et comme vous pouvez le voir, le tableau de bord sera surligné. Il s'agit d'un autre moyen de déclencher les actions surlignées dans vos tableaux de bord ou feuilles de calcul en ajoutant le surligneur sur le côté droit Par exemple, si je clique simplement dessus, elle restera surlignée plusieurs fois puisque nous avons sélectionné cette valeur ici. Et bien sûr, si vous voulez que tout revienne à la normale, vous pouvez aller ici, cliquer sur le X et supprimer la valeur. Avec cela, nous avons tout récupéré sans points forts. Très bien, les gars, tout est une question de temps forts. Actions dans Tableau. Très bien, tout dépend des moments forts de l'action. Ensuite, nous allons apprendre à utiliser des actions pour modifier les décalages des membres 124. Udemy 11 6 SET: Dcast. Passons à un autre type d'actions, nous avons les sets. Comme nous l'avons déjà appris précédemment, dans les ensembles, il est possible de diviser vos données en deux groupes, le groupe et le groupe sortant. Maintenant, celui qui crée le tableau de bord commande les feuilles de travail, garantit quels membres vont entrer et quels membres vont sortir Mais afin de rendre vos visuels interactifs, nous pouvons donner ces options aux utilisateurs afin qu'ils puissent définir quels membres vont entrer et quels membres vont sortir Pour ce faire, nous allons créer des ensembles d'actions. Créons donc d'abord une vue et les ensembles. Pour ce faire, nous allons nous en tenir à la source des mégadonnées. Reportons les ventes dans les colonnes, les bénéfices dans les lignes du milieu. Nous allons aller chercher l'identifiant client que nous avons obtenu, exemple des points de données, mais nous n'en avons toujours pas. Mais commençons par approfondir un peu ces points afin de comprendre les membres. Ensuite, je vais également changer la forme pour créer des cercles de champs qui se forment. Allons-y maintenant et créons un ensemble. Pour ce faire, je vais simplement sélectionner les meilleurs clients. Ensuite, nous allons ici et nous disons créer des ensembles. Très bien, je vais juste le laisser tel quel. Et cela nous a permis de surmonter les difficultés liées aux données et de donner une nouvelle dimension aux ensembles. Nous allons donc maintenant l'ajouter à notre vue sous forme de couleurs. Alors allons-y et passons aux couleurs ici. Donc, comme vous pouvez le voir, le bleu sera le N et les points extérieurs seront les points gris. Je vais juste changer ces couleurs. Passons donc aux couleurs et à ce qui va être, disons que le vert et les couleurs extérieures seront les rouges. Allons-y, appuyons sur Appliquer et OK. Et maintenant, comme vous pouvez le constater, celui qui crée cette vue décide quels membres entrent et quels membres ne le sont pas. Mais maintenant, allons-y et donnons ces options aux utilisateurs. Pour ce faire, nous allons créer un ensemble d'actions. Comme d'habitude, nous allons accéder au menu principal des feuilles de travail Passons à Actions et ajoutons une nouvelle action. Cette fois, nous allons utiliser les valeurs définies pour les modifications. Allons à l'intérieur. Et voici les trucs habituels. Nous avons la source, ce qui peut déclencher l'action et la cible. Changons-le simplement de nom, définissons un identifiant client, puis nous allons définir les feuilles sources. Ce seront les ensembles d'actions que nous aurons , puis nous devrons définir l'action. Je vais juste le laisser sélectionné. La cible sera la cible fixée. Pour ce faire, il faut cliquer ici. Ensuite, nous obtiendrons ici tous les ensembles que nous avons dans notre source de données. Dans cet exemple, nous n' avons qu'une seule source de données volumineuses. Nous l' avons ici, ensembles d'identifiants clients, allons-y et cliquons dessus. Et maintenant, nous avons plus d' options concernant les ensembles. La question de gauche sera celle qui peut arriver à l'ensemble une fois que les utilisateurs commenceront à interagir ou à sélectionner des points de données. Sur le côté droit, nous avons des options sur ce qui peut se passer une fois que les utilisateurs ont effacé la sélection, une fois qu'ils ont désélectionné des éléments dans les visualisations Maintenant que nous connaissons les options de Santos, nous devons contourner ces valeurs. Sur le côté droit, je vais juste dire de conserver les valeurs définies. Si c'est le cas, sélectionnez n'importe quoi dans la vue, rien ne peut se passer. Maintenant, dans ce groupe de gauche, nous avons assigné des valeurs à définir, ajouté des valeurs à définir et supprimer des valeurs à des ensembles. Nous pouvons commencer par le premier. Une fois l'action déclenchée, nous pouvons attribuer des valeurs aux ensembles. Qu'est-ce que cela signifie, si vous choisissez celle-ci, à quoi servira cette table ? allez vider le groupe et tout ce que vous sélectionnez deviendra membre du groupe. Voyons ce que cela signifie. Allons-y et frappons, d'accord. Et encore une fois, d'accord. Ici, nous devons sélectionner pour déclencher l'action. Comme vous pouvez le voir, ces membres font partie du groupe. Supposons maintenant que j'aimerais sélectionner ces quatre membres ici. Une fois que j'aurai commencé à sélectionner ces membres, que peut-il se passer ? Seuls les membres du groupe peuvent voir que ces points sont désormais disponibles. Cela signifie que Tableau supprime tout et repart de zéro. Et tous ceux que vous sélectionnez seront les seuls membres du groupe. C'est tout pour cette option. La sélection va définir les membres du groupe. Allons-y et changeons-le pour la deuxième option. Passons à notre action, le changement d'identifiant client. Passons maintenant à celui-ci. Il dit d'ajouter des valeurs pour définir ce qui peut arriver cette fois. Tableau n' oubliera pas précédemment quels membres faisaient partie du groupe. Maintenant, nous ajoutons simplement nouveaux membres aux ensembles. Voyons comment cela fonctionne. Allons-y et encore. Ok, maintenant nous avons ces quatre membres dans le groupe. Et disons que j'aimerais ajouter deux nouveaux membres. Supposons donc que j'aimerais ajouter ces deux membres ici, alors sélectionnons-les. Cela dit, vous pouvez voir que ces membres sont toujours là. Nous venons d'ajouter deux nouveaux membres ce set. C'est très simple, non ? Allons essayer le dernier. Passons à l'action et au changement d'identifiant du client. Dans ce cas, nous pouvons dire supprimer les valeurs des ensembles. Que peut-il se passer maintenant ? Cela peut être exactement comme ajouter de nouveaux membres aux ensembles, mais cette fois, tout ce que vous sélectionnez supprimera ces membres des ensembles. Allons essayer ça. Allons-y et appuyons sur OK. Et encore une fois. OK, disons que je voudrais supprimer ce membre du groupe et le déplacer vers le groupe sortant. Pour ce faire, allons-y, sélectionnez-le et cliquez dessus. Comme vous pouvez le voir maintenant, c'est un fil de discussion et il n'est plus dans le groupe. C'est ça. Il s'agit donc de ce qui peut se passer une fois que nous avons déclenché l'action. Mais voyons maintenant ce qui peut se passer une fois que nous avons commencé à sélectionner l'action. Passons aux actions ici et revenons à nos actions définies. Sur le côté droit, nous avons ici trois options. Conservez les valeurs définies. Ajoutez toutes les valeurs à définir. Supprimez toutes les valeurs des ensembles. Jusqu'à présent, nous avons toujours travaillé avec les valeurs définies. Cela signifie que si vous effacez les sélections, rien ne se passera. Les membres que vous avez définis lors de votre sélection resteront dans le groupe. Mais les deux autres vont détruire vos définitions. Supposons que vous ajoutiez toutes les valeurs aux ensembles. Si vous désélectionnez , toutes les valeurs seront ajoutées au groupe Cette option signifie donc que si vous désélectionnez tout, ce sera exactement le contraire Nous avons supprimé toutes les valeurs des ensembles, donc si vous désélectionnez tout ce qui doit être affiché, sélectionnons-le Ajoutez toutes les valeurs aux ensembles et essayez correctement. Nous avons ces cinq membres dans le groupe et le tarif est dépassé. Et j'interagis avec nos rapports. Et je sélectionne ce point à supprimer du groupe sortant. Alors maintenant, une fois que j'ai désélectionné ou effacé ma sélection, que peut-il se passer ? Tous les membres feront partie du groupe Et l'autre option peut être exactement le contraire. Si je désélectionne tout ce qui va être lu et tout ce qui va être publié. C'est bon. OK, donc c'est tout pour les actions définies. Comme vous pouvez le constater, c'est une fonctionnalité vraiment intéressante qui vous permet de donner utilisateurs la liberté aux utilisateurs la liberté de choisir quel membre va entrer, quel membre va être absent afin qu'ils puissent effectuer une analyse ciblée au lieu de nous confier la création des tableaux Cela ajoute donc vraiment plus de dynamisme et d' interactivité à vos points de vue. Très bien, tout tourne autour des ensembles d'actions . Ensuite, nous allons apprendre le dernier type, comment utiliser les actions pour modifier les valeurs des paramètres. 125. Paramètres d'Udemy 11 7: Très bien les gars, nous allons maintenant passer au dernier type d'actions. Nous avons les paramètres. Ici encore, nous pouvons utiliser des actions pour modifier les valeurs des paramètres. Alors maintenant, prenons un exemple pour comprendre comment cela fonctionne. Augmentons maintenant les ventes par mois. Alors allons-y et faisons les ventes ici. Et allons-y et inscrivons la date de commande dans les colonnes. Je vais juste le remplacer par les mois d' ici et allons-y et ajoutons les étiquettes. Maintenant, ce que je voudrais intégrer dans cette vue, comme je sélectionne des données dans la vue, j'aimerais obtenir le total des ventes de ma sélection. Que je choisisse un point ou autre groupe de points, j'aimerais connaître le total des ventes de ma sélection. Pour ce faire, nous allons maintenant créer une autre feuille de travail dans créer une autre feuille de travail laquelle nous voulons afficher le total des ventes de notre sélection Allons-y et créons une autre feuille de travail. La première chose à faire est donc de créer un nouveau paramètre. Passons à la peinture des données, à l'espace vide ici, cliquez dessus avec le bouton droit de la souris. Et puis créez un paramètre. Donnons-lui un nom. Ce sera le total des ventes. À l'intérieur de ce périmètre, nous pouvons avoir le total des ventes de notre sélection. Nous pouvons avoir les flux de types de données, le format d'affichage. Passons à une devise standard et la valeur actuelle pourra être, disons, zéro au lieu de un. C'est tout Allons-y et appuyons sur OK. Connectez radicalement le paramètre show, actuellement il est nul et rien à notre avis. J'aimerais maintenant avoir une phrase qui parle des ventes totales. Ensuite, nous pouvons avoir la valeur du paramètre. Pour ce faire, nous devons créer un nouveau champ calculé. Passons ici, dans cette flèche, pour créer un nouveau champ calculé. Pour ce faire, nous allons simplement accéder à notre paramètre depuis les données, Pain, le glisser-déposer dans nos calculs. Pourquoi faisons-nous cela ? Comme nous ne pouvons pas utiliser directement paramètre dans nos agrégations ou dans notre vue, nous devons toujours créer un nouveau champ calculé dans lequel nous allons avoir la valeur du paramètre. C'est tout Allons-y et appuyons sur OK. Maintenant, sur le côté gauche, nous avons un nouveau champ calculé, notre nouvelle mesure. Allons-y et mettons-le dans le texte ici. Et par défaut, nous pouvons l'avoir sous forme de somme. Au fur et à mesure que l'utilisateur sélectionne différents points, nous allons avoir la somme de toutes nos sélections. Cette agrégation est correcte. Mais maintenant, dans cette vue, nous n'en avons que zéro, mais j'aimerais avoir une phrase, total des ventes, puis la valeur. Pour ce faire, passons au texte ci-dessous, puis aux trois points. Nous avons maintenant une nouvelle fenêtre dans laquelle nous allons personnaliser le texte. Nous allons parler des ventes totales. Nous avons alors la valeur de notre nouveau champ calculé. Mais agrandissons les choses. Ventes totales, passons-le à 20. Et le paramètre ou les champs calculés seront également de 20. Et j'aimerais le rendre plus audacieux. C'est tout Cliquez sur OK. Comme vous pouvez le constater, nous avons maintenant le total des ventes et la valeur est zéro, ce qui provient du paramètre. Maintenant, changeons cette valeur en 100, par exemple. Maintenant, comme vous pouvez le voir, nous avons obtenu un total de 100 ventes. Et maintenant, j'aimerais également changer le format des ventes totales. Passons à notre champ calculé, Rad. Cliquez dessus, puis passons à Formats. Et puis ici, sur le côté gauche, nous avons des chiffres. Si vous cliquez sur ces options, nous pouvons accéder aux normes monétaires. Passons ensuite aux États-Unis. Ce sera quelque part par ici, aux États-Unis anglais. Et c'est ainsi que nous avons obtenu les signes du dollar. Très bien les gars, la prochaine étape est que j' aimerais tout regrouper dans un seul tableau de bord, donc les deux feuilles de travail Allons-y et créons de nouveaux tableaux de bord. allons obtenir le total des ventes, puis nous allons obtenir les ventes par mois. Permettez-moi de l'agrandir un peu et de supprimer le titre du total des ventes. Maintenant, comme vous pouvez le constater, la valeur totale des ventes provient du paramètre. Jusqu'à présent, tout est déconnecté entre ces deux feuilles de travail Ce que je sélectionne ici ne sera pas reflété dans le paramètre. Maintenant, voici la magie. J'aimerais modifier la valeur des paramètres en fonction de mes ou de mes interactions depuis cette vue. Pour le faire comme d'habitude, nous allons accéder au menu principal situé ici pour accéder aux tableaux de bord Passons ensuite aux actions. Ensuite, ajoutons une nouvelle action et choisissons cette option. Modifiez les valeurs des paramètres. Allons à l'intérieur. Nous avons donc ici les éléments habituels, la source, le déclencheur et les cibles. Changons-le de nom, Total sales. Définissons la source. Ce seront les ventes par mois. Enlevons simplement la feuille sept d'ici. La feuille sept représente le total des ventes. Et puis l'action sera la sélection. Je voudrais donc sélectionner et déclencher l'action. Et puis il faut trouver ici notre paramètre. Nous n'en avons qu'un, donc le total des ventes, sélectionnons-le sur le côté droit. Que se passera-t-il une fois que nous aurons effacé nos sélections ? Je voudrais donc dire, d'accord, mettons-le à zéro si les utilisateurs ne sélectionnent rien. Très bien, voici le dernier que nous devons définir pour Tableau, quel champ va contrôler les valeurs des paramètres en fonction des ventes. Par mois, nous avons différentes informations comme vous pouvez le voir ici. Nous avons le mois et la somme des ventes. Bien entendu, la somme des ventes va contrôler les valeurs des paramètres. Allons-y et sélectionnons cette valeur ici. Et l'agrégation sera la somme, puisque nous trouvons le total des ventes. Tout est réglé pour le moment, allons-y et appuyons sur OK. Puis encore une fois Ok. Maintenant, comme vous pouvez le voir, la valeur 100 provient des paramètres. Mais si je sélectionne, par exemple, les points de données ici, vous pouvez voir que le total des ventes provient de ma sélection, les 64 000. Maintenant, si je sélectionne toutes ces valeurs dans la vue, Tableau va résumer toutes les ventes issues de mes sélections et les mettre dans la valeur du paramètre Cela nous permet d' établir un lien entre les paramètres et nos actions et la vue, ce qui donne beaucoup de dynamique et d' interactivités à vos tableaux Très bien, les gars, c'est tout pour les actions des paramètres. C'est une fonctionnalité vraiment intéressante dans Tableau. Très bien, c'est donc tout pour les types d'action. Ensuite, je vais partager avec vous mes conseils sur les déclencheurs d'action. 126. Déclencheurs Udemy 11 8: C'est bon, les gars. J'aimerais maintenant vous donner des conseils rapides sur moment d'utiliser quel type de déclencheur d'actions. Par exemple, si vous souhaitez passer de vos feuilles de calcul à une autre feuille de calcul, ou accéder à un site Web externe, il est préférable de donner aux utilisateurs la possibilité de sélectionner cette option à l' aide Tout d'abord, affichez le menu. Divisez les utilisateurs, voyez le lien, puis s'ils veulent y accéder, ils vont sélectionner le lien et cliquer dessus C'est toujours mieux que de les surprendre en les sélectionnant si les utilisateurs aiment sélectionner quelque chose, comme s'ils se rendaient soudainement ailleurs. Ce n'est vraiment pas sympa. Optez pour le menu. Si vous accédez à l'URL ou si vous utilisez l'action de filtrage, le meilleur moyen est d'utiliser select. C'est un peu plus interactif, une fois qu'un utilisateur commence à sélectionner parmi plusieurs feuilles de calcul L'autre feuille de travail sera consacrée aux filtres. J'utilise généralement Select si j'utilise les actions de filtrage et le tableau utilisés ainsi que par défaut. Si vous utilisez une action rapide pour filtrer, j'utilise généralement Select. Pour la dernière, les surlignements, je vous recommande vivement d'utiliser le survol. Comme les utilisateurs passent la plupart du temps à l'intérieur d'une feuille de calcul, l'autre feuille de calcul interagit également C'est vraiment sympa et plutôt moderne. Faites vraiment attention à la manière de déclencher les actions qui ne surprendront pas vos utilisateurs en sautant ailleurs. Si vous utilisez par exemple go to RL et Sheets, soyez prudent, discutez-en avec vos utilisateurs, façon dont ils aimeraient le voir, puis prenez peut-être ensemble une décision concernant l'interactivité et les actions avec les utilisateurs. D'accord ? OK, pour moi, tout tourne autour des actions dans Tableau. Très bien, c'est donc tout pour les conseils sur les déclencheurs d'action. Nous avons ainsi terminé la section consacrée aux actions de Tableau. Dans la section suivante, nous allons aborder un sujet très important dans Tableau, les calculs de Tableau. Nous pouvons y apprendre à manipuler les données dans Tableau, et nous allons découvrir de nombreuses fonctions de Tableau. 127. Section12: Calculs de table. Nous allons maintenant aborder plus de 60 fonctions différentes de Tableau afin de manipuler vos données. Vous comprendrez non seulement comment utiliser toutes ces fonctions Tableau, mais vous comprendrez également le concept qui les sous-tend. Utilisez des croquis et des exemples très simples pour comprendre le fonctionnement de ces fonctions de tableau. Certains de ces calculs étant très compliqués, nous allons d'abord aborder les bases des calculs de table. Ensuite, nous pouvons examiner les fonctions les plus utilisées dans les quatre catégories, à savoir les calculs au niveau des lignes, les calculs d' agrégation, les expressions LOD et les calculs de table. Commençons d'abord par une introduction aux principes de base des calculs sur tableau. Alors maintenant allons-y. 128. Intro de Calc dans Udemy 1 1: Tout le monde. Nous allons maintenant parler des champs calculés dans Tableau. Et nous allons commencer par la première question. Pourquoi avons-nous besoin de champs calculés en premier lieu ? Comme nous l'avons déjà appris, lorsque nous créons nos visualisations, nous accédons toujours à la peinture des données, à la source de données, et nous saisissons les champs que nous voyons dans la vue Imaginons maintenant que vous vous trouviez dans un scénario dans lequel vous avez besoin d'informations supplémentaires, informations qui ne sont pas disponibles dans notre source de données. Ou vous souhaitez manipuler et transformer ces informations en nouvelles informations, en nouveaux champs. Ou disons que nous élaborons une logique très complexe dans nos points de vue. Pour tous ces scénarios, nous pouvons créer de nouveaux champs calculés dans Tableau à placer dans notre source de données. champs calculés dans Tableau sont des champs définis par l'utilisateur qui sont créés à l'aide de formules ou d'expressions. Il existe donc des champs supplémentaires que vous pouvez créer en fonction des champs d'origine de la source de données. Très bien, tout le monde. Nous allons maintenant passer à la question suivante, à comment créer de nouveaux champs calculés dans Tableau. Il existe cinq méthodes pour créer des champs calculés. Quatre d'entre eux se situent dans le monde entier. Cela signifie qu'une fois que vous aurez créé le champ calculé, il apparaîtra sur la source de données, sur les données. Difficile à utiliser dans toute autre feuille de calcul ou dans tout classeur connecté à la source de données Et nous avons une méthode locale pour créer un champ calculé à partir d'une seule vue. C'est ce que nous appelons des calculs rapides. Passons maintenant à l'exploration de ces cinq méthodes. La première façon de créer un nouveau champ calculé consiste à accéder à l' épingle de données sur le côté gauche. Cliquez avec le bouton droit sur l' espace blanc, cliquez avec le bouton droit ici. Et la première option est de créer un champ calculé. Une fois que nous sommes arrivés ici, nous avons une nouvelle fenêtre dans laquelle nous pouvons écrire notre expression. Ça y est, c' est le premier moyen. Passons à la suivante. Je vais juste fermer ça. Si vous passez par ici, nous avons une petite flèche à côté de la recherche. Si vous cliquez dessus, nous obtiendrons exactement la même liste. Comme vous pouvez le voir, la première option consiste créer un champ calculé. Pour ce faire, la troisième méthode consiste à accéder à l'un de ces champs dans notre source de données. Disons que nous allons aux adresses, que nous cliquons dessus, puis que nous avons l' option Créer. Et le premier s'appelle Create Calculated Field. Une fois que vous y serez allé, nous aurons exactement la même fenêtre, mais cette fois, nous allons préparer le nom du champ dans l'expression, car ici nous sommes allés spécifiquement à l'adresse et nous avons créé partir de là un nouveau champ calculé. Fermons ceci et je vais vous montrer les premières méthodes pour créer un champ calculé. Nous allons accéder aux analyses dans le menu ici, cliquez dessus. Et ici, nous avons l'option de créer un champ calculé. Une fois que nous aurons cliqué dessus, nous aurons à nouveau la même fenêtre. Voici rapidement les quatre méthodes permettant de créer un nouveau champ calculé. Vous obtiendrez toujours le même résultat, mais si vous allez dans le champ, puis que vous créez un champ calculé, vous trouverez le nom du champ dans l'expression. Maintenant, disons que c'est mon premier calcul. Et je vais juste donner n'importe quoi dans l'expression. Tapons-en un. Allons-y et frappons. OK. Nous pouvons maintenant voir sur la banque de données que Tableau a créé un nouveau champ pour nous C'est comme un champ, comme tous les autres champs présents dans la chaîne de données de notre source de données Il possède également un type de données. C'est une mesure continue parce que j' en saisis une, donc c'est comme un chiffre. Vous pouvez le traiter exactement comme n'importe quel autre champ, mais ici, pour comprendre quels champs sont calculés et quels champs sont originaux, vous pouvez voir sur l' icône ici qu'il porte le signe égal. Cela signifie que si vous voyez le signe égal près de l' icône du type de données dans un champ, cela signifie que ce champ est un champ calculé. Il ne s'agit pas d'un champ d'origine provenant de la source de données. Quelqu'un a créé ce champ calculé et il est basé sur les données d'origine. Cela vous permet d'identifier rapidement quels champs sont des données d'origine provenant des systèmes sources et quels champs sont des champs calculés créés par les utilisateurs. Nous avons ainsi créé notre premier champ calculé. Et c'est un domaine mondial. Cela signifie que si vous passez à une autre feuille de calcul, passons, par exemple, à une nouvelle Nous pouvons retrouver notre champ calculé. Passons maintenant à la méthode suivante, dans laquelle nous allons créer un champ calculé local pertinent pour une seule vue. Pour ce faire, nous allons avoir quelque chose de gros sur la vue. Prenons, par exemple, le prénom du client et mettons-le sur les lignes. Maintenant, afin de créer un champ calculé rapidement localement, nous allons entrer dans le champ, dans la dimension. Et nous pouvons le faire en double-cliquant. Une fois cela fait, vous pouvez voir que nous sommes désormais autorisés à écrire quelque chose dans ce champ. Et nous écrivons maintenant le champ calculé. Disons que, d'accord, nous avons maintenant les lettres majuscules du prénom et j' aimerais le manipuler et le transformer en majuscules J'aimerais que tout soit écrit en majuscules. Pour ce faire, nous avons la fonction dans la table appelée upper. Maintenant, j'écris le nom de la fonction et cela va transformer le prénom que j'ai créé, le champ calculé, à l'intérieur du prénom. Une fois que vous êtes sorti, cliquez quelque part à l'extérieur ou cliquez maintenant, nous pouvons voir le résultat, cette fonction a changé. Le premier cas où nous avons effectué une transformation rapide, des calculs rapides dans la vue. Si vous reprenez le prénom à cause des difficultés liées aux données, vous pouvez constater que rien n'a changé. Nous n'avons rien changé sur la source de données, nous l'avons simplement modifiée rapidement pour cette vue. C'est ainsi que vous pouvez créer rapidement un nouveau champ calculé dans la vue sans affecter la source de données. Et il ne sera disponible que localement dans cette vue. Disons maintenant que cette transformation est intéressante et que j'aimerais la réutiliser ailleurs dans d'autres vues. Maintenant, afin de le rendre disponible dans notre source de données, ce que nous pouvons faire, récupérer ce champ dans les visualisations et simplement le placer dans la source de données Libérons avec ça, vous pouvez voir. Ajoutez le nouveau champ dans les clients et nous saurons que ce champ est calculé en vérifiant le type de données Vous pouvez voir que nous avons le signe égal Tableau, proposez-nous ici de le renommer J'aimerais le laisser tel quel, et si vous y entrez pour modifier le calcul, connectez radicalement le calcul et modifiez-le. Et encore une fois, nous avons coupé la fenêtre où nous pouvons configurer le calcul. Très bien, Kay, je vous ai donc montré toutes les méthodes pour créer de nouveaux champs calculés dans Tableau. Très bien, à l'étape suivante, nous allons apprendre les options de base que nous avons dans la fenêtre calculée. Passons à notre champ calculé, mon premier calcul. Et d'abord, montrons la valeur dans la vue. Faisons-le glisser vers le texte ici, et comme vous pouvez le voir, nous avons la valeur numéro un. Allons modifier le champ calculé afin que la fenêtre se connecte radicalement. Et passons au montage. Alors, qu'est-ce qu'on a ici ? Nous avons d'abord le nom du champ calculé, et nous l'avons appelé, dans cet exemple, my first calc Mais bien entendu, vous pouvez accéder au volet de données ou à la source de données et le renommer directement à partir de là, ou vous pouvez le faire dans la fenêtre calculée OK, l'information suivante nous donne le nom de la source de données dans laquelle nous créons le champ calculé. Dans cet exemple, nous avons créé le champ calculé dans la petite source de données. C'est très important si vous avez plusieurs sources de données et que vous créez un grand nombre de champs calculés Il est très intéressant de savoir où je crée ce champ calculé, donc c'est sympa et f Passons maintenant à la section la plus importante de cette fenêtre, cette zone blanche où vous pouvez écrire votre expression pour définir le champ calculé. Actuellement, nous en avons un, mais nous pouvons utiliser différentes choses. Nous pouvons utiliser les noms de champs, les paramètres, les fonctions, etc. Par exemple, nous avons créé la dernière fois la fonction supérieure pour le prénom. Avec cela, j'ai défini ce qui doit être fait dans ce champ calculé. C'est mon expression. Maintenant, ne vous inquiétez pas pour les syntaxes que j'écris dans les expressions, car dans les prochains didacticiels, nous allons tout apprendre sur les syntaxes différentes fonctions Ne t'inquiète pas pour ça maintenant. Les informations suivantes dont nous disposons sont que les informations du calcul sont valides. Ici, Tableau nous indique rapidement si l' expression que je viens d'écrire est valide ou non valide actuellement, j'ai écrit le calcul correctement. C'est pourquoi Tableau propose tout ce qu'il faut. Mais maintenant, faisons quelque chose de mal. Nous allons maintenant recevoir un message rouge de Tableau indiquant que le calcul contient des erreurs. Et ici, nous avons une petite flèche. Si vous allez ici, vous verrez le message. Il est indiqué que Tableau s'attend à ce qu'une parenthèse fermante nous montre un message rapide pour savoir ce qui ne va pas dans notre calcul Si j'ajoute les parenthèses, vous verrez que le calcul est valide Nous avons des informations rapides provenant de Tableau. Passons aux informations suivantes dont nous disposons. Dans celui-ci, il est indiqué une dépendance et une petite flèche. Cliquons dessus et voyons ce que nous avons ici. Il indique que les modifications apportées à ce calcul peuvent modifier les feuilles suivantes, feuille numéro un ici, Tableau nous avertit. Toute modification apportée à l'expression contenue dans ce calcul peut avoir un effet sur la feuille numéro un. Et c'est parce que nous utilisons ce champ calculé dans la vue de la feuille numéro un. Ces informations sont très importantes, en particulier si vous avez différentes feuilles de calcul et que vous utilisez le même champ calculé dans différentes feuilles de calcul Et cela se produit souvent, surtout si vous voulez vous concentrer sur le contenu d' une vue et que vous modifiez le champ calculé ici. C'est comme un rappel, un avertissement de Tableau vous indique que, d'accord, si vous apportez cette modification, vous pouvez affecter les feuilles de calcul suivantes ici Je vous recommande de toujours vérifier les dépendances pour vous assurer que les modifications que vous apportez vous assurer que les modifications que vous actuellement au champ calculé sont toujours pertinentes pour les autres feuilles. Très bien, passons à autre chose, nous avons deux bas simples qui s'appliquent et d'accord, je n'ai pas besoin d'en parler, je pense Ensuite, nous avons ici une petite flèche, et c'est très important. Alors allons-y et cliquons dessus . Qu'est-ce que nous avons ici ? Et cette extension est une documentation ou un catalogue de toutes les fonctions que nous avons dans Tableau Par exemple, cherchons la fonction upper que nous utilisons dans cet exemple, recherchons upper, et maintenant nous pouvons voir sur le côté droit la documentation de cette fonction. Nous avons donc ici trois informations provenant de Tableau. Le premier est la syntaxe de la fonction. La syntaxe indique donc qu'il faut commencer par le mot-clé upper. Il n'accepte que les champs et le type de données doit être une chaîne. L'information suivante est une brève description de la fonction, indique qu'elle va convertir une chaîne de texte en lettres majuscules. Pour ce qui est de la troisième information, nous avons un exemple d'utilisation ici. Cela dit, d'accord, si vous avez une valeur maximale pour le produit de valeur, tout est en minuscules, le résultat, le résultat sera un produit en majuscules. Nous avons ici une brève description rapide toutes les fonctions que nous avons dans Tableau. C'est très utile, surtout pendant que vous rédigez les calculs, car cela n'a aucun sens de tout mémoriser, n'est-ce pas ? J'ai aussi tendance à toujours vérifier si j'utilise la bonne syntaxe ou même si utilise la bonne fonction like. Je vérifie toujours les exemples et je dis, d'accord, c'est celui dont j'ai besoin. Et encore une chose que vous pouvez voir dans cette fenêtre, ce menu déroulant. Et ici, nous avons différents groupes de fonctions dans Tableau, par exemple, nous avons ici le groupe de fonctions de chaîne. Si vous y allez, vous obtiendrez une liste de toutes les fonctions qui manipuleront les champs de chaîne. Nous avons donc ici à la fin, comme vous pouvez le voir, la fonction supérieure que nous utilisons dans notre calcul. Très bien, Kay, nous avons donc abordé toutes les options que vous pouvez voir dans la fenêtre des champs calculés. Très bien, c' était donc une introduction aux champs calculés dans Tableau. Ensuite, nous allons apprendre les composants de base des calculs Tableau. 129. Udemy 1 2 composants calc: Les gars, passons à autre chose. Nous allons parler des composants de base des calculs dans Tableau. Cela signifie le type d'informations que nous pouvons ajouter dans les expressions, dans les calculs. La première chose que nous pouvons ajouter dans le calcul est le commentaire. Les commentaires sont très utiles pour vous et pour les autres afin d'avoir un aperçu du contexte ou de petites descriptions des raisons pour lesquelles vous effectuez le calcul. Par exemple, pour ajouter des commentaires à ce code, nous pouvons commencer par deux barres obliques Ensuite, nous pouvons écrire n'importe quoi. Tout élément situé après les deux barres obliques ne sera pas pris en compte dans le calcul Par exemple, nous pouvons écrire ici un calcul pour changer le prénom en majuscules. Tout ce que j'écris ici ne sera pas exécuté et ne sera pas non plus vérifié dans Tableau. Je recommande vraiment de toujours ajouter des commentaires pour vous si vous consultez ce calcul plus tard, vous comprendrez pourquoi vous écrivez cette expression. Très bien, passons à la deuxième information que nous pouvons ajouter dans les calculs, savoir les champs de la source de données. Ce sont donc les couleurs orange. Nous l'avons ici, le prénom. Mais il suffit de tout supprimer pour repartir de zéro. Donc, si vous souhaitez ajouter un nouveau champ dans ce champ de calcul, vous pouvez commencer à écrire le nom du champ. Au moment où j'écris, Tableau peut créer une liste de suggestions ici, Tableau a défini trois choses. La première est une fonction. Comme vous pouvez le voir, il y a comme une petite icône, comme un F. Cela indique qu'il s'agit d'une fonction. Ou la deuxième information, c'est le prénom, et à côté se trouve une icône de type de données. Cette icône de type de données peut indiquer qu'il s'agit d'un nom de champ. La troisième information est également le prénom avec l'icône. Cela signifie donc qu'il est rempli. Mais ici Tableau l'écrit, cela provient de la source de données volumineuses, car ces deux champs portent le même nom. Exactement ici. Tableau nous montre que ce champ provient d'une source de données différente. Le premier provient de la même source de données. C'est pourquoi Tableau n'a pas à dire, d'accord, cela provient d'une petite source de données, car il provient de la source actuelle. Mais comme le second provient d'une source de données différente, Tableau indique qu'il s'agit d'un champ différent provenant d'une autre source de données. Maintenant que nous voulons le prénom de la source de données actuelle, nous pouvons sélectionner celui-ci ici. Avec cela, nous avons inséré un champ dans nos calculs, et comme vous pouvez le voir, il a pris la couleur orange. Une autre façon d'ajouter des champs dans nos calculs, c'est par glisser-déposer Disons que j'aimerais également obtenir le nom de famille. Je peux donc aller au nom de famille ici, glisser-déposer dans le calcul et voir, avec cela , nous avons obtenu notre deuxième champ et encore une fois, il est de couleur orange. Et bien entendu, les champs que nous ajoutons aux calculs peuvent être n'importe quel exemple de champ. Allons ajouter les sceaux. Les sceaux sont une mesure. Nous passons donc aux commandes, aux ventes, nous pouvons simplement glisser-déposer pour effectuer les calculs. Comme vous pouvez le constater, Tableau, à l' exception des mesures contenues dans les calculs, peuvent également avoir la même couleur, la couleur orange. Très bien, passons au composant suivant , très important, savoir les fonctions Tableau. Les fonctions Tableau sont des opérateurs intégrés qui peuvent être utilisés pour manipuler, transformer ou modifier le contenu d'un champ. Par exemple, ce que nous pouvons faire avec les ventes. Nous pouvons calculer le total des ventes à l'aide de nos données. Pour ce faire, nous pouvons utiliser la fonction sum avant les ventes de champs, commencer par la somme, puis ouvrir les apprentis, puis fermer. Comme nous pouvons le voir, ce composant, ces fonctions de Tableau, ont toujours la couleur bleu clair Que peut-il se passer maintenant ? Le tableau va résumer toutes les valeurs incluses dans les ventes et présentées sous forme de résultat. Allons-y et chauffons. Ou nous allons avoir une erreur ici parce que nous avons modifié le calcul. Alors allons-y et retirons-le. Reprenons-le dans le texte afin la somme totale des ventes incluses dans nos données. Revenons maintenant à notre champ calculé et voyons le composant suivant. Nous avons les expressions logiques. Nous pouvons utiliser les expressions logiques afin de vérifier si une condition est vraie ou fausse. Et ils ont aussi la couleur de la plaque. Supposons, par exemple, que nous voulions créer le calcul dans lequel nous vérifiions la somme des ventes. S'il est supérieur à 1 000 , nous voulons voir le maximum à la fin. Laissez-moi vous montrer comment nous pouvons le faire. Nous allons utiliser l'instruction, elle va commencer par le mot clé. Comme vous pouvez le constater, il est noir parce que c'est une expression logique. Si la somme des ventes est supérieure à 1 000, on peut dire l'opérateur est supérieur à 1 000, alors que va-t-il se passer ? Nous allons avoir une valeur élevée. Ensuite, nous allons terminer l'expression logique. Nous pouvons vérifier ici que le calcul est valide ici. Nous avons nos expressions logiques à l'époque et à la fin, ne vous inquiétez pas pour la syntaxe. Nous allons tout apprendre dans les prochains tutoriels étape par étape avec des exemples très simples. Très bien, nous allons maintenant passer au dernier composant que nous pouvons ajouter à nos calculs. Nous avons les paramètres de Peter, des champs dynamiques que nous pouvons ajouter aux visualisations afin de rendre tout dynamique dans les vues ou les calculs Encore une fois, il y aura un tutoriel dédié à cela plus tard. Mais voyons maintenant, nous pouvons ajouter un champ de paramètres dans le calcul. Tout d'abord, il faut créer rapidement un paramètre. Pour ce faire, je vais simplement terminer notre calcul ici. Ensuite, nous pouvons passer à la flèche et au volet de données. Ensuite, nous pouvons demander au paramètre de création cliquer dessus. Ici, nous allons obtenir la fenêtre. Pour configurer les paramètres, nous allons l'appeler , choisir un numéro. C'est ça. Fermons-le et disons « OK ». Maintenant, sur le côté gauche, nous avons un nouveau paramètre. Cliquez dessus avec le bouton droit de la souris et affichez le paramètre que nous avons obtenu comme sur le côté droit, et le champ de saisie où nous pouvons ajouter une valeur. Par exemple, nous l' avons maintenant sous forme d'un, nous pouvons en ajouter 1 000 Maintenant, rien ne peut se passer dans la vue parce que nous n'avons rien. Mais nous allons ajouter ce paramètre dans le calcul. Revenons à notre calcul, mon premier calcul, cliquez dessus avec le bouton droit de la souris, puis cliquez sur Modifier. Maintenant, ce que nous allons faire, au lieu d' avoir 1 000, nous allons obtenir la valeur du paramètre nous créons, comme un champ calculé dynamique, afin que l'utilisateur puisse contrôler cette valeur. Supprimons les 1 000 et nous allons commencer à écrire le nom du paramètre comme n'importe quel autre champ, donc il sera choisi et nous le trouverons ici, alors cliquez dessus. C'est ainsi que nous avons ajouté notre paramètre dans le calcul. Et comme vous pouvez le constater, les paramètres de Tableau sont de couleur violette. C'est tout pour le dernier composant. Nous avons ainsi couvert tous les différents composants utilisés dans les calculs. Maintenant, allons-y et essayons le résultat. Je vais y aller et appuyer sur OK. Alors je vais retirer celui-ci, il est rouge. Apportons les produits à la rose. Ensuite, nous allons aller chercher notre nouveau champ calculé. Cette fois, ce sera une dimension car la sortie du champ calculé sera une valeur de chaîne. Nous allons vérifier les résultats. Et comme vous pouvez le voir ici, nous avons deux produits dont la valeur est élevée, le reste sera nul. Allons-y maintenant et recensons les ventes afin de comprendre pourquoi ces valeurs sont élevées. Et c'est grâce à nos calculs. Tout ce qui est supérieur à 1 000, nous pouvons obtenir une valeur élevée. Tout ce qui est en dessous sera nul. Et avec le paramètre, les utilisateurs contrôlent le calcul. Si je vais ici et que je dis, d'accord, au lieu de 1 000, prenons-en 500. Avec cela, nous avons également inclus les autres produits. Ainsi, tous les produits ont désormais la valeur la plus élevée dans le champ calculé, ce qui nous générer de nouvelles informations pour nos visualisations Très bien les gars, résumons maintenant rapidement les composants des calculs dans cet exemple. abord, nous pouvons voir le commentaire, ce commentaire va nous aider à documenter le but du calcul et il ne sera pas exécuté, il sera également en gris. Le composant suivant, nous avons le champ. Ainsi, n'importe quel champ de notre source de données, qu'il s'agisse d' une dimension ou d'une mesure, nous pouvons l'ajouter à notre calcul comme celui-ci. Nous avons les soldes et ils sont de couleur orange. Le composant suivant, nous avons les fonctions. Ce sont des opérateurs intégrés pour manipuler nos données, et ils ont la couleur bleue. Le composant suivant, nous avons les opérateurs. Dans cet exemple, nous avons deux opérateurs, le plus, l'opérateur arithmétique Et comme pour l'opérateur de comparaison, il est plus élevé que la couleur noire. Le composant suivant, ça peut l'être aussi. Avec la couleur noire, nous avons les expressions des lettres. Il s'agit de valeurs statiques que nous pouvons insérer dans nos calculs. Il peut s'agir d'un chiffre comme ici le dix ou d'une chaîne comme ici le haut. Et il n'oublie pas d'ajouter marques Oto doubles ou simples pour que la table comprenne qu'il s'agit d'une valeur non remplie, d'un paramètre ou d'une fonction ou de quoi que ce soit d'autre et que nous pouvons également ajouter des valeurs de date. Très bien, on passe au composant suivant. Nous avons les expressions logiques dont nous disposons, le cas échéant, et elles peuvent nous aider à évaluer les conditions dans Tableau , puis à déterminer si elles sont vraies ou fausses. Et le dernier élément que nous avons dans les calculs, ce sont les paramètres. Ce sont les champs dynamiques que nous pouvons utiliser dans les calculs. Très bien, tout dépend des composants des calculs. D'accord ? Nous avons donc appris les principaux composants de base des calculs Tableau. Ensuite, nous allons apprendre à imbriquer un calcul dans un autre. 130. Calc imbriqué dans Udemy 1 3: Je vais donc parler des calculs imbriqués dans Tableau Dans Tableau, vous pouvez imbriquer des calculs en utilisant le résultat d' un calcul comme entrée pour un autre calcul. Et c'est parce que vous pouvez parfois être dans une situation où nous avons des calculs compliqués comportant différentes étapes. Pour chaque étape, nous pouvons faire un calcul. Au fur et à mesure que vous implémentez ces étapes, vous finirez par avoir plusieurs calculs imbriqués les uns dans les autres Permettez-moi maintenant de vous montrer un exemple. Très bien, nous allons maintenant créer un nouveau champ calculé pour créer un nouveau champ calculé manipuler les valeurs du pays du champ afin qu'elles aient un format spécifique. Dans cet exemple, prenons le prénom des clients ainsi que les pays. Nous allons maintenant créer un nouveau champ pour le pays avec un format différent. Allons-y et créons un nouveau champ calculé. Ensuite, nous allons commencer par le premier calcul où nous pouvons calculer toutes les portées du terrain en majuscules, nous allons donc avoir la fonction supérieure Ensuite, nous allons manipuler le pays du terrain, donc nous allons commencer à écrire country. Et voici notre champ qui sert de base pour le premier calcul. Allons-y et appuyons sur OK, cet onglet. allons créer un nouveau champ calculé, nouvelle dimension dans notre source de données. Allons donc vérifier les valeurs. Comme vous pouvez le voir, toutes les portées, tous les pays sont en majuscules Très bien, nous allons maintenant passer à l'étape suivante de la transformation, où nous voulons afficher uniquement les trois premiers caractères de chaque valeur dans ce nouveau champ calculé. Pour ce faire, nous allons revenir à notre champ calculé et nous allons le modifier. Cette fois, nous allons utiliser la fonction left. Vous pouvez faire une recherche dans le catalogue pour voir la syntaxe de la fonction de gauche telle que vous pouvez la voir , à l' exception de deux champs, le premier sera la chaîne que nous voulons manipuler, puis nous aurons le nombre de caractères que nous voulons afficher. Permettez-moi de vous montrer maintenant, étape par étape, comment nous pouvons le faire. Passons d'abord à une nouvelle ligne. Nous allons donc partir, puis il faudra deux arguments. Le champ que nous voulons manipuler et le nombre de caractères. Le champ que nous voulons manipuler sera le résultat de la fonction supérieure. Ce sera celui-ci par ici. Je vais donc simplement le couper et l'insérer ici. Avec cela, nous avons le premier argument. Le deuxième argument sera le nombre de caractères que nous voulons afficher. Il y aura trois caractères, c'est pourquoi nous pouvons en spécifier trois. C'est ainsi que nous pouvons répertorier les fonctions dans Tableau. La première fonction à exécuter sera celle située à l'intérieur de la fonction supérieure sera exécutée en premier. Ensuite, le résultat de cette fonction sera utilisé comme entrée pour la fonction extérieure, pour la fonction lift. Cela signifie que nous allons d'abord mettre toutes les valeurs du pays en majuscules. Ensuite, nous allons exécuter la fonction lift, laquelle nous ne montrerons que les trois premiers personnages. Maintenant, allons-y et attaquons un mildiou pour vérifier les résultats. Ainsi, vous pouvez constater que nous n'en avons plus que trois selon les valeurs du pays. Encore une fois, la fonction à l'intérieur va d'abord être exécutée, puis la fonction à l'extérieur. Vous pouvez ainsi étendre ce champ calculé à d'autres fonctions. Par exemple, disons à la troisième étape, nous voulons calculer la longueur des caractères. Pour ce faire, nous pouvons utiliser la fonction de liaison. Nous allons l'ajouter sous forme d'amidon, puis l'entrée du champ peut être la sortie de ces deux fonctions. Comme vous pouvez le constater, il est très facile d'imbriquer des fonctions dans Tableau. Allons faire un blind et vérifier les résultats. Comme vous pouvez le voir partout, nous avons les liens de trois. Encore une fois, l'ordre d'exécution sera celui situé au plus profond de la fonction supérieure, puis celui de la fonction de gauche. Ensuite, la dernière fonction à calculer est la fonction de longueur. C'est ça. Il s'agit d'une méthode permettant de créer des calculs imbriqués dans Tableau, mais il existe une autre méthode pour le faire C'est en créant un deuxième champ calculé à l'aide du premier champ calculé. Laissez-moi vous montrer ce que je veux dire. Nous pouvons aller fermer celui-ci ici. Et créons un nouveau champ calculé. Nous allons l'appeler deuxième champ calculé. Ce que nous allons faire à l'intérieur, c'est utiliser le résultat du premier champ calculé. Dans cet exemple, il s' agit du pays U. s'agit de notre premier champ calculé Ensuite, nous allons le multiplier par deux. Par exemple, là encore l'ordre du calcul sera le premier Tableau doit calculer le premier champ calculé, calculer le champ en haut à gauche et le lien, puis à la fin, il va arriver ici et le multiplier par deux. Allons-y et appuyons sur OK. Et avec cela, nous avons un nouveau champ calculé. Suivez-le et déposez-le sur la vue. Comme vous pouvez le voir, il y aura une valeur de six, la fenêtre I utilise le premier isolde, et la fenêtre I utilise le second mode D'accord ? Je vais donc vous montrer comment je prends habituellement mes décisions à ce sujet. Passons à notre premier calcul. Comme vous pouvez le constater, si ces étapes intermédiaires ne sont pas importantes et que vous ne souhaitez pas les utiliser dans d'autres visualisations, il n'est pas logique créer, pour chaque étape intermédiaire de votre champ, dans votre source de données, une source données qui peut exploser Et vous allez avoir de nombreux champs qui pas nécessaires dans cette situation. Je vais avoir toutes ces étapes intermédiaires en un seul calcul. Un autre scénario où vous avez un calcul très complexe, où le code va être très volumineux et où il est vraiment difficile de tout maintenir en un seul calcul. J'essaie de le diviser en étapes et chaque étape aura comme un champ dans la source de données. Le dernier scénario où ces étapes intermédiaires sont vraiment importantes pour autre chose, pour différentes visualisations, ou peut-être aussi pour d'autres calculs différents Afin de ne pas me répéter et refaire les mêmes calculs encore et encore, je crée un champ calculé dédié pour chaque étape intermédiaire uniquement si elle est importante. Très bien les gars, c'est pour les calculs imbriqués, c'était une introduction aux calculs dans Tableau Ils sont très importants pour visualiser les notes. Dans la vidéo suivante, nous allons en apprendre davantage sur les calculs dans Tableau. Très bien. Grâce à cela, nous avons appris à effectuer des calculs imbriqués dans Tableau Ensuite, je vais vous présenter les quatre types de calculs Tableau. Nous avons les calculs au niveau des lignes, des agrégats, des tables et des LOD. 131. Udemy 1 4 types de calc: Tableau dispose de nombreuses fonctions différentes que nous pouvons utiliser dans les calculs, et dans Tableau, nous pouvons les classer en quatre types de calculs différents Dans ce tutoriel, nous allons en parler. Mais d'abord, nous pouvons avoir un exemple très simple pour comprendre comment ils fonctionnent et comment ils interagissent les uns avec les autres. Alors allons-y. Bien, disons maintenant que vous avez le tableau des produits suivant dans notre source de données où nous avons des informations telles que les prix des produits, les quantités, etc. Ces données sont les données d'origine que nous pouvons trouver dans la source de données. Supposons maintenant que nous ayons besoin d'un nouveau champ dans notre source de données pour afficher les données relatives à leurs revenus. Pour ce faire, nous pouvons simplement créer un nouveau champ calculé dans lequel il va multiplier les prix par les quantités. Maintenant, Tableau va créer un nouveau champ dans notre source de données pour y stocker le résultat des calculs. Le tableau va se dérouler ligne par ligne en multipliant les prix par la quantité Ainsi, par exemple, pour la première ligne il va multiplier 20 par deux. Et Tableu va aller le stocker sur le nouveau terrain. Ensuite, Table peut passer à la ligne suivante et faire exactement la même chose. Comme vous pouvez le constater, Tableau traite chaque ligne individuellement et indépendamment les unes des autres. Lorsque les calculs sont effectués sur une ligne, nous ne nous soucions pas des informations présentes dans les autres lignes. Tableu ne peut se concentrer que sur une seule ligne à la fois. Ce type de calcul est appelé calcul au niveau des lignes. Et le niveau de détail que nous avons ici est le plus bas que nous ayons par rapport à la source de données. Il est très important de comprendre que ce type de calcul est le seul qui n'agrège pas également les lignes de la source de données. Le seul type capable de stocker les résultats dans la source de données. Cela signifie que le tableau ne calculera pas le résultat de ces calculs chaque fois que vous l'utiliserez dans les visualisations Il peut donc le recalculer et le stocker dans la source de données. Le calcul ne sera pas effectué à la volée. Très bien, passons maintenant aux visualisations. Et disons que j' aimerais indiquer le chiffre d' affaires total de chaque produit. Pour cela, nous pouvons utiliser la fonction sum pour résumer les valeurs des revenus. Et nous pouvons ajouter le produit Dimension à la vue. Et Tableau n'affichera ici que trois lignes dans la vue. Une ligne pour chaque valeur de produit. Cela signifie que nous allons avoir P1p2 et P trois. Cette fois, Tableau va commencer à résumer et agréger les lignes de la source de données Cela va se faire au niveau de la dimension. Par exemple, Tableau va commencer par le premier produit, le premier et Table vont résumer les deux premières lignes de la source de données. Nous avons 40 plus 60 Tablo directement à la sortie, 100 directement dans la visualisation Ensuite, vous allez passer à la ligne suivante. Nous avons le P deux ici. Nous n'avons qu'une seule ligne dans la source de données. Et le résumé sera de 20 pour le produit. Troisièmement, nous avons ici trois lignes dans la source de données. Le résumé de 40 plus 25 plus 15. Le tableau aura la réponse 80 lors des visualisations. Cette fois, comme vous pouvez le constater, la table ne traite pas les lignes de la source de données une par une et individuellement. Au lieu de cela, Tablo va faire un résumé. Regroupez les lignes de la source de données au niveau de la visualisation. Ce type de calcul, nous l'appelons calculs agrégés doit être calculé à la volée. Cela signifie que le résultat de ces fonctions de ces calculs ne sera pas stocké de manière supplémentaire dans la source de données. Et maintenant, il est très important de comprendre le niveau de détail de ce nouveau tableau dont nous disposons. Dans la vue, le niveau de détail est inférieur en tant que source de données et celui qui contrôle le niveau de détails est la dimension que nous avons sur la vue. La dimension que nous utilisons dans la vue permet de contrôler le niveau de détail des calculs agrégés. C'est pourquoi nous avons un autre type de calcul. cette raison, supposons que nous ayons un autre scénario dans lequel vous dites, vous savez quoi, j'aimerais contrôler le niveau de détail. Je veux que mes calculs indiquent le chiffre d'affaires total de chaque catégorie. Ici, nous pouvons utiliser différentes fonctions comme la fonction fixe, afin d'avoir une catégorie fixe, puis une partie des revenus que nous indiquons à Tableau. OK, trouvez le chiffre d'affaires total. Mais cette fois, ça va être réparé. Il sera connecté à la catégorie de dimension. Alors laissez-moi vous montrer ce qui peut arriver. Tableau va aller vérifier. OK, quelle est la catégorie de paiement 1 ? C'est la catégorie A. Passons maintenant à la question suivante. Quel est le chiffre d'affaires total de la catégorie A ? Ici, Tableau peut résumer 40 plus 60 plus 20 et le résultat sera 120. Tableau n'affichera pas ici le chiffre d'affaires total du produit, payez-en un, mais plutôt le chiffre d' affaires total de la catégorie A. La même chose peut se produire pour le produit suivant. Nous en avons payé deux. Il appartient à la même catégorie, deux A. Le chiffre d'affaires total de la catégorie A est à nouveau de 120. Et puis le dernier produit, payez-en trois. Il appartient à une autre catégorie, cette fois à une catégorie. Et le revenu total sera de 40 plus 25 plus 15. Le résultat peut être de 80 % en tant que chiffre d'affaires total pour la catégorie. Maintenant, qui contrôle les agrégations ? Ce n'est plus la dimension que nous avons sur la vue, mais plutôt la dimension que nous spécifierons dans les calculs, ce type. Cations, nous les appelons expressions LOD. Expressions de niveau de détail ici. Pareil, comme pour les agrégations. Cela va se faire à la volée. Rien ne sera stocké dans la source de données. Très bien, passons maintenant au dernier type de calcul que nous avons dans Tableau. Disons qu'après avoir obtenu le résultat dans la vue, je voudrais calculer le classement des produits en fonction des données affichées dans la vue. Pour ce faire, nous pouvons utiliser la fonction rank du résumé des revenus. Ce qui peut arriver dans ce calendrier n'entraînera pas d'interrogation de la source de données. Au lieu de cela, Tableau peut interroger la visualisation elle-même. C'est comme si nous agrégions l'agrégation fonction de la valeur affichée sur la vue Nous pouvons constater que le produit un paiement » a le rang un, les deux le rang trois, le P trois » le rang deux Ce type de calcul, nous l'appelons calculs stables. Et contrairement à tous les autres types, il est basé sur le contexte et sur les données affichées dans la vue et il n'interroge pas directement la source de données. Il est également calculé à la volée. Cela signifie que le résultat ne sera pas stocké dans la source de données. Si vous parlez du niveau de détail, cela dépend également de la visualisation. Cela peut dépendre de la dimension des produits. Très bien, les gars, nous avons maintenant une vue d'ensemble des quatre types de calculs différents dans Tableau. Et nous pouvons voir comment Tableau peut calculer les calculs présenter les données à la fin des résultats. Très bien, nous allons maintenant commencer par le premier type de calculs. Nous avons les calculs au niveau des lignes. Et ici, nous avons beaucoup de fonctions dans cette catégorie si vous les comparez aux autres types. Nous avons donc ici les fonctions numériques, les chaînes de caractères, les fonctions de date, les fonctions logiques. Il existe de nombreuses fonctions, mais nous les aborderons toutes dans les prochains tutoriels. Passons maintenant à Tableau et essayons quelques-uns de ces calculs. Bon, revenons maintenant à Tableau, nous allons passer à la petite source de données, puis aux commandes. Comme vous pouvez le constater, nous avons ici la quantité ainsi que le prix unitaire. Nous allons maintenant calculer le chiffre d'affaires, en multipliant la quantité par le prix unitaire. Pour ce faire, nous allons créer de nouveaux champs calculés dans la source de données et ce sera du type de calcul au niveau des lignes. Allons-y et créons de nouveaux champs calculés. Nous allons passer radicalement au volet de données dans l'espace vide. Créez des champs calculés et donnons-leur le nom de revenue. Et puis la formule pour cela sera la quantité multipliée par le prix unitaire. Maintenant, vous pouvez me demander où puis-je trouver dans Tableau toutes les fonctions liées aux calculs au niveau des lignes de type ? Eh bien, il n'y a pas d'endroit précis pour cela, mais il y a des orientations similaires pour cela. Donc, si vous consultez la documentation ici et que vous vérifiez ces groupes, vous ne trouverez pas directement les types de calculs, mais vous trouverez des groupes similaires à ces types. Par exemple, si vous pouvez voir ici, nous avons des calculs de table. Si vous y entrez, vous trouverez toutes les fonctions que nous pourrions utiliser dans ce type. Et puis nous avons un autre groupe appelé agrégat. Et ici, vous ne trouverez pas seulement les calculs agrégés, mais également les expressions LOD. Le dernier, le dernier type est le calcul au niveau des lignes, c'est en fait le reste. Tous les autres éléments, comme les conversions de types de données de chaînes numériques, sont tous des calculs au niveau des lignes. Bien, alors revenons à nos calculs. Allons ici et appuyons sur OK. Et avec cela, vous pouvez voir que Tablo a immédiatement créé un nouveau champ dans notre volet de données Comme je vous l'ai dit, si vous utilisez des calculs au niveau des lignes, Tablo peut effectuer les précalculs et stocker les résultats immédiatement dans le Da Allons vérifier ça. Soit vous pouvez accéder à la page de la source de données, soit nous pouvons accéder à cette petite icône ici, indique Afficher les données. Allons à l'intérieur et vérifions les résultats. Ici, nous devons passer aux commandes. Maintenant, faisons défiler la page vers la droite. Vous pouvez voir que nous avons le champ d'origine, nous avons la quantité et le prix unitaire. Mais nous avons également notre nouveau champ calculé, qui est comme tous les autres champs que nous avons dans la source de données. Nous avons les recettes ici. Et comme vous pouvez le constater, Tablo a immédiatement volé tous les résultats de ce champ calculé dans la source de données, même si nous n'avons encore rien créé dans les visualisations Cela signifie que Tablo se prépare pour vous dans la source de données et que nous pouvons vérifier le Par exemple, nous avons ici la quantité 1, le prix unitaire 215. Nous allons suivre le même cours. Et ici, les choses sont multipliées par deux. Comme vous pouvez le constater, nous multiplions maintenant la quantité par le prix unitaire Et maintenant, nous pouvons voir très clairement que les calculs au niveau des lignes seront calculés et effectués au niveau des lignes individuellement et indépendamment les uns des autres. Ainsi, les informations que nous avons dans les autres lignes n' affecteront pas les calculs de la première ligne. C'est bon, les gars, alors c'est tout. Voici comment fonctionnent les calculs au niveau des lignes dans Tableau. D'accord, nous allons maintenant passer au type de calcul suivant. Nous avons les calculs agrégés. Et ici, nous avons quelques calculs. Si vous comparez avec les calculs au niveau des lignes, nous avons le maximum en moyenne, le nombre, nombre distinct et l'attribut à nouveau. Toutes ces questions peuvent être abordées de manière détaillée et extraorielle, mais nous allons maintenant essayer certaines d'entre elles dans Tableau Très bien, tout le monde, maintenant nous allons créer une vue d' ensemble du chiffre d'affaires par produit. Pour ce faire, nous allons récupérer le nom du produit à récupérer le nom du produit partir de la petite source de données et le mettre dans la vue. Maintenant, il est très important de comprendre les concepts. Le nom Broaduct est désormais la dimension qui permet définir le niveau de détail des visualisations Cela signifie que dans cette vue, nous avons cinq lignes entièrement contrôlées par le nom du produit Maintenant, je veux que vous compreniez comment choisir type de calcul que nous allons utiliser. Maintenant, pour répondre à cette question, nous commençons toujours par la première question. Devons-nous agréger les données depuis la tâche intitulée Revenus ? Cela signifie qu'il y a comme une agrégation et des résumés. Eh bien, cela signifie que nous ne pouvons pas utiliser les calculs au niveau des lignes, alors nous devons utiliser les autres types. Pour les agrégations, il nous reste les trois types. Maintenant, la question suivante sera avons-nous toutes les données dans la vue ? Eh bien, comme vous pouvez le voir dans notre tableau, nous n'avons que les informations dimensionnelles. Nous n'avons rien à dire sur les recettes. Cela signifie que non, nous n' avons pas toutes les données dans la vue. Cela signifie que nous n' utiliserons pas type de calcul de table car les types de calculs de table dépendent toujours de la vue. Si les données ne figurent pas dans la vue, vous ne pouvez pas utiliser les calculs de table. Qu'il nous reste deux options. Nous pouvons soit utiliser les calculs agrégés, soit le LOD. Eh bien, dernière question que vous pouvez me poser, est-ce que le niveau de détails que nous avons en vue peut répondre à mes besoins ? Eh bien, dans cet exemple, oui, car nous voulons avoir le chiffre d'affaires total par produit. Nous parlons donc des produits et de la dimension que nous avons à l'intérieur de la vue qui répondent exactement au niveau de détail. Cela signifie que nous pouvons conserver le niveau de calcul que nous avons dans la vue et que nous n'avons pas besoin d' utiliser d'expressions LOD. Si vous suivez ces trois questions simples, vous pouvez facilement identifier le type de calculs dont vous avez besoin pour résoudre votre tâche. Dans cet exemple, il peut s'agir de calculs agrégés. Voyons comment nous pouvons le faire. calculs agrégés étant Les calculs agrégés étant les méthodes par défaut de Tableau, il sera très facile de créer des agrégats de données ou de mesures . avons donc besoin que de leurs revenus, alors il suffit de les glisser-déposer ici au-dessus de ces chiffres. Et comme Tableau va créer immédiatement des calculs agrégés, nous pouvons le voir ici. La somme de leurs revenus. En effet, il s'agit de la méthode par défaut agréger les données . Le tableau fonctionne pour chaque produit contenu dans les données et commence à agréger tous les revenus liés à ces Maintenant, l'étape suivante, ce que je fais habituellement, de valider quelques exemples. Je choisis certains de ces produits et je commence à résumer les valeurs pour vérifier si la valeur que je vois dans les visualisations est correcte Créons de nouvelles feuilles Et ici, nous voulons passer au niveau le plus bas. Pour ce faire, nous allons prendre le numéro de commande, la vue. Prenons maintenant le nom du produit. Nous pouvons également prendre les catégories. Alors prenons leurs revenus et mettons-les sur l'APC ici Agrandissons-le un peu pour voir les noms, puis nous pourrons trier les noms des produits. Nous pouvons donc maintenant utiliser n'importe lequel de ces produits. Pour valider les réponses, prenons le moniteur LG Fol HD Comme vous pouvez le constater, la somme totale devrait être supérieure 3 000. Revenons à nos agrégations et examinons le LG Fol Vous pouvez voir qu'il est supérieur à 3 000 qui signifie que tout va bien. Et avec cela, nous avons obtenu le chiffre d'affaires total par produit. Et bien sûr, nous l'avons fait rapidement en glissant et en déposant le champ vers la vue. Mais si vous souhaitez le faire en tant que champ calculé afin de réutiliser ultérieurement dans différentes feuilles, nous pouvons créer de nouveaux champs calculés. Appelons-le Total Revenue. Ensuite, nous aurons la même syntaxe, la somme des revenus. Cette fois, nous allons utiliser les calculs imbriqués. Nous l'avons donc déjà dans un autre champ calculé. Allons-y et cliquons dessus. Et comme le calcul est valide, appuyons sur OK. Et cela nous a permis d'obtenir une nouvelle mesure de nos difficultés liées aux données. Donc, si vous le remplacez, vous obtiendrez des résultats exacts. Comme vous pouvez le constater dans le résultat, rien n'a changé. Le seul avantage pour vous est de le réutiliser dans différentes feuilles ainsi que dans différents classeurs Très bien les gars, c'est tout pour les calculs agrégés dans Tableau. Très bien, les gars, le troisième type de calcul dans Tableau, nous avons les calculs LOD ou les expressions de niveau de détail. Ici nous n'avons que trois fonctions Tableau. Nous avons le fixe, l' inclusion et l'exclusion. Passons maintenant à Tableau et créons l'une de ces fonctions. Bien, nous avons maintenant la tâche suivante dans laquelle nous voulons afficher le chiffre d'affaires total mais en utilisant la même vue. Nous allons donc nous en tenir aux mêmes informations. Nous allons avoir le nom du produit, nous allons avoir le chiffre d'affaires total généré par les produits. Mais je veux voir côte à côte le chiffre d'affaires total par catégorie. Reprenons les trois questions. La première question est la suivante : faisons-nous des agrégations ? Eh bien, oui, cela signifie que nous ne pouvons pas utiliser de calculs au niveau des rôles. La question suivante est donc la suivante : les données dont nous disposons sont-elles suffisantes ? Eh bien, il n'est pas ici. Il ne s'agit pas du chiffre d'affaires total par catégorie, mais par produit. Eh bien, cela signifie que nous ne pouvons pas utiliser les calculs du tableau. Passons maintenant à la dernière question. Le niveau de détail de la vue m' aidera-t-il à résoudre la tâche ? Eh bien, la réponse est non. En effet, le niveau de détail de la vue est désormais défini par le nom du produit et le niveau de détails est supérieur à celui de la catégorie que nous souhaitons avoir, c'est-à-dire détail de la vue est désormais défini par le nom du produit et le niveau de détails est supérieur à celui de la catégorie que nous souhaitons avoir, le chiffre d'affaires total par catégorie. Le niveau de détails que nous avons dans la vue ne me convient pas. C'est pourquoi je ne peux pas utiliser ici des calculs agrégés. Et je dois utiliser des expressions LOD. Comme vous pouvez le constater, des questions très simples. Et cela vous permettra de trouver exactement le bon type de calcul dans Tableau. Et maintenant, vous pourriez parler de taux de poids. Je peux ajouter les informations de la catégorie à la vue, puis j'ai le niveau de détail de la catégorie. Eh bien, cela ne fonctionnera pas et c'est parce que le nom général de la loi contient un niveau de détails plus élevé. Permettez-moi de vous montrer ce qui peut arriver si vous apportez cette catégorie. Allons donc chercher la catégorie située sur le côté droit de notre. Ici, vous pouvez voir que rien ne va changer. Nous le sommes toujours. Les cinq lignes, et c'est à cause du nom du produit. Même si vous le déplacez vers la gauche ici, nous n'avons pas deux rangées ici. Nous avons ici cinq rangées. Si vous pouvez vérifier les détails ici, nous avons cinq points. C'est pourquoi même si vous ajoutez la catégorie, rien ne changera. Nous en sommes toujours au niveau des détails du produit. Créons maintenant un nouveau champ calculé pour utiliser les expressions ou les calculs LOD. Passons à gauche et créons un nouveau champ calculé. Nous pouvons l'appeler le chiffre d'affaires total par catégorie et par syntaxe, ne vous inquiétez pas, nous allons l'apprendre dans un didacticiel séparé à ce sujet. La syntaxe suivante va donc être corrigée. Ensuite, nous devons spécifier la dimension qui va contrôler le niveau de détail des résultats. Ce sera la catégorie. Ensuite, ce que nous faisons, en agrégeant les revenus, nous devons ajouter ici la somme des revenus Ensuite, nous devons le fermer qui indique que le calcul est valide et que tout va bien. Allons-y et appuyons sur OK. Comme d'habitude, nous allons entrer un nouveau champ calculé dans nos données ici. Allons voir le résultat. Et faisons-le glisser ici pour voir les données. Nous pouvons voir pour chaque ligne le chiffre d'affaires total par catégorie. Pour le premier, il s'agira du chiffre d' affaires total généré par les accessoires. Le second est le même parce qu'il appartient à la même catégorie. Le troisième est pareil, mais le quatrième, vous pouvez le voir, appartient à une catégorie différente et c'est pourquoi nous allons obtenir des numéros différents. C'est ça. C'est pourquoi nous avons besoin de calculs LOD dans Tableau. Nous allons maintenant passer au dernier type de calculs dont nous disposons, les calculs de table. Et là, nous avons également quelques calculs. Nous avons donc le classement de la fenêtre en cours d'exécution en premier, en dernière recherche d'index, etc. Encore une fois, ici, nous pouvons avoir un didacticiel dédié à ces choses, mais maintenant allons-y et essayons l'un d'entre eux. Très bien, tout le monde, nous allons maintenant passer à la dernière tâche de cette vue, nous voulons afficher le total cumulé des revenus par produit. Ici, nous allons poser à nouveau les trois questions. Sommes-nous en train d'agréger ? Eh bien, oui, étant donné que nous avons le total cumulé des recettes, nous ne pouvons pas utiliser les calculs au niveau des lignes. La question suivante est la suivante : les données contenues dans les visualisations sont-elles suffisantes pour résoudre cette tâche ? Eh bien, oui, c'est parce que nous avons le chiffre d'affaires total généré par les produits et par la vue. Sur la base de ces informations, nous pouvons établir le total cumulé des revenus par produit. Nous avons donc en fait tout en vue pour résoudre les problèmes. Et c'est pourquoi nous allons utiliser les calculs de table de types. Et nous n'aborderons pas la troisième question, qu'il s'agisse de calculs agrégés ou de LOD, car il s'agit de calculs sous forme de tables. Alors allons-y et créons un nouveau champ calculé. Nous allons l'appeler Running Total Revenue. La syntaxe pour cela est également très simple. Nous allons commencer par la course, puis nous devons sélectionner le type d'agrégation dont la somme sera la somme. Ensuite, nous devons spécifier quelles données seront calculées dans les calculs de la table. Et ici, nous n'avons que deux informations, donc soit nous allons utiliser le chiffre d'affaires total soit le chiffre d'affaires total par catégorie, le LOD, mais nous parlons du chiffre d'affaires total par produit, c'est pourquoi nous pouvons l' inclure ici. Ce sera la somme des recettes, c'est tout, et le calcul est valide. Alors allons-y et appuyons sur OK. Et nous allons prendre notre mesure et la mettre également sur la vue pour vérifier les résultats que nous pouvons très bien voir. Ils gèrent le total des revenus. C'est très simple. Commençons par la première valeur du chiffre d'affaires total. La valeur suivante peut alors être basée sur la valeur précédente plus le chiffre d'affaires total. Ces deux valeurs vont être ajoutées une à l'autre afin d'obtenir cette valeur. Ensuite, le suivant est identique, la valeur précédente, plus le chiffre d'affaires total actuel. Comme vous pouvez le constater, nous n' avons rien ici. C'est pourquoi nous obtenons la même valeur. Comme vous pouvez le constater, à mesure que nous diminuons, nous ajoutons des revenus totaux au chiffre total. Il est maintenant très important de comprendre que les calculs de la table sont très sensibles aux données affichées dans la vue. Toute modification apportée à cette structure donnera lieu à des nombres différents à la sortie. Ce n'est pas le cas pour l'agrégat ou le L. Laissez-moi vous montrer ce que je veux dire. Par exemple, changeons simplement le type des données contenues dans le nom du produit. Allons par ici et faisons-le descendre. Par exemple, vous pouvez constater que les valeurs des calculs agrégés ou du LOD sont les mêmes. Ça va juste changer le genre. Mais les valeurs incluses dans les calculs du tableau ont complètement changé, car nous avons désormais un tri différent et Tableau va recalculer le total cumulé en fonction de la Cela signifie que toute interaction dans les visualisations peut affecter les fonctions de calcul des tables Cela dépend entièrement de la vue. C'est tout pour le moment. Il s'agit des calculs de table dans Tableau. Très bien, les gars, nous allons maintenant parler des calculs des différents types de calculs que nous avons dans Tableau Supposons maintenant que nous ayons les calculs suivants, et ils sont très similaires aux calculs listés ici. Nous en avons différents types. Nous avons le classement pour les calculs du tableau, nous avons la somme sous forme de calculs agrégés et nous avons le multiplicateur de quantité avec le prix. En ce qui concerne les calculs au niveau des lignes, la première chose à exécuter est toujours les calculs au niveau des lignes. Le premier sera un multiplicateur de quantité avec le prix. Ensuite, le deuxième type à exécuter dans Tableau sera celui des calculs agrégés. Il s'agira de la fonction somme dans Tableau. Et le dernier type de calcul qui sera exécuté dans Tableau sera la fonction de classement, les calculs de table, encore une fois, les calculs au niveau des lignes dans un premier temps, puis les calculs agrégés, et toujours le dernier, les calculs de table. OK, maintenant allons-y et récapitulons rapidement comment choisir le bon type de calcul Nous avons ici trois questions. Nous avons commencé le premier. Disposez-vous des données agrégées ? Si ce n'est pas le cas, utilisez les calculs au niveau des lignes. Nous sommes au niveau des lignes. Dans l'affirmative, nous passons à la question suivante. Toutes les données nécessaires sont-elles déjà disponibles dans les visualisations ? Dans l'affirmative, nous pouvons utiliser les calculs du tableau. Si ce n'est pas le cas, nous sommes là. La troisième question est de savoir si le niveau de détail des visualisations correspond à la question ou aux exigences Dans l'affirmative, nous pouvons utiliser les calculs agrégés. Si non, nous pouvons utiliser les expressions ou les calculs LOD . Si vous suivez ma troisième décision, vous pouvez simplement trouver une réponse à cette question. accord, est-ce que vous avez maintenant un aperçu des différents types de calculs que nous avons dans Tableau. Ensuite, nous allons examiner en profondeur chaque type d' entre eux et nous allons commencer par les calculs des niveaux de rôle. Nous allons aborder ici de nombreuses fonctions très importantes de Tableau, notamment les manipulations et transformations de données, ainsi que la génération de nouvelles informations dont vous avez besoin pour vos visualisations 132. Numéro Udemy 2: Nous allons donc maintenant commencer par le premier type de calculs, les calculs au niveau des lignes. Dans ce didacticiel, nous allons aborder les fonctions numériques dans Tableau. L'objectif principal des fonctions numériques dans Tableau est donc manipuler et de transformer des valeurs numériques. Nous pouvons donc les utiliser sur n'importe quel champ avec le numéro de type de données. Et le cas d'utilisation le plus important des fonctions numériques est de simplifier les nombres. Nous avons ici trois fonctions. Nous avons le plafond, le plancher et l'arrondissons afin d'arrondir les chiffres de la même manière que d'habitude. Découvrons d'abord le concept qui les sous-tend, puis nous pourrons nous entraîner dans Tableau. Allons-y. Très bien, disons maintenant que nous avons le scénario suivant. Nous avons construit une vue à partir des sous-catégories et de la somme des ventes Maintenant, si vous regardez ces chiffres, vous pouvez voir que ce sont grands nombres avec beaucoup de fractions, beaucoup de détails. Nous avons trois décimales ici. Ces détails vont rendre très difficile la lecture de ces chiffres dans la vue. Au lieu de cela, nous pouvons arrondir ces chiffres pour faciliter lecture et masquer les petits détails inutiles ici. Si vous prenez les ventes, les ventes arrondies, vous pouvez voir que nous avons maintenant une taille plus petite dans les chiffres. Nous avons arrondi toutes ces fractions, tous ces nombres décimaux. Avec cela, vous pouvez voir si vous comparez la droite à la gauche, il est plus facile de lire à droite. Voyons maintenant comment cela fonctionne. Chaque nombre décimal, comme par exemple 1,4, a toujours deux voisins entiers. Pensez-y comme si nous avions une pièce, elle a un plafond et un plancher. Dans cet exemple, le 1.4 a le plafond de deux et le plancher d'un. Ici, nous sommes peut-être dans une situation où je ne veux pas m'occuper ces détails, de ces fractions. J'aimerais avoir un chiffre entier deux ou un ici. Exactement. Nous avons deux options. Soit nous allons le déplacer vers le plafond jusqu'au chiffre le plus élevé, soit nous allons le déplacer vers le sol, vers le chiffre le plus bas. Si vous décidez d'utiliser le numéro de fonction du plafond, ce sera deux. Ce que nous faisons ici, c'est arrondir le chiffre à la valeur la plus élevée jusqu'au plafond ou nous le déplaçons au sol Cela signifie que nous arrondissons le chiffre, la fonction de plancher arrondissant 1,4 à un Maintenant, vous pourriez dire, vous savez quoi, je ne veux pas décider si ça va aller au plafond ou au sol. J'aimerais que cela soit automatique. Il doit aller à l'entier le plus proche, et ici nous pouvons utiliser la fonction round. Prenons l'exemple suivant. Disons que nous sommes à 1,3. Si vous utilisez round, nous allons aller chez le voisin le plus proche. Le voisin le plus proche sera l'un d'eux. Le tour va déplacer la valeur à un. Mais maintenant, prenons une autre valeur, 1.7 Ici, le voisin le plus proche n'est pas le sol. C'est le plafond. C'est plus près de deux. Si vous utilisez la fonction round, elle la convertira en deux. Supposons maintenant que notre valeur se situe exactement au milieu de 1,5. Que peut-il arriver à la valeur si j'utilise la forme arrondie, car elle est exactement à la même distance par rapport au plafond et au sol ici ? Ce qui peut arriver , c'est qu'il sera arrondi au plafond. Nous ne devons avoir qu'une seule valeur, 1,5, la ronde de cette valeur sera deux. Comme vous pouvez le constater, voici comment fonctionnent ces trois fonctions. On n'y pense qu'à une pièce. Vous avez un plafond et un plancher. Très bien, comparons maintenant les trois fonctions. Nous allons commencer par le plafond. Le plafond arrondit les chiffres. La syntaxe de tablo va ressembler à ceci. Plafond et il n'accepte qu'un seul argument, le numéro d'origine. Par exemple, le plafond de 1,2 sera de deux ; le plafond de 1,8 sera de deux. Plafond de 1,5, peut être deux, nous allons toujours vers le chiffre le plus élevé. Passons à la suivante. Ce sera exactement le contraire, le plancher arrondira les chiffres vers le bas pour réduire la valeur. La syntaxe ici est « floor it », à l'exception d'un seul chiffre. Les exemples sont les suivants : l'étage 1,2 peut être 11,8, 1,1, 0,5 peut être aussi bien un Nous optons toujours pour le chiffre le plus bas. Passons maintenant à la dernière. Nous arrondissons les nombres à l'entier le plus proche. La syntaxe pour cela va être un peu différente. Nous avons rond, puis le nombre original, puis nous avons une décimale ici, c'est facultatif, bien sûr Ici, nous pouvons également décider si nous allons voir, par exemple, une décimale, deux décimales Et si vous le laissez vide, il l'arrondira à un nombre entier. Passons maintenant aux exemples pour les mêmes nombres. Si vous arrondissez 1,2, il passera au sol. Le plus proche, si nous arrondissons 1,8, le plafond le proche sera celui des deux. Si nous arrondissons 1,5 exactement au milieu, il sera arrondi au plafond, donc nous avons deux. C'est ça. Voici comment fonctionnent les trois fonctions. Revenons maintenant à Tableau et commençons. Très bien, revenons à Tableau. Créons maintenant, visualisons-le. Nous allons afficher les commandes avec les ventes. Nous allons nous en tenir à la petite source de données. Prenons le numéro de commande, mettons-le sur les lignes et affichons les ventes. Comme vous pouvez le constater, les ventes ne comportent aucune fraction. Et ce n'est pas parce que les chiffres sont arrondis, c'est juste que le format est différent. Pour afficher les valeurs réelles, nous devons modifier le format. Pour ce faire, nous allons passer aux principales ventes de notre site, cliquer dessus avec le bouton droit de la souris et passer au format. Ensuite, nous allons passer sur le côté gauche. Nous avons ici des chiffres. Cliquons sur ce menu et passons à Une fois que vous l'avez fait, vous pouvez voir que nous avons les données brutes telles que nous les avons dans la source de données. Nous voulons maintenant arrondir ces chiffres pour qu'ils soient similaires à ceux lus dans la vue. Pour ce faire, nous avons les trois fonctions et nous pouvons commencer par le plafond. Fermons ceci ici et créons un nouveau champ calculé. Cliquez avec le bouton droit ici dans l'espace blanc. Créez un champ calculé. Nous allons l'appeler Sales Ceiling. La syntaxe est très simple, donc elle commence par le plafond, Ord, puis à l'intérieur, nous devons avoir notre champ, le numéro Notre champ est celui des ventes, et comme vous pouvez le constater, les calculs sont valides. Allons-y, d'accord. Comme vous pouvez le constater, nous avons maintenant le champ, le nouveau champ calculé dans la source de données. Passons à la vue. Allons-y et faisons-le glisser ici. Comme vous pouvez le constater, nous avons maintenant notre nouveau domaine. Permettez-moi de l' agrandir un peu et toutes ces valeurs seront arrondies. Prenons la première valeur. Nous en avons 215, 88. Au fur et à mesure que nous arrondissons, nous allons passer à la valeur supérieure suivante, 216 Tout va bien. Vérifions-le ici. Nous en avons donc 56, 11. En arrondissant, nous allons passer à l'entier suivant qui est 57 Tout va bien et les fonctions du plafond fonctionnent désormais. C'est bon. Ensuite, nous devons y aller et faire exactement le contraire. Nous allons arrondir les chiffres au sol. Nous allons créer un nouveau champ calculé que nous allons appeler Sales Floor. De plus, c'est très facile. Le mot clé est Floor. Et notre valeur résidera dans les ventes. Voilà donc les calculs qui sont évalués. Cliquez sur OK. Et notre nouveau champ figure déjà dans notre source de données. Passons à la vue. La première valeur était 215, 88. Comme nous arrondissons à l'entier inférieur, ce sera 215 Cette valeur ici, nous avons 56, virgule 11. Au moment où nous allons prendre la parole, il y en aura 56, donc tout va bien. Et comme vous pouvez le constater, c'est exactement le contraire du plafond. Très bien, ensuite nous allons contourner les chiffres automatiquement jusqu'au voisin le plus proche. En utilisant le cycle, nous allons créer le troisième champ calculé, que nous allons appeler cycle de vente. Les fonctions sont vraiment simples. Cela commence par le round et il faut accepter deux arguments. Le premier est indispensable, ce sera notre numéro de vente, et le second sera facultatif au cas où nous voudrions décider du nombre de décimales ici, nous ne voulons pas l'utiliser, nous allons le laisser Nous n'avons pas besoin de décimales ou de fractions, nous allons donc laisser les choses comme ça , les ventes et c'est Comme vous pouvez le constater, le calcul est valide et nous allons également passer à notre troisième champ calculé. En l'état actuel des données, saisissons-les simplement dans la vue et vérifions-en les valeurs. Maintenant, la première valeur, 215, 88. C'est près du plafond, c'est pourquoi la ronde va le porter à 216. Le suivant, nous en avions 56 ou 11. C'est vraiment près du sol. C'est pourquoi Tableau ou la fonction ronde vont en prendre 256. Comme vous pouvez le constater, tout va bien et les chiffres se déplacent vers le voisin le plus proche. , disons maintenant que nous voulons voir les Els de notre point de vue, mais avec une seule décimale, pas deux décimales comme dans notre exemple Pour ce faire, nous pouvons arrondir ces nombres à une seule décimale en utilisant la fonction round Allons-y et créons un nouveau champ calculé. Disons que c'est le premier cycle de ventes. Et nous allons également utiliser les mêmes cycles de mots clés. Le chiffre sera celui des ventes. Ensuite, nous allons définir combien de décimales voulons-nous ? Dans cet exemple, nous ne voulons qu'une seule décimale, nous allons donc en taper une ici C'est ça. Comme vous pouvez le constater, le calcul est valide. Cliquez sur OK. Et voici notre nouveau champ Passons-en à la vue. Et maintenant, vous pourriez dire, vous savez quoi, rien n'a changé. Nous avons toujours tout arrondi à un nombre entier, il n'y a pas de décimales Eh bien, c'est une question de format. Allons-y et changeons cela. Nous allons aller ici, cliquer dessus avec le bouton droit de la souris, puis passer au formatage ici. Nous allons le mettre aux normes. Une fois cela fait, comme vous pouvez le voir maintenant nous n'avons qu'une seule valeur décimale Nous n'avons pas deux valeurs décimales comme les sceaux, comme dans le champ d'origine de notre source de données Mais maintenant, vous pourriez dire, d'accord, peut-être que le rond contient également des décimales Nous allons donc vérifier les formats. Nous allons passer au tour par ici, et cliquons sur Formats. Et maintenant, si nous adoptons la norme, comme vous pouvez le constater, rien ne changera. Cela signifie donc que nous n' avons pas vraiment de décimales, nous n'avons qu'un nombre entier Bien, alors maintenant, vous pourriez me demander, quand dois-je utiliser le plafond et quand dois-je utiliser le sol ? Eh bien, il n'y a pas de règle pour cela. Cela dépend vraiment du cas d'utilisation et de l'exigence. Par exemple, si je crée un tableau de bord pour la budgétisation afin de modérer un budget, je choisirais toujours le plafond pour m' assurer de ne rien oublier et de ne pas manquer de budget au final Dans ce cas d'utilisation, j'ai tendance à toujours utiliser le plafond et à ne jamais utiliser le sol ou le rond. Cela dépend vraiment des exigences du cas d'utilisation. Comme vous pouvez le constater, ces trois fonctions facilitent réellement la lecture et simplifient les visualisations . Bien, tout le monde. Jusqu'à présent, nous avons appris à simplifier les nombres dans Tableau à l'aide des trois fonctions numériques plafond, plancher et rond. Et c'est tout pour le premier groupe, le nombre de fonctions. Ensuite, nous pouvons apprendre les fonctions de chaîne dans Tableau. 133. Cas de changement dans Udemy 3 1: Nous allons maintenant nous concentrer sur le deuxième groupe de fonctions de Tableau. Dans les calculs au niveau des lignes de catégories, nous avons les fonctions de chaîne. L'objectif principal des fonctions de chaîne dans Tableau est de manipuler et de transformer les valeurs de texte, n'importe quel champ de notre ensemble de données contenant la chaîne de type de données. Il existe de nombreux cas d'utilisation et raisons d'utiliser les fonctions de chaîne dans Tableau. Par exemple, nous pouvons l'utiliser pour nettoyer nos données et adapter notre texte à des cas standard. Par exemple, nous pouvons modifier la majuscule pour qu'elle soit inférieure ou. Et le prochain cas d'utilisation est également sur le point de nettoyer nos données dans Tableau en supprimant les espaces indésirables. Ici, nous avons trois fonctions, la garniture gauche, la garniture droite et la garniture. Passons au groupe ou au cas d'utilisation suivant, nous avons ici trois fonctions pour extraire une sous-chaîne spécifique d'un texte Nous avons la gauche, la droite et nous avons fait. Le cas d'utilisation suivant consiste à rechercher des modèles spécifiques. Nous avons ici cinq fonctions : commencer par la largeur, contenir, rechercher et rechercher. Nous avons ensuite un autre cas d'utilisation des fonctions de chaîne permettant de combiner et de diviser des données dans Tableau. Nous avons ici l'opérateur concat et la fonction split. Le dernier cas d'utilisation consiste à remplacer une sous-chaîne spécifique, une autre sous-chaîne. Nous avons donc ici la fonction remplacée. Comme vous pouvez le constater, nous disposons de nombreuses fonctions et outils de chaîne pour manipuler, transformer, nettoyer les valeurs de texte dans le tableau. Nous allons maintenant commencer par le premier cas d'utilisation des fonctions de chaîne. Comment nettoyer nos données et mettre notre texte en majuscules et minuscules à l'aide des deux fonctions, lower et er. Mais comme d'habitude, nous devons d'abord comprendre le concept avant de commencer à pratiquer à table. Allons-y. Très bien, maintenant allons-y et examinons le problème de qualité des données suivant selon nous. Si vous vérifiez les dimensions des produits ici, nous avons trois valeurs pour le mot. Nous avons le clavier trois fois dans la vue, ce qui est vraiment faux. Et cela s'explique par le fait que la qualité des données provenant du système source d'où nous les obtenons est tout simplement faible. Cela se produit lorsque de nombreuses personnes travaillent sur les projets les plus importants et que vous avez un grand nombre de produits. Ils peuvent donc saisir des noms différents pour les mêmes produits. Nous avons ici un problème lié au nom du produit. Et ce que je fais habituellement dans le cadre de mes projets, je contacte les systèmes sources pour leur faire part des problèmes de qualité des données qu'ils rencontrent. Mais parfois, cela peut prendre beaucoup de temps avant qu'ils ne le corrigent. En individualisant, nous pouvons réparer et nettoyer ces choses. Dans Tableau, nous disposons de nombreux outils et fonctions pour manipuler et nettoyer les dimensions. Par exemple, nous pouvons utiliser les fonctions supérieure ou inférieure afin de normaliser les valeurs. Si vous utilisez le plus bas, nous avons les résultats suivants. Dans cet exemple, nous ne pouvons avoir que trois produits dans les visualisations, bien que trois valeurs soient agrégées pour la quantité sur une seule ligne, ce qui est vraiment correct Maintenant, si vous comparez la première vue avec la seconde, vous pouvez constater que nous avons amélioré la qualité des données dans les indivisualisations. Passons maintenant à la compréhension du fonctionnement de ces deux fonctions Prenons maintenant l'exemple suivant concernant le nom du client. Les noms peuvent être écrits comme ceci, le premier caractère du prénom et du nom de famille sont en majuscules, ou tout en majuscules ou le contraire Lorsque tout est écrit en minuscules, vous pouvez voir que nous pouvons écrire le nom du client dans différents cas. Dans Tableau, nous devons désormais intégrer ces noms. Normes, nous avons deux moyens de le faire. Soit nous mettons tout en minuscules ou en majuscules. Maintenant, si vous décidez d'utiliser le nom du client en majuscules, que peut-il se passer ? Le premier client peut être entièrement converti en majuscules. Le deuxième client est déjà en majuscule. Rien ne peut arriver, ça va rester pareil. Le troisième est en minuscules, il peut donc être converti en majuscules. Mais maintenant, si vous voulez utiliser le nom le plus bas pour les clients, voici ce qui peut arriver. Le premier, le premier client, peut être converti en minuscules. Le second peut également être converti du haut vers le bas. Pour le troisième, rien ne peut se passer car c'est déjà une minuscule. Comme vous pouvez le voir avec cette fonction, nous forçons les noms à être en haut ou en bas. Nous apportons donc des normes aux visualisations. Nous allons maintenant comparer ces deux fonctions ensemble. Nous commençons par la partie supérieure. Cela va convertir les caractères en deux majuscules. La syntaxe dans Tableau sera la suivante. Cela commence par le mot clé upper. Il n'accepte qu'un seul champ, la chaîne. La sortie peut également être une chaîne. Par exemple, si nous prenons Maria majuscule, le premier caractère est en majuscule, la sortie peut être la chaîne Maria en majuscules Passons maintenant à la partie inférieure. Ce sera exactement le contraire. Il va donc convertir les caractères en minuscules. La syntaxe peut être similaire à, ici nous avons moins d'un champ, la chaîne. La sortie peut également être une chaîne. L'exemple ci-dessous est inférieur. Maria, Maria peut apparaître dans la sortie en minuscules. Ces deux fonctions sont simples et faciles à utiliser, mais elles sont tout de même très importantes. J'ai tendance à les utiliser beaucoup dans mes projets pour nettoyer les données. Revenons maintenant dans Tableau et commençons. Très bien, pour ces deux fonctions, j'ai préparé un fichier supplémentaire avec la faible qualité des données dans les noms des produits. Pour connecter ce fichier, nous devons créer une nouvelle source de données. Passons à la page de la source de données ici. Ensuite, nous allons créer une nouvelle source de données. Ensuite, nous allons passer au fichier texte. Vous le trouverez dans le petit dossier. Nous avons ici un fichier CSV appelé products low quality. Allons le connecter. Ce n'est qu'un tableau, et si vous consultez la grille de données ici, vous verrez que nous avons des problèmes avec le produit. Vous pouvez voir que nous avons ici le clavier en majuscules. Clavier en minuscules ou avec le premier Carter en majuscule. Revenons maintenant à notre feuille et commençons également à vérifier les données à partir de là. Passons maintenant à la base de données, assurez-vous de sélectionner la nouvelle source de données. Nous en avons ici un produit. Nous avons ici le problème du cas, alors abordons-le dans la vue et vérifions les valeurs. Comme vous pouvez le constater, nous pouvons trouver environ cinq produits, mais en réalité, nous n'en avons que trois ici. Nous avons le clavier trois fois, le moniteur et la souris. Nous ne devrions avoir que trois claviers, écrans et souris. Nous avons un problème de qualité des données dans les noms des produits. Tableau distingue les majuscules et minuscules afin de présenter les données exactement telles qu'elles proviennent du système source. Prenons la quantité et mettons-la dans les colonnes. Et comme vous pouvez le constater, ces trois valeurs ne seront pas agrégées ensemble. Étant donné que Tableau pense qu'il s'agit de trois valeurs différentes, affichons les valeurs ici dans les étiquettes. Passons également à la couleur. Nous allons donc maintenant nettoyer les données en utilisant la fonction inférieure. Pour cela, nous devons créer un nouveau champ calculé. Passons au Data Pain ici. Cliquez avec le bouton droit sur l'espace vide, Créer un champ calculé. Nous allons l'appeler Products Lower. Il commence par le mot clé lower et n'accepte qu'une seule valeur, la chaîne. Nous allons donc en avoir un seul produit et c'est tout. Comme vous pouvez le voir, le calcul est valorisé et le résultat sera une chaîne, le produit. Allons-y et frappons, d'accord. Maintenant, si nous examinons les difficultés liées aux données, nous avons ici notre nouvelle dimension, le champ calculé. Passons à la vue et aux lignes pour commencer à comparer les valeurs. Le premier, comme vous pouvez le voir, est une majuscule. Le résultat sera une minuscule du clavier. Le suivant est déjà minuscules, rien ne va changer. Le troisième est entièrement en majuscules par rapport aux données d'origine, mais le résultat est en minuscules. Comme vous pouvez le constater, nous avons tous les noms ici en minuscules. Maintenant, si vous retirez le produit ici, vous pouvez voir que nous pouvons finir par n' avoir que trois valeurs. Seulement trois produits , ce qui est correct. Nous avons donc nettoyé les données en utilisant les minuscules. Maintenant, nettoyons les données. Cette fois, en utilisant la fonction supérieure, nous pouvons faire de même. Nous allons créer un nouveau champ calculé. Appelons cela des produits supérieurs. Nous allons utiliser la fonction ci-dessus. Et il n'accepte qu'un seul champ, nos produits, un seul. Et voilà, le calcul est valide. Cliquons sur OK. Maintenant, si vous vérifiez la corbeille de données, nous avons un nouveau champ calculé, une nouvelle dimension. Passons-en à la vue et commençons à comparer les valeurs. Je peux également apporter le champ d'origine, le premier est en majuscule, comme vous pouvez le voir, le résultat peut être en majuscule Le second est également complètement en minuscules , complètement en majuscules. Pour le troisième, rien ne va changer. Comme vous pouvez voir toutes les valeurs maintenant en majuscules, je vais maintenant supprimer les autres pour voir le résultat final. Comme vous pouvez le constater, nous n'avons que trois produits et la visualisation est vraiment correcte. Et avec cela, nous avons corrigé la qualité des données en utilisant. Très bien, alors maintenant vous pourriez me demander je dois utiliser une minuscule ou une majuscule dans mes vues ? Eh bien, si vous demandez à un informaticien comme moi, je vais répondre comme ça. Cela dépend, cela dépend des champs que vous utilisez dans les vues. Prenons l' exemple suivant. Nous avons ici deux points de vue. Celui de gauche avec les minuscules et le nom du produit. Et le second est en majuscules. Si vous examinez maintenant ces deux points de vue, qu'en pensez-vous ? C'est plus facile à lire ? Si vous avez un texte normal ou un texte long comme le nom du produit, le nom du client, etc. Il est toujours préférable d'utiliser des minuscules. Les minuscules sont plus faciles à lire que les majuscules. La majuscule va également prendre plus de place. C'est plus agressif et c'est vraiment difficile à lire. Donc, pour le scénario, je vous recommande d' utiliser les minuscules. Dans le design moderne, ils ont tendance à utiliser des minuscules, car cela aspect plus élégant et minimaliste au site Web et à l'apparence des visualisations Les minuscules sont donc plus faciles à lire. C'est plus moderne. Si vous le comparez aux majuscules, c'est difficile à lire et c'est comme si quelqu'un criait. Prenons maintenant un autre exemple. Nous avons ici une agrégation pour l'abréviation du pays. Nous l'avons donc ici en minuscule et en majuscule. Cette fois, si vous les comparez, vous pouvez voir qu'il vaut peut-être mieux utiliser les majuscules. Et c'est parce que c'est très court, les abréviations ont un maximum, peut-être trois caractères. Il est vraiment difficile de voir les visualisations Ind. Ils sont vraiment petits. Si nous l'avons comme un gros caractère, il est plus facile de lire avec les abréviations J'ai toujours tendance à utiliser les majuscules. Les abréviations, si elles sont écrites en majuscules, peuvent apporter des normes et éviter des interprétations erronées des données Si vous regardez du côté droit d'ici, vous pouvez immédiatement comprendre. D'accord, nous parlons ici de pays. Mais si vous êtes sur le côté gauche, vous risquez de vous perdre. Par exemple, parlons-nous des États-Unis ou du mot « nous » ? Il en va de même pour l'Italie. Est-ce comme si nous l' utilisions dans les phrases du pronom ou est-ce que c'est comme l' abréviation de l'Italie ici ? Si vous l'écrivez en minuscules, vous risquez de créer des malentendus et les abréviations J'ai toujours tendance à utiliser des majuscules. Les noms abrégés sont plus clairs et faciles à lire. C'est pourquoi la réponse qui vient de l' informatique dépend du cas d'utilisation, des exigences, etc. Parfois, nous optons pour le bas, parfois pour le haut. Mais 90 %, je choisis les minuscules pour les noms, etc., mais uniquement pour les abréviations. J'opte pour la partie supérieure. Cela vous permet de disposer d'au moins certaines orientations dans votre visualisation. Très bien, il s'agit donc de savoir comment nettoyer les données en ramenant notre texte en majuscules et minuscules à l'aide des deux fonctions, inférieure et supérieure. Ensuite, vous pouvez commencer à parler des trois fonctions : garniture gauche, jante droite et garniture. 134. Udemy 3 2 Remove: Très bien, nous allons maintenant parler une autre fonction de chaîne de Tableau qui permet de nettoyer nos données en supprimant les espaces indésirables à l'aide des trois fonctions : bord gauche, bord droit et découpage. Et bien entendu, comme d'habitude, nous devons d'abord comprendre le concept qui les sous-tend, puis nous mettre en pratique avec Tableau. Alors allons-y. Très bien, nous avons maintenant le scénario suivant, où nous avons, encore une fois, une mauvaise qualité des données à notre avis. Si vous vérifiez les produits, nous pouvons constater que nous avons quatre fois plus de clavier. Alors, qu'est-ce qui se passe ? Nous n'avons ici aucun problème de majuscule , car ils sont tous en majuscules dans le premier caractère, n'y a donc pas de minuscules, de majuscules Tout va bien. Pourquoi Tablo n'a pas agrégé toutes ces valeurs sur une seule ligne, dans un seul produit Parce que nous n'avons ici que trois produits. Alors, que se passe-t-il ici ? Que s'est-il passé ? Eh bien, nous avons des espaces sales dans le nom du produit. Dans le clavier, il y a comme des espaces indésirables. C'est vraiment difficile de voir un individu. Tu peux le voir. Comme si tout avait l'air bien, non ? Mais il y a des espaces à l'intérieur du clavier et nous devons les supprimer. Maintenant, pour nettoyer les données et supprimer ces espaces sales, nous pouvons utiliser l'une des trois fonctions gauche, droite, découpage ou découpage. Et si vous appliquez ces fonctions au nom du produit, nous obtiendrons le résultat suivant. Seulement trois produits et tout ira bien. Voyons comment fonctionnent ces fonctions. Prenons les exemples simples suivants. Disons que nous avons le mot moniteur, mais sur le côté gauche, nous avons un espace blanc. Pour le supprimer, nous pouvons utiliser la fonction Tableau. Soulevez, découpez, soulevez, découpez, Gna, supprimez tous les espaces indésirables le côté gauche du mot. Maintenant, nous pouvons avoir la situation inverse avec le moniteur, mais sur le côté droit, il y a un espace blanc. Pour supprimer ces espaces, nous pouvons utiliser la fonction dans Tableau. Garniture droite, garniture droite. Je vais supprimer tous les espaces du côté droit du mot. Passons au troisième scénario, nous avons le même détecteur de mots, mais cette fois sur la gauche. Et sur la droite, il y a des espaces blancs. Pour supprimer ces espaces, nous pouvons soit utiliser les deux fonctions lift trim et right rim, soit utiliser la troisième fonction, trim, si vous utilisez la fonction trim dans Tableau. Pour ce scénario, il va supprimer tous les espaces blancs du côté gauche ainsi que tous les espaces blancs du côté droit. Très bien, nous allons maintenant comparer rapidement ces trois fonctions. La garniture de levage supprimera tous les espaces principaux. La bonne garniture peut supprimer tous les espaces résiduels, et la garniture peut supprimer les deux Les espaces de début et de fin ainsi que les syntaxes de Tableau sont très simples Ainsi, par exemple, nous avons ici le mot-clé left trim. Ensuite, il n'accepte qu' un seul champ de chaîne, la sortie étant une valeur de chaîne. Par exemple, supposons que nous voulions lever la bordure, cette valeur signifie que nous avons narea sur le côté gauche, nous avons un espace blanc plus, sur le côté droit, si vous utilisez une garniture de levage, elle ne peut supprimer que les espaces principaux. Il peut donc simplement supprimer l'espace de l'ascenseur et laisser l' espace que nous avons sur la droite, car il ne s'agit que de découper l' ascenseur. Passons à la suivante. C'est exactement le contraire, mais la syntaxe est quasiment la même. Nous avons donc le droit de le découper, sauf la chaîne de champ, la sortie sera également une valeur de chaîne. Si nous nous en tenons au même exemple, cela ne supprimera que l'espace de fin L'espace sur le côté gauche restera dans cet exemple. Passons maintenant à la dernière. Je pense que tu l'as déjà. Nous allons utiliser uniquement la garniture ici. Ni un ascenseur ni une droite. Donc tous les deux. Et cela sauf également un champ de chaîne. La sortie sera une valeur de chaîne. Et l'exemple sera le suivant. Maria avec les espaces gauche et droit, que peut-il se passer ? Nous allons supprimer l'espace de levage ainsi que le bon espace. Ces fonctions sont très faciles à utiliser et très importantes pour améliorer indivisualisations de la qualité de vos données Revenons à Tableau et commençons à nous entraîner. Bien, tout d'abord, assurez-vous de sélectionner la bonne source de données afin que nous puissions nous tenir à la faible qualité des produits depuis que j'ai préparé les exemples. Et maintenant, nous allons passer au deuxième produit, il suffit de le faire glisser et de le frotter ici dans la vue. Comme vous pouvez le constater, nous avons maintenant quatre produits pour le clavier. Maintenant, il est vraiment difficile de voir où se trouvent ces espaces blancs. Pour les deux premiers, vous pouvez voir qu'ils sont légèrement décalés vers la droite, mais pour les deux autres claviers, nous ne savons pas s' ils ressemblent à un espace blanc sur le côté droit ou non La situation peut être très mauvaise si nous passons à différentes visualisations. Prenons la quantité et maintenant, dans le diagramme à barres, il est presque impossible de voir s'il y a des espaces blancs. Si je suis confronté à cette situation dans mes projets, je commence par compter nombre de personnages que j'ai dans chaque produit. Je calcule la longueur de chaque mot. Pour cela, nous pouvons créer un nouveau champ calculé. Allons en créer un nouveau, et nous l' appellerons longueur des produits. Le mot-clé utilisé par les arts pour calculer les liens est LEN. Cela définit. Ensuite, il n'accepte qu'un seul champ, un champ de chaîne, et le résultat sera un nombre. Notre champ sera le produit pour nous assurer de sélectionner le bon et que le calcul est valide. Cliquons sur OK, puisque le résultat sera un nombre Tableau, nous allons créer une mesure continue. Je vais donc simplement supprimer la quantité de la vue et intégrer notre nouveau champ calculé à la vue. Le lien du premier comporte neuf, ce qui signifie que nous n'avons qu'un seul espace blanc. Le second comporte deux espaces blancs. La troisième est correcte. Le premier comporte également un espace blanc. Grâce à la fonction de lien, nous pouvons facilement détecter s'il y a des espaces sales dans nos mots. Maintenant, afin de supprimer et de régler ces problèmes, nous allons utiliser les fonctions de découpage. Commençons par le montage de l'ascenseur et nous allons créer un nouveau champ calculé. Allons-y et faisons-le. Nous allons l'appeler Products Left Trim. Et nous allons commencer par la syntaxe left trim, n'accepte qu' un seul champ de chaîne. Ça va être le produit. Pour vous assurer de sélectionner le bon, ce calcul est valide. Allons-y et appuyons sur OK. Nous remarquons maintenant que la table a créé une nouvelle dimension car la sortie est une chaîne. Allons-y et mettons-le ici dans la vue. Maintenant, que peut-il arriver aux valeurs contenues dans les produits ? Tous les espaces du côté gauche seront supprimés ou rognés. Mais encore une fois, ici, il est vraiment difficile de voir d'un point de vue si tout va bien. Nous allons donc recommencer et calculer la longueur du nouveau champ. Allons-y et modifions les calculs dans notre champ calculé. Au lieu d'avoir le Broadct two, nous pouvons le supprimer et insérer la nouvelle dimension Cliquons sur OK. C'est bon. Alors maintenant, vérifions le résultat. Comme vous pouvez le constater, certaines valeurs sont fixées à la première. Nous en avons huit. Pour le second, nous avons encore de la place. La troisième est de toute façon correcte. La troisième est également incorrecte. Comme vous pouvez le constater, la situation est maintenant un peu meilleure. Mais il nous reste des places. Cela signifie que nous avons des espaces sur le côté droit. Pour résoudre ce problème, nous allons découper du côté droit. Revenons à nos calculs, la bordure gauche. Modifions-le et ajoutons la bonne garniture. Nous allons donc passer ici, nous allons avoir des calculs imbriqués, un découpage à droite, et nous voulons obtenir les résultats du découpage à gauche Allons-y et frappons. OK, mais peut-être que je vais changer le nom en Trim. Allons-y. OK, alors que peut-il arriver aux valeurs contenues dans les produits ? Nous découpons tout par la gauche et aussi bien par la droite que vous pouvez le voir Maintenant, la longueur est également correcte. Toutes ces valeurs ont les liens de huit. Afin de tester cela également, nous allons supprimer le produit deux de la vue que nous avons ici, soit seulement trois valeurs. Bien entendu, le lien n'a aucun sens ici, car nous résumons les liens de tous les produits contenus dans les commandes Au lieu de l'avoir comme mesure, nous pouvons peut-être le convertir en dimensions, sans aucun calcul. Je vais juste le supprimer d'ici et simplement ajouter la longueur du produit. Comme vous pouvez le constater, tout va bien. Maintenant, bien sûr, pour ce scénario, nous avons une solution plus simple. Nous pouvons simplement utiliser un découpage au lieu d' utiliser un découpage gauche et droit en un seul calcul. Allons-y et faisons-le. Nous allons revenir à notre calcul et le modifier. Nous allons donc simplement tout supprimer. Nous allons utiliser le mot clé trim puis il n'acceptera qu'un seul champ, le produit deux, et comme vous pouvez le voir, le calcul est valide. Cliquons sur OK. Comme vous pouvez le constater, rien ne changera dans la vue. Nous allons obtenir exactement les mêmes résultats. Nous avons ainsi nettoyé les valeurs contenues dans les produits en supprimant les espaces sales ou indésirables. Très bien, je veux vous montrer une autre méthode pour détecter s'il y a mauvaise égalité dans vos données en ayant des espaces indésirables. C'est particulièrement vrai si vous avez une source de données volumineuse. Si vous avez beaucoup de valeurs, il est très difficile de les détecter si vous utilisez la fonction link. Je vais maintenant vous montrer comment je m' y prends habituellement si j'ai une source, ce que je fais habituellement si je me doute un champ où je pense que les utilisateurs saisissent manuellement les valeurs que je vais saisir et compter les valeurs distinctes dans ce champ. Maintenant, je vais vous montrer comment je m'y prends habituellement. Allons-y et créons de nouveaux champs calculés, que nous appellerons Products count D. La syntaxe pour cela sera count. Ensuite, le mot D, nous comptons la valeur distincte de nos produits. Le champ sera le produit 2. Le résultat sera un nombre. Le calcul est valide. Allons-y et frappons, d'accord. Comme vous pouvez le voir sur le côté gauche, nous avons une nouvelle mesure continue. Cela va compter le nombre de valeurs distinctes que nous avons dans les produits. Voyons les résultats. Je vais juste aller tout retirer de la vue. Je vais prendre le décompte et le mettre sur le texte. Maintenant, les résultats indiquent que ma source de données contient six produits différents, mais j'ai des soupçons à ce sujet Maintenant, ce que je vais faire, c'est commencer à réduire les valeurs des produits et mes attentes seront les suivantes Si le nombre doit rester le même, alors nous n'avons pas d'espaces, mais si le nombre doit diminuer , il y a des espaces indésirables à l'intérieur des produits. Commençons par le tester. Nous allons passer à notre calcul et commencer à ajouter nos garnitures. Nous commençons toujours par la garniture gauche ou droite. Pourquoi ? Nous ne passons pas immédiatement à la car si vous découpe, car si vous coupez tout de gauche à droite, cela peut avoir de mauvaises performances dans Tableau, car il a besoin de ressources Si vous effectuez uniquement le découpage par le levage ou le bon découpage, Tableau pourra le faire plus facilement Mais si vous passez toujours immédiatement à la finition, vous risquez d'avoir de mauvaises performances. C'est pourquoi je commence toujours par la garniture de levage. Passons donc à la version de l'ascenseur et vérifions les résultats. Je vais donc simplement l'ajouter au produit ici. Avec cela, nous allons d'abord réduire le produit par deux, puis nous comptons le nombre de valeurs distinctes que nous allons voir dans cette base Le calcul est valide, allons-y. OK. Très bien, maintenant nous avons déplacé 6 à 4 produits. C'est alertant pour moi, cela signifie qu'il y a comme des espaces principaux Maintenant, l'étape suivante, ce que je fais habituellement, est de vérifier s'il y a les bons espaces sur le bon côté pour cela. Soit je vais ajouter un droit de découpage, soit je vais simplement utiliser le découpage. Maintenant, si nous ajoutons la bonne garniture et le nombre restera le même, Quatre, cela signifie que nous n'avons qu'un problème avec les espaces de levage. Mais si le nombre doit diminuer, cela signifie que nous avons également les bons espaces. Maintenant, ce que nous pouvons faire, c'est revenir à notre mesure et modifier le calcul. Et au lieu d'avoir un découpage à gauche, je vais juste avoir un découpage pour tester également les bons espaces. Allons-y et frappons. OK. Comme vous pouvez le voir, nous avons obtenu une fiche 4-3, ce qui signifie que nous avons également des espaces à droite, non seulement à gauche mais aussi à droite Le nombre total de produits est donc passé de 6-4 à trois. C'est ainsi que je procède habituellement pour décider si je vais utiliser uniquement la garniture relevable ou la jante droite, ou les deux au lieu d'utiliser une garniture immédiate. J'ai vu beaucoup de projets, et de nombreux développeurs ont tendance à réagir de manière excessive à ce sujet S'ils apparaissent comme une valeur de chaîne, ils la découpent immédiatement afin d'obtenir un résultat correct. Ajoutez une visualisation Tableau. Mais pensez que si vous le faites toujours, vous allez avoir de mauvaises réactions dans Tableau et vous risquez d' avoir de mauvaises performances. Prenez peu de temps pour déterminer si c'est vraiment nécessaire ou non. Très bien, il s'agit donc de savoir comment nettoyer nos données en supprimant les espaces indésirables à l'aide des trois fonctions lift trim, right, jante et trim. Ensuite, nous allons parler d'un autre groupe, l'ascenseur, à droite et au centre. 135. Extrait d'Udemy 3 3: Nous allons maintenant aborder un autre groupe de fonctions de chaîne dans Tableau pour extraire une sous-chaîne spécifique du texte à l'aide des trois fonctions left, right et mid, comme d'habitude Découvrons le concept que nous pouvons mettre en pratique dans Tableau. Allons-y, tout le monde. Ainsi, dans les scénarios réels et les projets réels, les données provenant des systèmes sources sont généralement bien plus compliquées que celles que vous pouvez trouver dans les exemples, didacticiels, les cours, etc., car les processus et les projets réels sont bien plus compliqués. L'exemple que nous pouvons voir ici pourrait être le nom Broaduct dans vos projets Ici, vous pouvez voir que nous avons beaucoup d' informations dans un seul champ. Par exemple, nous avons le Canon, cela pourrait être le nom du produit. Le suivant, nous avons l'identifiant du produit. Et le troisième est le code du produit. Toutes ces informations, nous les trouverons peut-être sous le nom du produit. Dans le cadre de l' individualisation d'un seul domaine, il se peut que nous ne soyons intéressés que par une seule information, et non par l'ensemble Nous pourrions être intéressés par le Canon, le nom du produit. Ou nous n'avons besoin que de l'ID 789. Ou nous voulons que seul le code soit individualisé. Nous avons besoin de Tableau, d'une telle fonction ou d'un tel outil pour extraire ces informations. Et divisez le champ en trois champs dans Tab. Il existe de nombreuses fonctions et méthodes pour atteindre cet objectif. L'une d'elles consiste à utiliser les fonctions gauche, droite et milieu afin de découper ce champ en plusieurs champs. Nous allons maintenant commencer par le premier. Comprenons l'ascenseur. La première chose à comprendre est que chaque caractère de notre chaîne possède un numéro de position. Par exemple, nous avons le C, il a la position numéro un, le 23, et ainsi de suite jusqu'à ce que nous atteignions le dernier caractère, cinq, il a la position 14. Nous comptons de la gauche jusqu'à ce que nous allions vers la droite. Maintenant, dans cet exemple, nous ne nous intéressons qu'aux noms des produits, nous allons donc nous concentrer sur celui-ci. Et comme vous pouvez le voir, cela se termine par la position cinq. La syntaxe utilisée dans Tableau pour effectuer l'ascenseur est la suivante. Cela commence par la gauche. Ensuite, il a besoin de deux arguments. Le premier est le champ lui-même, la chaîne elle-même. Ensuite, le nombre de caractères que nous voulons conserver en sortie. Le résultat sera une valeur de chaîne. Par exemple, nous allons prendre la gauche, puis notre valeur et le nombre de caractères seront cinq. Nous gardons cinq caractères à partir du côté gauche. Voyons comment cela va fonctionner. Nous allons commencer à compter de la gauche et nous déplaçons vers la droite. Le caractère de départ est « nous commençons à compter 12345 C'est exactement le nombre de caractères et nous faisons une découpe ici. Tout ce qui se trouve après les cinq ou après n sera supprimé. Et nous ne retenons ici que cinq personnages. Nous pouvons avoir la sortie de Canon. Dans cet exemple, nous coupons toutes les valeurs après le caractère dont la position est cinq. Très bien, voici comment fonctionne la fonction de levage dans Tableau. Passons à la fonction suivante. C'est exactement le contraire. Nous allons avoir la bonne fonction. Disons que le nom du produit ne nous intéresse plus . Nous aimerions avoir et extraire le code du produit, les quatre derniers caractères de notre chaîne. Maintenant, si vous envisagez d'utiliser la bonne fonction, que peut-il se passer ? Le numéro de position des caractères peut être exactement le contraire. Nous allons commencer à compter du côté droit alors que nous nous déplaçons vers la gauche. Le premier personnage sera le personnage cinq. Le deuxième, R, le troisième et dernier caractère, le numéro 14, sera le C. Maintenant, nous voulons nous concentrer sur le code du produit et nous allons utiliser la bonne fonction. La syntaxe de la bonne fonction est très similaire à celle de l'ascenseur, il faut commencer par le bon mot clé, puis nous avons besoin de notre champ, le champ de chaîne. Ensuite, le nombre de caractères que le résultat sera ainsi qu'une valeur de chaîne Cette fois, ce sera un exemple comme celui-ci. Il va avoir droit à notre corde. Ensuite, le nombre de caractères que nous voulons garder du côté droit est pour. Voyons comment cela peut fonctionner. La bonne fonction va commencer à compter du côté droit et nous allons passer à l'ascenseur. À partir d'ici, nous commençons à compter 1234. Et c'est tout. Ici, nous faisons de la découpe. Tous les caractères situés après la position numéro quatre seront ignorés et ne figureront pas dans les résultats. À la fin, vous n'aurez que quatre caractères du côté droit. E R cinq. Voici comment fonctionnent les bonnes fonctions dans Tableau. On commence à compter du côté droit et on ne garde que quatre caractères, par exemple ici. Très bien, nous allons maintenant passer à la troisième. Nous avons la fonction intermédiaire. Très bien, nous voulons maintenant extraire la dernière information que nous avons dans notre chaîne, l'identifiant du produit, celui du milieu. Nous ne sommes donc pas intéressés par la première partie du nom du produit ou par la dernière partie du code. Nous voulons placer exactement ces informations entre les deux. Si vous utilisez le milieu, nous allons compter de gauche à droite, exactement comme pour la fonction gauche. Le premier caractère sera le C, le dernier sera le cinq. La syntaxe dans Tableau est légèrement différente, à gauche ou à droite Nous commençons donc par le milieu. Nous avons alors trois arguments. La première, comme d'habitude, est la valeur de chaîne que nous voulons manipuler. Le suivant est nouveau. Nous pouvons définir le point de départ, où nous pouvons commencer à compter nombre de personnages qui allaient partir. Ensuite, nous avons la longueur ici, c'est comme le nombre de caractères, mais cette fois c'est facultatif. Si vous le quittez, nous examinerons tout après le point de départ. Ou si vous le spécifiez, nous aurons exactement le même nombre de caractères que celui que vous avez défini La sortie sera également présente ici , String value. Prenons ici un exemple. Nous pouvons avoir le milieu, puis notre valeur. Nous voulons commencer à compter à partir de sept et ne conserver que trois caractères dans le résultat. Voyons maintenant comment cela peut fonctionner. La position de départ, pour compter le nombre, est la position numéro sept. Nous allons partir de cette valeur et compter trois caractères, 123 et couper. Maintenant, ce que nous faisons, nous réduisons deux choses, la position de départ et la position. Cela signifie que tous les caractères situés avant le point de départ seront ignorés figureront pas dans les résultats, même que tous les caractères situés après le dernier lors de la découpe seront ignorés, le résultat sera 789 Nous avons ainsi extrait des informations au milieu de notre chaîne. C'est ainsi que fonctionne la fonction intermédiaire, comme vous pouvez le constater avec ces trois fonctions. Grâce à ces trois outils de Tableau, nous pouvons découper n'importe quel élément de notre chaîne et générer de nouvelles données. Allons-y, Tableau, et commençons à nous entraîner. Il existe de nombreux cas d'utilisation de ces trois fonctions. Commençons par exemple à travailler avec l'URL. L'URL a généralement une structure et nous voulons extraire partie des informations contenues dans l' URL dans nos sources de données Nous avons une URL dans les images. Si vous accédez à la petite source de données, accédez aux produits, et voici l'image du produit. Faisons-le glisser et dessinons-le sur les lignes et vérifions-en la structure. L'URL standard commence généralement par le protocole. Ensuite, nous avons un domaine, puis à la fin, nous avons un fichier ou quelque chose comme ça. Nos fichiers ici sont tous des images comme nous le pratiquons dans la file d'images. La première tâche consiste à extraire uniquement les protocoles de notre URL. Maintenant, les outils se trouvent sur le côté gauche. Je pense que vous savez déjà que nous voulons utiliser la fonction lift pour pouvoir compter le nombre de personnages que nous voulons laisser. Nous avons besoin de cinq personnages. Allons-y et créons un nouveau champ calculé. Parce que nous avons besoin d'un nouveau champ, nous allons l'appeler URL , puis nous allons avoir ce protocole. Cela commence comme ça, gauche, puis il a besoin de deux arguments. Les données dont nous avons besoin sont une image générale, nous l'avons ici et nous voulons couper cinq caractères. Nous pouvons en spécifier cinq ici. Comme vous pouvez le constater, le calcul est valide. Allons essayer ça. Nous allons aller appuyer sur OK. Et comme vous pouvez le voir sur le côté gauche, nous avons notre nouvelle dimension, notre nouveau champ calculé. Allons-y et amenons-le à la vue. Faites-le glisser et déposez-le sur la route à côté. Et comme vous pouvez le constater, nous avons un nouveau champ dans notre source de données où nous avons les informations de protocole de notre URL. Tout fonctionne donc bien, et c'est ainsi que nous travaillons avec la fonction de gauche. Passons au cas d'utilisation suivant dans lequel nous voulons extraire les extensions de fichiers dans notre URL. Nous voulons obtenir cette partie à la fin de l'URL, car nous parlons du côté droit. Ce que nous allons faire maintenant, c'est utiliser la bonne fonction ici. Nous devons extraire environ trois caractères. Allons-y et créons le champ calculé. Nous allons donc en créer un nouveau. Nous allons l'appeler extension de fichier URL. Cela commence par le mot clé, non ? Et puis il a également besoin de deux chaînes d'arguments , notre champ devant être l'image du produit. Et combien de personnages voulons-nous ? Nous en voulons trois, allez trois. Vous pouvez ainsi voir que le champ calculé est valide. Allons-y et appuyons sur OK. Et comme d'habitude, nous avons un nouveau champ calculé, une nouvelle dimension dans notre source de données. Juste pour traiter les extensions de fichiers, vérifions les valeurs pour voir si tout va bien. Et comme vous pouvez le constater, nous obtenons toutes les extensions de fichiers à partir de l'URL. Comme vous pouvez le constater, c'est très simple. Et c'est ce que nous faisons, en générant de nouvelles informations et de nouveaux champs que nous pourrions utiliser dans notre analyse. Et ils sont basés sur les données originales que nous obtenons des sources de données. Très bien, passons maintenant à la tâche suivante où nous voulons obtenir les URL à partir du nom de domaine sans avoir les protocoles. Nous voulons conserver tout ce qui se trouve après les deux barres obliques dans la chaîne Cette fois, nous allons utiliser la fonction de table de. Allons-y et créons un nouveau champ calculé. Nous allons l'appeler «   domaine étendu ». Ici, nous pouvons commencer par un mot clé mid. Il faut trois arguments. La première, comme d'habitude, peut être l'image générale de l'acte. Alors, quand commence-t-on à couper ? Ici, nous devons spécifier le numéro, 12345789, nous commençons à couper à partir La dernière option est facultative. Je vais juste tout laisser par la suite. Nous ne couperons rien du bon côté. C'est ça. Le calcul est valide, c'est bon. Comme d'habitude, nous obtenons une nouvelle dimension, nouveau champ calculé, à utiliser dans les analyseurs Allons le récupérer et le mettre dans les rangées pour vérifier les valeurs. Comme vous pouvez le constater, nous partons du nom de domaine et le protocole est coupé. La valeur totale sera le reste. Maintenant, nous avons la tâche suivante pour vous. Très bien, la tâche consiste donc à extraire les quatre derniers chiffres des numéros de téléphone des clients. Pour accéder aux adresses et extraire uniquement le nom de la rue. Nous pouvons donc supprimer le code et le mot rue. Vous pouvez maintenant passer la vidéo pour terminer la tâche. Et une fois que vous avez terminé, vous pouvez tout reprendre. Je pense que c'est vraiment facile. Passons à la petite source de données. Nous allons aller voir les clients et prendre le téléphone pour admirer la vue. Nous voulons maintenant extraire les quatre derniers personnages dont nous parlons. Du bon côté, à droite, nous allons utiliser la bonne fonction. Allons-y et créons un nouveau champ calculé. Nous allons l'appeler code téléphonique. Et nous pouvons utiliser la bonne fonction pour couper à partir de la gauche. À partir de la droite. Désolé, la valeur de la chaîne est phone. Nous voulons couper quatre chiffres, donc nous allons avoir le nombre de caractères qui sera. Le calcul est maintenant valide. Allons-y, et passons aux résultats tels que vous pouvez le voir. Avec ça, c'est vraiment facile. Nous avons obtenu les quatre derniers chiffres du numéro de téléphone. Très bien, alors maintenant nous allons résoudre la tâche suivante. Nous n'avons besoin que des noms de rue de l'adresse. Comme vous pouvez le voir ici, nous avons le code puis le mot rue. Et puis il y a le nom de la rue. Nous ne voulons que cette information. Puisque nous voulons commencer à découper ici, nous allons utiliser la fonction mid pour définir le point de départ de la découpe. Allons-y et créons de nouveaux champs calculés. Nous allons l'appeler address stretch, nous allons donc utiliser la fonction mid. La première valeur peut être l'adresse du champ, puis le point de départ peut être neuf. Pour le reste, nous allons le laisser tel quel. Alors c'est tout. Appliquons et vérifions les valeurs. Glissez et déposez dans la vue comme vous pouvez le voir. Sur ce, nous n'avons que les rues à partir de l'adresse. Nous l'avons coupé. La première partie consiste à résoudre la tâche en utilisant huit au lieu de neuf. C'est parce que tu as oublié de compter les espaces blancs. Si je l'enlève et que j'en utilise huit, je pourrais obtenir exactement les mêmes résultats. Mais nous avons des espaces blancs, ce qui n'est pas vraiment une bonne chose. L'espace compte, il devrait être de neuf. Cela dit que c'est vraiment simple. C'est ainsi que vous pouvez extraire des informations dans Tableau. Très bien, tout tourne autour de ce cas d'utilisation. Comment extraire une sous-chaîne spécifique du texte à l'aide des trois fonctions gauche, droite et milieu. Ensuite, nous pouvons commencer à parler d'un tas de fonctions expliquant comment rechercher des modèles spécifiques dans Tableau 136. Recherche dans Udemy 3 4: Les gars, nous allons maintenant passer au cas d'utilisation suivant, où nous allons apprendre à rechercher modèles spécifiques dans notre texte à l'aide de champs calculés. Et ici, nous avons cinq fonctions : commencer par, terminer par contains, find et find th comme d'habitude. Nous devons d'abord comprendre le concept qui les sous-tend. Ensuite, nous allons nous entraîner dans Tableau. Allons-y. Très bien, tout le monde. Les fonctions de recherche dans Tableau seront réparties en deux groupes. Dans un premier temps, nous allons indiquer si la sous-chaîne existe ou non Dans notre texte, nous avons trois fonctions. Nous avons le début, la fin et le contenu. La sortie de ces trois fonctions sera toujours vraie ou fausse. Nous avons un pullion, par exemple, nous avons la fonction contains, nous avons notre chaîne, et nous cherchons des tirets ici La sortie sera vraie ou fausse, dans cet exemple, elle sera vraie puisque nous l'avons ici deux fois. Et puis nous avons un deuxième groupe de fonctions où il peut renvoyer la position de la chaîne. Ici, nous avons deux fonctions, find et find dans la sortie qui seront le numéro de position. Nous allons donc obtenir des chiffres à partir de ces deux fonctions. Par exemple, si nous prenons la fonction find pour la même chaîne et que nous cherchons le tiret ici, nous obtiendrons le résultat de six. Nous n'obtenons donc pas le vrai ou le faux, nous obtenons la position de la sous-chaîne. Et l'exemple peut être le premier. Il porte le numéro de position six. Comme vous pouvez le constater, les deux peuvent être utilisés pour rechercher un élément spécifique dans notre texte, mais ils répondent à des questions différentes. Le premier groupe peut répondre à la question savoir si la sous-chaîne existe dans mon texte, oui ou non, vrai ou faux Mais le deuxième groupe peut répondre à ma question où je trouve ma sous-chaîne. Nous allons donc obtenir ici le numéro de position de la recherche. Maintenant, concentrons-nous sur les premiers groupes de fonctions sur lesquels nous allons nous concentrer. Commencez par, par et contient. OK, maintenant nous allons commencer par le premier. Supposons que nous ayons le texte suivant, Monitor, LG, four k. La syntaxe du tableau sera très simple. Il commence par le mot clé start with, et il accepte deux arguments. Le premier sera le champ de chaîne. C'est le texte dans lequel nous voulons effectuer une recherche. Dans le second cas, nous aurons la sous-chaîne dans laquelle nous pourrons spécifier ce que nous recherchons Comme nous l'avons appris, le résultat sera soit vrai, soit faux. C'est Epuli. Prenons un exemple. Nous avons commencé par notre texte et nous cherchons le mot moniteur. Voyons comment cela peut fonctionner. C'est vraiment facile. Nous commençons à chercher par la gauche et nous nous déplaçons vers la droite. La position de départ de la recherche sera le caractère. Tableau peut maintenant commencer à faire correspondre le moniteur dans notre texte commençant par M. Et comme vous pouvez le voir ici, la première partie de notre texte correspond à la sous-chaîne que vous recherchez pour notre texte Commencez par Monitor, qui est correct. C'est pourquoi Tableau peut revenir. C'est vrai. OK. Maintenant, prenons-en un autre. Ici, nous demandons si notre texte commence par la sous-chaîne LG ? Bien entendu, si vous vérifiez notre message, si vous commencez à chercher de gauche à droite, notre texte ne commence pas par LG. Tableau ne trouvera aucune correspondance et répondra par un faux. C'est ça. C'est tout simplement juste. Nous ne faisons que poser une question. Nous posons donc une question à Tableau et Tableau peut répondre par oui ou par non. OK, passons maintenant à la fonction suivante. Nous avons la fin, c'est exactement le contraire. Très bien, nous allons travailler avec le même exemple. Et la syntaxe de Tableau est très similaire. Ici. Il commence par la fin où il accepte également d' argumenter, le champ de chaîne dans lequel nous allons rechercher à l'intérieur. Et dans la sous-chaîne ici, nous pouvons spécifier ce que nous recherchons Le résultat sera également vrai et faux. Commençons donc par le premier exemple. Nous demandons ici si notre texte se termine par quatre K ici, Tableau peut commencer la recherche par le côté droit, en se déplaçant vers la gauche. Maintenant, notre texte se termine par quatre K. Donc oui, les deux derniers caractères sont quatre K. C'est pourquoi Tableau peut répondre par « oui », c'est tout. La sortie, le résultat peuvent être vrais. Posons une autre question. Notre texte se termine-t-il par LG ? Eh bien, si vous regardez le texte ici, cela ne s'arrête pas à LG. Lg est au milieu, donc les deux derniers caractères ne sont pas LG. C'est pourquoi Tableau peut répondre par la fausse réponse. La réponse est donc non. Donc, comme vous pouvez le constater, c'est très simple. Nous ne faisons que poser des questions et Tableau répond par oui ou par non. Passons à la suivante. Nous avons tout ce qu'il faut. D'accord, nous travaillons maintenant avec le même exemple, et la syntaxe est très similaire aux deux autres. Ici, cela commence par le contenu, et il accepte deux choses. le premier, nous devons spécifier le texte que vous recherchez, et dans le suivant, nous allons spécifier ce que vous recherchez. Le résultat sera également «   vrai » ou « faux ». Oui ou non Bien, posons maintenant la question suivante à Tableau. Est-ce que nous incluons le mot moniteur ? Ce que le tableau va faire, c'est qu'il va rechercher partout. Il ne recherchera ni au début ni à la fin. Il va chercher partout. Et si le mot doit être trouvé n'importe où dans notre tableau de texte, il était vrai de répondre par « oui ». Notre texte contient-il le mot moniteur ? Comme vous pouvez le constater, c'est vrai. La table peut renvoyer « oui ». Maintenant, posons une autre question. Notre texte contient-il le mot LG ? Eh bien, si vous cherchez ici, vous le trouverez au milieu. C'est pourquoi Table peut également répondre. Se retirer. Oui, notre texte contient le mot LG. OK. Passons à autre chose et posons la question suivante. Notre texte contient-il la sous-chaîne quatre ? Si vous regardez le texte ici, nous avons les quatre, nous avons le G, mais ils ne sont pas ensemble. C'est pourquoi le tableau peut répondre. Non, nous n'avons pas le mot quatre dans notre texte. Maintenant, comme vous pouvez le constater, la fonction contains n'a aucune restriction. Il va chercher partout. Ce n'est pas comme commencer et terminer. La sous-chaîne ne doit pas être au début ni à la fin si elle existe n'importe où. Oui c'est vrai. Si ce n'est pas le cas, c'est faux. Cela dit, il s'agit des trois fonctions. Passons maintenant à Tableau et commençons à nous entraîner. Très bien les gars, alors maintenant vous pourriez me demander quels sont les cas d'utilisation de ces trois fonctions ? Eh bien, je les utilise dans deux scénarios. Le premier cas d'utilisation lorsque j'explore de nouvelles données. Le deuxième cas d'utilisation est celui où je propose de nouveaux filtres aux utilisateurs. Bien, commençons maintenant par le premier, qui consiste à explorer les données. Cela est particulièrement utile si vous débutez dans un projet ou si vous avez une nouvelle source de données. La première étape consiste donc généralement à explorer les données et à superposer le contenu de la source de données. Donc, si vous êtes dans cette situation, vous vous posez peut-être de nombreuses questions sur les données. Vous disposez donc de ces trois fonctions, ces trois outils pour explorer les nouvelles données dont vous disposez. OK, alors partons à la découverte des produits contenus dans notre source de mégadonnées. Nous avons de nombreux produits et j'aimerais comprendre le contenu de ma source de données. Mettons donc le nom du produit sur les lignes. Et comme vous pouvez le voir dans Tableau, d'accord, il y a beaucoup de membres. Je recommande d'en avoir seulement 1 000 mais j' aimerais tout voir. Je vais donc dire d'ajouter tous les membres à la vue. Et maintenant, comme vous pouvez le constater, notre source de données contient de nombreux produits. Et j'aimerais comprendre l'ampleur de mes projets. Quel est donc le contenu de ces produits ? J'aimerais savoir si notre source de données contient des produits Apple. Nous allons donc créer un nouveau champ calculé pour répondre à cette question. Nous allons donc dire que les produits commencent par Apple qui définit. Nous allons utiliser la fonction start with start with it. J'ai besoin de deux arguments. Le premier sera le texte dans lequel nous allons rechercher. C'est le nom de notre produit. Nous effectuons une recherche dans le nom du produit. Maintenant, ce que nous cherchons, c'est le mot pomme. Je vais l'écrire comme ça, tout va bien. Vous pouvez voir que le calcul est valide. Cliquons sur OK. Comme vous pouvez le voir sur le côté gauche, nous avons une dimension avec le type de données pullion car nous avons oui ou non vrai et faux Passons aux lignes et vérifions les résultats. Vous pouvez voir ici que nous avons beaucoup de faussetés. Je vais aller faire le tri afin de voir le vrai. Nous pouvons voir ici que nous avons quatre produits dont le nom commence par les autres. Comme vous pouvez le constater, cela ne commence pas par Apple. Nous avons maintenant un peu plus d' informations sur nos données. Allons poser la question suivante. Le nom du produit contient-il le mot Apple quelque part ? Pas seulement au début ou à la fin, où que ce soit. Pour poser la question, nous allons créer un autre champ calculé. Nous allons dire que les produits contiennent des produits Apple. Nous allons utiliser la fonction qui le contient. J'ai besoin de deux arguments. La chaîne dans laquelle nous cherchons sera le nom de notre produit. Ce que nous recherchons, c'est Apple. Voilà, et le calcul est valide. Mettons-nous en place. OK. Encore une fois, nous avons ici une dimension appelée produits. Le type de données est vrai et faux. Alors, tirons, suivons-le et dessinons-le ici. Mais je vais d'abord l' agrandir un peu pour voir l' en-tête du champ. Comme vous pouvez le voir, le premier est « contient », le second est « commencer par », trions-le par « contient ». Comme vous pouvez le constater, nous avons environ sept produits dont le nom contient le mot pomme. Maintenant, vérifions le résultat. Comme vous pouvez le voir, le premier, nous l'avons ici, le mot pomme. Le deuxième est ici, et le troisième également ici. Et le reste, ces mots produits, commencent tous par le mot pomme. Comme vous pouvez le constater, il contient des fonctions. Nous allons obtenir plus de résultats que cela. Commence par. Très bien, comme vous pouvez le constater, nous en apprenons davantage sur les produits contenus dans notre source de données. Nous avons sept produits de la société Apple. Passons à la question suivante : les noms des produits se terminent-ils par le mot Apple ? Pour ce faire, nous pouvons créer et encore une fois, un nouveau champ calculé, appelons-le produits, se termine par Apple. Nous allons donc utiliser ce temps. La fonction se termine par, encore une fois, nous avons le nom du produit et nous recherchons les produits. Ainsi, le produit se termine par le mot Apple. Le calcul est valide. Encore une fois, nous avons ici une attraction. Faisons-le glisser dans la vue pour vérifier les résultats. Allons maintenant vérifier les résultats. Je vais juste l'élargir un peu pour voir. OK, c'est la fin , allons-y et trions les choses. Pendant que je fais le tri, nous n'avons aucune valeur vraie, toutes les valeurs sont fausses. Cela signifie que nous n' avons aucun produit. Il se termine par le mot pomme. Savons-nous que le mot pomme n' existe qu'au début du nom du produit ou au milieu ? Comme vous pouvez le constater, ces trois fonctions sont vraiment utiles pour comprendre nos données. Maintenant, allons-y et posons la question suivante. Le nom du produit contient-il le mot Samsung quelque part ? Nous voilà à la recherche des produits de la société Samsung. Pour ce faire, je pense que vous le savez déjà. Nous allons créer un nouveau champ calculé. Nous allons dire que les produits contiennent du Samsung. Nous allons utiliser la fonction contains et recherche dans le nom du champ, le nom du produit Cette fois, nous cherchons le mot Samsung. Comme vous pouvez le constater, le calcul est valide. Allons-y et appuyons, amenons-le à la vue. Maintenant, je vais juste l'agrandir un peu pour voir de quoi nous parlons ici. Il s' agit du Samsung. Allons trier les résultats. Waouh, nous pouvons voir que nous avons beaucoup de produits de la société Samsung. Nous avons donc plus de produits Samsung que d'Apple dans notre source de données. Vérifions à nouveau les résultats. avons donc ici, Samsung. Samsung par ici. Ensuite, nous avons de nombreux produits où cela commence avec le mot Samsung, encore une fois au milieu, mais cela ne finit jamais par le mot Samsung. OK les gars, il y a une autre fonction que j'utilise habituellement dans les calculs lorsque je recherche ou que j' explore les données. Et ce sont les fonctions majuscules et minuscules que nous avons apprises auparavant. Cela est dû au fait que Tableau fait la distinction majuscules/minuscules dans la recherche. Nous devons faire attention à la façon dont nous évaluons le terme de recherche. Pour pallier ce problème, nous allons utiliser les fonctions du boîtier. Permettez-moi de vous montrer un exemple. Nous pouvons maintenant nous poser la question suivante : le nom du produit contient-il le mot plaque quelque part ? Allons-y et créons un nouveau champ calculé. Comme d'habitude, nous allons l' appeler plaque de produits. Et cette fois, nous allons utiliser tout ce qui contient la chaîne, le nom du produit et nous recherchons le mot plaque. C'est ça. Mettons-nous en place. OK, nous l'avons dans une nouvelle dimension. Nous allons vérifier le résultat. Comme d'habitude, je vais juste l' élargir un peu pour voir les résultats. Maintenant, nous avons beaucoup de faux et beaucoup de choses vraies. il y a beaucoup de produits Comme vous pouvez le voir ici, il y a beaucoup de produits qui ont ce mot. Nous avons ici, nous avons aussi ici, le mot noir à la fin et ainsi de suite. Il existe donc de nombreux produits portant le mot noir. Le cas ici est la majuscule du caractère B. Modifions-le dans le terme de recherche Nous allons donc aller le manger. Maintenant, au lieu de mettre le premier caractère en majuscule, vous allez l' avoir aussi petit, tout en minuscules Allons-y et appuyons sur Appliquer. Maintenant, comme vous pouvez le voir dans les résultats, nous n'avons qu'un seul produit avec le mot noir. Comme les minuscules, Tableau est très sensible aux majuscules contenues dans le terme de recherche. Si nous passons tout, par exemple, au noir majuscule, cherchons. Comme vous pouvez le constater, tous les produits que nous avons sont désormais faux. Nous n'avons aucun produit contenant le mot majuscule. Tableau est très sensible aux cas contenus dans votre terme de recherche. Maintenant, pour résoudre ce problème, au lieu de changer à chaque fois la majuscule du terme de recherche, minuscules, les majuscules en majuscules, etc. Nous passons au nom du produit et nous le forçons à être en majuscules ou en minuscules En utilisant le bas ou le haut, nous allons aller ici et ajouter, par exemple, le bas. Vous pouvez utiliser la partie supérieure si vous le souhaitez. Nous allons avoir les mêmes résultats. Avec cela, nous forçons d'abord le nom du produit à être inférieur, puis nous pouvons rechercher le mot noir. Cela me permet de couvrir tous les scénarios de ma source de données. Allons-y et appuyons sur OK, avec ça, je vais obtenir tous les produits contenant le mot noir. Peu importe que ce soit en minuscules ou en majuscules. Nous allons tout récupérer. Cela dit, je suis sûr que la chaîne contient le mot plaque et qu'il ne nous manque rien. C'est pourquoi j'inclus les majuscules et les minuscules dans les calculs avant de commencer la recherche. Voilà pour le facie case. C'est ainsi que j'utilise habituellement ces trois fonctions pour explorer et connaître le contenu de ma nouvelle source de données. Passons maintenant au deuxième cas d'utilisation, où nous allons utiliser ces trois fonctions afin de proposer de nouveaux filtres aux utilisateurs. Par exemple, créons un filtre pour les entreprises dans le nom du produit. Alors allons-y et créons un nouveau champ calculé. Nous allons l' appeler Companies. Et cette fois, ce sera un peu plus compliqué qu'avant, mais nous allons le faire étape par étape. Nous recherchons donc d'abord la société Apple. Nous allons donc contenir nom du produit et le terme de recherche correspondant à la caste inférieure d' Apple Mais nous devons également mettre le nom du produit en minuscules juste en bas. Et nous allons l' avoir comme ça. C'est le premier. Je vais juste le copier-coller pour la prochaine entreprise, nous aurons Samsung, puis nous aurons Microsoft. Nous recherchons ces trois entreprises, et ce sont des ensembles. Alors maintenant, nous allons avoir ces trois entreprises. Mais comme vous le savez, le résultat des conteneurs est toujours vrai et faux. Mais j'aimerais avoir une valeur dans mon filtre appelée Samsung, Apple et Microsoft. Pour ce faire, nous allons utiliser les instructions F L des opérations logiques. Ne t'inquiète pas pour ça. Nous pouvons avoir un tutoriel dédié pour cela plus tard, mais nous devons l'utiliser maintenant. Maintenant, juste après, nous allons l' utiliser pour évaluer ces conditions. Cela commence par car le premier contient le nom du produit Apple. Que peut-il se passer alors ? J'aimerais voir la valeur Apple. Ensuite, si ce n'est pas vrai, passez à la suivante, L F. Ensuite, nous allons évaluer cette condition, elle est vraie, alors ce sera Samsung. Si c'est faux, nous allons bien sûr utiliser un autre LSF. Nous allons évaluer celui-ci. Et puis le résultat, si c'est vrai, sera Microsoft. S'il ne remplit aucune de ces conditions, nous allons avoir le L, disons Inconnu. C'est ça. Nous allons y mettre fin. Ne vous inquiétez pas encore une fois pour les logiques dont nous allons parler Avec cela, je vais obtenir des valeurs, je vais obtenir ces trois valeurs au lieu de vrai et de faux. Et nous sommes en train d'évaluer ces conditions. Allons-y et frappons, d'accord. Comme vous pouvez le constater maintenant, nous avons de nouvelles dimensions. Le type de données n'est pas le pollen, ni vrai ni faux. Et c'est parce que les résultats du calcul seront désormais des valeurs de chaîne. Allons le montrer sous forme de filtre. Et maintenant, nous pouvons avoir ces valeurs, comme vous pouvez le voir, Apple, Microsoft, Samsung et Unknown. Je vais également l'ajouter à la vue pour voir les résultats. Allons le chercher ici. Les utilisateurs peuvent désormais commencer à filtrer les données en fonction des entreprises. Supprimons tout et commençons par Apple. Avec cela, nous allons avoir tous les produits contenant le mot Apple, ou nous avons Microsoft. Maintenant, nous pouvons voir. Ces produits proviennent de Microsoft. Il en va de même pour Samsung. Avec cela, nous filtrons en fonction des entreprises et nous utilisons le nom du produit comme base pour cela. L'inconnu Je pense qu'il y aura beaucoup de valeurs inconnues. Vous pouvez y aller étape par étape en ajoutant d'autres entreprises à nos filtres. Mais maintenant, je vais juste vous montrer un exemple pour cela. C'est exactement la puissance des champs calculés dans Tableau. Nous avons introduit de nouvelles informations basées sur les fonctions, tout cela est pour ce cas d'utilisation. Comment créer des filtres basés sur ces trois fonctions. Très bien, nous allons maintenant nous concentrer sur le deuxième groupe de fonctions de recherche dans Tableau. Nous avons les deux fonctions find et find. Nous répondons ici à la question suivante : où puis-je trouver mon terme de recherche ? Nous cherchons le numéro de position du terme de recherche. Cette fois, ce n' est pas vrai, faux, nous obtenons le numéro de position. Comprenons pourquoi en avons-nous besoin ? , voyons maintenant rapidement les différences entre find et find n. Eh bien, dans find, nous renvoyons numéro de position de la première occurrence de la recherche nième, nous renvoyons le numéro de position d'une occurrence spécifique Par exemple, supposons que nous voulions rechercher le numéro de position du tiret dans cette chaîne. Les résultats seront de six, car la première occurrence se produira à cette position. Mais d'un autre côté, nous pouvons utiliser la fonction find n pour le même texte et pour le même texte, nous cherchons le, mais nous demandons maintenant la position de la deuxième occurrence. La première occurrence sera donc ignorée. Nous allons obtenir la position de la deuxième occurrence, et ce sera dix. C'est la principale différence entre ces deux fonctions. Dans find, nous cherchons toujours la première occurrence, mais dans find eh, nous pouvons spécifier l'occurrence que nous recherchons. Passons plus en détail à la fonction find. Très bien, maintenant nous pouvons avoir cet exemple. Et comme vous le savez , chaque caractère de la chaîne a une position. C a le dépôt numéro un, et le caractère cinq a le numéro 14. La syntaxe de recherche dans Tableau est également très simple. Cela commence par le mot clé find, et nous avons ici trois arguments. La dernière option est facultative. La chaîne correspond à la recherche qu'elle contient. La sous-chaîne est ce que nous recherchons ici. La position de départ de la recherche comme vous l'avez dit, est facultative. Le montant sortant sera un chiffre. Supposons, par exemple, que nous voulions connaître la position du tiret dans ce texte. Comment cela fonctionne, c'est vraiment simple. Cela commence par le côté gauche. Comme nous n'avons rien spécifié pour la position de départ, cela va toujours rien spécifié pour la position de départ, commencer par le premier caractère. Tableau peut lancer une recherche. OK, dans le premier personnage, on ne le trouve pas. Le tiret, on le trouve à la position numéro six, le point extérieur à la position numéro six Bien, prenons maintenant un autre exemple où nous pouvons spécifier la position de départ pour la recherche de Tableau. Nous allons avoir la même chose à nouveau, mais nous allons dire que cette fois, commencez par la position numéro sept, d'accord ? Alors, que peut-il se passer ? Nous allons commencer à chercher à partir d'ici. Et Tableau va commencer de gauche à droite Nous allons donc le trouver ici à la dixième position. Le résultat sera à la sortie dix au lieu de six car nous commençons la recherche à partir de cette position. Très bien, c'est tout pour la fonction find. Passons au suivant, il faut le trouver. Et nous allons travailler avec le même exemple de syntaxe, qui sera un peu différent. Cela commence par un mot clé défini comme la valeur de la chaîne, dans lequel nous allons effectuer une recherche, nous allons spécifier ce que nous recherchons. Mais cette fois, nous allons préciser l'occurrence. Ici, nous devons indiquer à Tableau quelle occurrence nous intéresse. Prenons un exemple. Nous avons la question suivante. Trouvez le numéro de position du tiret à l'intérieur de la chaîne, mais nous nous intéressons à la seconde occurrence, à la façon dont cela va fonctionner. Nous allons commencer à chercher de gauche à droite. Comme d'habitude ici, nous ne pouvons pas spécifier la position de départ de la recherche. Nous n'avons pas cette option ici. Cela peut toujours commencer par le premier. Alors que nous cherchons de gauche à droite, nous avons la première occurrence de ce personnage. Nous l'avons à la position numéro six. résultat ne sera pas la position numéro six, car nous avons indiqué à Tableau que nous étions intéressés par la deuxième occurrence, et non par la première. Tableau va continuer à chercher le tiret dans la chaîne, nous allons donc le trouver à la position numéro dix. Voici la deuxième occurrence du tiret dans notre texte. C'est exactement ce que vous recherchez. La sortie sera la position numéro dix. Cela dit, c'est ainsi que fonctionne cette fonction. Nous pouvons rechercher une occurrence spécifique dans la fonction find. Nous allons toujours avoir la première occurrence, mais là, nous pouvons spécifier par où commencer la recherche. Passons maintenant à Tableau et commençons à nous entraîner. Très bien, nous allons maintenant avoir l'exemple suivant. Nous allons commencer par la petite source de données. Passons aux clients. Et j'aimerais avoir leur prénom ainsi que les téléphones. Maintenant, la tâche consiste à extraire le code du pays du téléphone et à le mettre dans un champ supplémentaire afin que nous puissions nous intéresser à ces informations, le plus 33, plus un, plus 49, et ainsi de suite. Comme nous l'avons fait précédemment, nous pouvons utiliser la fonction lift afin d'extraire les informations du côté gauche du texte. Allons-y et créons ça. Nous allons créer un nouveau champ calculé, appelons-le codes de pays téléphoniques. Et nous allons utiliser les ascenseurs fonctionnels. Nous devons spécifier la chaîne, donc ce sera le téléphone. Et maintenant, la prochaine étape, nous devons préciser le nombre de caractères que nous voulons extraire et exactement d'où vient le problème. Parfois, il y aura trois personnages et parfois deux personnages. Allons-y, par exemple, avec trois. Mettons-nous en place. OK, nous l' avons ici. Une nouvelle dimension. Passons simplement aux choses en revue, nous pouvons trouver exactement le problème, n'est-ce pas ? Le premier est bon, le troisième aussi, très bien. Mais pour ces pays , cela ne fonctionne pas. Nous avons le tableau de bord à l'intérieur, ce qui n'est pas vraiment correct. Maintenant, pour résoudre ce problème, nous allons utiliser la magie de la fonction find. Si vous regardez ici, nous voulons toujours les chiffres avant le bon tiret. Nous pouvons rechercher le numéro de position du tiret. Ensuite, nous pouvons l'inclure dans la fonction de gauche. Laissez-moi vous montrer ce que je veux dire. Nous allons créer un nouveau champ calculé. Nous allons l'appeler Phone Find Dash. Maintenant, nous allons chercher le numéro de position du tableau de bord. Comme nous l'avons appris, commencez par trouver. Nous devons préciser où nous allons effectuer la recherche. Nous cherchons donc dans les téléphones, ce que nous recherchons, d'accord, nous allons avoir le tableau de bord ici, et c'est tout. La position de départ ne nous intéresse pas, nous pouvons donc partir du premier caractère. C'est ça. Comme vous pouvez le constater, le calcul est valide. Réglons, d'accord, puisque le résultat sera un nombre, nous allons l'obtenir à la mesure continue. Faisons-le glisser et volons-le ici et voyons les résultats. Le numéro de position du tableau de bord à l'intérieur du premier téléphone est quatre. Le second 13, puis 443. Tout va bien. Maintenant, la prochaine étape, ce que nous allons faire, c'est effectuer ces deux calculs, à gauche, et trouver dans un seul calcul que je vais copier la syntaxe des téléphones. Bien, copions-le à partir d'ici et revenons au premier calcul concernant le code du pays. Allons-y, modifions-le maintenant. Au lieu d'avoir les trois en tant que statique, nous allons les avoir en tant que variable en utilisant la fonction fine. Ajoutons-le ici. Maintenant, comment Tablo va-t-il exécuter ce calcul ? Cela va commencer par la première fonction, trouver, il va d'abord trouver le numéro de position du tableau de bord à l'intérieur des téléphones. Ensuite, nous allons passer à la réception laissée à l'extérieur. Nous allons maintenant tout supprimer, ce numéro de position. C'est bon. Maintenant, allons vérifier les résultats au niveau de la chaîne. Comme vous pouvez le constater, nous y sommes presque. Nous avons le plus 49 tirets, plus un tiret, plus 33 tirets. Les tirets sont partout, et c'est parce que nous coupons tout après la position du tableau de bord Cela signifie que nous faisons toujours un pas de plus que ce qui est nécessaire pour y remédier. C'est vraiment facile. Nous allons revenir à nos calculs. Oui, nous sommes en train d'obtenir le numéro de position, qui est correct, mais nous voulons prendre du recul. Pour ce faire, nous allons faire moins un pour reculer d'un pas. Allons-y. Très bien, avec ça, on obtient exactement ce que l'on veut, non ? Plus 33, plus un plus 49. Et avec cela, nous allons devenir plus dynamiques dans la fonction qui reste. Nous utilisons une fonction définie. Nous pouvons ainsi voir comment nous pouvons réunir ces fonctions en un seul calcul afin d' atteindre des objectifs aussi ambitieux. Très bien, essayons maintenant la deuxième fonction que nous avons définie, nenthow Disons que nous voulons obtenir le numéro de position du tiret. Mais dans le second cas, créons un nouveau champ calculé. Nous allons commencer par le mot clé fined nth. Il faut trois arguments. Le premier sera le texte dans lequel nous pourrons effectuer une recherche. Ce sera le téléphone. Ensuite, nous cherchons le tableau de bord. Ensuite, dans le troisième , nous allons préciser l'occurrence qui nous intéresse. La seconde nous intéresse. Ça y est, le calcul est valide. Cliquons sur OK. Puisque le résultat est un nombre, nous allons obtenir une nouvelle mesure continue. Passons à la vue d'ici. Voyons maintenant les résultats pour le premier téléphone. La deuxième occurrence du tiret se situera à la position numéro huit, ce qui est correct. Et comme vous pouvez le voir, la trouvaille est numéro quatre parce que la première occurrence à la position numéro quatre pour la seconde, ce sera au numéro sept, ce qui est également correct. Maintenant, allons-y et commençons à modifier ces occurrences. Allons-y et modifions-le à nouveau. J'aimerais maintenant en savoir plus sur la troisième occurrence. Comme vous pouvez le voir, nous avons un troisième tiret ici. Modifions-le à trois et appliquons-le. Vous pouvez voir que nous obtenons maintenant la position 12 pour le dernier tiret du numéro de téléphone que nous recevons. La troisième occurrence, le tiret dans notre texte. Mais maintenant, si nous passons à un, que peut-il se passer ? Nous allons obtenir exactement le même résultat que find, car find peut toujours apporter la première occurrence. Nous disons donc que je suis intéressé par la première occurrence, d'accord. OK, c'est tout pour ces deux fonctions, find et find. Ils sont vraiment utiles pour obtenir le numéro de position d' sous-chaîne spécifique et je les utilise généralement dans un autre calcul Ils sont donc comme le support d' une autre fonction Très bien, nous avons donc appris à rechercher modèles spécifiques dans notre texte dans Tableau à l'aide des calculs de Tableau. Ensuite, vous pouvez commencer à parler d'un autre groupe sur la façon de combiner et de diviser les données dans Tableau. 137. Udemy 3 5 Combine Split: Nous allons maintenant apprendre à combiner et diviser le texte dans Tableau à l'aide de l'opérateur de concatéination, plus et de la fonction de division Mais comme d'habitude, nous allons comprendre le concept qui les sous-tend, puis nous pourrons nous entraîner dans Tableau. Allons-y Très bien, nous allons maintenant parler de la concaténation dans Tableau. C'est très simple. Pour cela, nous utilisons l'opérateur plus afin de combiner plusieurs textes en un seul texte. Par exemple, dans notre base , nous pourrions avoir le scénario suivant, où le prénom et le nom de famille sont séparés par des champs différents, nous aimerions n' avoir qu'un seul champ appelé nom complet, par exemple. Pour ce faire, nous pouvons utiliser l'opérateur plus afin de combiner le prénom Michael avec le nom de famille Scott. Et au final, nous allons obtenir le nom complet, Michael Scott. Mais maintenant, si vous vérifiez le nom complet, nous aimerions qu'il y ait toujours une séparation entre le prénom et le nom de famille dans la sortie. À l'intérieur du nom complet, nous utilisons généralement un espace entre les deux. Nous pouvons faire de même. Nous allons simplement ajouter un opérateur plus. Nous avons Michael Space, Scott. Entre Michael et l'espace, nous allons avoir l'opérateur positif. Et entre l'espace et le nom de famille, nous allons également avoir un autre opérateur Plus. Le résultat sera Michael Space Scott. Comme vous pouvez le voir avec l'opérateur plus, nous pouvons structurer tout ce que nous voulons en combinant plusieurs valeurs de chaîne à l'aide de l'opérateur plus. C'est ça. C'est vraiment facile. Revenons à Tableau et commençons à nous entraîner. Très bien, maintenant nous allons passer à la petite source de données ici et nous adresser à nos clients. Nous aimerions que le prénom et le nom de famille apparaissent dans la vue. Comme vous pouvez le constater, ces informations sont séparées dans deux champs différents. La tâche consiste maintenant à créer un seul champ pour le nom du client, le nom complet, au lieu d'en avoir deux. Pour ce faire, comme d'habitude, nous allons créer de nouveaux champs calculés. Nous allons l' appeler nom complet. Nous avons maintenant besoin de la première partie, le prénom. Ensuite, nous aurons l'opérateur Plus. Ensuite, nous voulons avoir un séparateur entre eux sous forme d'espace vide, donc nous allons l' avoir comme ceci. Et puis plus operator, la dernière partie sera le nom de famille. Prenons le nom de famille et mettons-le ici. C'est ça. Il est important que le calcul soit valide pour que tout aille bien. Frappons OK. Comme vous pouvez le voir dans la base de données, nous avons maintenant un nouveau champ calculé, une nouvelle dimension appelée nom complet. Vérifions les valeurs. Nous allons le traîner ici sur la rose. Et comme vous pouvez le voir maintenant, nous avons un très beau nom complet, George Pips, John Steel, etc. C'est très simple pour le moment, si vous changez d'avis, vous aimeriez qu'il y ait un tiret entre ces noms. Ce que nous allons faire, c'est le modifier , puis au lieu d' avoir l'espace blanc au milieu, nous allons avoir le tiret, c'est tout. Appuyons sur Appliquer. Et maintenant, nous pouvons voir dans le nom complet que le prénom et le nom de famille sont séparés par. C'est donc très simple. Passons maintenant à une tâche rapide. La tâche consiste à combiner la catégorie et le produit selon la règle suivante. Comme d'habitude, vous pouvez transmettre la vidéo afin de terminer les tâches, et une fois que vous avez terminé, vous pouvez la reprendre. Très bien, alors voyons maintenant la solution. C'est très simple. Nous allons passer au produit. Voyons d'abord les données brutes. Nous avons donc la catégorie et le nom du produit. Nous allons maintenant créer un nouveau champ calculé. Nous allons l'appeler le nom complet du produit. La règle commence par une catégorie, puis nous avons un opérateur R plus. Après cela, le séparateur peut être le point double. Mais après le double point, il y a un espace blanc. Je vais juste l'ajouter ici et nous aurons le nom du produit. Nous allons vérifier les résultats. Le calcul est valide, d'accord ? Et voici notre nouvelle dimension. Il suffit de le glisser-déposer ici et de vérifier les résultats. Je vais juste l'agrandir un peu pour que nous puissions voir les résultats d' ici et d'ici également. Comme vous pouvez le constater, le nom de notre produit commence désormais par le double point de la catégorie, puis par le nom du produit, et c'est tout. C'est ainsi que nous pouvons travailler avec les concrétins dans Tableau. C'est très simple pour le moment nous allons apprendre exactement le contraire. Nous allons donc apprendre maintenant comment diviser un champ en plusieurs champs à l'aide du fractionnement. Très bien, nous allons maintenant parler de la fonction de division dans Tableau. C'est une fonction très importante et beaucoup de gens s'y trompent, mais je pense que c'est simple. Voyons donc cet exemple. Nous avons ici un champ contenant de nombreuses informations. Nous avons donc ici le nom du produit, l'identifiant du produit et le code du produit, le tout dans un seul champ. Dans de nombreuses situations, dans les individualisations d' analyse, j'aimerais diviser ces informations en trois champs Donc, au lieu d'avoir un seul champ, j'aimerais en avoir trois. Pour ce faire, nous pouvons utiliser la fonction split. Et avant d'apprendre cela, nous pouvons le faire avec la gauche, la droite et le milieu. Mais la fonction split est plus simple. Dans ce cas, nous voulons diviser ce champ en deux parties : le nom du produit, l'identifiant du produit et le code du produit. Dans Tableau, nous avons la syntaxe suivante. Pour ce faire, nous nous sommes divisés et cela a besoin de trois arguments. La première est la chaîne, les textes, nous voulons la diviser. Maintenant, allons vérifier la syntaxe dans Tableau. Cela commence par le fractionnement des mots clés et nécessite trois arguments. Le premier sera la chaîne ou le champ que nous voulons diviser. Le second sera le délimiteur. Ensuite, le dernier est le numéro du jeton, le numéro sortant étant une valeur de chaîne Prenons maintenant un exemple. Je voudrais scinder ce texte et le délimiteur sera le tiret J'aimerais avoir le jeton numéro un ici. Tableau a besoin de deux informations de votre part, le délimiteur et le numéro de jeton Le délimiteur est le séparateur entre les mots. Par exemple, nous avons un séparateur entre Canon et l'ID à l'aide du tiret. Et nous avons un autre séparateur entre l'identifiant et le code. Ces tirets sont le délimiteur qui divise mon texte. Tableau souhaite vous expliquer comment les mots sont séparés. Passons maintenant à l' information suivante qui est nécessaire, le numéro de jeton ici également. Tableau souhaite comprendre quelle partie de l' information vous intéresse. Est-ce la première partie ? Deuxième ou dernière partie ? Ici, nous avons comme un identifiant ou jeton pour chaque information . Donc, le premier aura le jeton numéro un. Le second est le jeton numéro deux et le dernier est le jeton numéro trois. Dans cet exemple, nous avons dit que je suis intéressé par le jeton numéro un, ce qui signifie que je suis intéressé par le nom du produit. Le résultat peut être, bien sûr, si vous êtes intéressé par l'identifiant du produit au milieu, nous pourrions dire, d'accord, je suis intéressé par le jeton numéro deux. Si vous le spécifiez ainsi, vous obtiendrez l'identifiant du produit. Et si vous êtes intéressé, bien sûr, par le dernier, le code produit, vous pouvez spécifier le jeton numéro trois afin d'obtenir le code produit. Donc, comme vous pouvez le constater, une fois que vous l'avez compris, c'est vraiment facile. Nous avons juste besoin de deux informations. Quelle est la différence entre les mots et le numéro de jeton qui vous intéresse ? Revenons maintenant à Tableau et commençons entraîner. C'est bon, tout le monde. Il existe donc trois manières de diviser vos données dans Tableau. La première consiste à créer un nouveau champ calculé. Le second est le fractionnement automatique. Le troisième est un fractionnement personnalisé. Nous allons donc commencer par le premier qui explique comment diviser vos données à l'aide d'un nouveau champ calculé. Nous allons prendre l'exemple suivant. Nous allons nous en tenir à la petite source de données. Allons voir les clients et prenons les téléphones ici. Et les numéros de téléphone ont une structure, nous avons donc un code de pays, code régional et le numéro de téléphone lui-même. Nous aimerions donc maintenant diviser ces trois informations en trois nouveaux champs. OK, alors voyons comment nous pouvons le faire. Nous allons procéder comme d'habitude et créer un nouveau champ calculé pour la première partie du code de pays du téléphone. Nous allons donc commencer par le mot clé split nécessite trois arguments. La première sera la chaîne que nous voulons manipuler, donc ce sera le numéro de téléphone. Je vais l'ajouter comme ça. Ensuite, le dilimètre Le dilimètre ici est le tiret. Donc, comme vous pouvez le voir, ces éléments sont divisés avec le tiret Ajoutons-le donc ici. Tableau a alors besoin d'un numéro de jeton de ma part. Le premier sera donc le jeton numéro un, puis 234. Nous avons donc quatre sections et nous nous intéressons au premier numéro de jeton. Donc, le premier, ajoutons-en un, et c'est tout. Comme vous pouvez le constater, le calcul est valide. Allons-y et appuyons sur OK. Nous pouvons maintenant constater que dans notre bain de données dans la source de données, nous avons notre nouveau champ, le code du pays. Allons le voir et vérifions-le le résultat. Et avec cela, nous extrayons le premier jeton, la première partie du téléphone Et avec cela, nous avons notre code de pays, tout est parfait. Maintenant, à l'étape suivante, nous aimerions extraire le code régional, le jeton numéro deux. Nous allons donc maintenant créer un nouveau champ calculé. Mais d'abord, je voudrais reprendre l' ancien code, car nous voulons uniquement ajuster le numéro du jeton car tout le reste peut rester le même. Allons-y et créons-en un nouveau. Nous allons appeler ça des indicatifs régionaux téléphoniques. Ensuite, nous allons mettre notre code ici. Les mêmes éléments resteront le téléphone et le tableau de bord comme séparateur. Ensuite, nous voulons changer uniquement le jeton numéro deux. Nous parlons donc de la deuxième partie. Alors allons-y, appuyons sur OK, et vérifions à nouveau les résultats que nous avons ici, notre nouveau champ, alors suivez-le et déposez-le sur la vue, et comme vous pouvez le voir maintenant, nous obtenons, nous sommes en train de diviser, oui, la deuxième partie Nous avons donc le 555 ici et aussi ici. Donc, avec ça, nous avons obtenu la troisième partie de notre téléphone. Nous avons maintenant le code du pays ainsi que le code régional. Et maintenant, nous avons la tâche suivante pour vous. Créez un nouveau champ dans la source de données pour extraire le numéro de téléphone, sans le pays ni les indicatifs régionaux. Vous pouvez maintenant transmettre la vidéo pour terminer la tâche et, une fois que vous avez terminé, reprenez-la. Très bien, nous allons maintenant créer un nouveau champ calculé. Nous allons l'appeler numéro de téléphone. Nous pouvons avoir le même script, nous avons un téléphone partagé, mais cette fois, nous nous intéressons fois au jeton trois et au jeton quatre. Comment pouvons-nous le faire dans Tableau ? Nous ne pouvons ajouter qu' un seul jeton à la fois. Pour ce faire, nous allons passer à trois. Comme nous avons besoin des deux informations dans un seul champ, nous pouvons utiliser l'opérateur plus. Qu'est-ce qu'on va aller ici ? De plus, nous pouvons ajouter le même code ici, mais cette fois pour le jeton numéro quatre. Nous obtenons les deux jetons dans un seul champ. Disons que le calcul est valide. OK, et comme d'habitude, nous avons un nouveau champ dans notre source de données. Nous allons vérifier le résultat ici. Nous pouvons voir que nous avons maintenant les numéros de téléphone. Maintenant, comme vous pouvez le voir, le premier est 1234567, et nous l'avons également Ici, nous avons également le même numéro de téléphone, mais vous pourriez dire, vous savez quoi, il nous manque les tirets, n'est-ce pas ? Nous pouvons donc aller les ajouter dans notre champ calculé. Alors allons-y et modifions-le. Et nous pouvons simplement ajouter un nouvel opérateur et, entre eux, nous aurons le bon tableau de bord. Comme vous pouvez le constater, le calcul est valide. Allons-y et appuyons sur OK. Et avec cela, nous avons obtenu exactement la même structure avec le téléphone. C'est tout pour les premières méthodes et pour la façon de diviser vos données à l'aide d' un nouveau champ calculé. Vous pouvez voir qu'à partir d'un champ, nous avons extrait trois nouveaux champs. Passons maintenant à la deuxième méthode où nous pouvons diviser les données en utilisant le fractionnement automatique. Très bien, alors maintenant, oui, on peut le faire. Nous allons nous en tenir à la petite source de données, cette fois nous avons besoin de l'URL. Prenons donc l'image du produit à partir d'ici, glissons-la dans la vue. Et nous savons que l' URL contient de nombreuses informations. De plus, nous pouvons utiliser le séparateur pour diviser les données. Désormais, au lieu de créer manuellement ces champs calculés, Tableau propose une fonctionnalité vraiment intéressante nous permet de diviser les données automatiquement. Pour ce faire, nous allons aller dans notre domaine, nom du produit se connecte radicalement. Et ici, nous avons la possibilité de transformer. Nous manipulons les données. Et ici, nous avons deux options, la division et la division personnalisée. La division est la méthode automatique. Waouh. De nombreux nouveaux champs ont été ajoutés à notre source de données explique par le fait que Tableau a automatiquement scindé les données et que nous avons compris leur contenu. Vous pouvez donc le voir ici. Le domaine de l'image du produit, puis le schéma de requête du chemin du fragment. Toutes ces informations font partie de la structure d'une URL. Maintenant, allons vérifier ces informations. Nous allons prendre, par exemple, le domaine. Suivez-le sur la vue et, comme vous pouvez le voir, placez-le correctement sur tablette, non ? Nous n'avons maintenant que les informations de domaine de l'URL complète, ce qui est vraiment bien. Nous pouvons également adopter le schéma ici, et nous avons les protocoles dès le départ. Comme vous pouvez le constater, Tableau l'a très bien compris. Certains de ces champs vont être vides, je pense que c' est parce que nous ne les avons inclus dans notre URL avec Tableau. avez effectué la division automatique et si nous voulons savoir comment Tableau l'a divisée, vous pouvez également la combattre dans ce champ, car il s'agit du champ Elcltd Voyons comment Tableau a réussi à scinder radicalement le domaine, en deux points. comme nous pouvons le voir ici, Tableau utilise deux divisions pour obtenir les informations de domaine La première scission est celle-ci. Tableau sépare le protocole de l'URL complète. Le séparateur sera le double point et les deux barres obliques Et nous prenons les deux qui parlent. Nous allons donc passer à la deuxième partie. Une fois que nous aurons obtenu la deuxième partie, cela peut être vraiment facile. Comme vous pouvez le voir, le séparateur est la barre oblique. Nous voulons maintenant nous séparer avec la barre oblique. Et nous aimerions n'avoir que la première partie. C'est vraiment facile. Tu peux aller l'essayer toi-même. C'est ça. Cliquons sur OK avec ce tableau. Dans certains cas, il n'est pas toujours assez intelligent de diviser automatiquement vos données dans de nouveaux champs. C'est tout pour cette méthode, le fractionnement automatique. Ensuite, nous allons voir le personnalisé, d'accord ? Nous allons donc nous en tenir à la petite source de données et nous concentrer sur les clients. Encore une fois. Ici, nous voulons diviser les téléphones en utilisant la division personnalisée Passons à la vue d'ensemble. Ensuite, afin de personnaliser le découpage, nous allons accéder au volet de données du champ que nous voulons manipuler, connecter radicalement. Et puis il y a le transfert avant le partage automatique. Cette fois, nous nous intéressons à la division personnalisée, allons-y, puis nous allons ouvrir une nouvelle fenêtre afin de personnaliser la division. Et c'est comme les calculs, la syntaxe que Tableau a besoin de deux informations de notre part. D'abord le séparateur, ensuite, que voulez-vous exactement pour obtenir les numéros de jetons ? La première, le séparateur ou le délimiteur, dans cet exemple, si vous passez au tiret, toutes ces informations sont séparées par des tirets Allons-y et saisissons un tiret. La deuxième information, nous avons les options suivantes, donc séparez-les, et nous avons ici trois options. Tu veux la première partie, la dernière ou tout le reste ? Et ici, tout dépend de ce que tu veux. Si vous souhaitez diviser tout ce que vous voulez pour chaque information dans de nouveaux champs, vous allez choisir l'option tout. Supposons maintenant que vous ne soyez intéressé que par deux informations, le code du pays et le code régional. le reste, cela ne vous intéresse pas de l'avoir dans la source de données. Pour obtenir les deux premières parties, nous allons d'abord sélectionner ici. Et ici, vous pouvez en expliquer deux. Nous nous intéressons donc aux deux premières colonnes, aux deux premières informations du côté gauche. Mais maintenant, disons que les deux dernières parties vous intéressent , vous aimeriez donc obtenir champ pour les deux dernières informations. Donc, ce que vous allez faire, c'est vous rendre ici et sélectionner la dernière option. Et puis sélectionnez-en deux, afin de spécifier pour Tableau que voulez-vous obtenir exactement comme résultat ? Combien de champs depuis le début ? Depuis la fin ou tout ? Dans cet exemple, je souhaite tout obtenir. Nous allons donc opter pour toutes les options. Et c'est tout. Allons-y et appuyons sur OK. Une fois cela fait, Tableau va créer de nombreux nouveaux champs. Tableau a donc réussi à diviser le numéro de téléphone en quatre parties. Allons donc vérifier ces informations. Faites-le glisser et déposez-le ici sur les lignes, comme vous pouvez le voir. La première partie sera le code du pays, la seconde sera le code régional. Tableau a ensuite divisé ces deux informations en deux champs. Ici, ce n'est pas comme dans la deuxième erreur où nous divisons automatiquement et aveuglément tout Nous indiquons ici quelques règles pour Tableau, puis Tableau pourra procéder à la division automatique des données pour améliorer la qualité des champs. Et bien entendu, si vous souhaitez savoir comment Tableau a procédé à la répartition, nous pouvons toujours consulter la base de données. Toutes ces informations sont des champs calculés et nous pouvons y accéder et vérifier le code. Nous pouvons donc aller ici et le faire . Comme vous pouvez le voir, le dilimètre est le tiret et Tableau l'obtient comme premier jeton pour obtenir le code du pays Bien, cela dit, ce sont les trois méthodes pour diviser les données au sein de votre source de données. Ils sont vraiment utiles pour générer de nouvelles informations et diviser ces structures complexes au sein la source de données d'origine en une nouvelle structure pour les individualisations d'analyse Très bien, c'est Voici comment combiner et diviser du texte dans Tableau. Nous allons maintenant commencer à parler la dernière fonction de chaîne de Tableau, le replace. 138. Udemy 3 6 Remplacer: Nous allons maintenant en savoir plus sur le dernier cas d'utilisation de la fonction de chaîne. Comment remplacer une sous-chaîne spécifique par une autre sous-chaîne en utilisant la fonction remplacée comme Découvrons le concept sous-jacent , puis nous allons nous entraîner dans Tableau. Allons-y, d'accord, la fonction remplacée dans Tableau. C'est très simple. Il va remplacer une sous-chaîne par une autre Par exemple, nous allons avoir l'adresse suivante, et comme vous pouvez le voir au milieu nous avons l'abréviation de la rue T. J' aimerais avoir une formulation normale plutôt que les abréviations J'aimerais avoir le mot complet, street. Nous pouvons le faire en utilisant la fonction remplacée dans Tableau. Voyons la syntaxe dans Tableau. Cela commence par le mot Blake et nécessite trois arguments. Le premier sera la chaîne, le texte original que vous souhaitez manipuler. La seconde est la sous-chaîne, celle que vous souhaitez remplacer Le troisième est le remplacement. Il est très clair que ce sera la nouvelle sous-chaîne, le nouveau mot ici, la sortie sera ainsi que valeur de la chaîne afin de résoudre cette tâche Dans cet exemple, ce que nous allons faire, c'est utiliser remplacer, puis notre texte. Ensuite, l'ancien sera le T, l'abréviation. Il s'agit de l'ancienne sous-chaîne et la nouvelle sera le mot de rue. Comment cela peut-il fonctionner ? Tableau doit d'abord rechercher la sous-chaîne que nous voulons remplacer Il va rechercher l'ensemble du texte afin de trouver la sous-chaîne. Dans cet exemple, nous allons bien sûr le trouver ici au milieu. L'étape suivante est que Tableau va commencer à remplacer ce mot par le mot Tableau de remplacement. Je vais prendre les points SD et je peux les remplacer par le mot complet «   off street » à la fin. Nous allons prendre Louis Street, à Paris. Comme vous pouvez le constater, c'est très simple. Nous remplaçons l'ancienne valeur par une nouvelle valeur à la fin. La chaîne va ressembler à ceci. Nous allons donc avoir une rue complète au lieu de points ST. Maintenant, bien sûr, la question qui se pose est que peut-il se passer dans la sortie et les résultats si nous ne trouvons rien ? Par exemple, nous avons cette adresse, Paris. Nous cherchons les points ST, mais nous ne les avons pas dans le texte ici. Tableau peut renvoyer le texte d'origine sans rien modifier. Rien ne peut arriver. C'est ça. C'est très simple, non ? Nous allons revenir sur Tableau afin de nous entraîner à utiliser la fonction remplacée. OK, maintenant nous allons nous entraîner avec la petite source de données. Allons voir les clients et nous pourrons nouveau manipuler le numéro de téléphone des clients. Comme vous pouvez le constater, la structure du numéro de téléphone commence toujours par le plus pour le préfixe, pour l'appel international Nous avons donc maintenant l' obligation de remplacer le plus par 00 comme préfixe Pour ce faire, nous allons maintenant utiliser la fonction remplacée dans Tableau. Pour effectuer le changement, le remplacement, créons un nouveau champ calculé. Nous allons l'appeler «   remplacement du téléphone ». Commençons par le mot clé replace. Nous avons maintenant besoin du champ que nous voulons manipuler. Ce sera le numéro de téléphone, donc nous l'avons ici. Nous devons maintenant spécifier pour Tableau la sous-chaîne de l'ancienne valeur L'ancienne valeur est le signe plus. Nous devons maintenant spécifier pour Tableau le remplacement, la nouvelle valeur, la nouvelle valeur devant être 00. C'est ça. Tableau considère que le calcul est valide. Allons-y et appuyons . Comme d'habitude, nous avons créé un nouveau champ calculé dans notre volet de données. Allons vérifier les résultats. Alors glissez et déposez la rose et maintenant nous pouvons voir le résultat. Au lieu d'avoir le signe plus, nous avons partout 00. Et avec cela, nous avons satisfait à l'exigence. Et maintenant, nous pourrions avoir une autre exigence où ils disent, vous savez quoi, je ne veux pas que ces inconvénients figurent dans le numéro de téléphone, donc ce serait bien de les supprimer. Maintenant, pour ce faire, nous allons faire la même chose. Nous allons utiliser la fonction remplacée. L'ancienne valeur sera le tiret et la nouvelle valeur ne sera rien. Voyons comment nous pouvons le faire. Passons maintenant à la modification de nos champs calculés. Nous voulons simplement ajouter une nouvelle fonction remplacée. Allons donc modifier ici jusqu'à ce que peu importe si nous voulons d' abord remplacer le plus ou le tiret. Alors maintenant, pour ce faire, j'ai l'habitude de le faire comme ça, si je fais nisted, remplaçant le numéro de téléphone Au lieu d'avoir le tableau de bord, nous n'aurons rien. Nous remplaçons l'ancien tiret par rien. Maintenant, pour qu'elle soit répertoriée, j'aimerais prendre cette partie, la première, et la mettre à la place du téléphone. Cela nous donne lieu à de nombreux calculs. Tout d'abord, nous allons remplacer le signe plus. Ensuite, nous allons remplacer le tableau de bord. Passons à la première ligne, et en disant que le calcul est valide, appuyons sur OK. Et comme vous pouvez le voir maintenant dans les résultats, nous n'avons ni tiret ni signe plus. Nous avons donc un nombre entier sans caractères spéciaux, Nous avons donc un nombre entier sans ce qui répond à la deuxième exigence C'est facile, non ? Ce n'est pas si difficile. Et nous pouvons faire beaucoup de choses avec la fonction de remplacement. C'est une excellente fonction des valeurs de chaîne dans Tableau. Maintenant, pour vous, nous avons la tâche suivante dans la source de données volumineuses, dans le nom du produit. Nous aimerions remplacer le hachage simple par un chiffre comme abréviation Et maintenant, nous pouvons regarder la vidéo afin de terminer la tâche. Et une fois que vous avez terminé, vous pouvez le reprendre. Très bien, nous allons donc passer à la source de données volumineuses pour le moment. Et nous allons passer aux produits. Et nous avons besoin du nom du produit. Faisons-le glisser et dessinons-le sur la vue et vérifions toutes les valeurs. Nous allons donc maintenant l' agrandir un peu afin de voir plus de valeurs dans les données. Nous avons quelques hachages, comme par exemple au début, et nous voulons les remplacer par dans notre point de vue Pour ce faire, nous allons créer un nouveau champ calculé. Allons-y sur la flèche ci-dessus, pour créer de nouveaux champs calculés. Nous pouvons appeler cela le remplacement des produits. Nous allons donc commencer par les mots clés de remplacement. Ensuite, nous avons besoin de la chaîne que nous voulons manipuler. Ce sera le nom du produit. Ensuite, nous voulons l'ancienne valeur, c'est le hachage. Et puis le remplacement sera le chiffre en tant qu'abréviation dans notre point de vue. Alors c'est tout. Comme vous pouvez le constater, le calcul est valide. Allons-y et appuyons sur OK. Nous avons donc une nouvelle dimension, nouveau champ calculé dans notre volet de données. Essayons de contribuer à la vue et de vérifier les valeurs. Et nous voyons ici qu' au lieu du hachage, nous avons l'abréviation du numéro Nous avons donc appris que la fonction de remplacement est très simple et très importante dans de nombreux cas d'utilisation. Je l'utilise beaucoup une fois que je veux nettoyer les données. Parfois, la qualité des publicités provient des sources et je peux utiliser de nombreux caractères spéciaux similaires, que je peux toujours remplacer, pour nettoyer les données et supprimer ces caractères spéciaux quelque chose de plus significatif dans la visualisation. Comme nous l'avons fait dans cet exemple, nous remplaçons ces caractères spéciaux quelque chose de plus significatif, ou je l'utilise beaucoup également, pour modifier le format de quelque chose. Par exemple, nous avons ici les numéros de téléphone. Et nous changeons le format, passant des tirets à un autre format, par exemple sans tirets De plus, au lieu du plus, nous avons le 00. Donc, avec cela, nous ne sommes pas en train de faire le ménage ici. Le téléphone, nous changeons le format et la façon dont nous présentons les téléphones dans les visualisations. Sur le côté gauche, nous avons le plus et le tiret. Sur le côté droit, nous n'en avons pas. Nous utilisons généralement la fonction remplacée pour modifier la structure, le format d'un champ. C'est un outil tout simplement incroyable et très important dans Tableau. Très bien, tout le monde. C'est donc tout pour la fonction remplacée. Nous avons ainsi couvert tous les cas d'utilisation des fonctions String. Nous avons découvert environ 16 fonctions de chaîne permettant de manipuler, transformer et de nettoyer les valeurs Tix dans Tableau Nous allons maintenant passer à un autre groupe de fonctions dans Tableau, les fonctions de date. 139. Tableau | Extraire des parties de date : DATENAME, DATEPART, DATETRUNC, DAY: Nous allons maintenant parler du troisième groupe de fonctions de la catégorie calculs au niveau des lignes, les fonctions de da