# tableau Tableau Prep (prep) - Full Documentation [Passer au contenu principal](#main-content) # À propos de Tableau Prep Tableau Prep Builder est un outil de la suite de produits Tableau. Il est conçu pour vous aider à préparer vos données de manière simple et intuitive. Utilisez Tableau Prep Builder pour combiner, organiser et nettoyer vos données à des fins d’analyse dans Tableau. **Remarque :** Tableau Prep version 2019.1.2 s’appelle désormais Tableau Prep Builder et réfère à l’application Desktop. Depuis la version 2020.4, en tant qu’utilisateur Creator, vous pouvez également créer et modifier des flux [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). ## Utilisation de Tableau Prep Commencez par vous connecter à vos données depuis divers fichiers, serveurs ou extraits Tableau. Connectez-vous à des données issues de plusieurs sources de données et combinez-les. Faites glissez et déposez ou double-cliquez pour intégrer vos tables dans le volet Flux, puis ajoutez les étapes de flux là où vous pouvez utiliser des opérations familières telles que filtrer, scinder, renommer, permuter, lier, réunir et autres opérations pour nettoyer et réorganiser vos données. Chaque étape du processus est représenté visuellement par un graphique de flux que vous créez et contrôlez. Tableau Prep enregistre le suivi de chaque opération afin que vous puissiez vérifier votre travail et apporter des modifications à tout moment dans le flux. Une fois que vous avez terminé votre flux, exécutez-le pour appliquer les opérations à l’ensemble de données tout entier. Tableau Prep s’intègre directement avec les autres produits Tableau. À tout moment de votre flux, vous pouvez créer un extrait de vos données, publier votre source de données sur Tableau Server ou Tableau Cloud, publier votre flux sur Tableau Server ou Tableau Cloud pour continuer à modifier sur le Web ou actualiser vos données de manière programmée. Vous pouvez également ouvrir Tableau Desktop directement à partir de Tableau Prep Builder pour prévisualiser vos données. Pour des renseignements sur l’installation de Tableau Prep Builder, consultez la section [Installer Tableau Desktop ou Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_download_and_install.htm) dans le Guide de déploiement de Tableau Desktop et Tableau Prep. Vous souhaitez essayer Tableau Prep avec un assistant d’IA? Depuis la version 2025.2, Tableau Agent peut vous aider à créer des calculs, à nettoyer et à transformer vos données lors de la création de votre flux. Pour plus d’informations, consultez [Créer des flux Tableau Prep avec Tableau Agent](https://help.tableau.com/current/prep/fr-ca/prep_einstein.htm). ## Regardez une vidéo : Voir Tableau Prep Builder en action Your browser does not support the video tag. Vous êtes prêt à l’essayer? Dans la page de **démarrage**, cliquez sur l’un des exemples de flux à explorer et expérimentez avec les différentes étapes, ou essayez le tutoriel pratique [Prise en main de Tableau Prep Builder](https://help.tableau.com/current/prep/fr-ca/prep_get_started.htm) pour apprendre à créer un flux. Vous pouvez aussi essayer l’un de nos [Scénarios pratiques](https://help.tableau.com/current/prep/fr-ca/prep_dayinlife.htm) avec Tableau Prep Builder. ## ![Exemples de flux sur la page d’accueil de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_startpage.png) **Remarque :** vous trouverez les exemples de fichiers de données utilisés dans les flux aux emplacements suivants : - (Windows) `C:\Program Files\Tableau\Tableau Prep Builder \help\Samples\en_US` - (Mac) `` `/Applications/Tableau Prep Builder .app/Contents/help/Samples/en_US` `` Pour en savoir plus sur la façon dont Tableau Prep Builder optimise vos données pour les performances, consultez [Tableau Prep sous le capot](https://www.tableau.com/about/blog/2020/5/under-tableau-prep-hood-how-it-helps-you-build-performant-data-prep-flows). Pour en savoir plus sur Tableau Prep et ses différentes fonctionnalités et fonctions, consultez les rubriques de ce guide. ## Visite guidée de l’espace de travail Tableau Prep L’espace de travail Tableau Prep consiste en un Volet Connexions (1) où vous vous connectez à vos sources de données, et trois zones coordonnées qui vous aident à utiliser et à explorer vos données : - **Volet Flux** (2) : Représentation visuelle des étapes d’opérations à mesure que vous préparez vos données. C’est à ce stade que vous ajoutez des étapes pour construire votre flux. - **Volet Profil** (3) : Résumé de chaque champ dans votre échantillon de données. Vérifiez la forme de vos données et identifiez rapidement les valeurs atypiques et les valeurs nulles. - **Grille de données** (4) : Niveau de détail des lignes pour vos données. ![Sections de l’espace de travail Tableau Prep](/tableau/current/fr-ca/prep/fr-ca/Img/prep_partsoftheview.png "Espace de travail Tableau Prep") Après vous être connecté à vos données et avoir commencé à créer votre flux, vous ajoutez des étapes dans le volet Flux. Ces étapes fonctionnent comme un objectif sur la structure de vos données, ainsi qu’un résumé des opérations appliquées à vos données. Chaque étape représente une catégorie d’opérations différentes que vous définissez, et qui font toutes partie de votre flux. Consultez le [Dictionnaire visuel](https://help.tableau.com/current/prep/fr-ca/prep_visual_dictionary.htm) pour voir les étapes et les icônes utilisées dans Tableau Prep. ### Volet Connexions (1) Sur le côté gauche de l’espace de travail, vous trouvez le volet Connexions qui affiche les bases de données et les fichiers auxquels vous êtes connecté. Ajoutez des connexions à une ou plusieurs sources de données, puis faites glisser les tables avec lesquelles vous souhaitez travailler dans le volet Flux. Pour plus d’informations, consultez [Se connecter aux données](https://help.tableau.com/current/prep/fr-ca/prep_connect.htm). ![Le volet Connexions affichant les bases de données et les fichiers auxquels le flux est connecté.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_connect2.png) Vous pouvez réduire le volet Connexions si vous avez besoin de plus d’espace dans votre espace de travail. ### Volet Flux (2) En haut de l’espace de travail, vous trouverez le volet Flux. C’est là que vous allez créer votre flux. À mesure que vous vous connectez à vos données, que vous les nettoyez, organisez et combinez, les étapes apparaissent dans le volet Flux et s’alignent de gauche à droite en haut. Ces étapes vous indiquent quel type d’opération est appliqué, dans quel ordre et comment les données s’en trouvent affectées. Par exemple, l’étape de jointure vous montre quel type de jointure vous avez appliqué, les clauses de jointure, les clauses de jointure recommandées, et les champs des tables qui sont inclus dans la jointure. ![Un diagramme de flux de données présentant le processus de nettoyage et de combinaison des sources de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_flow.png) Vous démarrez votre flux en faisant glisser des tables dans le volet Flux. Ici, vous pouvez ajouter des ensembles de données supplémentaires, faire pivoter vos données, unir ou joindre des données, créer des agrégations et générer votre sortie de flux dans un fichier (.hyper, .csv, .xlsx), source de données publiée que vous pouvez utiliser dans Tableau, une base de données ou CRM Analytics. Pour plus d’informations sur l’enregistrement et le partage des fichiers de sortie, consultez la section [Enregistrer et partager votre travail](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm). **Remarque :** si vous modifiez les données pendant que vous êtes dans Tableau Desktop, par exemple en renommant les champs, en modifiant les types de données, etc., ces modifications ne sont pas répercutées dans Tableau Prep Builder. ### Volet Profil (3) Au centre de l’espace de travail, vous trouverez le volet Profil. Le volet Profil vous montre la structure de vos données en tout point du flux. La structure de vos données peut être représentée de différentes manières selon l’opération que vous souhaitez exécuter sur vos données ou l’étape que vous sélectionnez dans le volet Flux. ![Une séquence de graphiques à barres qui affichent les détails de chaque commande, tels que son identifiant, la date de la commande et la zone géographique vers laquelle elle a été expédiée, etc.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_profile_pane_view.png) En haut du volet Profil, une barre d’outils vous montre les opérations de nettoyage que vous pouvez effectuer pour chaque étape de votre flux. Un menu d’options s’affiche également sur chaque fiche du volet Profil et vous permet de sélectionner les différentes opérations possibles sur les données. Par exemple : - Rechercher, trier et fractionner des champs - Filtrer, inclure ou exclure des valeurs - Trouver et corriger des valeurs nulles - Renommer des champs - Nettoyer les erreurs de saisie de données en utilisant la fonction Regrouper les valeurs ou des opérations de nettoyage rapide - Utiliser l’analyse automatique de données pour modifier les types de données - Réorganiser l’ordre de vos colonnes de champ en les faisant glisser et en les déposant à l’emplacement de votre choix ![Faites glisser le champ Date d’expédition vers un nouvel emplacement dans le volet Profil de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_drag_move.png) Sélectionnez une ou plusieurs valeurs de champ dans une fiche Profil et faites un clic droit (Ctrl-clic sur MacOS) pour voir les options supplémentaires permettant de conserver ou d’exclure des valeurs, de regrouper des valeurs sélectionnées ou de remplacer des valeurs par des valeurs nulles. ![Une table d’identifiants de commande avec un menu des options Conserver uniquement, Exclure, Remplacer, Regrouper ou Dégrouper des valeurs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_profilemenu3.png) Tableau Prep mémorise toutes les modifications que vous apportez, dans leur ordre d’exécution, afin que vous puissiez y revenir, les vérifier ou les ajuster si nécessaire. Procédez par glisser et déposer pour réorganiser ces opérations dans la liste pour expérimenter avec vos données et appliquer les modifications dans un ordre différent. ![Le volet Modifications affichant une liste de toutes les modifications apportées dans une étape de flux Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_changespane.png) Cliquez sur la flèche en haut à droite du volet pour développer et réduire le **Suivi des modifications** afin d’avoir plus d’espace pour travailler avec les données dans le volet Profil. Pour plus d’informations sur l’application des options de nettoyage à vos données, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm). ### Grille de données (4) Au bas de l’espace de travail se trouve la grille de Données qui affiche vos données au niveau de détail des lignes. Les valeurs affichées dans la grille de Données reflètent les opérations définies dans le volet Profil. Vous pouvez effectuer les mêmes opérations de nettoyage ici que dans le volet Profil si vous préférez travailler à un niveau plus détaillé. Cliquez sur l’icône Réduire les profils ![Icône Afficher le volet Profil.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_showhide_profilepane.png) dans la barre d’outils pour réduire (ou développer) le volet Profil et voir vos options. ![La grille de données dans un flux Tableau Prep affichant le menu Plus d’options.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_datagrid2.png) ## Comment Tableau Prep stocke vos données Lorsque vous connectez Tableau Prep à vos données et créez un flux, il stocke les données fréquemment utilisées dans un fichier .hyper. Pour les ensembles de données volumineux, il peut s’agir d’un échantillon de données. Toutes les données stockées sont enregistrées dans un stockage de fichiers temporaires sécurisé dans un fichier appelé Prep BuilderXXXXX, où XXXXX représente un identifiant unique (UUID). Après l’enregistrement du flux, le fichier est supprimé. Pour plus d’informations sur la façon dont Tableau Prep échantillonne vos données, consultez [Définir la taille de votre échantillon de données](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm#sample). Tableau Prep Builder enregistre également les données dans le fichier de flux Tableau (.tfl) pour prendre en charge les opérations suivantes (qui peuvent capturer les valeurs de données saisies) : - SQL personnalisé utilisé dans les étapes de saisie - Filtrage (lors de l’entrée des données) - Regrouper les valeurs (lors de la saisie de données) - Calculs [Passer au contenu principal](#main-content) # Actualiser les données de flux **Remarque :** le contenu de ce sujet est axé sur l’exécution des flux de manière programmée, ce qui nécessite Gestion des données avec Tableau Prep Conductor activé. Depuis la version 2020.4.1, vous n’avez plus besoin de Gestion des données pour créer et modifier les flux dans Tableau Server et Tableau Cloud, et vous pouvez exécuter vos flux manuellement. Vous avez créé votre flux et nettoyé vos données, mais vous souhaitez maintenant partager votre jeu de données avec d’autres personnes et conserver ces données à jour. Vous pouvez exécuter manuellement vos flux dans Tableau Prep Builder et sur le Web, et publier un extrait dans Tableau Server, mais il existe maintenant une meilleure méthode. Découvrez Tableau Prep Conductor, qui fait partie de Gestion des données, et disponible dans Tableau Server à compter de la version 2019.1 et dans Tableau Cloud. Si vous ajoutez cette option à votre installation [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_publishserver_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_conductor_online_intro.htm), vous pouvez utiliser Tableau Prep Conductor pour exécuter vos flux de manière programmée et conserver vos données de flux à jour. Pour plus d’informations sur la configuration de Tableau Prep Conductor, consultez le contenu Tableau Prep Conductor dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_publishserver_overview.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_conductor_online_intro.htm). Et depuis la version 2021.3, vous pouvez exécuter successivement jusqu’à 20 flux de manière programmée, à l’aide de la nouvelle option Tâches liées. Pour plus d’informations sur l’exécution de flux à l’aide de tâches liées, voir **Planifier des tâches liées** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_conductor_schedule_flow_task.htm#schedule-linked-tasks) ou de[Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_conductor_schedule_flow_task.htm#schedule-linked-tasks). ![La page de présentation de Tableau Prep Conductor sur le Web.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_conductor_overview.png) **Remarque :** si Tableau Catalog est installé, vous pouvez également voir les avertissements sur la qualité des données pour vos données d’entrée de flux et visualiser l’impact en amont et en aval des champs de votre flux sur le nouvel onglet Lignage. Pour plus d’informations sur Tableau Catalog, consultez [À propos de Tableau Catalog](https://help.tableau.com/current/server/fr-ca/dm_catalog_overview.htm) dans l’aide de Tableau Server. Avec Tableau Prep Conductor, vous pouvez effectuer les opérations suivantes : - Configurer votre serveur ou votre site de manière à utiliser Tableau Prep Conductor - Activer ou désactiver Tableau Prep Conductor pour les sites individuels - Configurer les notifications par courriel pour les défaillances de flux, qu’elles soient exécutées sur demande ou sur programmation - Configurer les paramètres de délai d’expiration des flux - Publier un flux depuis Tableau Prep Builder sur Tableau Server ou Tableau Cloud. Depuis la version 2020.4.1, vous n’avez plus besoin du module Gestion des données pour publier des flux sur le Web. **Remarque** : Depuis Tableau Cloud version 2026.2.4, en tant qu’utilisateur Creator, vous pouvez également téléverser des flux directement sur votre site. Pour plus d’informations, consultez [Gérer un flux](https://help.tableau.com/current/online/fr-ca/prep_conductor_manage_flow.htm). - Téléverser des fichiers de données ou vous connecter directement à vos fichiers (Tableau Prep Builder uniquement) ou bases de données. Si vous vous connectez à des bases de données, vous pouvez soit intégrer les identifiants de la base de données, soit exiger une invite utilisateur. **Remarque :** si vous vous connectez à des fichiers de données via une connexion directe ou que vous publiez votre sortie de flux sur un partage de fichiers, les fichiers doivent se trouver dans un emplacement auquel Tableau Server peut accéder. Cette option n’est pas disponible pour les flux créés sur le Web. Pour plus d’informations, consultez [Étape 4 : Liste autorisée des emplacements d’entrée et de sortie](https://help.tableau.com/current/server/fr-ca/prep_conductor_configure_network_shares.htm) dans l’aide de Tableau Server. - Sélectionner une hiérarchie de projet lors de la publication de vos flux - Entrer des balises et une description pour aider les autres utilisateurs à trouver votre flux - Gérer le flux - Définir les autorisations - Déplacer le flux vers un autre projet - Modifier le propriétaire du flux - Ajouter ou modifier des balises - Afficher l’historique des versions et restaurer le flux à une version précédente en le sélectionnant dans une liste - Marquer un flux comme favori et l’ajouter à votre liste de favoris - Modifier une connexion d’entrée et mettre à jour les identifiants - Afficher les sources de données créées à partir d’un flux et les relier au flux qui les a créées - Créer des programmations pour exécuter vos flux ou exécuter vos programmations sur demande - Ajouter des tâches planifiées pour exécuter le flux et sélectionner les sorties de flux à mettre à jour - Ajouter des tâches liées planifiées pour exécuter plusieurs flux les uns après les autres - Exécuter le flux sur demande sans programmation - Surveiller le flux - Configurer les notifications d’alerte par courriel - Afficher les erreurs - Surveiller et redémarrer les flux suspendus - Afficher l’historique d’exécution - Utiliser les vues administratives ## Autres articles de cette section [Passer au contenu principal](#main-content) # Actualiser les données de flux à l’aide d’une actualisation incrémentielle **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez [Tableau Prep sur le Web](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) dans l’aide de Tableau Server. Depuis Tableau Prep Builder version 2020.2.1 et sur le Web, vous pouvez configurer l’actualisation incrémentielle des entrées et des sorties dans votre flux. Ainsi, seules les nouvelles lignes seront récupérées et traitées lors de l’exécution du flux, d’où un gain de temps et de ressources. Par exemple, si votre flux inclut des données de transaction qui sont mises à jour quotidiennement, vous pouvez configurer des actualisations incrémentielles afin de récupérer et de traiter uniquement les nouvelles transactions quotidiennes, puis exécuter une actualisation complète hebdomadaire ou mensuelle afin d’actualiser toutes vos données de flux. ## Exigences et limites de l’actualisation incrémentielle ### Exigences Pour exécuter votre flux à l’aide d’un actualisation incrémentielle, Tableau Prep a besoin des renseignements suivants : - Le champ qui détecte les nouvelles lignes dans la table des données entrantes. - Le champ à utiliser pour comparer les dernières valeurs traitées dans la sortie de flux avec les valeurs des données entrantes afin de déterminer les lignes nouvelles. Pour plus d’informations, consultez [Actualisation incrémentielle avec Append](#refreshAppend). - La manière dont vous souhaitez écrire les nouvelles données sur vos tables. Vous pouvez ajouter de nouvelles données à vos tables existantes, remplacer les données de vos tables par de nouvelles données, ou, depuis Tableau Prep Builder version 2020.3.1 et sur le Web, remplacer les données dans une table existante. ### Limites - La version 2021.1.2 ou ultérieure de Tableau Prep est requise lors de l’exécution d’une actualisation incrémentielle sur les entrées de flux à l’aide du connecteur Salesforce. - L’actualisation incrémentielle n’est actuellement pas prise en charge lors de l’écriture de sorties de flux dans Microsoft Excel, Amazon S3, CRM Analytics, et Databricks. - Les fichiers de sortie au format CSV prennent uniquement en charge la fonction « Créer une table ». - Par défaut, les sorties vers des extraits locaux ou .hyper publiés prennent uniquement en charge la fonction « Ajouter à la table ». ## Options d’actualisation de flux Tableau Prep vous permet de sélectionner le mode d’actualisation de vos données ainsi que le mode de mise à jour de vos tables avec la sortie de flux. Le tableau suivant décrit les différentes options et leurs avantages.
Combinaison d’actualisationsDonnées traitéesMise à jour de tablesAvantages
Actualisation complète + Créer une tableToutes installationsCréez une table ou remplacez la table existante avec l’ensemble de données complet.

Actualisez toutes les données à chaque exécution de flux.

Actualisation complète + Ajouter à une tableToutes installationsAjoutez de nouvelles lignes à la table existante.Gardez une trace des données nouvelles et des données existantes à chaque exécution de flux. L’option Ajouter à la table n’est pas disponible pour les types de sortie .csv.
Actualisation complète + Remplacer les donnéesToutes installationsRemplacez les lignes de la table existante.Conservez la structure de schéma de table existante, mais remplacez toutes les données à chaque exécution de flux.
Actualisation incrémentielle + Créer une tableNouvelles lignes uniquementCréez ou remplacez une table existante avec les nouvelles lignes uniquement.Créez une nouvelle table avec les nouvelles lignes uniquement en tant qu’ensemble de données complet.

Si la source de données de sortie n’existe pas ou ne peut pas être connectée lors de l’exécution du flux, le flux échouera. Une actualisation complète est nécessaire pour créer la sortie avant qu’elle puisse être utilisée de manière incrémentielle.

Actualisation incrémentielle + Ajouter à une tableNouvelles lignes uniquementAjoutez les nouvelles lignes à la table existante.

Ajoutez uniquement les nouvelles lignes à la table existante. L’option Ajouter à la table n’est pas disponible pour les types de sortie .csv. Consultez Actualisation incrémentielle avec Append.

Actualisation incrémentielle + Remplacer les donnéesNouvelles lignes uniquementRemplacez toutes les lignes de la table existante par les nouvelles lignes uniquement.Conservez votre structure de schéma de table existante, mais remplacez toutes les données par les nouvelles lignes uniquement, ce qui en fait un ensemble de données complet.
## Configurer une actualisation incrémentielle Pour configurer votre flux de manière à utiliser une actualisation incrémentielle, vous devez spécifier des paramètres à la fois lors des étapes Entrée et les étapes Sortie où vous souhaitez utiliser cette option. Dans l’étape Entrée, spécifiez comment Tableau Prep va trouver vos nouvelles lignes. Dans l’étape Sortie, spécifiez comment les nouvelles lignes sont écrites sur votre table. Lorsque vous exécutez le flux, vous pouvez sélectionner un type d’actualisation complète ou incrémentielle. > [!TIP] > > **Conseil :** une fois que vous avez configuré vos étapes de d’entrée et de sortie pour l’actualisation incrémentielle, vous pouvez conserver vos configurations et les réutiliser. Copiez et collez les étapes pour les utiliser ailleurs dans votre flux actuel ou dans Tableau Prep Builder, utilisez Enregistrer les étapes en tant que flux pour enregistrer les étapes sélectionnées dans un fichier local ou sur votre serveur afin de les réutiliser dans d’autres flux. Pour plus d’informations sur le copier-coller ou la réutilisation d’étapes, consultez [Copier des étapes, des actions et des champs](https://help.tableau.com/current/prep/fr-ca/prep_copy_reuse_steps.htm). 1. Dans le volet Flux, sélectionnez l’étape de saisie que vous souhaitez configurer pour l’actualisation incrémentielle. 2. Dans le volet Entrée de l’onglet Paramètres, dans la section Actualisation incrémentielle (section Configurer l’actualisation incrémentielle dans les versions antérieures), définissez les options suivantes : - Sélectionnez Activer l’actualisation incrémentielle (Activerdans les versions antérieures). - Champ de saisie (Identifier les nouvelles lignes à l’aide du champ dans les versions antérieures) : sélectionnez le champ que vous souhaitez actualiser dans vos données d’entrée. Un type de données de Nombre (entier), Date ou Date et heure doit être attribué à ce champ. Actuellement, vous ne pouvez sélectionner qu’un seul champ. **Remarque :** vous pouvez supprimer ou renommer ce champ ultérieurement dans le flux, tant que le champ que vous spécifiez dans Champ de sortie (Nom du champ dans la sortie dans les versions antérieures) peut être utilisé pour comparer ce champ avec la sortie la plus récente afin de trouver les nouvelles lignes. - Sortie : sélectionnez la sortie qui est liée à votre entrée et qui inclut le champ à utiliser pour comparer les lignes. - Champ de sortie (Nom du champ dans la sortie dans les versions antérieures) : sélectionnez le champ à utiliser pour comparer les dernières valeurs traitées dans la sortie de flux avec les valeurs d’entrée pour trouver les nouvelles lignes. Ce champ doit être du même type de données et avoir le même nom que le champ spécifié dans Champ d’entrée (Identifier les nouvelles lignes à l’aide du champ dans les versions antérieures). ![Paramètres de l’étape de saisie avec la section Actualisation incrémentielle en surbrillance. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_incremental_input.png) ### Actualisation incrémentielle avec Append L’actualisation incrémentielle recherche d’abord la valeur maximale existante du champ incrémentiel dans la sortie. Elle filtre ensuite les lignes de l’entrée pour ajouter uniquement les lignes avec une valeur plus grande dans le champ incrémentiel. Par exemple : Tableau existant :
Col1Col2
ID 5Ligne 5
Ajouter de nouvelles lignes au tableau en fonction de col1 :
Col1Col2
ID 1NewRow1
ID 6NewRow6
- NewRow1 n’est pas ajoutée. - NewRow6 est ajoutée. ## Configurer les options d’écriture Pour terminer la configuration de l’actualisation incrémentielle, définissez vos Options d’écriture de sortie pour spécifier comment les nouvelles lignes sont écrites sur vos tables. Toutes les sorties qui sont liées à l’étape de saisie configurée ont une option d’écriture par défaut sélectionnée, mais vous pouvez la modifier en une option prise en charge. Vous pouvez publier vos lignes dans un fichier (Tableau Prep Builder uniquement), une source de données publiée ou une base de données. Des restrictions ou des exigences en matière de données s’appliquent à certaines bases de données. Pour plus d’informations sur les exigences et les restrictions de base de données, consultez [Enregistrer les données de sortie de flux dans des bases de données externes](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#save-flow-output-data--to-external-databases). Par défaut, les sorties vers des extraits locaux ou .hyper publiés sont définies sur Ajouter à la table. Les sorties vers des types de fichiers .csv sont définies sur Créer la table. 1. Dans le volet Flux, sélectionnez l’étape de sortie que vous souhaitez configurer pour l’actualisation incrémentielle. 2. Dans le volet Sortie, dans la section Options d’écriture, consultez l’option d’écriture par défaut et apportez des modifications si nécessaire. - Créer une table : cette option crée une nouvelle table ou remplace la table existante par la nouvelle sortie. - Ajouter à la table : cette option ajoute les nouvelles données à votre table existante. Si la table n’existe pas déjà, une nouvelle table est créée lors de la première exécution du flux et les exécutions suivantes ajoutent les nouvelles lignes à cette table. Non disponible pour les types de sortie .csv. Pour plus d’informations sur les combinaisons d’actualisations prises en charge, consultez [Options d’actualisation de flux](#refresh-options). - Remplacer les données (Tableau Prep Builder depuis la version 2020.3.1 et versions ultérieures, et sur le Web) : cette option est disponible lorsque vous souhaitez écrire votre sortie en la réintégrant dans une table existante d’une base de données. Cette option remplace les données de la table de base de données par les données de flux, mais conserve la structure du schéma de la table. ![Menu « Enregistrer la sortie » avec l’option Ajouter à la table sélectionnée. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_incremental_output4.png) ## Exécuter votre flux Vous pouvez exécuter des flux individuels à l’aide d’une actualisation incrémentielle dans Tableau Prep Builder, sur le Web ou depuis la ligne de commande. Pour plus d’informations sur l’exécution de votre flux à partir de la ligne de commande, consultez [Exécuter le flux avec l’actualisation incrémentielle activée](https://help.tableau.com/current/prep/fr-ca/prep_run_commandline.htm#incremental-refresh). Si vous avez Gestion des données avec Tableau Prep Conductor activé, vous pouvez exécuter votre flux à l’aide d’une actualisation incrémentielle en définissant une programmation dans Tableau Server ou Tableau Cloud. **Remarque :** dans la version précédente, les options d’écriture sont définies dans Tableau Prep Builder et ne peuvent pas être modifiées lors de l’exécution de votre flux dans Tableau Server ou Tableau Cloud. Depuis Tableau Server et Tableau Cloud version 2020.4, vous pouvez modifier le flux directement dans le Web. Pour plus d’informations sur l’utilisation de Tableau Prep sur le Web, consultez [Tableau Prep sur le Web](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) dans l’aide de Tableau Server. Avant de pouvoir exécuter votre flux à l’aide d’une actualisation incrémentielle, vous devez d’abord effectuer une actualisation complète pour créer la source de données de sortie à l’emplacement de sortie. Les flux ultérieurs utilisent alors le processus d’actualisation incrémentielle et récupèrent et traitent uniquement les nouvelles lignes à moins qu’il ne manque des données de configuration de l’actualisation incrémentielle ou que la sortie existante ne soit supprimée. Pour exécuter une actualisation complète, sélectionnez Actualisation complète dans le menu déroulant de la barre de menu supérieure ou du volet Sortie, ou cliquez sur le bouton Exécuter le flux dans le flux. - Pour exécuter le flux dans Tableau Prep à l’aide d’une actualisation incrémentielle, sélectionnez Actualisation incrémentielle dans l’un des emplacements suivants : - Dans le menu supérieur, cliquez sur l’option déroulante du bouton Exécuter. ![Un volet qui vous permet de choisir entre une actualisation complète ou incrémentielle, avec l’actualisation incrémentielle en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_incremental_run_menu.png) - Dans le volet Sortie, cliquez sur l’option déroulante de l’option Exécuter le flux. ![Une boîte de dialogue présentant les options « Actualisation complète » et « Actualisation incrémentielle » pour l’exécution d’un flux de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_incremental_run_button.png) - Dans le volet Flux, cliquez sur l’option déroulante du bouton Exécuter à côté de l’étape Sortie. ![Une boîte de dialogue avec des options pour créer une table à l’aide d’une actualisation complète ou incrémentielle.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_incremental_run_menu_flow.png) Si une entrée pour laquelle vous avez activé l’actualisation incrémentielle est associée à plusieurs sorties, ces sorties doivent être exécutées ensemble et doivent utiliser le même type d’actualisation. Lorsque vous exécutez votre actualisation dans Tableau Prep, une boîte de dialogue s’affiche pour vous indiquer que vous devez exécuter les deux sorties ensemble. ![Boîte de dialogue Exécuter un flux (actualisation incrémentielle) avec une table contenant la sortie et le type d’actualisation et le bouton Exécuter un flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_incremental_warning1.png) [Passer au contenu principal](#main-content) # Actualiser les fichiers de sortie du flux depuis la ligne de commande _Pris en charge dans Tableau Prep Builder uniquement._ Vous pouvez exécuter votre flux depuis la ligne de commande pour actualiser votre sortie de flux au lieu d’exécuter le flux depuis Tableau Prep Builder. Vous pouvez exécuter un flux à la fois à l’aide de cette méthode. Cette option est disponible à la fois sur les ordinateurs Windows et Mac sur lesquels Tableau Prep Builder est installé. Pour une liste de toutes les options de ligne de commande prises en charge dans Tableau Prep, consultez [Référence de ligne de commande de Tableau Prep](https://help.tableau.com/current/prep/fr-ca/prep_command_line_reference.htm). **Remarque** : Si vous utilisez la gestion des licences basée sur la connexion (LBLM), assurez-vous d’ouvrir périodiquement Tableau Prep et de vous connecter à l’environnement Tableau Server ou au site Tableau Cloud utilisé pour l’activation. Sinon, le bail peut expirer, provoquant l’échec des flux exécutés via la ligne de commande. Vous pouvez également contacter votre administrateur pour modifier la durée de votre bail sur la durée maximale. Pour plus d’informations, consultez la section [Gestion des licences basée sur la connexion](https://help.tableau.com/current/server/fr-ca/license_lblm.htm). **Limitations du connecteur :** - **Connecteurs JDBC ou ODBC :** les flux qui incluent ces connecteurs peuvent être exécutés depuis la ligne de commande à compter de la version 2019.2.3. - **Connecteurs dans le nuage :** les flux qui incluent des connecteurs dans le nuage, tels que Google BigQuery, ne peuvent pas être exécutés depuis la ligne de commande. Au lieu de cela, exécutez le flux manuellement ou exécutez le flux de manière programmée dans Tableau Server ou Tableau Cloud à l’aide de Tableau Prep Conductor. Pour plus d’informations, consultez [Actualiser les données de flux](https://help.tableau.com/current/prep/fr-ca/prep_conductor_overview.htm). - **Authentification SSO :** l’exécution de flux à partir de la ligne de commande n’est pas prise en charge si vous utilisez l’authentification SSO. Vous pouvez exécuter les flux depuis Tableau Prep Builder à la place. - **Authentification multifacteur** : l’interface en ligne de commande (CLI) de Tableau Prep ne prend pas en charge Tableau avec l’authentification multifacteur (MFA). Pour plus d’informations, consultez [Impossible de publier le flux Tableau Prep à l’aide de la ligne de commande après l’activation de l’authentification MFA dans Tableau Cloud](https://help.salesforce.com/s/articleView?id=001534203&type=1) dans la base de connaissances Tableau. Pour les ordinateurs Windows, vous pouvez également programmer ce processus à l’aide du Planificateur de tâches Windows. Pour plus d’informations, consultez [Planificateur de tâches](https://docs.microsoft.com/fr-ca/windows/desktop/taskschd/task-scheduler-start-page) dans l’aide en ligne de Microsoft. Lorsque vous exécutez des flux depuis la ligne de commande, Tableau Prep Builder actualise toutes les sorties du flux à l’aide des paramètres des étapes de sortie spécifiées dans Tableau Prep Builder. Pour savoir comment spécifier vos emplacements de sortie, consultez [Créer des fichiers d’extrait de données et des sources de données publiées](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#Extract). Pour plus d’informations sur la configuration de vos options d’écriture (version 2020.2.1 et versions ultérieures), consultez [Configurer les options d’écriture](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm#flow-writeoptions). ## Avant d’exécuter le flux Pour exécuter le flux depuis la ligne de commande, vous aurez besoin de privilèges d’administrateur sur l’ordinateur où vous exécutez le flux et vous aurez besoin des renseignements suivants : - Chemin d’accès sur lequel Tableau Prep Builder est installé. - En cas de connexion à des bases de données et de publication de fichiers de sortie sur un serveur ou une base de données (version 2020.3.1 et versions ultérieures), créez un fichier d’identifiants .json qui inclut toutes les informations d’identification nécessaires. - Chemin d’accès hébergeant le fichier de flux Tableau (.tfl). ### Exigences du fichier d’identifiants .json **Remarque :** les fichiers d’identifiants .json ne sont pas requis si le flux se connecte et envoie la sortie à des fichiers locaux, à des fichiers stockés sur un partage réseau ou à des fichiers de données entrantes utilisant l’authentification Windows (SSPI). Pour plus d’informations sur l’authentification Windows, consultez [Modèle SSPI](https://docs.microsoft.com/fr-ca/windows/desktop/SecAuthN/sspi-model) dans l’aide en ligne de Microsoft. Tableau Prep Builder utilise l’information du fichier de flux et du fichier .json d’identifiants pour exécuter le flux dans le cas de connexions distantes. Par exemple, le nom de la base de données pour vos connexions à distance et le nom du projet pour vos fichiers de sortie proviennent du flux, et le nom du serveur et les identifiants de connexion proviennent du fichier d’identifiants .json. - Si vous comptez réutiliser le fichier, placez-le dans un dossier où il ne sera pas écrasé par le processus d’installation de Tableau Prep Builder. - Si vous exécutez un flux qui comprend l’un des éléments suivants, vous devez inclure un fichier .json qui inclut les identifiants requis pour vous connecter. - Connectez-vous à des fichiers de base de données ou des sources de données publiées. - La sortie est publiée sur un serveur ou sur une base de données ( depuis la version 2020.3.1). - Le flux inclut des étapes de script pour Rserve ou TabPy. Le fichier .json doit inclure les informations d’identification requises pour se connecter à ces services. Pour plus d’informations, consultez les exigences du tableau pour votre version ci-dessous. - Les identifiants spécifiés dans votre flux et ceux inclus dans votre fichier .json doivent correspondre, sinon le flux ne s’exécutera pas. - Lorsque vous exécutez le processus, le nom d’hôte, le port et le nom d’utilisateur sont utilisés pour trouver la connexion correspondante dans le fichier de flux Tableau (.tfl) et mis à jour avant l’exécution du processus. L’ID de port et l’ID de site sont facultatifs si vos connexions ne requièrent pas cette information. - Si vous vous connectez à une source de données publiée, incluez les valeurs hostname, contentUrl et port (80 pour http et 443 pour https) dans les connexions d’entrée. Le nom d’hôte est nécessaire pour trouver la connexion correspondante dans le fichier de flux Tableau (. tfl). Quant à contentUrl et au port, ils servent à établir la connexion au serveur. - Si vous vous connectez à Tableau Cloud, incluez le port (80 ou 443) dans les connexions d’entrée pour le module auquel vous vous connectez et dans l’URl de connexion au serveur, assurez-vous d’inclure le préfixe de module correspondant avec online.tableau.com. Pour plus d’informations sur Tableau Cloud, consultez [Connexions Tableau Bridge à Tableau Cloud](https://help.tableau.com/current/online/fr-ca/to_keep_data_fresh.htm#tableau-bridge-connections-to-tableau-online) dans l’aide en ligne de Tableau Cloud. - (version 2021.4.1 et ultérieure) Si vous incluez des paramètres dans votre flux, vous pouvez créer et inclure un fichier .json de remplacement des paramètres dans la ligne de commande pour modifier les valeurs des paramètres à partir des valeurs par défaut actuelles. Pour plus d’informations, consultez [Exécuter des flux qui incluent des valeurs de paramètre](#flow_parameters). Selon votre version de Tableau Prep Builder, vos identifiants peuvent être mis en forme différemment. Cliquez sur l’onglet ci-dessous pour afficher le format des identifiants pour votre version de Tableau Prep Builder. Selon vos connexions, incluez vos identifiants de serveur ou de base de données, ou les deux. Lorsque votre flux se connecte et envoie les sorties au même serveur ou à la même base de donnée, vous n’avez qu’à inclure un seul bloc dans le fichier .json. Si vous vous connectez à un serveur ou à une base de données qui utilise des identifiants différents, utilisez un tableau délimité par virgule.
Connexions serveurConnexions de base de donnéesConnexions Rserver ou Tableau Python

Nom du bloc de connexion : « tableauServerConnections »

Incluez les données suivantes dans le tableau :

  • serverUrl (nom du serveur) Pour Tableau Cloud, incluez le préfixe de module correspondant avec online.tableau.com. Par exemple « https://10az.online.tableau.com »
  • contentUrl (ID de site. Apparaît après /site/ dans l’URL de Tableau Server ou Tableau Cloud par exemple « https://my.server/#/site/mysite » : "contentUrl": "mysite".)
  • port (ID de port)
  • username
  • password

Nom du bloc de connexion : « databaseConnections »

Incluez les données suivantes dans le tableau :

  • nom d’hôte (nom du serveur)
  • port (ID de port)
  • username
  • password

N’incluez ce tableau que si votre flux inclut des étapes de script pour R ou TabPy.

Nom du bloc de connexion : « extensions »

Incluez les données suivantes dans le tableau :

  • extensionName : spécifiez "rSupport" ou "pythonSupport"
  • régulier : incluez « nost » et « port ». Vous pouvez également inclure « username » ou « sslCertificate » (contenu de votre fichier public .pem codé comme chaîne base64) le cas échéant.
  • sensible : incluez « password » si vous en utilisez un. Sinon, incluez un tableau vierge.
**Remarque** : ContentUrl est toujours requis dans le fichier .json pour les connexions au serveur. Si vous vous connectez à un site par défaut, par exemple « https://my.server/#/site/ », définissez ContentUrl sur une valeur vide, par exemple `"contentUrl": ""` ### Exécuter des flux qui incluent des valeurs de paramètre _Pris en charge dans Tableau Prep Builder à partir de la version 2021.4.1._ Pour exécuter, depuis la ligne de commande, des flux qui incluent des valeurs de paramètre, vous pouvez créer un fichier .json de remplacement de paramètres qui inclut les valeurs de paramètre que vous souhaitez utiliser. Ces valeurs remplacent les valeurs actuelles (par défaut) définies pour les paramètres. Il s’agit d’un fichier distinct de votre fichier credentials.json et inclut les noms et les valeurs de vos paramètres. **Remarque :** à partir de la version 2022.1.1, les valeurs des paramètres n’ont plus besoin d’être placées entre guillemets. Dans les versions précédentes, tous les noms et valeurs de paramètre doivent inclure des guillemets. **Exemple :** { "Parameter 1": Value 1, "Number Parameter": 40, "Boolean Parameter": True } Lorsque vous exécutez le flux, incluez -p --parameters et le nom de votre fichier dans la ligne de commande. **Exemples :** **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" -p|--parameters parameters.override.json ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl -p|--parameters parameters.override.json ``` ### Exemples Cette section présente différents exemples de fichiers d’identifiants que vous pouvez créer en respectant les exigences relatives au fichier d’identifiants .json. #### Connexion à une connexion serveur Cet exemple montre un fichier d’identifiants .json qui se connecte et envoie les sorties à une connexion serveur utilisant les mêmes identifiants : { "tableauServerConnections":\[ { "serverUrl":"https://my.server", "contentUrl": "mysite", "port":443, "username": "jsmith", "password": "passw0rd$" } \] } #### Connexion à une connexion serveur et sortie sur une connexion de base de données Cet exemple montre un fichier d’identifiants .json qui se connecte à une connexion serveur et envoie les sorties à une connexion de base de données : { "tableauServerConnections":\[ { "serverUrl":"https://my.server", "contentUrl": "mysite", "port":443, "username": "jsmith", "password": "passw0rd$" } \], "databaseConnections":\[ { "hostname":"example123.redshift.amazonaws.com", "port":"5439", "username":"jsmith", "password":"p@s$w0rd!" } \] } #### Le flux inclut les connexions de script Rserve et TabPy et envoie une sortie vers une connexion de base de données Cet exemple montre un fichier d’identifiants .json qui inclut Rserve et des identifiants Tabpy et envoie les sorties vers une connexion de base de données : { "extensions": \[ { "extensionName": "rSupport", "regular": { "host": "localhost", "port": "9000", "username": "jsmith" }, "sensitive": { "password": "pwd" } }, { "extensionName": "pythonSupport", "regular": { "host": "localhost", "port": "9000" }, "sensitive": { } } \], "databaseConnections":\[ { "hostname":"example123.redshift.amazonaws.com", "port": "5439", "username": "jsmith", "password": "p@s$w0rd!" }, { "hostname":"mysql.mydb.tsi.lan", "port": "3306", "username": "jsmith", "password": "mspa$$w0rd" } \] } #### Connexion et envoi de sorties à différentes connexions de base de données Cet exemple montre un fichier d’identifiants .json qui se connecte et envoie les sorties à différentes connexions de base de données : { "databaseConnections":\[ { "hostname":"example123.redshift.amazonaws.com", "port": "5439", "username": "jsmith", "password": "p@s$w0rd!" }, { "hostname":"mysql.mydb.tsi.lan", "port": "3306", "username": "jsmith", "password": "mspa$$w0rd" } \] } Entrez un tableau pour vos connexions d’entrée et de sortie. **Remarque :** si vous utilisez Tableau Prep Builder version 2018.2.2 à 2018.3.1, incluez toujours les lignes « inputConnections » et « outputConnections » même si le flux ne dispose pas de connexions distantes pour les données entrantes ou sortantes. Laissez simplement ces lignes vides. Si vous utilisez Tableau Prep Builder version 2018.3.2 et versions ultérieures, vous n’avez pas besoin d’inclure les tableaux vides.
Connexions aux données entrantesConnexions de sortieConnexions Rserver ou Tableau Python
  • nom d’hôte (nom du serveur)
  • contentUrl (toujours requis pour les sources de données publiées. Voir Connexions de sortie pour la description.)
  • port (ID de port)
  • username
  • password
  • serverUrl
  • contentUrl (ID de site. Apparaît après /site/ dans l’URL de Tableau Server ou Tableau Cloud par exemple « https://my.server/#/site/mysite » : "contentUrl": "mysite".)
  • username
  • password

N’incluez ce tableau que si votre flux inclut des étapes de script pour R ou TabPy qui nécessitent un mot de passe.

  • extensionName : spécifiez "rSupport" ou "pythonSupport"
  • informations d’identification : incluez le mot de passe.
### Exemples Cette section présente deux exemples différents de fichiers d’identifiants que vous pouvez créer à l’aide des exigences relatives au fichier d’identifiants .json. #### Connexion à une source de données publiée Cet exemple montre un fichier d’identifiants .json qui se connecte à une source de données publiée et envoie des données à un serveur incluant un ID de site **Remarque :** si le paramètre inputConnection ou outputConnection utilise le site par défaut, par exemple « https://my.server/#/site/ », définissez ContentUrl sur une valeur vide. Par exemple `"contentUrl": ""` { "inputConnections":\[ { "hostname":"https://my.server", "contentUrl": "mysite", "port":443, "username": "jsmith", "password": "passw0rd$" } \], "outputConnections":\[ { "serverUrl":"https://my.server", "contentUrl":"mysite", "username":"jsmith", "password":"passw0rd$" } \] } #### Connexion à deux bases de données Cet exemple montre un fichier d’identifiants .json qui se connecte à MySQL et Oracle et envoie des données à un serveur incluant un ID de site. { "inputConnections":\[ { "hostname":"mysql.example.lan", "port":1234, "username": "jsmith", "password": "passw0rd" }, { "hostname":"Oracle.example.lan", "port":5678, "username": "jsmith", "password": "passw0rd" } \], "outputConnections":\[ { "serverUrl":"http://my.server", "contentUrl":"mysite", "username":"jsmith", "password":"passw0rd$" } \] } #### Le flux inclut des étapes de script pour Rserve et TabPy et se connecte à une base de données Cet exemple montre un fichier d’identifiants .json qui inclut le mot de passe des services Rserve et TabPy et se connecte à MySQL. { "inputConnections":\[ { "hostname":"mysql.example.lan", "port":1234, "username": "jsmith", "password": "passw0rd" } \], "extensions":\[ { "extensionName":"rSupport", "credentials":{ "password":"pwd", } }, { "extensionName" : "pythonSupport", "credentials": { "password": "pwd" } } \] } ### Conseils pour la création de votre fichier d’identifiants Pour éviter des erreurs lors de l’exécution du flux, assurez-vous que votre fichier d’identifiants suit ces recommandations : - Si vous utilisez Tableau Prep Builder version 2018.2.2 à 2018.3.1, incluez toujours les lignes « inputConnections » et « outputConnections » même si le flux ne dispose pas de connexions distantes pour les données entrantes ou sortantes. Laissez simplement ces lignes vides. Si vous utilisez Tableau Prep Builder version 2018.3.2 et versions ultérieures, vous n’avez pas besoin d’inclure la ligne vide. - Pas de connexion d’entrée distante? Incluez cette syntaxe en haut du fichier .json { "inputConnections":\[ \], - Pas de connexion de sortie distante? Incluez cette syntaxe en bas du fichier .json "outputConnections":\[ \] } - L’ID de port pour votre connexion d’entrée ou le port n’est pas spécifié dans le nom du serveur. S’il n’y a pas d’ID de port pour votre connexion, n’incluez pas la référence `"port":xxxx,` dans le fichier .json, pas même `"port": ""`. Si l’ID de port est inclus dans le nom du serveur, incluez l’ID de port dans le nom d’hôte. Par exemple `"hostname": "mssql.example.lan,1234"` - Lorsque vous référencez `"serverUrl":`, n’incluez pas un signe « / » à la fin de l’adresse. Par exemple, utilisez `"serverUrl": "http://server"`, et non `"serverUrl": "http://server/"`. - Si vous avez plusieurs connexions à des données entrantes ou sortantes, incluez les identifiants pour chacun dans le fichier. - Si vous vous connectez à des sources de données publiées, assurez-vous d’inclure le nom d’hôte et contentUrl dans les connexions d’entrée. ## Exécuter le flux > [!IMPORTANT] > > **Important :** les exemples ci-dessous incluent le changement de nom de la version 2019.1.2 de « Tableau Prep » en « Tableau Prep Builder ». Si vous utilisez une version antérieure du produit, utilisez plutôt « Tableau Prep ». 1. Ouvrez l’invite de commande ou l’invite de commande du terminal (MacOS) en tant qu’administrateur. 2. Exécutez l’une des commandes suivantes en utilisant la syntaxe indiquée ci-dessous. - Le flux se connecte aux fichiers locaux ou aux fichiers stockés sur un partage réseaux et publie sur les fichiers locaux, les fichiers stockés sur un partage réseau, ou utilise l’authentification Windows : **Remarque :** si vous vous connectez ou envoyez la sortie à des fichiers stockés sur un partage réseau, utilisez le format UNC pour le chemin d’accès : \\\\server\\path\\file name. Il ne peut pas être protégé par un mot de passe. **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl ``` - Le flux se connecte aux bases de données ou publie sur un serveur : **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -c "path\to\[your credential file name].json" -t "path\to\[your flow file name].tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl ``` - Le fichier de flux ou le fichier d’identifiants est stocké sur un partage réseau (utilisez le format UNC pour le chemin d’accès : \\\\server\\path\\file name)  : **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat -c "\server\path\[your credential file name].json" -t "\server\path\[your flow file name].tfl" ``` **Mac :** Mappez le partage réseau à /Volumes dans le Finder afin qu’il soit persistant, puis utilisez `/Volumes/.../[your file]` pour spécifier le chemin d’accès : ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c /Volumes/.../[your credential file name].json -t path/to/[your flow file name].tfl ``` Pour des informations sur les erreurs courantes et leurs solutions, consultez [Erreurs courantes en cas d’utilisation de la ligne de commande pour exécuter des flux](https://help.tableau.com/current/prep/fr-ca/prep_troubleshoot.htm#cli_common_errors). ## Exécuter le flux avec l’actualisation incrémentielle activée _Pris en charge dans Tableau Prep Builder version 2020.2.1 et versions ultérieures, et en ligne à partir de la version 2020.4. L’actualisation incrémentielle n’est actuellement pas prise en charge lors de l’écriture de sorties de flux dans Microsoft Excel._ Si vous n’avez pas activé Tableau Prep Conductor sur votre serveur pour planifier l’exécution de vos flux, vous pouvez exécuter votre flux à l’aide d’actualisations incrémentielles depuis la ligne de commande. Il suffit d’inclure le paramètre `--incrementalRefresh` dans votre ligne de commande comme indiqué dans l’exemple ci-dessous. **Windows** ``` "\[Tableau Prep Builder install location]\Tableau Prep Builder \scripts"\tableau-prep-cli.bat --incrementalRefresh -t "path\to\[your flow file name].tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --incrementalRefresh -t path/to/[your flow file name].tfl ``` Si l’actualisation incrémentielle est activée pour les étapes de saisie de votre flux et que les paramètres d’actualisation incrémentielle sont correctement configurés, Tableau Prep Builder procèdera comme suit : - Toutes les entrées du flux pour lesquelles l’actualisation incrémentielle est activée exécuteront toutes les sorties correspondantes en utilisant l’actualisation incrémentielle. - Si l’actualisation incrémentielle n’a été activée pour aucune entrée dans le flux; toutes les sorties seront exécutées à l’aide d’une actualisation complète. Un message affiche les détails de la méthode d’actualisation. - Si l’actualisation incrémentielle est activée pour certaines entrées dans le flux, les sorties correspondantes s’exécuteront à l’aide d’une actualisation incrémentielle. Les autres sorties seront exécutées à l’aide d’une actualisation complète et un message affichera les détails de la méthode d’actualisation. Pour plus d’informations sur la configuration des flux de manière à utiliser l’actualisation incrémentielle, consultez [Actualiser les données de flux à l’aide d’une actualisation incrémentielle](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm) ## Options de commande Si vous souhaitez afficher les options d’aide, incluez `-h` dans la ligne de commande.
Options de commandeDescriptionRemarques
-c , --connections <arg>Chemin de connexion au fichier d’identifiants.Requiert le chemin d’accès où le fichier d’identifiants est localisé.
-d, --debugDébogage du processus de flux.Incluez cette option pour afficher d’autres informations afin de déboguer un problème d’actualisation de flux. Les fichiers journaux sont stockés dans : My Tableau Prep Builder Repository\Command Line Repository\Logs
-dsv, --disableSslValidationDésactiver la validation SSLExécutez le flux sans effectuer de validation de certificat. Lorsque cette option est exécutée sous MacOS, une boîte de dialogue peut apparaître demandant l’utilisateur et le mot de passe du trousseau. Depuis la version 2019.3.2 de Tableau Prep Builder, vous pouvez transmettre ce paramètre supplémentaire pour désactiver cette boîte de dialogue de trousseau. Par exemple : /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -dsv -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl
-h, --helpConsultez l’aide pour les options de syntaxe.

L’option d’aide ou une erreur de syntaxe affiche les informations suivantes :

usage: tableau-prep-cli [-c <arg>] [-d]  [-h] [-t <arg>]
-c,--connections <arg>        Path to a file with all connection information
-d,--debug                    This option is for debugging
-dsv,--disableSslValidation   Disable SSL validation
-h,--help                     Print usage message
-inc,--incrementalRefresh     Run incremental refresh for all outputs that are configured to support it
-t,--tflFile <arg>            The Tableau Prep Builder flow file	
-inc, --incrementalRefreshExécutez une actualisation incrémentielle pour toutes les sorties configurées pour l’utiliser.

Incluez cette option pour exécuter une actualisation incrémentielle pour toutes les entrées configurées pour l’utiliser. Une actualisation incrémentielle permet à Tableau Prep Builder de récupérer et de traiter uniquement les nouvelles lignes au lieu de toutes les lignes dans un flux.

Les paramètres de configuration de l’actualisation incrémentielle lors des étapes de saisie déterminent quelles sorties de flux peuvent être exécutées de manière incrémentielle. Toutes les autres sorties seront exécutées à l’aide d’une actualisation complète et un message affichera les détails de la méthode d’actualisation.

Pour plus d’informations sur l’exécution de flux à l’aide d’actualisations incrémentielles, consultez Actualiser les données de flux à l’aide d’une actualisation incrémentielle.

-t, --tflFile <arg>Fichier de flux .tflRequiert le chemin d’accès où le fichier de flux .tfl est localisé.
-p, --parameters Les paramètres remplacent le fichier .jsonIncluez ce fichier si vous souhaitez remplacer les valeurs de paramètre actuelles (par défaut) appliquées à votre flux. Pour plus d’informations sur l’utilisation des paramètres de flux, consultez Créer et utiliser des paramètres dans les flux.
## Exemples de syntaxe Les lignes de commande ci-dessous affichent quatre exemples différents d’exécution d’un flux à l’aide des critères suivants : - **Tableau Prep Builder version :** 2022.1.1 > [!IMPORTANT] > > **Important :** les exemples ci-dessous incluent le changement de nom de Tableau Prep version 2019.1.2 en « Tableau Prep Builder ». Si vous utilisez une version antérieure du produit, utilisez plutôt « Tableau Prep ». - **Nom du flux :** Flow1.tfl - **Emplacement du flux :** C:\\Users\\jsmith\\Documents\\Mon référentiel Tableau Prep Builder\\Flows - **Nom du fichier d’identifiants :** Flow 1.json - **Emplacement du fichier d’identifiants :** C:\\Users\\jsmith\\Desktop\\Flow credentials - **Emplacement du fichier d’identifiants stockés sur un partage réseau :** \\tsi.lan\\files\\Flow credentials #### Le flux se connecte aux fichiers locaux et publie sur les fichiers locaux **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` #### Le flux se connecte à des fichiers locaux et publie sur ces fichiers, et utilise la forme courte pour l’actualisation incrémentielle **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -inc -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -inc -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` #### Le flux se connecte aux bases de données et publie sur un serveur **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -c "\C:\Users\jsmith\Desktop\Flow credentials\Flow1.json" -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -c /Users/jsmith/Desktop/Flow\ credentials/Flow1.json -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` #### Le flux publie sur un serveur et le fichier d’identifiants est stocké sur un partage réseau **Windows** ``` "\Program Files\Tableau\Tableau Prep Builder 2022.1.1\scripts"\tableau-prep-cli.bat -c "\\tsi.lan\files\Flow credentials\Flow1.json" -t "\C:\Users\jsmith\Documents\My Tableau Prep Builder Repository\Flows\Flow1.tfl" ``` **Mac** ``` /Applications/Tableau\ Prep\ Builder\ 2022.1.1.app/Contents/scripts/./tableau-prep-cli -c /Volumes/files/Flow\ credentials/Flow1.json -t /Users/jsmith/Documents/My\ Tableau\ Prep\ Builder\ Repository/Flows.Flow1.tfl ``` [Passer au contenu principal](#main-content) # Agréger, lier ou réunir des données Vous pouvez agréger, lier ou réunir vos données pour regrouper ou combiner des données à des fins d’analyse. **Remarque** : Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). ## Agréger et regrouper les données Parfois, vous devez ajuster la granularité de certaines données, soit pour réduire la quantité de données produites à partir du flux, soit pour aligner des données avec d’autres données que vous souhaitez lier ou réunir. Par exemple, vous pouvez souhaiter agréger des données de ventes par client avant de lier une table de ventes avec une table de clients. Si vous avez besoin d’ajuster la granularité de vos données, utilisez l’option Agréger pour créer une étape d’agrégation ou de regroupement des données. Le fait que les données soient agrégées ou regroupées dépend du type de données (chaîne, nombre ou date). 1. Dans le volet Flux, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Agrégation. Une nouvelle étape d’agrégation s’affiche dans le volet Flux et le volet Profil est mis à jour pour afficher le profil d’agrégation et de groupe. 2. Faites glisser les champs du volet de gauche vers le volet Champs groupés (les champs qui composent la ligne) ou vers le volet Champs agrégés (les données qui seront agrégées et présentées au niveau des champs groupés). Vous pouvez aussi : - Faire glisser et déposer des champs entre les deux volets. - Rechercher des champs dans la liste et sélectionner uniquement les champs que vous souhaitez inclure dans l’agrégation. - Double-cliquer sur un champ pour l’inclure dans le volet gauche ou droit. - Modifier la fonction du champ pour l’ajouter automatiquement au volet approprié. - Cliquer sur Ajouter tout ou Tout supprimer pour appliquer ou supprimer des champs en lots. - Appliquez certaines opérations de nettoyage aux champs. Pour plus d’informations sur les options de nettoyage disponibles, consultez [À propos des opérations de nettoyage](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#Edit). L’exemple suivant montrerait la somme agrégée du bénéfice et de la quantité, ainsi que la remise moyenne par région et année de vente. ![L’exemple d’une étape d’agrégation dans un flux Tableau Prep montrant la somme agrégée du profit et de la quantité, ainsi que la remise moyenne par zone géographique et par année de vente.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_aggregate.png) Les champs sont distribués entre les colonnes Champs regroupés et Champs agrégés en fonction de leur type de données. Cliquez sur les en-têtes de type de groupe ou d’agrégation (par exemple, AVG ou SUM) pour modifier le type de groupe ou d’agrégation. Dans les grilles de données sous le profil d’agrégation et de groupe, vous pouvez voir un échantillon des membres du groupe ou de l’agrégation. Toutes les opérations de nettoyage exécutées sur les champs sont enregistrées dans le volet Modifications. ## Lier vos données Les données que vous analysez dans Tableau sont composées d’un ensemble de tables liées par des champs spécifiques. La jointure est une méthode permettant de combiner les données liées à ces champs communs. Le résultat de la combinaison de données à l’aide d’une jointure est une table qui s’étend généralement à l’horizontale suite à l’ajout de champs de données. Si vous devez visualiser des données spatiales, vous devrez peut-être créer des jointures sur vos champs de données géospatiales. Depuis la version 2026.1, vous pouvez désormais effectuer ces opérations dans Tableau Prep à l’étape de jointure. Les jointures spatiales utilisent l’opérateur Intersects et vous permettent de lier des champs qui sont un type de données géospatiales. Si la plupart des fonctionnalités de jointure s’appliquent aux données spatiales et non spatiales, certaines différences subsistent. Pour plus d’informations, consultez [Créer des calculs spatiaux et des jointures spatiales](https://help.tableau.com/current/prep/fr-ca/prep_spatial_calculations_and_joins.htm). La jointure est une opération que vous pouvez effectuer en tout point du flux. La jointure à un stade précoce du flux peut vous aider à comprendre vos ensembles de données et faire apparaître les points qui nécessitent votre attention immédiate. Tableau Prep prend en charge les types de jointure suivants :
Type de jointureDescription
Gauche Deux cercles qui se croisent, l’un en gris et l’autre en jaune, illustrant une jointure de données.Pour chaque ligne, inclue toutes les valeurs de la table gauche et toutes les valeurs correspondantes de la table droite. Lorsqu’une valeur de la table gauche n’a pas de correspondance dans la table droite, vous voyez une valeur nulle dans les résultats de la jointure.
Interne Édition en ligne de Tableau Prep.Pour chaque ligne, inclut les valeurs qui ont des correspondances dans les deux tables.
Droite Une jointure droite.Pour chaque ligne, inclut toutes les valeurs de la table droite et les valeurs correspondantes de la table gauche. Lorsqu’une valeur de la table droite n’a pas de valeur correspondante dans la table gauche, vous voyez une valeur nulle dans les résultats de la jointure.
leftOnly Un diagramme de Venn avec deux cercles qui se croisent, illustrant une jointure gauche uniquement.Pour chaque ligne, inclut uniquement les valeurs de la table gauche qui ne correspondent à aucune valeur de la table droite. Les valeurs de champ de la table droite s’affichent sous forme de valeurs nulles dans les résultats de la jointure.
rightOnly Une jointure droite uniquement.Pour chaque ligne, inclut uniquement les valeurs de la table droite qui ne correspondent à aucune valeur de la table gauche. Les valeurs de champ de la table gauche s’affichent sous forme de valeurs nulles dans les résultats de la jointure.
notInner Deux cercles superposés, un rose et un jaune.Pour chaque ligne, inclut toutes les valeurs de la table droite et de la table gauche qui ne correspondent pas.
Complète Deux cercles superposés.Pour chaque ligne, inclut toutes les valeurs des deux tables. Lorsqu’une valeur de l’une des tables n’a pas de correspondance dans l’autre table, vous voyez une valeur nulle dans les résultats de la jointure.
Pour créer une jointure, procédez comme suit : 1. Liez deux tables à l’aide de l’une des méthodes suivantes : - Ajoutez au moins deux tables dans le volet Flux, sélectionnez la table connexe et faites-la glisser vers l’autre table jusqu’à ce que l’option Jointure s’affiche. ![Une étape de flux glissée au-dessus d’une autre étape de flux pour unir ou joindre les étapes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addjoinorunion.png) - Cliquez sur l’icône Ajouter ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Ajouter une jointure dans le menu, puis ajoutez manuellement l’autre entrée à la jointure, et ajoutez les clauses de jointure. **Remarque :** si vous vous connectez à une table pour laquelle des relations de tables sont définies et qui inclut des champs connexes, vous pouvez sélectionner Jointure et faire votre choix dans la liste des tables connexes. Tableau Prep crée la jointure en fonction des champs qui constituent la relation entre les deux tables. Pour plus d’informations sur les connecteurs avec des relations de table, consultez [Lier des données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#table_relations_joins). Une nouvelle étape de jointure est ajoutée au flux et le volet Profil se met à jour de manière à afficher le profil de jointure. 2. Pour consulter et configurer la jointure, procédez comme suit : 1. Consultez Résumé des résultats de la jointure pour voir le nombre de champs inclus et exclus du fait du type de jointure et des conditions de jointure. 2. Dans Type de jointure, cliquez sur le graphique Venn pour spécifier le type de jointure souhaité. 3. Dans Clauses de jointure appliquées, cliquez sur l’icône Ajouter![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) ou, dans le champ choisi pour la condition de jointure par défaut, spécifiez ou modifiez la clause de jointure. Les champs que vous avez sélectionnés dans la condition de jointure sont les champs communs aux tables de la jointure. ![Clauses de jointure appliquées par Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_joinclause.png) 4. Vous pouvez également cliquer sur les clauses de jointure recommandées qui s’affichent sous Recommandations relatives aux clauses de jointure pour ajouter la clause à la liste des clauses de jointure appliquées. ![Le volet Jointure affichant les résultats de la jointure de deux tables via des identifiants de produit et de commande partagés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_joinsummary.png) ### Examiner les résultats de la jointure Le résumé affiché dans le profil de jointure présente les métadonnées sur la jointure pour que vous puissiez vérifier que la jointure inclut bien les données attendues. - Clauses de jointure appliquées : par défaut, Tableau Prep définit la première clause de jointure sur la base des noms de champs communs dans les tables à lier. Ajoutez ou supprimez les clauses de jointure selon vos besoins. - Type de jointure : par défaut, lorsque vous créez une jointure, Tableau Prep utilise une jointure interne entre les tables. Selon les données auxquelles vous vous connectez, vous pourrez peut-être utiliser les jointures gauches, internes, droites, leftOnly, rightOnly, notInner ou complètes. - Résumé des résultats de la jointure : le résumé des résultats de la jointure présente la répartition des valeurs incluses et exclues dans les tables de la jointure. - Cliquez sur chaque barre Inclus pour isoler et voir les données du profil de jointure incluses dans la jointure. - Cliquez sur chaque barre Exclu pour isoler et voir les données du profil de jointure exclues de la jointure. - Cliquez sur toute combinaison de barres Inclus et Exclu pour voir une perspective cumulée des données. - Recommandations relatives aux clauses de jointure : cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) à côté de la clause de jointure recommandée pour l’ajouter à la liste Clauses de jointure appliquées. - Volet Clauses de jointure : dans les Clauses de jointure, vous pouvez voir les valeurs de chaque champ dans la clause de jointure. Les valeurs qui ne répondent pas aux critères de la jointure s’affichent en texte rouge. ![Les valeurs de chaque champ de la clause de jointure. Les valeurs qui ne répondent pas aux critères de la jointure s’affichent en texte rouge.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_join_clause_pane.png) - Volet Résultats de la jointure : si, dans le volet Résultats de la jointure, vous voyez des valeurs que vous souhaitez modifier, vous pouvez modifier les valeurs dans ce volet. ### Problèmes courants de jointure Si vous ne voyez pas les résultats attendus après avoir lié vos données, vous devrez peut-être effectuer un nettoyage supplémentaire de vos valeurs de champ. Les problèmes suivants font que Tableau Prep verra les valeurs comme non correspondantes et les exclura de la jointure : - Capitalisation différente : Mes Ventes et mes ventes - Orthographe différente : Hawaii et Hawaï - Faute de frappe ou faute de saisie : Ma santé d’entreprise ou Ma santé d’entrepise - Changements de nom : Pierre Martin et Pierre Martin Jr. - Abréviations : My Company Limited et My Company Ltd - Séparateurs supplémentaires : Honolulu et Honolulu (Hawaii) - Espaces supplémentaires : par exemple, espace supplémentaire entre des caractères, espaces de tabulation ou espaces supplémentaires de début ou de fin - Utilisation incohérente des points : Retourné, inutile et Retourné, inutile. La bonne nouvelle est que si vos valeurs de champ ne présentent aucun de ces problèmes, vous pouvez corriger les valeurs de champ directement dans les Clauses de jointure ou travailler avec les valeurs exclues en cliquant sur les barres Exclu(s) dans Résumé des résultats de la jointure et utiliser les opérations de nettoyage dans le menu du volet Profil. Pour plus d’informations sur les différentes options de nettoyage disponibles dans l’étape Jointure, consultez [À propos des opérations de nettoyage](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#Edit). ### Corriger les champs discordants et autres options Vous pouvez corriger les champs discordants directement dans la clause de jointure. Double-cliquez ou faites un clic droit sur la valeur et sélectionnez Modifier la valeur dans le menu contextuel du champ que vous souhaitez corriger et entrez une nouvelle valeur. Vos modifications de données sont enregistrées et ajoutées au volet Modifications à droite dans l’étape Jointure. ![Tableau Prep affiche les classes de jointure avec Google BigQuery en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_joinreplace2.png) Vous pouvez également sélectionner plusieurs valeurs à conserver, exclure ou filtrer dans les volets Clauses de jointure, ou appliquer d’autres opérations de nettoyage dans le volet Résultats de la jointure. Selon les champs que vous modifiez et leur emplacement dans le processus de jointure, vos modifications sont appliquées soit avant, soit après la jointure pour vous fournir les résultats corrigés. ![Un exemple Tableau Prep montrant les modifications apportées à plusieurs champs dans une étape de jointure. La modification est effectuée avant l’action de jointure afin de générer des résultats corrigés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_orderops.png) Pour plus d’informations sur le nettoyage des champs, consultez [Appliquer des opérations de nettoyage](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#clean_steps). ## Réunir vos données L’union est une méthode de combinaison des données par ajout de lignes d’une table dans une autre table. Par exemple, vous pouvez souhaitez ajouter les nouvelles transactions dans une table à la liste des transactions passées dans une autre table. Assurez-vous que les tables que vous réunissez comportent le même nombre de champs et les mêmes noms de champs, et que les champs utilisent le même type de données. > [!TIP] > > **Conseil :** Afin de maximiser les performances, une seule union peut avoir 10 entrées au maximum. Si vous avez besoin de réunir plus de 10 fichiers ou tables, essayez de réunir les fichiers dans l’étape de saisie. Pour plus d’informations sur ce type d’union, consultez la section [Réunir des fichiers et des tables de base de données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#Union). Comme dans une jointure, vous pouvez utiliser l’opération d’union en tout point du flux. Pour créer une union, procédez comme suit : 1. Après avoir ajouté au moins deux tables dans le volet Flux, sélectionnez la table concernée et faites-la glisser vers l’autre table jusqu’à ce que l’option Union s’affiche. Vous pouvez aussi cliquer sur l’icône ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionner Union dans le menu. Une nouvelle étape d’union est ajoutée au volet Flux et le volet Profil se met à jour pour afficher le profil de l’union. ![Une nouvelle étape d’union est ajoutée au volet Flux et le volet Profil se met à jour pour afficher le profil de l’union.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_unionprofile.png) 2. Ajoutez des tables supplémentaires à l’union en faisant glisser des tables vers les tables de l’union jusqu’à ce que voyiez l’option Ajouter. ![Un flux de travail de transformation de données utilisant des opérations d’union, d’ajout et de jointure sur des fichiers de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_joinunionplus.png) 3. Dans le profil de l’union, vérifiez les métadonnées relatives à l’union. Vous pouvez supprimer les tables de l’union et consulter les détails sur les champs non concordants. ### Examiner les résultats de l’union Après avoir créé une union, examinez les résultats de l’union pour vérifier que les données de l’union sont bien celles attendues. Pour valider vos données réunies, vérifiez les domaines suivants : - **Vérifier les métadonnées de l’union :** Le profil d’union affiche des métadonnées sur l’union. Vous pouvez voir ici les tables qui constituent l’union, le nombre résultant de champs et les champs discordants. ![Le profil de l’union affiche certaines métadonnées relatives à l’union.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_unionsummary.png) - **Vérifier les couleurs pour chaque champ :** À côté de chaque champ répertorié dans le résumé Union et au-dessus de chaque champ dans le profil de l’union, vous trouverez un ensemble de couleurs. Les couleurs correspondent à chaque table de l’union. Si toutes les couleurs de table s’affichent pour ce champ, l’union a été correctement exécutée pour ce champ. Une couleur de table manquante indique que vous avez des champs non concordants. ![Résultats de l’union pour sous-catégorie, nom du produit, retourné, produit et année de commande.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_unioncolors.png) Les champs discordants sont des champs qui peuvent avoir des données similaires mais qui diffèrent d’une manière ou d’une autre. Vous pouvez voir la liste des champs qui ne correspondent pas dans le résumé Union, ainsi que les tables dont ils sont issus. Pour examiner de plus près les données des champs, cochez la case Afficher uniquement les champs sans correspondance pour isoler les champs discordants dans le profil de l’union. ![Sur la page Résultats de l’union, la case à cocher « Afficher uniquement les champs discordants » est mise en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_mimatchedfields.png) Pour corriger ces champs, vous pouvez appliquer l’une des suggestions de la section [Corriger les champs non concordants](#Fix_union) ci-dessous. ### Corriger les champs non concordants Si les tables d’une union ne correspondent pas, l’union produit des champs supplémentaires. Ces champs sont des données valides exclues de leur contexte approprié. Pour résoudre le problème de non-concordance de champ, vous devez fusionner les champs non concordants ensemble. La non-concordance de champ peut se produire pour plusieurs raisons. - **Des champs correspondants ont des noms différents :** Si des champs correspondants entre les tables ont des noms différents, vous pouvez utiliser les recommandations d’union, fusionner manuellement les champs de la liste Champs discordants, renommer le champ dans le profil de l’union afin de fusionner ensemble les champs non concordants. Pour utiliser les recommandations d’union, procédez comme suit : 1. Dans la liste Champs discordants, cliquez sur un champ discordant. S’il existe une suggestion de correspondance, le champ correspondant est mis en évidence en jaune. Les suggestions de correspondance sont basées sur les champs présentant des types de données et des noms de champ similaires. 2. Survolez le champ mis en évidence et cliquez sur le bouton Plus pour fusionner les champs. ![Une liste de champs discordants. Produit est sélectionné](/tableau/current/fr-ca/prep/fr-ca/Img/prep_mismatchsuggestion.png) Pour fusionner manuellement des champs de la liste Champs discordants, procédez comme suit : 1. Sélectionnez un ou plusieurs champs dans la liste. 2. Faites un clic droit ou Ctrl-clic (MacOS) sur un champ sélectionné et si la fusion est valide, l’option de menu Fusionner les champs apparaît. Si vous voyez s’afficher Aucune option disponible lorsque vous faites un clic droit sur le champ, il est possible que les champs ne puissent pas être fusionnés. (par exemple, si vous essayez de fusionner deux champs issus de la même entrée). 3. Cliquez sur Fusionner les champs pour fusionner les champs sélectionnés. ![Une liste de champs contradictoires avec une option permettant de les consolider.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_union_merge_list.png) Pour renommer le champ dans le volet du profil de l’union, faites un clic droit sur le nom du champ et cliquez sur Renommer le champ. ![Une barre d’un graphique est sélectionnée et l’option Renommer le champ s’affiche.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_profilemenu.png) - **Les champs correspondants ont le même nom mais sont d’un type différent :** par défaut, lorsque le nom des champs correspondants correspond, mais pas le type de données des champs, Tableau Prep modifie le type de l’un des champs afin qu’ils soient compatibles les uns avec les autres. Si Tableau Prep effectue ce changement, il est indiqué en haut du champ fusionné par l’icône Modifier le type de données. ![Icône Modifier le type de données](/tableau/current/fr-ca/prep/fr-ca/Img/prep_profileicon.png) Dans certains cas, Tableau Prep peut ne pas choisir le type de données correct. Dans ce cas, et si vous souhaitez annuler la fusion, faites un clic droit ou Ctrl+clic (MacOS) sur l’icône Modifier le type de données et sélectionnez Séparer les entrées avec différents types. ![Séparez les entrées avec différents types.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_seperateinputs.png) Vous pouvez ensuite fusionner les champs tout d’abord en modifiant le type de données de l’un des champs, puis en utilisant les suggestions de la section [Options supplémentaires de fusion des champs](#merge_fields). - **Les tables correspondantes ont un nombre de champs différent :** pour réunir des tables, il faut que chaque table de l’union contienne le même nombre de champs. Si une union génère des champs supplémentaires, fusionnez le champ en un champ existant. ### Options supplémentaires de fusion des champs Outre les méthodes de fusion des champs décrites dans la section ci-dessus, vous pouvez également utiliser l’une des méthodes suivantes pour fusionner des champs. Vous pouvez fusionner les champs à toute étape, sauf pour l’étape Sortie. Pour des renseignements sur la fusion de champs dans le même fichier, consultez [Fusionner des champs](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#Merge). Pour fusionner des champs, procédez comme suit : - Faites glisser et déposez un champ sur un autre. Un indicateur Déposer pour fusionner les champs s’affiche. - Sélectionnez plusieurs champs et faites un clic droit dans la sélection pour ouvrir le menu contextuel, puis cliquez sur Fusionner les champs. - Sélectionnez plusieurs champs, puis cliquez sur Fusionner les champs dans la barre d’outils contextuelle. [Passer au contenu principal](#main-content) # Aide de Tableau Prep ## Prise en main ![Prise en main de Tableau Prep Builder](/tableau/current/fr-ca/prep/fr-ca/Img/Help_Spot_GetStarted_big.png) - [Nouvelles fonctionnalités de Tableau Prep](https://help.tableau.com/current/prep/fr-ca/prep_whatsnew.htm) - [Espace de travail Tableau Prep Builder](https://help.tableau.com/current/prep/fr-ca/prep_about.htm#a-tour-of-the-tableau-prep-builder-workspace) - [Tutoriel Tableau Prep Builder](https://help.tableau.com/current/prep/fr-ca/prep_get_started.htm) - [« Scénarios pratiques » détaillés](https://help.tableau.com/current/prep/fr-ca/prep_dayinlife.htm) - [Créer un flux](https://help.tableau.com/current/prep/fr-ca/prep_build_flow.htm) - [plus](https://help.tableau.com/current/prep/fr-ca/prep_about.htm) ## Se connecter aux données ![Connectez-vous à vos sources de données](/tableau/current/fr-ca/prep/fr-ca/Img/Help_Spot_ConnectToData_big.png) - [Démarrer ou ouvrir un flux de données](https://help.tableau.com/current/prep/fr-ca/prep_startflow.htm) - [Se connecter aux données](https://help.tableau.com/current/prep/fr-ca/prep_connect.htm) - [Configurer votre ensemble de données](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm) - [Réunir des données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#union-files-and-database-tables-in-the-input-step) - [Lier des données en utilisant des relations de table](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#join-data-in-the-input-step-version-201913-and-later) - [plus](https://help.tableau.com/current/prep/fr-ca/prep_connect.htm) ## Examiner et filtrer les données ![Filtrer les données de flux](/tableau/current/fr-ca/prep/fr-ca/Img/Help_Spot_FilterData_big.png) - [Modifier les types des données de champ](https://help.tableau.com/current/prep/fr-ca/prep_explore.htm#review-the-data-types-assigned-to-your-data) - [Appliquer des filtres](https://help.tableau.com/current/prep/fr-ca/prep_filter.htm) - [Normaliser et valider les données avec des rôles de données](https://help.tableau.com/current/prep/fr-ca/prep_validate_data.htm) - [plus](https://help.tableau.com/current/prep/fr-ca/prep_explore.htm) ## Nettoyer et organiser les données ![Transformer les données](/tableau/current/fr-ca/prep/fr-ca/Img/Help_Spot_CleanShape_big.png) - [Transformer vos données grâce à des actions de nettoyage](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm) - [Modifier des valeurs de champ](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#edit-field-values) - [Copier et réutiliser des étapes, des actions et des champs](https://help.tableau.com/current/prep/fr-ca/prep_copy_reuse_steps.htm) - [Utiliser une permutation pour transformer votre structure de données](https://help.tableau.com/current/prep/fr-ca/prep_pivot.htm) - [Inclure des scripts R et Python dans votre flux](https://help.tableau.com/current/prep/fr-ca/prep_scripts.htm) - [plus](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm) ## Combiner vos données ![Joindre et réunir vos données](/tableau/current/fr-ca/prep/fr-ca/Img/Help_Spot_CombineData_big.png) - [Agréger pour ajuster la granularité de vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#aggregate-and-group-values) - [Lier des tables pour ajouter des colonnes de données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#join-your-data) - [Réunir des tables pour ajouter des lignes de données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#union-your-data) - [Réunir des tables pour ajouter des lignes de données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#union-your-data) - [plus](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm) ## Enregistrer et partager vos données de flux ![Publier les sorties de flux](/tableau/current/fr-ca/prep/fr-ca/Img/Help_Spot_Flow_Publish_big.png) - [Publier des extraits de données et des sources de données](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#create-and-publish-data-extracts-and-data-sources) - [Actualiser les sorties de flux depuis la ligne de commande](https://help.tableau.com/current/prep/fr-ca/prep_run_commandline.htm) - [Assurer la compatibilité des versions pour votre flux](https://help.tableau.com/current/prep/fr-ca/prep_conductor_compatibility.htm) - [plus](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm) ## Planifier l’exécution de flux ![Exécuter des flux selon une programmation](/tableau/current/fr-ca/prep/fr-ca/Img/Help_Spot_Optimize_big.png) - [Publier un flux](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm) - [Programmer des tâches de flux](https://help.tableau.com/current/server/fr-ca/prep_conductor_schedule_flow_task.htm) - [Gérer les flux](https://help.tableau.com/current/server/fr-ca/prep_conductor_manage_flow.htm) - [Surveiller la santé et les performances des flux](https://help.tableau.com/current/server/fr-ca/prep_conductor_monitor_flow.htm) - [plus](https://help.tableau.com/current/prep/fr-ca/prep_conductor_overview.htm) ## Installer et configurer Tableau Prep ![Installer et configurer Tableau Prep](/tableau/current/fr-ca/prep/fr-ca/Img/Help_Spot_InstallConfigure_big.png) - [Installer Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_download_and_install.htm) - [Licences Tableau Prep Conductor](https://help.tableau.com/current/server/fr-ca/dm_license.htm) - [Activer Tableau Prep Conductor - Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_conductor_config_server_overview.htm) - [Activation de Tableau Prep Conductor - Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_conductor_configure_online.htm) - [plus](https://help.tableau.com/current/prep/fr-ca/prep_conductor_config_server_overview.htm)

Copyright

[Passer au contenu principal](#main-content) # Ajouter des données supplémentaires à l’étape de saisie **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Après vous être connecté à vos sources de données et avoir démarré la création de votre flux, vous voudrez peut-être actualiser vos connexions de données à mesure que de nouvelles données sont introduites. Vous pouvez également lier ou réunir des ensembles de données à l’étape de saisie pour optimiser le travail avec des sources de données plus volumineuses. ## Actualiser les données de l’étape de saisie ou modifier votre connexion Si des données changent dans vos fichiers ou tables de saisie après que vous avez commencé à travailler avec votre flux, vous pouvez actualiser l’étape de saisie de manière à intégrer les nouvelles données. Vous pouvez également modifier et mettre à jour facilement les différentes connexions de l’étape de saisie sans interrompre votre flux. ### Actualiser votre source de données Dans une session Tableau Prep, vous disposez de nombreuses options pour actualiser les données de votre flux. Si la plupart des types de données peuvent être actualisés à l’aide des options décrites dans cette section, certaines limitations s’appliquent. - **Entrée de fichier** : vous pouvez actualiser ces types de données dans Tableau Prep Builder et dans Tableau Server. Vous ne pouvez pas actualiser ce type de données dans Tableau Cloud. Vous pouvez plutôt actualiser les données de fichier dans Tableau Prep Builder, puis republier le flux dans Tableau Cloud. - **Entrées Google Drive, One Drive, Dropbox, Box** : pour actualiser ces types de sources de données, modifiez et remplacez la connexion. #### Actualiser la source de données dans le volet Flux Dans le volet Flux, faites un clic droit sur l’étape de saisie que vous souhaitez actualiser et sélectionnez Actualiser dans le menu. ![Un menu déroulant avec l’option Actualiser sélectionnée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_refresh_data.png) #### Actualiser la source de données depuis le menu supérieur Depuis la version 2026.1, vous pouvez désormais voir la dernière fois qu’une source de données a été actualisée dans une session de flux. Si la source de données n’a pas été actualisée dans la session de flux, l’état de l’actualisation est Jamais. Lorsque vous ouvrez le flux pour la première fois, toutes les sources de données de la liste affichent l’état Jamais. En cas d’exécution programmée des flux, cet état n’est pas également mis à jour. ![Dans Tableau Prep, la liste des sources de données présentes dans le flux et la date de leur dernière actualisation.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_refresh_data_list.png) Sélectionnez une source de données individuelle dans la liste pour l’actualiser, ou actualisez toutes les sources de données du flux en cliquant sur le bouton d’actualisation. Les sources de données ne pouvant pas être actualisées par cette méthode seront répertoriées, mais en grisé. Pour actualiser une source de données à partir du menu d’actualisation, initiale, procédez comme suit : - Dans le volet Flux sur le menu supérieur, cliquez sur le bouton Actualiser pour actualiser les données de toutes les étapes de saisie. Seules les sources de données pouvant être actualisées par cette méthode seront actualisées. ![L’icône d’actualisation.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_refresh_top_menu.png) - Pour actualiser la source de données d’une seule étape de saisie, cliquez sur la flèche déroulante à côté du bouton d’actualisation et sélectionnez l’étape de saisie dans la liste. ### Remplacer votre source de données _S’applique aux types de fichiers, aux sources de données et aux extraits dans Tableau Prep Builder et sur le Web._ Actualisez votre source de données en modifiant les différentes connexions d’entrée ou en remplaçant les sources de données des différents flux par une autre source de données. #### Modifier la connexion Utilisez cette option pour actualiser vos identifiants ou pour remplacer la source de données par le même type de source de données. **Remarque :** pour maintenir les performances, Tableau Prep échantillonne de grands ensembles de données. Si vos données sont échantillonnées, vous pouvez ou non voir vos nouvelles données dans le volet Profil. Vous pouvez modifier les paramètres d’échantillonnage de vos données dans l’onglet Échantillon de données de l’étape de saisie, mais cela peut avoir une incidence sur les performances. Pour plus d’informations sur le paramétrage de la taille de votre échantillon de données, consultez [Définir la taille de votre échantillon de données](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm#sample). 1. Dans le volet Connexions, cliquez avec le bouton droit de la souris ou Ctrl-clic (MacOS) sur la source de données et sélectionnez Modifier. ![Le menu contextuel d’une connexion dans le volet Données avec l’option Modifier en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_edit_connection.png) 2. Rétablissez votre connexion en vous connectant à la base de données ou en re-sélectionnant le fichier ou l’extrait de Tableau. #### Remplacer la connexion d’entrée Remplacez facilement une source de données existante dans votre flux par une nouvelle source de données quelconque sans interrompre la connexion du flux. En fonction de la version de Tableau Prep que vous utilisez, vous pouvez faire glisser et déposer une nouvelle source de données sur votre ancienne source de données ou déconnecter et reconnecter manuellement votre source de données. **Glisser-déposer pour remplacer la connexion d’entrée** (version 20224. et versions ultérieures) 1. Dans le volet Connexions, faites glisser la nouvelle table vers le volet Flux au-dessus de l’étape de saisie que vous souhaitez remplacer et déposez-la sur l’option Remplacer. ![Remplacez un champ dans Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_input_replace.png) 2. Reconfigurez tous les paramètres et corrigez les erreurs éventuelles si nécessaire. ![Faites glisser et déposez de nouvelles tables dans le volet Flux pour remplacer la connexion d’entrée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_replace_input_settings.png) Déconnecter et reconnecter manuellement une source de données d’entrée (version 2022.3 et versions antérieures) 1. Dans le volet Flux, faites un clic droit sur l’étape de saisie que vous souhaitez actualiser et sélectionnez Supprimer dans le menu. ![Le menu contextuel d’une étape de saisie de flux Tableau Prep avec l’option Supprimer en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_refresh1.png) Votre flux sera alors provisoirement dans un état d’erreur. ![Un flux sans étape de saisie affichant un état d’erreur.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_refresh2.png) 2. Connectez-vous à la nouvelle source de données ou à la source de données mise à jour. 3. Faites glisser la table vers le volet Flux en haut de la seconde étape du flux où vous souhaitez ajouter l’étape de saisie. Déposez-la sur l’option Ajouter pour la reconnecter au flux. ![Faites glisser une connexion dans l’espace de travail de Tableau Prep et déposez-la pour ajouter manuellement une étape de saisie au flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_refresh_remove.png) ## Réunir des fichiers et des tables de base de données dans l’étape de saisie _Les unions d’entrée ne peuvent être modifiées et créées que dans Tableau Prep Builder, mais peuvent être programmées pour s’exécuter sur le Web._ Lorsque vous travaillez avec plusieurs fichiers ou tables de base de données depuis une source de données unique, vous pouvez appliquer des filtres pour chercher des fichiers ou utiliser une recherche générique pour trouver des tables, puis réunir les données de manière à inclure toutes ces données de fichiers et de tables dans l’étape de saisie. Pour réunir des fichiers, les fichiers doivent se trouver dans le même répertoire ou sous-répertoire. **Remarque :** Cette option n’est pas disponible pour les extraits Tableau. Les nouveaux fichiers ajoutés au même dossier correspondant aux critères de filtrage sont automatiquement inclus dans l’union la prochaine fois que vous ouvrez le flux ou que vous l’exécutez depuis la ligne de commande. Les fichiers de flux complets (.tflx) ne récupèrent pas automatiquement les nouveaux fichiers étant donné que ceux-ci sont déjà compressés avec le flux. Pour inclure les nouveaux fichiers pour les flux compressés, ouvrez le fichier de flux (.tfl) dans Tableau Prep Builder afin de récupérer les nouveaux fichiers, puis recompressez le flux de manière à inclure les nouvelles données de fichiers. Pour réunir des tables de bases de données, les tables doivent se trouver dans la même base de données et la connexion à la base de données doit prendre en charge l’utilisation d’une recherche avec caractères génériques. Les bases de données suivantes prennent en charge ce type d’union : - Amazon Redshift - Microsoft SQL Server - MySQL - Oracle - PostgreSQL Si vous ajoutez ou supprimez des fichiers ou des tables après avoir créé l’union, vous pouvez actualiser l’étape de saisie de manière à mettre à jour votre flux avec les données nouvelles ou modifiées. Si vous avez besoin de réunir des données à partir de sources de données différentes, vous pouvez le faire à l’aide de l’étape Union. Pour plus d’informations sur la création des étapes Union, consultez [Réunir vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Union). ### Réunir des fichiers Par défaut, Tableau Prep Builder réunit tous les fichiers .csv dans le même répertoire que le fichier .csv auquel vous êtes connecté ou toutes les feuilles du fichier Excel auquel vous êtes connecté. Si vous souhaitez modifier l’union par défaut, vous pouvez spécifier des critères de filtrage supplémentaires pour trouver les fichiers ou les feuilles à inclure dans l’union. #### Critères de filtrage de base Dans Tableau Prep Builder version 2022.1.1 et antérieure, vous pouvez sélectionner parmi les critères suivants : - Rechercher dans : sélectionnez le répertoire à utiliser pour rechercher des fichiers. Sélectionnez la case à cocher Inclure les sous-dossiers pour inclure les fichiers dans le sous-répertoire du dossier parent. - Fichiers : choisissez d’inclure ou d’exclure les fichiers correspondant aux critères de la recherche avec caractères génériques. - Modèle de correspondance (xxx\*) : entrez un modèle de recherche avec caractères génériques pour trouver les fichiers contenant ces caractères dans le nom de fichier. Par exemple, si vous avez saisi commande\*, tous les fichiers incluant « commande » dans le nom de fichier sont retournés. Laissez ce champ vide pour inclure tous les fichiers du répertoire spécifié. #### Filtres supplémentaires _Pris en charge dans Tableau Prep Builder version 2022.2.1 et versions ultérieures et pour les flux publiés dans Tableau Cloud._ **Remarque** : si vous utilisez des filtres supplémentaires dans votre flux, la planification des flux n’est actuellement disponible qu’à l’aide de Tableau Cloud . Vous pouvez exécuter le flux manuellement dans Tableau Prep Builder ou via l’interface de ligne de commande. Cette fonctionnalité n’est pas compatible avec Tableau Server version 2022.1 et versions antérieures. À partir de Tableau Prep Builder version 2022.2.1 et ultérieures, les options de filtrage lors de la recherche de fichiers à fusionner ont changé. Bien que vous spécifiiez toujours un répertoire et un sous-répertoire dans lesquels effectuer la recherche, vous pouvez désormais définir plusieurs filtres pour effectuer une recherche plus précise. Ces options de filtrage s’appliquent aux types de fichiers texte, Microsoft Excel et statistiques. Vous pouvez sélectionner plusieurs filtres. Chaque filtre est appliqué séparément, dans l’ordre dans lequel vous les sélectionnez, de haut en bas. Les filtres ne peuvent actuellement pas être déplacés une fois ajoutés, mais vous pouvez supprimer et ajouter des filtres si nécessaire. ![Filtres supplémentaires dans Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wildcard_union_filters.png) Choisissez l’une des filtres suivants :
FiltreDescription
Nom de fichierSélectionnez Correspond ou Ne correspond pas pour un modèle de nom de fichier. Par exemple « commandes* ».
Taille du fichier

Filtrez les fichiers en sélectionnant une Plage de tailles ou un Classement par taille.

Plage de tailles : sélectionnez l’une des options suivantes :

  • Spécifiez une plage de valeurs.
  • Sélectionnez un opérateur Inférieur à, Inférieur ou égal à, Supérieur ou égal à ou Supérieur à et appliquez-le à une seule valeur.

Classement par taille : inclure ou exclure les N fichiers les plus grands ou les plus petits.

Date de création

Filtrez les fichiers en sélectionnant une Plage de dates, une Date relative ou un Classement par date.

Plage de dates : sélectionnez l’une des options suivantes :

  • Spécifier une date et une plage horaire.
  • Sélectionnez un opérateur Avant, Avant ou égal à, Après ou égal à ou Après et appliquez-le à une seule valeur.

Date relative : inclure ou exclure une plage exacte d’années, de trimestres, de mois, de semaines ou de jours. Vous pouvez également configurer un ancrage relatif à une date spécifique.

Remarque : les périodes de dates « Dernier » incluent l’unité de temps actuelle complète, même si certaines dates n’ont pas encore eu lieu. Par exemple, si vous sélectionnez le mois dernier et que la date actuelle est le 7 janvier, Tableau affiche les dates allant du 1er janvier au 31 janvier.

Classé par date : inclure ou exclure les N fichiers les plus récents ou les plus anciens.

Date de modification

Filtrez les fichiers en sélectionnant une Plage de dates, une Date relative ou un Classement par date.

Plage de dates : sélectionnez l’une des options suivantes :

  • Spécifier une date et une plage horaire.
  • Sélectionnez un opérateur Avant, Avant ou égal à, Après ou égal à ou Après et appliquez-le à une seule valeur.

Date relative : inclure ou exclure une plage exacte d’années, de trimestres, de mois, de semaines ou de jours. Vous pouvez également configurer un ancrage relatif à une date spécifique.

Remarque : les périodes de dates « Dernier » incluent l’unité de temps actuelle complète, même si certaines dates n’ont pas encore eu lieu. Par exemple, si vous sélectionnez le mois dernier et que la date actuelle est le 7 janvier, Tableau affiche les dates allant du 1er janvier au 31 janvier.

Classé par date : inclure ou exclure les N fichiers les plus récents ou les plus anciens.

**Remarque** : les instructions ci-dessous varient en fonction de votre version Tableau Prep Builder. #### Créer une union d’entrée _S’applique à Tableau Prep Builder à partir de la version 2022.2.1._ 1. Cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png) et sous Connexion, cliquez sur Fichier texte pour les fichiers .csv, sur Microsoft Excel pour les fichiers Excel ou Fichier statistique pour les fichiers statistiques, puis sélectionnez un fichier à ouvrir. 2. Dans le volet Entrée, sélectionnez l’onglet Tables, puis sélectionnez Réunir plusieurs tables. ![Table de saisie sur laquelle est sélectionnée la source Réunir plusieurs tables.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_inputunion1.png) 3. Sélectionnez un dossier dans lequel effectuer la recherche. Vous pouvez également inclure tous les sous-dossiers répertoriés dans un répertoire donné pour élargir votre recherche. 4. Cliquez sur Ajouter un filtre de fichiers et sélectionnez l’une des options suivantes : - Nom de fichier : saisissez un modèle de nom sur lequel effectuer la recherche. - Taille du fichier : rechercher par tranche de taille ou classement par taille. - Date de création : rechercher par plage de dates, date relative ou classement par date. - Date de modification : rechercher par plage de dates, date relative ou classement par date. 5. Cliquez à nouveau sur Ajouter un filtre de fichiers pour ajouter d’autres filtres. Les résultats de filtrage sont affichés dans la section Tableaux inclus. ![Table de saisie avec deux tables incluses.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_inputunion2.png) 6. Cliquez sur Appliquer pour réunir les fichiers. Lorsque vous ajoutez une nouvelle étape au flux, vous pouvez voir tous les fichiers ajoutés à l’ensemble de données dans le champ Chemins d’accès du fichier dans le volet Profil. Ce champ est ajouté automatiquement. ![Lorsque vous ajoutez une nouvelle étape au flux, vous pouvez voir tous les fichiers ajoutés à l’ensemble de données dans le champ Chemins d’accès du fichier du volet Profil](/tableau/current/fr-ca/prep/fr-ca/Img/prep_inputunion3.png) Créer une union d’entrée (version 2022.1.1 et antérieure) 1. Cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png) et sous Connexion, cliquez sur Fichier texte pour les fichiers .csv ou sur Microsoft Excel pour les fichiers Excel, puis sélectionnez un fichier à ouvrir. 2. Dans le volet Entrée, sélectionnez l’onglet Plusieurs fichiers puis sélectionnez Union avec caractères génériques. ![Une union d’entrée utilisant un modèle correspondant.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wildcard.png) L’exemple ci-dessous montre une union avec caractères génériques utilisant un modèle de correspondance. Le signe plus dans l’icône du fichier à l’étape de saisie Orders\_Central dans le volet Flux indique que cette étape inclut une union d’entrée. Les fichiers de l’union sont répertoriés sous Fichiers inclus. ![Une union d’entrée utilisant un modèle correspondant.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wildcard_apply.png) 3. Utilisez les options de recherche, de fichier et de modèle de correspondance pour trouver les fichiers que vous souhaitez réunir. 4. Cliquez sur Appliquer pour réunir les fichiers. Lorsque vous ajoutez une nouvelle étape au flux, vous pouvez voir tous les fichiers ajoutés à l’ensemble de données dans le champ Chemins d’accès du fichier dans le volet Profil. Ce champ est ajouté automatiquement. ![Tous les fichiers ajoutés à l’ensemble de données dans le champ Chemin d’accès du fichier du volet Profil.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wildcard2.png) ### Tables de la base de données d’union _Pris en charge dans Tableau Prep Builder à partir de la version 2018.3.1._ **Remarque** : l’interface d’union d’entrée pour les tables de base de données a été mise à jour dans Tableau Prep Builder version 2022.2.1. Vos options peuvent être différentes selon votre version. 1. Cliquez sur le bouton Ajouter une connexion![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png) et sous Connexion,connectez-vous à une base de données prenant en charge les unions d’entrée. 2. Faites glisser une table vers le volet Flux. 3. Dans le volet Entrée, sélectionnez l’onglet Tables, puis sélectionnez Réunir plusieurs tables. _Dans les versions antérieures, sélectionner l’onglet Plusieurs tables, puis sélectionnez Union avec caractère générique._ ![L’onglet Tables du volet de saisie d’un flux Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_databaseunion_2022.2.png) 4. Dans le champ Tables , sélectionnez Inclure ou Exclure dans la liste déroulante, puis saisissez un modèle correspondant pour trouver les tables que vous souhaitez réunir. _Dans les versions précédentes, utilisez les options de recherche, Tables et Modèle de correspondance._ Seules les tables qui s’affichent dans le volet Connexions dans la section Tables peuvent être incluses dans l’union. La recherche avec union d’entrée ne peut pas effectuer de recherche dans des schémas ou dans la connexion à des bases de données pour trouver des tables. 5. Cliquez sur Appliquer pour réunir les données de table. Lorsque vous ajoutez une nouvelle étape au flux, vous pouvez voir toutes les tables ajoutées à l’ensemble de données dans le champ Noms des tables du volet Profil. Ce champ est ajouté automatiquement. ![Un flux Tableau Prep montrant le champ Noms de table ajouté après l’union de plusieurs tables à l’étape de saisie.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_database_tables_2022.2.png) ### Fusionner des champs après une union Après avoir créé une union dans l’étape de saisie, vous souhaiterez peut-être fusionner les champs. Vous pouvez le faire dans toute étape suivante, sauf pour les étapes Entrée ou Sortie. Pour plus d’informations, consultez [Options supplémentaires de fusion des champs](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#merge_fields). ## Lier des données dans l’étape de saisie Dans Tableau Prep Builder (depuis la version 2019.3.1) et en ligne, lorsque vous vous connectez à des bases de données contenant des tables avec des données relationnelles, Tableau Prep peut désormais détecter et afficher les champs d’une table qui sont identifiés en tant qu’identificateur unique, les champs identifiés en tant que champ lié, ainsi que les noms de tables connexes à ces champs. Une nouvelle colonne appelée Clés liées apparaît dans le volet Entrée et affiche les relations suivantes, le cas échéant : - ![Une icône sous forme de clé de maison. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pirmary_key_icon.png) Identificateur unique. Ce champ identifie de manière unique chaque ligne du tableau. Une table peut contenir plusieurs identificateurs uniques. Les valeurs des champs doivent être uniques et ne peuvent pas être vides ou nulles. - ![L’icône de clé associée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_related_key_icon.png) Domaine connexe. Ce champ associe la table à une autre table dans la base de données. Une table peut comporter plusieurs champs associées. - ![Une icône avec deux clés et un lien représentant un identifiant unique dans cette table, qui associe également la table à une autre table dans la base de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_combo_key_icon.png) À la fois identificateur unique et champ associé. Le champ est un identificateur unique dans cette table et il associe également la table à une autre table dans la base de données. ![Descriptions des clés associées dans un exemple de table.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_linked_keys1.png) Vous pouvez utiliser ces relations pour trouver et ajouter rapidement les tables connexes à votre flux ou créer des jointures à partir de l’étape de saisie. Cette fonctionnalité est disponible pour tous les connecteurs de base de données pris en charge dans lesquels des relations entre tables sont définies. 1. Connectez-vous à une base de données (par exemple Microsoft SQL Server) qui contient des données de relation pour des champs, par exemple des identificateurs uniques ou des champs associés (clé étrangère). 2. Dans le volet Entrée, cliquez sur un champ marqué comme ![L’icône de clé associée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_related_key_icon.png) champ associé ou comme ![Une icône avec deux clés et un lien représentant un identifiant unique dans cette table, qui associe également la table à une autre table dans la base de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_combo_key_icon.png), à la fois un identifiant unique et un champ associé. Une boîte de dialogue affiche la liste des tables connexes. 3. Pointez sur la table que vous souhaitez ajouter ou lier, et cliquez sur le bouton Plus pour ajouter la table à votre flux. Sinon, cliquez sur le bouton Lier pour créer une jointure avec la table sélectionnée. ![L’élément de menu affichant les tableaux connexes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_linked_keys2.png) Si vous créez une jointure, Tableau Prep utilise la relation de champ définie pour lier les tables et vous présente un aperçu des clauses de jointure qu’il utilisera pour créer la jointure. ![Un exemple de clés associées à partir de deux tables.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_linked_keys3.png) 4. Vous pouvez également lier des tables connexes dans le menu du volet Flux. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png), puis sélectionnez Ajouter une jointure pour afficher la liste des tables connexes. Tableau Prep crée la jointure en fonction des champs qui constituent la relation entre les deux tables. **Remarque :** si aucune relation entre tables n’est définie pour votre table, cette option n’est pas disponible. ![Élément de menu montrant comment ajouter une jointure avec des exemples de tables.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_linked_keys4.png) Pour plus d’informations sur l’utilisation des jointures, consultez la section [Lier vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Join). [Passer au contenu principal](#main-content) # Ajouter les prédictions Einstein Discovery à votre flux _Pris en charge dans Tableau Prep Builder version 2021.1.3 et versions ultérieures, et sur le Web dans Tableau Cloud et Tableau Server version 2021.2.0 et versions ultérieures._ Utilisez des modèles optimisés par Einstein Discovery pour exécuter des tâches de score en masse d’une prédiction pour les données de votre flux. Les prédictions peuvent vous aider à prendre des décisions plus éclairées et à prendre des mesures pour améliorer les résultats de votre entreprise. Lors de l’application de ces modèles, un nouveau champ pour les résultats prédits (sous forme de scores de probabilité ou de moyennes estimées) est automatiquement ajouté à votre flux. Vous pouvez également ajouter les champs des principaux prédicteurs et des améliorations principales à vos données de flux en sélectionnant ces options lors de l’application de votre modèle. Les principaux prédicteurs indiquent les facteurs qui ont le plus contribué à la prédiction. Les améliorations principales suggèrent des mesures à prendre pour améliorer les résultats prédits. Par exemple, pour prédire la rétention du personnel, vous pouvez créer un modèle à l’aide de données historiques (où vous connaissez déjà le résultat) dans Einstein Discovery, puis appliquer ce modèle à l’ensemble de données de votre flux puis générer les résultats prédits. Les résultats de prédiction sont appliqués au niveau des lignes, ce qui vous aide à approfondir votre analyse dans Tableau. Si vous devez appliquer plusieurs modèles à votre ensemble de données, vous pouvez inclure plusieurs étapes de prédiction dans votre flux. Chaque étape de prédiction applique un modèle de prédiction unique au flux. Depuis la version 2021.2, vous pouvez vous connecter à plusieurs serveurs Einstein Discovery en un seul flux pour choisir les modèles dont vous avez besoin. Les versions antérieures vous limitent à un seul serveur Einstein Discovery par flux. **Remarque :** Pour utiliser cette fonctionnalité, vous devez disposer d’une licence Salesforce et d’un compte utilisateur configuré pour accéder à Einstein Discovery. Consultez [Conditions préalables](#Prerequisites) pour obtenir plus d’information. ## Qu’est-ce qu’Einstein Discovery? Einstein Discovery augmente votre aide à la décision avec la modélisation statistique et l’apprentissage automatique supervisé pour identifier, faire apparaître et visualiser les découvertes de vos données métier. Il passe rapidement au crible des millions de lignes de données pour identifier des corrélations importantes, prédire les résultats et suggérer des moyens d’améliorer ces résultats prédits. Pour plus d’informations sur Einstein Discovery, consultez [Premiers pas avec Einstein Discovery](http://pages.mail.salesforce.com/gettingstarted/analytics-cloud/einstein-data-discovery/) et [Explication, prédiction et action avec Einstein Discovery](https://help.tableau.com/current/prep/fr-ca/%3Chttp://Explain, predict, and take action with Einstein Discovery in Salesforce>) dans l’aide de Salesforce. Vous pouvez également élargir vos connaissances avec le parcours [Recueil de connaissances avec Einstein Discovery](https://trailhead.salesforce.com/en/content/learn/trails/wave_analytics_einstein_discovery) dans [Trailhead](https://trailhead.salesforce.com/fr/home). **Remarque :** Einstein Discovery dans Tableau est optimisé par [salesforce.com](https://www.salesforce.com/). Consultez les conditions applicables dans votre contrat avec [salesforce.com](https://www.salesforce.com/). ## Conditions préalables Pour configurer et utiliser les prédictions Einstein Discovery dans votre flux, vous avez besoin de licences, d’accès et d’autorisations spécifiques dans Salesforce et Tableau. #### Exigences Salesforce
exigencedescription

Licence Salesforce

L’une des licences suivantes :

  • Licence Einstein Discovery dans Tableau
  • Licence Tableau CRM Plus
  • Licence Einstein Predictions

Ces licences sont disponibles pour un coût supplémentaire.

Compte utilisateur Salesforce

Compte configuré pour accéder à Einstein Discovery.

Si vous utilisez la licence Einstein Discovery dans Tableau, votre compte utilisateur doit disposer de l’autorisation système d’affichage des recommandations Einstein Discovery sur l’API Connect.

Si vous utilisez la licence Tableau CRM Plus ou la licence Einstein Predictions :

  • Pour obtenir des prédictions à l’aide de modèles Einstein Discovery déjà déployés, le compte doit disposer de l’autorisation système d’affichage des recommandations Einstein Discovery.
  • Pour construire, déployer et gérer les prédictions dans Einstein Discovery, le compte doit disposer de l’autorisation de gestion d’Einstein Discovery.

Pour configurer les comptes utilisateur, consultez Configurer Einstein Discovery dans l’aide de Salesforce.

Paramètres de l’administrateur

Les administrateurs Salesforce auront besoin des éléments suivants :

#### Exigences Tableau Prep
exigencedescription

Licence et autorisations Tableau Prep

Licence Creator.

En tant que Creator, vous devez être en mesure de vous connecter au compte Salesforce org pour accéder aux définitions de prédiction et ajouter des modèles à votre flux.

Compte utilisateur Tableau

Dans Tableau Server et Tableau Cloud version 2021.2 et versions ultérieures, les utilisateurs peuvent enregistrer les identifiants des comptes utilisateur Salesforce ainsi que leur compte utilisateur Tableau.

Pour plus d’informations sur la connexion aux données Salesforce, consultez Se connecter à des données Salesforce.

Paramètres de l’administrateur

Les administrateurs de Tableau Server devront configurer Tableau Server de manière à l’intégrer avec Einstein Discovery pour Tableau Prep. Pour plus d’informations, consultez Configurer l’intégration Einstein Discovery dans l’aide de Tableau Server.

## Ajouter des données de prédiction à votre flux **Remarque :** dans les versions 2021.1.4 et antérieures, les flux qui incluent des étapes de prédiction ne peuvent être exécutés manuellement que dans Tableau Prep Builder. Pour appliquer les prédictions Einstein Discovery à votre flux, vous aurez besoin des éléments suivants : - Accès à une org Salesforce. - Accès à Tableau Prep Builder 2021.1.3 ou ultérieur. - Si vous créez ou exécutez des flux sur le Web, accédez à Tableau Cloud ou Tableau Server version 2021.2 ou ultérieure qui a été activé pour les prédictions Einstein Discovery. - Modèles de prédiction Einstein Discovery qui sont déployés dans Salesforce. - Données source dans Tableau Prep avec des champs correspondant aux champs de modèles requis par le modèle de prédiction Einstein Discovery. 1. Ouvrez Tableau Prep et connectez-vous à une source de données. 2. Appliquez des opérations de nettoyage au besoin. 3. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Prédiction dans le menu Ajouter. ![Un menu de ligne de flux Tableau Prep est ouvert et l’option Prédiction est sélectionnée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_predictions_menu.png) 4. Dans le volet Prédiction de l’onglet Paramètres, effectuez l’une des opérations suivantes, selon votre version : - **Version 2021.2 et versions ultérieures :** dans la liste déroulante Connexion, connectez-vous à votre serveur Salesforce ou sélectionnez votre serveur Salesforce dans la liste si une connexion est déjà établie. ![L’onglet Paramètres est sélectionné et le menu Connexion est ouvert. Salesforce est sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/Prep_predictions_select_connection.png) - **Version 2021.1.4 et versions antérieures :** cliquez sur Connexion à Einstein Discovery. ![Un message d’erreur vous invite à saisir les identifiants Salesforce pour vous connecter à Einstein Discovery.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_predictions_signin.png) Lorsque vous vous connectez pour la première fois, une page Web s’ouvre, vous demandant de vous connecter à votre compte Salesforce à l’aide de vos identifiants Salesforce. Une fois que vous vous êtes connecté, une page Web s’ouvre pour demander si vous souhaitez autoriser Tableau à accéder à vos données Salesforce. Cliquez sur **Autoriser** pour continuer, puis fermez l’onglet résultant dans votre navigateur. 5. Cliquez sur Sélectionner une définition de prédiction. La liste des modèles déployés auxquels vous avez accès s’ouvre. Les modèles sont créés et déployés dans Salesforce à l’aide d’Einstein Discovery. Pour plus d’informations sur les modèles prédictifs, consultez [À propos des modèles](https://help.salesforce.com/articleView?id=sf.bi_edd_model_about.htm&type=5) dans l’aide de Salesforce. ![L’écran Prédiction est défini sur l’onglet Paramètres. Le bouton Sélectionner une définition de prédiction est sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_predictions_definition1.png) 6. Dans le dialogue Définitions de prédiction, sélectionnez la définition de prédiction qui correspond à votre ensemble de données. Pour générer des résultats prédits à l’aide de vos données de flux, tous les champs du modèle doivent être mappés à un champ de flux correspondant. ![La boîte de dialogue Définitions de prédiction affiche un tableau de définitions. L’option Prédiction de rétention du personnel est sélectionnée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_predictions_definition2.png) 7. Dans la section Options, sélectionnez les principaux prédicteurs et améliorations (jusqu’à 3) à inclure dans vos données de flux. Il s’agit de données supplémentaires que vous pouvez ajouter à votre flux. - Les prédicteurs principaux indiquent quels facteurs ont le plus contribué au résultat prévu. - Les améliorations les plus importantes suggèrent des mesures à prendre pour améliorer les résultats prédits. ![Dans l’onglet Paramètres, les cases à cocher Principaux prédicteurs et Améliorations principales sont sélectionnées sous l’en-tête Options.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_predictions_options.png) 8. Dans la section Mapper les champs, mappez vos champs de flux à vos champs de modèles. - Tous les champs de modèle doivent être mappés à un champ de flux correspondant. - Les noms de champ qui correspondent exactement sont automatiquement mappés. - Vous ne pouvez pas mapper le même champ de flux à plusieurs champs de modèle. - Les types de données des champ de modèle et de flux doivent correspondre. Si votre champ de flux est affecté à un type de données différent, vous devrez le modifier pour qu’il corresponde au type de données attribué au champ de modèle. Pour modifier le type de données, dans la section Mapper les champs, cliquez simplement sur le type de données du champ de flux, puis sélectionnez le nouveau type de données dans le menu. Vous pouvez ensuite remodifier le type de données dans une étape de nettoyage ultérieure. Pour plus d’informations sur la modification des types de données, consultez [Vérifier les types de données affectés à vos données](https://help.tableau.com/current/prep/fr-ca/prep_explore.htm#reviewdatatypes). ![Options des champs de carte, y compris les dimensions et les mesures.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_predictions_map_fields.png) 9. Pour appliquer vos paramètres et exécuter le modèle sur vos données, cliquez sur Appliquer. Les résultats de la prédiction s’affichent dans le volet Profil et la grille de données. Si vous modifiez des paramètres, vous pouvez cliquer à nouveau sur Appliquer pour réexécuter le modèle avec vos modifications. Si vous quittez l’étape Prédiction avant de cliquer surAppliquer, le modèle ne s’exécute pas et vos modifications sont perdues. ![Le flux Tableau Prep Builder montrant une prédiction ajoutée dans le flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_predictions_results.png) ### Vérification de vos résultats Après avoir appliqué le modèle prédictif à vos données de flux, vous pouvez générer votre sortie de flux et utiliser la nouvelle source de données pour analyser les résultats prédits au niveau des lignes dans Tableau. Pour comprendre les résultats du modèle de prédiction, prenons un exemple. Dans cette rubrique, nous avons appliqué le modèle de prédiction de rétention du personnel à nos données d’employés dans Tableau Prep pour obtenir un score de probabilité qu’un employé restera avec l’entreprise. Nous avons obtenu les résultats suivants : ![Une table avec un champ dans la colonne ID d’employé sélectionnée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_predictions_results2.png) Examinons ce que ces résultats nous disent pour l’employé 2 :
QuestionPrédictionOù est-ce?
Quelle est la probabilité que cet employé reste?Einstein Discovery prédit qu’il y a 81,38 % de chances que l’employé reste dans l’entreprise.Champ de prédiction
Quels sont les facteurs qui influent sur ce résultat?Les années avec le responsable actuel réduisent de 2,2 % les chances que cet employé reste dans l’entreprise.

Champ Prédicteur 1 (prédicteur principal)

Impact du Prédicteur 1 (impact en pourcentage du prédicteur principal)

Qu’est-ce qui peut améliorer ce résultat prédit?L’augmentation du salaire mensuel de l’employé entre 4923 et 5725 augmente de 3,86 % la probabilité que l’employé reste dans l’entreprise.

Champ Amélioration 1 (amélioration principale)

Impact de l’Amélioration 1 (impact, en pourcentage, du changement suggéré)

[Passer au contenu principal](#main-content) # Analyse avec la seconde date dans Tableau Desktop Ceci est la seconde étape du tutoriel et présuppose que vous avez terminé la première étape, [Trouver la seconde date avec Tableau Prep](https://help.tableau.com/current/prep/fr-ca/prep_tutorial_2nddateA.htm). Lors de la première étape, nous avons examiné notre ensemble de données d’origine et l’avons structuré de manière à pouvoir répondre aux questions suivantes : 1. Quelle était la durée, en jours, entre la première et la seconde infraction pour chaque conducteur? 2. Comparez les montants des amendes pour la première et la seconde infraction. Sont-ils corrélés? 3. Quel conducteur a eu la plus grosse amende? Lequel a eu l’amende la plus faible? 4. Combien de conducteurs ont commis plusieurs types d’infractions? 5. Quel était le montant moyen de l’amende pour les conducteurs n’ayant jamais effectué de stage de conduite obligatoire? À mesure que nous explorions ces questions, il est apparu clairement que la première structure des données que nous avions créée présentait quelques avantages et quelques inconvénients. Nous retournerons dans Tableau Prep Builder et effectuerons quelques mises en forme supplémentaires, puis nous verrons l’incidence de cette action sur la même analyse dans Tableau Desktop. Enfin, nous adopterons une approche strictement Tableau Desktop de l’analyse en utilisant les expression de niveau de détail (LOD) avec les données d’origine. L’objectif de ce tutoriel est de présenter divers concepts dans le contexte d’un scénario de la vie réelle et d’explorer les options, en déterminant de manière non prescriptive quelle est la plus adaptée. Au terme de ce didacticiel, vous devriez mieux appréhender l’incidence de la structure des données sur les calculs et l’analyse, et être familiarisé avec divers aspects de Tableau Prep et les calculs dans Tableau Desktop. **Remarque :** pour effectuer les tâches décrites dans ce tutoriel, vous aurez besoin d’installer Tableau Prep Builder et, de manière facultative, Tableau Desktop, et de télécharger les données. Pour installer Tableau Prep et Tableau Desktop avant de poursuivre ce tutoriel, consultez le [Guide de déploiement de Tableau Desktop et Tableau Prep](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_welcome.htm#). Sinon, vous pouvez télécharger les versions d’évaluation gratuites de [Tableau Prep](https://www.tableau.com/fr-ca/products/prep/download) et [Tableau Desktop](https://www.tableau.com/fr-ca/products/desktop/download). L’ensemble de données est la sortie de [Driver Infractions.tflx](https://mkt.tableau.com/PrepTutorials/Driver%20Infractions.tflx), telle que nous l’avons créée dans la première étape. ## Analyse dans Tableau Desktop Maintenant que nous avons configuré nos données, nous allons les introduire dans Tableau Desktop. Nous pouvons facilement répondre à quelques questions, mais d’autres impliquent quelques calculs (ou beaucoup de calculs). Exercez-vous avec les questions ci-dessous. Vous pouvez développer l’information de base pour chacune d’elles et apprendre comment procéder si vous êtes bloqué. **Remarque :** vous pouvez télécharger le classeur [Driver Infractions.twbx](https://mkt.tableau.com/PrepTutorials/Driver%20Infractions.twbx) pour examiner les solutions en contexte. Gardez à l’esprit qu’il peut y avoir des moyens alternatifs d’interpréter l’analyse ou d’obtenir des réponses. 1\. Quelle était la durée, en jours, entre la première et la seconde infraction pour chaque conducteur? 1. Pour répondre à cette question dans Tableau Desktop, nous utilisons la fonction DATEDIFF. Cette fonction prend trois arguments—la partie de date, la date de début et la date de fin. Étant donné que nous souhaitons connaître le nombre de jours entre ces événements, nous allons utiliser la partie de date ’day’. Nos dates de début et de fin figurent dans l’ensemble de données en tant que **1st Infraction Date** (Date de la 1ère infraction) et **2nd Infraction Date** (Date de la 2e infraction). 2. Le calcul est le suivant : **Durée entre les infractions** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` 3. Nous pouvons tracer ces données par rapport à **Driver ID** dans un graphique à barres. Notez que sept conducteurs n’ont pas commis de seconde infraction, donc il y a sept valeurs nulles. ![Diagramme à barres des conducteurs par temps entre les infractions](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_1desktopI.png) 2\. Comparez les montants des amendes pour la première et la seconde infraction. Sont-ils corrélés? 1. Pour répondre à cette question dans Tableau Desktop, nous allons créer un nuage de points de **1st Fine Amount** (Montant de la 1ère amende) et **2nd Fine Amount** (Montant de la 2e amende). En déposant **Driver ID** sur l’étagère Détails dans la fiche Repères, nous pouvons créer un repère pour chaque conducteur. 2. Pour ajouter une courbe de tendance, utilisez l’onglet Analyses dans le volet de gauche et générez une courbe de tendance linéaire. En survolant la courbe de tendance, nous pouvons voir que la valeur R carrée est pratiquement de zéro, et que la valeur p est largement supérieure à un seuil de signification. Nous pouvons déterminer qu’il n’y a pas de corrélation entre le montant de la première et de la seconde amende. Si nous utilisions ce nuage de points dans un tableau de bord, il faudrait supprimer la ligne de tendance. ![Diagramme de dispersion des premier et deuxième montants d’amende par ID de conducteur, avec l’info-bulle de la ligne de tendance indiquant](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_1desktopII.png) 3\. Quel conducteur a eu la plus grosse amende? Lequel a eu l’amende la plus faible? Pour approfondir notre analyse, nous devrons sans doute créer quelques calculs. 1. Pour répondre à ces questions dans Tableau Desktop, nous devons ajouter les amendes des deux infractions à un seul champ. Étant donné que certains conducteurs n’ont pas nécessairement commis de seconde infraction, nous devons utiliser la fonction zéro null `ZN` pour transformer toute valeur nulle dans **2nd Fine Amount** en zéros. Ne pas le faire entraînera des valeurs nulles s’il n’y a pas de deuxième amende. 2. Le calcul est le suivant : **Montant total payé** = `[1st Fine Amount] + ZN([2nd Fine Amount])` 3. Nous pouvons tracer le **Montant total payé** par rapport à **Driver ID** et trier le graphique à barres. ![Diagramme à barres du montant payé par ID de conducteur, avec l’éditeur de calcul indiquant le montant payé](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_1desktopIII.png) 4\. Combien de conducteurs ont commis plusieurs types d’infractions? 1. Pour répondre à cette question dans Tableau Desktop, nous devons créer un calcul `IF` plus complexe qui compare les types de la première et de la seconde infraction pour savoir s’ils sont identiques. S’ils sont identiques, nous attribuons la valeur « 1 ». S’ils sont différents, nous attribuons la valeur « 2 ». Étant donné que nous ne nous soucions que des types d’infractions multiples, tout autre résultat, par exemple un deuxième type d’infraction null, se verra attribuer la valeur « 1 ». 2. Le calcul est le suivant : **Nombre de types d’infractions** = IF \[1st Infraction Type\]=\[2nd Infraction Type\] THEN 1 ELSEIF \[1st Infraction Type\]!= \[2nd Infraction Type\] THEN 2 ELSE 1 END 3. Nous pouvons tracer le **Nombre de types d’infractions** par rapport à **Driver ID** et trier le graphique à barres. ![Diagramme à barres du nombre de types d’infractions par ID de conducteur, avec l’éditeur de calcul affiché pour le nombre de types d’infractions](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_1desktopIV.png) 5\. Quel était le montant moyen de l’amende pour les conducteurs n’ayant jamais effectué de stage de conduite obligatoire? 1. Pour répondre à cette question dans Tableau Desktop, nous ne pouvons pas simplement diviser le montant total des amendes par deux, puisque certains conducteurs n’ont commis qu’une seule infraction. Nous ne pouvons pas non plus calculer l’amende moyenne par conducteur et prendre la valeur de ces moyennes, parce que les moyennes de moyennes peuvent générer des incohérences. Au lieu de cela, nous devons calculer le montant total payé par les conducteurs qui n’ont jamais suivi de stage obligatoire, puis diviser par le nombre total d’infractions associées à ces amendes. 1. Tout d’abord, nous devons déterminer si chaque conducteur a commis une seconde infraction. Nous pouvons utiliser le fait que les informations dans tous les champs « 2nd » seront null s’il n’y a pas eu de seconde infraction et commencer le calcul : `IFNULL([2nd Infraction Type], 'no')` Ceci renvoie un type d’infraction, le cas échéant, ou « no » s’il n’y a pas eu de seconde infraction. 2. Ensuite, nous devons transformer ces informations en nombre d’infractions, 1 ou 2. Si le résultat de notre calcul `IFNULL` est « no », alors le conducteur doit être marqué comme ayant une seule amende. Tout autre résultat doit entraîner le marquage comme ayant deux amendes. Le calcul est le suivant : **Nombre d’infractions** = IF IFNULL(\[2nd Infraction Type\], 'no') = 'no' THEN 1 ELSE 2 END 3. Nous devons maintenant considérer le montant total de l’amende. Comme pour la question 3 ci-dessus, nous ajouterons les montants de la première et de la seconde amende, avec une fonction `ZN` pour la seconde. Toutefois, comme nous souhaitons effectuer le calcul à l’échelle de tout l’ensemble de données, il est recommandé de spécifier les agrégations, SUM, dans le calcul lui-même. Le calcul est le suivant :  `SUM([1st Fine Amount]) + SUM( ZN([2nd Fine Amount]) )` 4. Pour réunir tous ces éléments, nous prenons le montant total des amendes et nous le divisons par notre nouveau champ calculé **Nombre d’infractions** pour déterminer le montant moyen de l’amende : **Montant moyen de l’amende** = `( SUM([1st Fine Amount]) + SUM( ZN([2nd Fine Amount]) ) ) / SUM([Number of Infractions])` 2. Nous devons également filtrer les conducteurs qui n’ont jamais suivi de stage obligatoire—mais cette information est également stockée sur deux champs différents. 1. Tableau est très efficace en matière de calculs numériques. Nous formulerons ceci avec des nombres pour obtenir les meilleures performances possibles. Pour combiner ces deux champs, nous créerons un calcul pour chaque champ indiquant « Yes = 1 » et « No = 0 » (la valeur nulle devrait également = 0 pour les conducteurs n’ayant pas commis de seconde infraction). En totalisant le résultat de ces calculs, tout conducteur ayant une valeur totale de 0 n’a jamais suivi de stage obligatoire (et une valeur de 1 ou 2 indique combien de fois il a suivi ce stage). Nous pouvons ensuite appliquer un filtre de manière à conserver uniquement les conducteurs associés à une valeur de 0. 2. Cette fois-ci, nous utiliserons une déclaration `CASE` au lieu de `IF`. Le fonctionnement est très similaire, mais la syntaxe est différente. Le début du calcul devrait se présenter ainsi : CASE \[1st Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN ELSE 0 END 3. Nous procédons ensuite de même pour le 2nd stage obligatoire. Nous pouvons ajouter les deux éléments dans le même calcul en mettant chaque déclaration de cas entre parenthèses et en ajoutant un signe plus entre eux. En supprimant quelques sauts de ligne, le calcul se présente comme suit : **Nombre de participations à des stages obligatoires** = (CASE \[1st Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE \[2nd Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) 4. Si nous faisons glisser **Nombre de participations à des stages obligatoires** vers la zone Dimensions du volet Données (au-dessus de la ligne), les valeurs 0-2 deviennent discrètes. 5. Maintenant si nous appliquons un filtre à **Nombre de participations à des stages obligatoires**, nous pouvons sélectionner simplement le 0 et savoir que nous obtenons ainsi les conducteurs qui n’ont jamais suivi de stages obligatoires. 3. Pour répondre à la question d’origine, nous pouvons simplement déposer **Montant moyen de l’amende** sur l’étagère Texte dans la fiche Repères. Étant donné que nous avons intégré les agrégations dans le calcul, l’agrégation dans la pile sera AGG et nous ne pouvons pas la modifier, ce qui est attendu. ![Vue numérique unique du montant moyen payé avec l’éditeur de calcul ouvert pour afficher le nombre de fréquentations scolaires de la circulation](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_1desktopV.png) ## Aller plus loin—Données permutées Si les données avec lesquelles nous avons travaillé sont bien structurées pour répondre à des questions centrées spécifiquement sur les premières et secondes infractions, ce n’est pas la structure standard recommandée à utiliser avec Tableau Desktop. Plus notre analyse s’écarte des questions de base sur les dates des infractions, plus nos calculs se complexifient pour combiner les informations pertinentes sous une forme utilisable. En règle générale, lorsque les données sont stockées avec plusieurs colonnes pour le même type de données (par exemple deux colonnes pour la date, deux colonnes pour le montant de l’amende, etc.) et que des renseignements uniques sont stockés dans le nom du champ (par exemple s’il s’agit de la première ou de la seconde infraction), ceci indique que les données devraient être permutées. Une permutation multiple dans Tableau Prep Builder peut gérer cette tâche avec efficacité. Nous pouvons travailler à partir de la fin du flux **Driver Infraction** que Tableau Prep a créé dans le tutoriel précédent [Trouver la seconde date avec Tableau Prep](https://help.tableau.com/current/prep/fr-ca/prep_tutorial_2nddateA.htm). > [!TIP] > > **Conseil :** veillez à revenir dans Tableau Prep pour les étapes suivantes. 1. Depuis l’étape de nettoyage finale, ajoutez une étape Permutation pour permuter chaque champ dupliqué. Utilisez l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) en haut à droite de la zone Champs permutés pour ajouter d’autres Valeurs de permutation. Chaque ensemble de champ (par exemple les montants de 1ère et 2nd amende) devrait être permuté ensemble. Pour plus d’informations sur les permutations, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#Pivot). 2. Dans la zone Champs pivotés, sous la colonne Noms Permutation1, cliquez deux fois sur chaque valeur et renommez-les en 1ère et 2e. ![Volet de configuration Permutation 1 dans Tableau Prep affichant les cinq permutations](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_2desktop.png) Les résultats peuvent être mis en ordre en supprimant les dates null et en renommant et réorganisant les champs. 1. Ajoutez une étape de nettoyage après la permutation. Dans la colonne **Infraction Date**, faites un clic droit sur la barre null et choisissez Exclure. 2. Double-cliquez sur le nom du champ **Pivot1 Names** et renommez-le **Infraction Number.** 3. Faites glisser les champs comme approprié pour les réorganiser comme ci-dessous : ![Aperçu des données permutées et nettoyées](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_2desktopdata.png) 1. À partir des nouvelles données permutées, créez une sortie appelée **Pivoted Driver Infractions** (Infractions des conducteurs Données permutées) et insérez-la dans Tableau Desktop. (N’oubliez pas d’exécuter le flux après avoir ajouté l’étape Sortie.) Nous pouvons maintenant examiner nos cinq questions à nouveau en nous basant sur cette structure de données permutées. Vous pouvez développer chaque information de base pour savoir comment procéder si vous êtes bloqué. **Remarque :** vous pouvez télécharger le fichier de flux terminé [Pivoted Driver Infractions.tflx](https://mkt.tableau.com/PrepTutorials/Pivoted%20Driver%20Infractions.tflx) pour vérifier votre travail, ou télécharger le classeur [Pivoted Driver Infractions.twbx](https://mkt.tableau.com/PrepTutorials/Pivoted%20Driver%20Infractions.twbx) pour examiner les solutions en contexte. Gardez à l’esprit qu’il peut y avoir des moyens alternatifs d’interpréter l’analyse ou d’obtenir des réponses. 1\. Quelle était la durée, en jours, entre la première et la seconde infraction pour chaque conducteur? 1. Pour répondre à cette question dans Tableau Desktop, comme nous l’avons fait avec le premier ensemble de données, nous allons utiliser la fonction `DATEDIFF` . Cette fonction exige une date de début et une date de fin. Cette information est présente dans nos données, mais toutes dans un seul champ. Nous devons l’extraire dans deux champs séparés. 1. Créez deux champs calculés préliminaires : **Date de la 1ère infraction** = `IF [Infraction Number] = "1st" THEN [Infraction Date] END` **Date de la 2nde infraction** = `IF [Infraction Number] = "2nd" THEN [Infraction Date] END` 2. Nous voulons nous assurer que ces deux valeurs sont disponibles pour être comparées pour chaque conducteur, donc nous devons les corriger au niveau de **Driver ID**. **Remarque :** vous avez des doutes? Essayez d’effectuer un calcul `DATEDIFF` avec ces deux champs en l’état : **Durée entre les infractions** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` Vous obtiendrez des résultats null partout parce que Tableau tente d’effectuer des comparaisons dans une structure de données qui se présente comme ceci : ![tableau de texte affichant des résultats nuls](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_2desktopnulls.png) Ici, la ligne qui sait quelle est la première date ne sait pas quelle est la seconde date, et vice versa. Pour contourner ce problème, nous utiliserons une expression LOD FIXED pour que ces premières et secondes dates soient obligatoirement associées par **Driver ID**. Modifiez chaque calcul comme suit : **Date de la 1ère infraction** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "1st" THEN [Infraction Date] END ) }` **Date de la 2nde infraction** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "2nd" THEN [Infraction Date] END ) }` **Remarque :** le calcul d’origine `IF` doit être agrégé lorsqu’il est intégré dans une expression LOD. Nous pouvons utiliser une agrégation de base qui préservera la valeur de date (des agrégations telles que SUM, AVG ou MIN fonctionneront, mais pas CNT ou CNTD). **Remarque :** ces calculs peuvent également être créés dans Tableau Prep Builder. Pour plus d’informations sur les expressions LOD, consultez [Créer des calculs de niveau de détail, de classement et de section](https://help.tableau.com/current/prep/fr-ca/prep_calculations.htm). 8. Nous pouvons maintenant créer le calcul `DATEDIFF` comme suit : **Durée entre les infractions** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` - Pour examiner des semaines ou des mois, modifiez simplement la partie de date (actuellement `'day'`). - Il serait également possible de créer un calcul unique pour l’ensemble du processus en plaçant les calculs FIXED à l’intérieur de DATEDIFF directement :  DATEDIFF ( 'day', { FIXED \[Driver ID\] : MIN ( IF \[Infraction Number\] = "1st" THEN \[Infraction Date\] END ) }, { FIXED \[Driver ID\] : MIN ( IF \[Infraction Number\] = "2nd" THEN \[Infraction Date\] END ) } ) 9. Tracez **Durée entre les infractions** sur les colonnes et **Driver ID** sur les lignes. Les résultats seront identiques à la sortie obtenue avec la structure de données non permutées. 2\. Comparez les montants des amendes pour la première et la seconde infraction. Sont-ils corrélés? 1. Pour répondre à cette question dans Tableau Desktop, nous utiliserons une logique très similaire à la question précédente. Nous utiliserons **Infraction Number** pour identifier si une ligne donnée est la première ou la seconde infraction, puis nous extrairons le montant de l’amende en conséquence. 1. Si nous souhaitons simplement créer un nuage de points, nous pouvons ignorer la partie LOD et utiliser simplement le calcul `IF`  : **Montant de la 1ère amende** = `IF [Infraction Number] = "1st" THEN [Fine Amount] END` **Montant de la 2nde amende** = `IF [Infraction Number] = "2nd" THEN [Fine Amount] END` 2. Toutefois, si nous souhaitions comparer et voir la différence de montant entre la première et la seconde amende pour un conducteur spécifique, nous nous heurterions au même problème de valeur nulle qu’avec les dates. Cela ne peut pas faire de mal d’entourer ces calculs dans une expression LOD `FIXED` , donc c’est sans doute une bonne idée de procéder ainsi dès le début : **Montant de la 1ère amende** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "1st" THEN [Fine Amount] END ) }` **Montant de la 2nde amende** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Number] = "2nd" THEN [Fine Amount] END ) }` Ces calculs peuvent également être créés dans Tableau Prep Builder. Pour plus d’informations sur les expressions LOD, consultez [Créer des calculs de niveau de détail, de classement et de section](https://help.tableau.com/current/prep/fr-ca/prep_calculations.htm). 3. Créez un nuage de points avec **Montant de la 1ère amende** sur les colonnes et **Montant de la 2nde amende** sur les lignes, et faites ressortir une courbe de tendance linéaire comme précédemment. Les résultats seront identiques à la sortie obtenue avec la structure de données non permutées. 3\. Quel conducteur a eu la plus grosse amende? Lequel a eu l’amende la plus faible? 1. Pour répondre à cette question dans Tableau Desktop, la structure de données permutées est idéale. Il nous suffit de faire ressortir **Driver ID** et **Fine Amount** dans un graphique à barres. L’agrégation par défaut est déjà SUM, donc le montant total payé par le conducteur sera automatiquement tracé. Les résultats seront identiques à la sortie obtenue avec la structure de données non permutées. 4\. Combien de conducteurs ont commis plusieurs types d’infractions? 1. Pour répondre à cette question dans Tableau Desktop, la structure de données permutées est idéale. Il nous suffit de faire ressortir **Driver ID** et un Total distinct de **Infraction Type** sous forme de graphique à barres et nous aurons notre réponse. Les résultats seront identiques à la sortie obtenue avec la structure de données non permutées. 5\. Quel était le montant moyen de l’amende pour les conducteurs n’ayant jamais effectué de stage de conduite obligatoire? 1. Pour répondre à cette question dans Tableau Desktop, nous ne pouvons pas simplement diviser le montant total des amendes par deux, puisque certains conducteurs n’ont commis qu’une seule infraction. Nous ne pouvons pas non plus calculer l’amende moyenne par conducteur et prendre la valeur de ces moyennes, parce que les moyennes de moyennes peuvent générer des incohérences. Au lieu de cela, nous devons calculer le montant total payé par les conducteurs qui n’ont jamais suivi de stage obligatoire, puis diviser par le nombre total d’infractions associées à ces amendes. 1. Tout d’abord, nous devons déterminer si chaque conducteur a commis une seconde infraction. Nous pouvons utiliser le fait que les valeurs dans **2nd Infraction Date** seront null s’il n’y a pas eu de seconde infraction et commencer le calcul : `IFNULL(STR([2nd Infraction Date]), 'no')` Ceci renvoie la date de la seconde infraction, le cas échéant, ou « no » s’il n’y a pas eu de seconde infraction. **Remarque :** la partie `STR` de ce calcul est nécessaire parce que `IFNULL` a besoin de types de données cohérents dans ses arguments. Étant donné que nous souhaitons renvoyer la chaîne « no » pour les valeurs nulles, nous avons également besoin de convertir la date en une chaîne. 2. Ensuite, nous devons transformer ces informations en nombre d’infractions, 1 ou 2. Si le résultat de notre calcul `IFNULL` est « no », alors le conducteur doit être marqué comme ayant une seule amende. Tout autre résultat doit entraîner le marquage comme ayant deux amendes. Le calcul est le suivant : **Nombre d’infractions** = IF IFNULL(STR(\[2nd Infraction Date\]), 'no')= 'no' THEN 1 ELSE 2 END 3. Nous devons maintenant considérer le montant moyen de l’amende. Nous avons déjà un champ unique pour **Fine Amount** (Montant de l’amende). Il nous suffit de le diviser par notre nouveau champ **Number of Infractions** (Nombre d’infractions), en entourant les deux dans SUM :  **Montant moyen de l’amende** = `(SUM([Fine Amount]) / SUM([Number of Infractions])` 2. Nous devons également filtrer les conducteurs qui ont suivi un stage obligatoire. Il semble que nous pourrions utiliser le champ **Traffic School** et filtrer sur **Traffic School = no**. Cependant, cela filtrerait les _infractions_ non associées à l’école de circulation, et non les _conducteurs_ qui ne sont jamais allés à l’école de circulation. Si un conducteur a suivi un stage obligatoire pour une infraction, mais pas l’autre, nous ne voulons pas que l’une ou l’autre infraction soit prise en compte ici. Ce conducteur a suivi un stage obligatoire et ne correspond donc pas aux paramètres de la question. Nous souhaitons simplement filtrer les conducteurs qui ont suivi un stage obligatoire. En termes de données, nous souhaitons filtrer les conducteurs qui affichent une valeur « Yes » pour **Traffic School** (Stage obligatoire) sur une ligne, quelle que soit l’infraction à laquelle la valeur est associée. Créons notre calcul par étapes, en utilisant une vue simple pour nous aider à suivre ce qui se passe : 1. Tout d’abord, nous souhaitons savoir si un pilote affiche une valeur « Yes » pour le stage obligatoire. Faites glisser **Driver ID** vers Lignes et **Traffic School** vers Colonnes. Nous obtenons un tableau de texte avec le texte d’espace réservé « Abc » qui indique les valeurs pertinentes pour chaque conducteur. 2. Ensuite, nous souhaitons créer un calcul qui identifie si la valeur de **Traffic School** est « Yes ». La première étape du calcul est : **Suivi de stage obligatoire** = `CONTAINS([Traffic School), 'Yes')` Si vous déposons **Attended Traffic School** (Suivi de stage obligatoire) sur l’étagère Couleur dans la fiche Repères, nous voyons clairement les étiquettes « False » pour chaque repère dans la colonne « No », et « True » pour chaque repère dans la colonne « Yes ». ![Une visualisation avec des étiquettes « Faux » pour chaque repère dans la colonne « Non » et des étiquettes « Vrai » pour chaque repère dans la colonne « Oui ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_pivotedV2.png "Une vue de l’ID de conducteur par l’école de circulation, avec l’école de circulation assistée en couleur") 3. Toutefois, ce que nous recherchons en réalité est l’information au niveau du _conducteur_, non de l’_infraction_. Une expression LOD est parfaitement adaptée pour tenter de calculer un résultat à un niveau de détail autre que celui de la structure de base des données. Nous allons en faire une expression LOD `FIXED` . Mais comme vous le savez, la partie de l’expression agrégée d’une LOD doit être agrégée. Nous avions précédemment utilisé MIN. Est-ce que cela va fonctionner dans ce cas? Nous allons modifier le calcul comme suit :  **Suivi de stage obligatoire** = `{ FIXED [Driver ID] : MIN( CONTAINS([Traffic School], 'Yes'))}` ![Une vue de l’ID de conducteur par l’école de circulation, avec l’école de circulation assistée en couleur](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_pivotedV3.png) En appliquant cette modification dans la vue, nous voyons l’opposé de ce que nous recherchons. Tout conducteur associé à une valeur « No » est marqué comme « False » dans le tableau. Au lieu de cela, nous voulons que la valeur « Yes » apparaisse comme « True » pour chaque enregistrement concernant ce conducteur. Que fait la fonction MIN dans ce cas? Elle prend la première réponse dans l’ordre alphabétique, à savoir « No ». 4. Et si nous la changions sur MAX? Prendrait-elle la dernière réponse dans l’ordre alphabétique? Nous allons modifier le calcul comme suit :  **Suivi de stage obligatoire** = `{ FIXED [Driver ID] : MAX ( CONTAINS( [Traffic School], 'Yes') ) }` ![Une vue de l’ID de conducteur par l’école de circulation, avec l’école de circulation assistée en couleur](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_pivotedV4.png) Et voilà ce que nous obtenons : si un conducteur affiche la valeur « Yes » quelque part dans les données, il est marqué comme « True » pour le suivi d’un stage obligatoire, même pour l’infraction n’impliquant pas de stage obligatoire. 5. Si nous déposons **Attended Traffic School** sur l’étagère Filtre et que nous sélectionnons simplement « False », nous nous retrouvons seulement avec les conducteurs qui n’ont jamais suivi de stage obligatoire. 3. Pour répondre à la question d’origine, avec notre filtre en place, nous pouvons simplement déposer **Average Fine** sur l’étagère Texte dans la fiche Repères. Étant donné que nous avons intégré les agrégations dans le calcul, l’agrégation dans le champ sera AGG et nous ne pouvons pas le modifier, ce qui est attendu. Les résultats seront identiques à la sortie obtenue avec la structure de données non permutées. ### Avantages des données permutées Nous pourrions nous en tenir à la structure de données d’origine du tutoriel s’il n’y avait que des questions auxquelles cette structure permettrait de répondre facilement. Mais le format de données permutées est plus flexible. Même s’il exige quelques calculs, une fois en place, l’ensemble de données résultant est bien adapté pour répondre à des questions plus larges. ## Aller encore plus loin—Calculs seulement Que faire si vous n’avez pas accès à Tableau Prep Builder? La situation est-elle désespérée si vous êtes bloqué avec les données d’origine? Absolument pas! Tableau Desktop et les expressions LOD peuvent répondre à toutes vos questions analytiques. Si nous nous connectons au fichier [**Traffic Violations.xlsx**](https://mkt.tableau.com/PrepTutorials/Traffic%20Violations.xlsx) d’origine, il semble très similaire à l’ensemble de données permutées, à l’exception du champ crucial **Infraction Number**. Nous devons reproduire le résultat des étapes d’agrégation via les expressions LOD. **Remarque :** vous pouvez télécharger le classeur [LOD Driver Infractions.twbx](https://mkt.tableau.com/PrepTutorials/LOD%20Driver%20Infractions.twbx) pour examiner les solutions en contexte. Gardez à l’esprit qu’il peut y avoir des moyens alternatifs d’interpréter l’analyse ou d’obtenir des réponses. 1\. Quelle était la durée, en jours, entre la première et la seconde infraction pour chaque conducteur? 1. Pour répondre à cette question dans Tableau Desktop, nous utiliserons à nouveau la fonction `DATEDIFF` . Cette fonction exige une date de début et une date de fin. Cette information est présente dans nos données, mais toutes dans un seul champ. Nous devons l’extraire dans deux champs séparés. Nous voulons nous assurer que ces deux valeurs sont disponibles pour être comparées pour chaque conducteur, donc nous devons les corriger au niveau de **Driver ID**. 1. Pour trouver la date de la première infraction, nous utilisons le calcul : **1ère infraction** = `{ FIXED [Driver ID] : MIN ( [Infraction Date] ) }` 2. Nous effectuerons le calcul de la date de seconde infraction par étapes. 1. Pour commencer, nous devons simplement examiner les dates qui sont supérieures à la première date : `IF [Infraction Date] > [1st Infraction] THEN [Infraction Date] END` 2. Mais ceci nous donnera _chaque_ infraction suivant la première, et nous souhaitons seulement la seconde. Donc nous voulons la plus petite de ces dates. Entourons les données dans MIN : `MIN( IF [Infraction] : [1st Infraction] THEN [Infraction Date] END )` 3. Nous souhaitons également recalculer la date de la seconde infraction pour chaque conducteur. C’est là qu’interviennent les expressions LOD. Nous ferons la correction nécessaire au niveau de **Driver ID :** **2nde infraction** = `{ FIXED [Driver ID] : MIN ( IF [Infraction Date] > [1st Infraction] THEN [Infraction Date] END ) }` 3. Et nous pouvons maintenant créer le calcul `DATEDIFF`  : **Durée entre les infractions** = `DATEDIFF('day', [1st Infraction], [2nd Infraction])` Les résultats seront identiques aux sorties obtenues avec les deux autres structures de données. 2\. Comparez les montants des amendes pour la première et la seconde infraction. Sont-ils corrélés? 1. Pour répondre à cette question dans Tableau Desktop, nous utiliserons une logique similaire à la version de données permutées pour cette question. Nous utiliserons les champs **1st Infraction** et **2nd Infraction** que nous avons créés pour la question I pour identifier si une ligne donnée est la première ou la seconde infraction, puis nous extrairons le montant de l’amende en conséquence. 1. Si nous souhaitons simplement créer un nuage de points, nous pouvons ignorer la partie LOD et utiliser simplement un calcul `IF`  : **Montant de la 1ère amende** = `IF [1st Infraction] = [Infraction Date] THEN [Fine Amount] END` **Montant de la 2nde amende** = `IF [2nd Infraction] = [Infraction Date] THEN [Fine Amount] END` 2. Toutefois, si nous souhaitons comparer et voir la différence de montant entre la première et la seconde amende pour un conducteur spécifique, nous nous heurterions au même problème de valeurs nulles qu’avec la première structure de données. Cela ne peut pas faire de mal d’entourer ces calculs dans une expression LOD FIXED donc c’est sans doute une bonne idée de procéder ainsi dès le début : **Montant de la 1ère amende** = ``{ FIXED [Driver ID] : MIN ( `IF [1st Infraction] = [Infraction Date] THEN [Fine Amount] END` ) }`` **Montant de la 2nde amende** = ``{FIXED [Driver ID] : MIN( `IF [2ndInfraction] = [Infraction Date] THEN [Fine Amount] END` ) }`` Les résultats seront identiques aux sorties obtenues avec les deux autres structures de données. 3\. Quel conducteur a eu la plus grosse amende? Lequel a eu l’amende la plus faible? 1. Pour répondre à cette question dans Tableau Desktop, nous devons d’abord prendre conscience d’une caractéristique de la méthode basée sur l’expression LOD seulement. Les deux méthodes utilisant Tableau Prep filtrent les enregistrements qui ne sont pas la première ou la seconde infraction pour un conducteur. La méthode LOD dans Tableau Desktop conserve tous les enregistrements. Cela signifie que si nous devions créer une visualisation **SUM(Amount Paid)** par **Driver ID**, la version Tableau Desktop seulement afficherait des montants plus élevés pour les conducteurs ayant commis plus de deux infractions. Pour obtenir une valeur **Total Amount Paid** (Montant total payé) à partir des données complètes correspondant aux autres méthodes, au lieu d’utiliser le champ **Fine Amount** (Montant de l’amende) d’origine, nous devons totaliser les premières et secondes amendes comme nous l’avions fait avec la première structure de données. 2. En utilisant les champs que nous avons créés pour la question 2, nous ajouterons les deux montants d’amende. `ZN`  est nécessaire pour éviter un résultat nul pour les pilotes qui n’ont commis qu’une seule infraction. Le calcul est le suivant :  **Montant total payé** = `[1st Fine Amount] + ZN([2nd Fine Amount])` Les résultats seront identiques aux sorties obtenues avec les deux autres structures de données. 4\. Combien de conducteurs ont commis plusieurs types d’infractions? 1. Pour répondre à cette question dans Tableau Desktop, nous ne pouvons pas nous contenter de faire ressortir **Driver ID** et un Total distinct pour **Infraction Type**. Étant donné que cet ensemble de données inclut les infractions au-delà de la seconde, certains conducteurs peuvent être associés à plus de deux types d’infractions. Pour que les résultats correspondent à ceux des autres méthodes, nous devons limiter la portée aux deux premières infractions seulement. 1. Nous pouvons extraire les types de 1ère et 2nde infraction, les entourer dans des expressions LOD pour les rendre `FIXED` pour le conducteur, et utiliser un calcul `IF` pour compter les types : 1. **Type de la 1ère infraction** = `{ FIXED [Driver ID] : MIN ( IF [1st Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` 2. **Type de la 2nde infraction** = `{ FIXED [Driver ID] : MIN ( IF [2nd Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` 3. **Nombre de types d’infractions** = IF \[1st Infraction Type\] = \[2nd Infraction Type\] THEN 1 ELSEIF \[1st Infraction Type\] != \[2nd Infraction Type\] THEN 2 ELSE 1 END **Remarque :** il est également possible de créer un grand nombre de ces calculs en tant que champ unique en imbriquant les calculs initiaux directement dans un calcul plus large. Dans ce cas, le calcul combiné se présenterait ainsi : `IF {FIXED [Driver ID] : MIN(IF [1st Infraction]=[Infraction Date] THEN [Infraction Type] END)} = {FIXED [Driver ID] : MIN(IF [2nd Infraction]=[Infraction Date] THEN [Infraction Type] END)} THEN 1 ELSEIF {FIXED [Driver ID] : MIN(IF [1st Infraction]=[Infraction Date] THEN [Infraction Type] END)} != {FIXED [Driver ID] : MIN(IF [2nd Infraction]=[Infraction Date] THEN [Infraction Type] END)} THEN 2 ELSE 1 END` Ce qui est un peu difficile à appréhender mais fonctionne si vous avez une préférence pour ce calcul. (Notez que les sauts de ligne et certains espaces n’ont pas d’incidence sur l’interprétation d’un calcul par Tableau.) 2. Nous pouvons tracer le **Nombre de types d’infractions** par rapport à **Driver ID** et trier le graphique à barres. Les résultats seront identiques aux sorties obtenues avec les deux autres structures de données. 5\. Quel était le montant moyen de l’amende pour les conducteurs n’ayant jamais effectué de stage de conduite obligatoire? 1. Pour répondre à cette question dans Tableau Desktop, nous ne pouvons pas simplement diviser le montant total des amendes par deux, puisque certains conducteurs n’ont commis qu’une seule infraction. Nous ne pouvons pas non plus calculer l’amende moyenne par conducteur et prendre la valeur de ces moyennes, parce que les moyennes de moyennes peuvent générer des incohérences. Au lieu de cela, nous devons calculer le montant total payé par les conducteurs qui n’ont jamais suivi de stage obligatoire, puis diviser par le nombre total d’infractions associées à ces amendes. 1. Tout d’abord, nous devons déterminer si chaque conducteur a commis une seconde infraction. Nous pouvons utiliser le fait que les informations dans tous les champs « 2nd » seront null s’il n’y a pas eu de seconde infraction et commencer le calcul : `IFNULL([2nd Infraction Type], 'no')` Ceci renvoie un type d’infraction, le cas échéant, ou « no » s’il n’y a pas eu de seconde infraction. 2. Ensuite, nous devons transformer ces informations en nombre d’infractions, 1 ou 2. Si le résultat de notre calcul `IFNULL` est « no », alors le conducteur doit être marqué comme ayant une seule amende. Tout autre résultat doit entraîner le marquage comme ayant deux amendes. Le calcul est le suivant : **Nombre d’infractions** = IF IFNULL(\[2nd Infraction Type\], 'no') = 'no' THEN 1 ELSE 2 END 3. Pour le montant total payé, nous pouvons utiliser le calcul de la question 3. Pour réunir tous ces éléments, nous prenons le montant total des amendes et nous le divisons par notre nouveau champ calculé **Nombre d’infractions** pour déterminer le montant moyen de l’amende : **Montant moyen de l’amende** = `SUM([Total Amount Paid]) / SUM([Number of Infractions])` 2. Nous devons également filtrer les conducteurs qui ont suivi un stage obligatoire. Étant donné que cet ensemble de données inclut des conducteurs ayant commis une troisième ou une quatrième infraction, nous ne pouvons pas utiliser la même méthode que la structure de données permutées. Au lieu de cela, nous suivrons la même méthode que les données non permutées, résumée ici : 1. Tout d’abord nous devons créer deux calculs qui identifient si la première et la seconde infractions impliquaient ou non un stage obligatoire :  **1er stage obligatoire** = `{ FIXED [Driver ID] : MIN (IF [1st Infraction] = [Infraction Date] THEN [Traffic School] END ) }` **2nd stage obligatoire** = `{ FIXED [Driver ID] : MIN (IF [2nd Infraction] = [Infraction Date] THEN [Traffic School] END ) }` 2. Nous additionnerons ces valeurs pour obtenir le nombre total de participations à des stages obligatoires :  **Nombre de participations à des stages obligatoires** = (CASE \[1st Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE \[2nd Traffic School\] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) 3. Si nous faisons glisser **Nombre de participations à des stages obligatoires** vers la zone Dimensions du volet Données, les valeurs 0–2 deviennent discrètes. 4. Maintenant si nous appliquons un filtre à **Nombre de participations à des stages obligatoires**, nous pouvons sélectionner simplement le 0 et savoir que nous obtenons ainsi les conducteurs qui n’ont jamais suivi de stages obligatoires. 3. Pour répondre à la question d’origine, nous pouvons simplement déposer **Montant moyen de l’amende** sur l’étagère Texte dans la fiche Repères. Étant donné que nous avons intégré les agrégations dans le calcul, l’agrégation dans le champ sera AGG et nous ne pouvons pas le modifier, ce qui est attendu. Les résultats seront identiques aux sorties obtenues avec les deux autres structures de données. Il est important de se rappeler que cette solution comporte de nombreux calculs imbriqués et expressions LOD. Selon la taille de l’ensemble de données et la complexité des données, les performances peuvent poser problème. ## Réflexions sur les méthodes Donc, quelle voie choisir? C’est à vous de décider, en fonction aussi des outils dont vous disposez. - Si vous souhaitez éviter les expressions LOD, il existe une solution d’organisation des données, même si des calculs peuvent s’avérer nécessaires pour certaines analyses ([Analyse dans Tableau Desktop](#Desktop)). - Si vous pouvez organiser les données et que vous maîtrisez les calculs, y compris les expressions LOD, l’option intermédiaire offre la flexibilité optimale ([Aller plus loin—Données permutées](#Further)). - Si vous êtes à l’aise avec les expressions LOD, l’impact sur les performances est minimal, et/ou si vous n’avez pas accès à Tableau Prep, résoudre la question avec les seules expressions LOD est une option tout à fait viable ([Aller encore plus loin—Calculs seulement](#Furtherer)). Au minimum, il est utile de comprendre comment l’agrégation dans Tableau Prep et les expressions LOD dans Tableau Desktop sont liées ensemble et affectent l’analyse des données. Comme pour la plupart des choses avec Tableau, il existe plusieurs manières de procéder. Explorer toutes les options possibles peut vous aider à rassembler les concepts et à choisir la solution la plus adaptée à votre cas. Calculs utilisés : ### Infractions de conducteurs - **Durée entre les infractions** = `DATEDIFF('day', [1st Infraction Date], [2nd Infraction Date])` - **Montant total payé** =`[1st Fine Amount] + ZN([2nd Fine Amount])` - **Nombre de types d’infractions** = `IF [1st Infraction Type]=[2nd Infraction Type] THEN 1 ELSEIF [1st Infraction Type]!= [2nd Infraction Type] THEN 2 ELSE 1 END` - **Nombre d’infractions** = `IF IFNULL([2nd Infraction Type], 'no') = 'no' THEN 1 ELSE 2 END` - **Montant moyen de l’amende** = `( SUM([1st Fine Amount]) + SUM( ZN([2nd Fine Amount]) ) ) / SUM([Number of Infractions])` - **Nombre de participations à des stages obligatoires** = `(CASE [1st Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE [2nd Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END)` ### Infractions de conducteur avec données permutées - **1ère infraction** = `{FIXED [Driver ID] : MIN(IF [Infraction Number] = "1st" THEN [Infraction Date] END)}` - **2nde infraction** = `{FIXED [Driver ID] : MIN(IF [Infraction Number] = "2nd" THEN [Infraction Date] END)}` - **Durée entre les infractions** = `DATEDIFF('day', [1st Infraction], [2nd Infraction])` - **Montant de la 1ère amende** = `{FIXED [Driver ID] : MIN( IF [Infraction Number] = "1st" THEN [Fine Amount] END ) }` - **Nombre d’infractions** = `IF IFNULL(STR([2nd Infraction]), 'no')= 'no' THEN 1 ELSE 2 END` - **Montant moyen de l’amende** = `SUM([Fine Amount])/SUM([Number of Infractions])` - **Suivi de stage obligatoire** = `{ FIXED [Driver ID] : MAX( CONTAINS([Traffic School], 'Yes'))}` ### Infractions de conducteurs avec expressions LOD - **1ère infraction** = `{FIXED [Driver ID] : MIN([Infraction Date])}` - **2nde infraction** = `{ FIXED [Driver ID] : MIN( IF [Infraction Date] > [1st Infraction] THEN [Infraction Date] END ) }` - **Durée entre les infractions** = `DATEDIFF('day', [1st Infraction], [2nd Infraction])` - **Montant de la 1ère amende** = `{FIXED [Driver ID] : MIN( IF [1st Infraction] = [Infraction Date] THEN [Fine Amount] END ) }` - **Montant de la 2nde amende** = `{FIXED [Driver ID] : MIN( IF [2nd Infraction] = [Infraction Date] THEN [Fine Amount] END ) }` - **Montant total payé** = `[1st Fine Amount] + ZN([2nd Fine Amount])` - **Type de la 1ère infraction** = `{FIXED [Driver ID] : MIN( IF [1st Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` - **Type de la 2nde infraction** = `{FIXED [Driver ID] : MIN( IF [2nd Infraction] = [Infraction Date] THEN [Infraction Type] END ) }` - **Nombre de types d’infractions** = `IF [1st Infraction Type]=[2nd Infraction Type] THEN 1 ELSEIF [1st Infraction Type]!= [2nd Infraction Type] THEN 2 ELSE 1 END` - **Nombre d’infractions** = `IF IFNULL([2nd Infraction Type], 'no') = 'no' THEN 1 ELSE 2 END` - **Montant moyen de l’amende** = `SUM ([Total Amount Paid]) / SUM([Number of Infractions])` - **1er stage obligatoire** = `{FIXED [Driver ID] : MIN (IF [1st Infraction] = [Infraction Date] THEN [Traffic School] END ) }` - **2nd stage obligatoire** = `{FIXED [Driver ID] : MIN (IF [2nd Infraction] = [Infraction Date] THEN [Traffic School] END ) }` - **Nombre de participations à des stages obligatoires** = `(CASE [1st Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END) + (CASE [2nd Traffic School] WHEN 'Yes' THEN 1 WHEN 'No' THEN 0 ELSE 0 END)` **Remarque :** nous tenons à remercier Ann Jackson pour sa rubrique Workout Wednesday [Do Customers Spend More on Their First or Second Purchase?](https://www.workout-wednesday.com/2018/06/13/week-24-do-customers-spend-more-on-their-first-or-second-purchase/) et Andy Kriebel pour son astuce Tableau Prep [Returning the First and Second Purchase Dates](https://www.vizwiz.com/2018/06/first-second-purchase.html?m=1) qui ont fourni l’inspiration initiale pour ce tutoriel. Si vous cliquez sur ces liens, vous quitterez le site Web de Tableau. Tableau décline toute responsabilité quant à l’exactitude ou l’actualité des pages gérées par les fournisseurs externes. Contactez les propriétaires si vous avez des questions concernant son contenu. [Passer au contenu principal](#main-content) # Calculer des valeurs sur plusieurs lignes **Remarque :** Depuis la version 2020.4.1, vous pouvez créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les platesformes, sauf indication contraire. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Les calculs à plusieurs lignes permettent de calculer des valeurs entre plusieurs lignes de données dans votre flux. Bien qu’ils soient similaires aux calculs de table dans Tableau, les calculs à plusieurs lignes s’appliquent à l’ensemble de vos données lorsque vous exécutez votre flux. Vous pouvez également vous appuyer sur les résultats en utilisant d’autres types de calculs. **Remarque** : Lorsque vous créez un champ calculé, n’utilisez pas le nom réservé « Nombre d’enregistrements ». L’utilisation de ce nom réservé donne lieu à une erreur d’autorisation. Dans Tableau, les calculs de table ne s’appliquent qu’aux valeurs de votre visualisation. Même s’il est possible de s’appuyer sur le résultat, vous devez utiliser un autre calcul de table pour le faire. Pour plus d’informations sur les calculs de table dans Tableau, consultez [Transformer des valeurs avec des calculs de table](https://help.tableau.com/current/pro/desktop/fr-ca/calculations_tablecalculations.htm) dans l’aide Tableau. La réalisation de calculs de table lors de la préparation des données permet d’analyser les données dans Tableau avec une plus grande souplesse. Vous pouvez réutiliser le calcul facilement lors de la création de votre vue et le calcul sous-jacent n’est pas affecté par le filtrage. Les temps de chargement du classeur pour les grands ensembles de données peuvent être plus rapides car le calcul de la table n’est pas recalculé après l’exécution de la requête. Tableau Prep prend actuellement en charge les calculs à plusieurs lignes ci-après : - Différence par rapport à : Calcule la différence entre la valeur de la ligne actuelle et une autre valeur. - Différence de pourcentage par rapport à : Calcule la différence entre la valeur de la ligne actuelle et une autre valeur sous forme de pourcentage. - Calculs mobiles : Renvoie la somme ou la moyenne d’un champ numérique contenu dans un ensemble de lignes flexible. - Calculs en descendant : Calcule et remplit les données manquantes à partir des lignes précédentes. - Exécution de calculs : Calcule la somme ou la moyenne des valeurs d’une colonne. Utilisez l’éditeur de calcul visuel pour générer rapidement le calcul ou écrivez votre propre calcul personnalisé dans l’éditeur de calcul. ## Calcul Différence par rapport à _Pris en charge dans Tableau Prep Builder 2023.2 et versions ultérieures et sur le Web dans Tableau Cloud. Également pris en charge dans Tableau Server 2023.3 et versions ultérieures._ Un calcul Différence par rapport à calcule la différence entre la valeur actuelle et une valeur N lignes avant ou après la ligne actuelle. #### Éditeur de calcul visuel Sélectionnez des champs dans une liste et Tableau Prep crée le calcul pour vous au fur et à mesure que vous effectuez vos sélections. Un aperçu des résultats du nouveau champ s’affiche dans le volet gauche et vous pouvez revoir les résultats du calcul dans le coin à droite du volet. 1. Dans une fiche Profil ou un volet Résultats, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Différence par rapport à. ![Dans une étape de flux sur une fiche Profil, le sous-menu Créer un champ calculé avec l'élément de menu « Différence par rapport à » en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_menu2.png) 2. Dans la section Regrouper par, sélectionnez les champs comportant des lignes que vous souhaitez inclure dans le calcul. Cela permet de partitionner votre table lorsque vous effectuez le calcul. Pour appliquer le calcul à toutes les lignes de la table, acceptez la valeur par défaut Table complète. Après avoir sélectionné votre premier champ, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres champs Regrouper par à votre partition. Pour réorganiser ou supprimer des champs, faites un clic droit ou un Ctrl-clic (MacOS) et sélectionnez une action dans le menu. ![Le menu de réorganisation de la boîte de dialogue « Différence par rapport à » permet de modifier l’ordre des champs sélectionnés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_reorder_menu.png) 3. Dans la section Organiser par, sélectionnez les champs que vous souhaitez utiliser comme ordre de tri. Ce champ permet de spécifier comment la fonction `LOOKUP` organise les lignes de votre table. Si le champ dans lequel vous avez sélectionné l’option de menu Créer un champ calculé >Différence par rapport à est un champ de date ou d’heure, ce champ est ajouté par défaut, mais vous pouvez le modifier. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres champs Organiser par à votre calcul. Cliquez sur l’icône de tri ![L’icône de tri. Fait passer le champ « Organiser par » de l’ordre croissant (ASC) à l’ordre décroissant (DESC).](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_sort.png) pour passer de l’ordre croissant (ASC) à l’ordre décroissant (DESC). Vous pouvez également faire un clic droit ou un Ctrl-clic (MacOS) et sélectionner une action dans le menu pour réorganiser ou supprimer des champs. 4. Dans la section Calculer au moyen de, sélectionnez le champ contenant les valeurs que vous souhaitez utiliser pour calculer vos résultats. 5. Dans la section Différence par rapport à, sélectionnez les lignes à utiliser pour calculer la différence. Par exemple, sélectionnez Valeur précédente, 2 pour calculer la différence entre la valeur actuelle et une valeur située 2 lignes avant cette valeur. Les annotations mettent en évidence les lignes utilisées pour effectuer le calcul. Par défaut, l’aperçu du calcul affiche la première ligne non nulle. Toutefois, vous pouvez cliquer sur n’importe quelle ligne de la table des résultats et obtenir un aperçu actualisé de la valeur sélectionnée. ![La boîte de dialogue « Différence par rapport à » avec un aperçu des résultats du calcul.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from.png) Si le calcul ne peut pas être effectué avec les paramètres actuels, l’annotation Pas assez de valeurs apparaît. Pour résoudre ce problème, sélectionnez une autre valeur courante ou modifiez la configuration dans la section Différence par rapport à. ![La boîte de dialogue « Différence par rapport à » avec une infobulle « Pas assez de valeurs » lorsqu’il n’y a pas assez de valeurs disponibles pour calculer la différence entre les lignes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_no_values.png) 6. Dans le volet de gauche, double-cliquez sur l’en-tête du champ et entrez un nom pour votre calcul. 7. Cliquez sur Terminé pour ajouter votre nouveau champ calculé. Dans le volet Modifications, vous pouvez voir le calcul que Tableau Prep a généré. Cliquez sur Modifier pour ouvrir l’éditeur visuel de calcul et apporter les modifications nécessaires. ![Le volet Modifications dans un flux avec la formule d’un calcul « Différence par rapport à » généré par Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_changes_pane.png) #### Éditeur de calcul Si vous souhaitez écrire votre propre calcul afin de calculer la différence entre deux valeurs, utilisez la fonction `LOOKUP` dans l’éditeur de calcul. 1. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. ![Dans une étape de flux sur une fiche Profil, le sous-menu Créer un champ calculé avec l'élément de menu Calcul personnalisé en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_custom.png) 2. Dans l’éditeur de calcul, saisissez l’expression. Par exemple, pour trouver la différence entre les ventes actuelles et les ventes de la veille par zone géographique, créez un calcul comme celui présenté ci-dessous. {PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],0)}} - { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],1)}} ![L’éditeur de calcul montrant la syntaxe pour calculer la différence des ventes quotidiennes entre les zones géographiques.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_syntax.png) 3. Entrez un nom pour le calcul, puis cliquez sur Enregistrer. ## Calcul de la différence de pourcentage par rapport à _Pris en charge dans Tableau Prep Builder 2023.2 et versions ultérieures et sur le Web dans Tableau Cloud. Également pris en charge dans Tableau Server 2023.3 et versions ultérieures._ Un calcul Différence de pourcentage par rapport à calcule la différence entre la valeur actuelle et une valeur N lignes avant ou après la ligne actuelle sous forme de pourcentage. Par exemple, `Value1-Value2/Value2`. #### Éditeur de calcul visuel Sélectionnez des champs dans une liste et Tableau Prep crée le calcul pour vous au fur et à mesure que vous effectuez vos sélections. Un aperçu des résultats du nouveau champ s’affiche dans le volet gauche et vous pouvez revoir les résultats du calcul dans le coin à droite du volet. 1. Dans une fiche de profil ou un volet de résultats, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Différence de pourcentage par rapport à. ![Dans une étape de flux sur une fiche Profil, le sous-menu Créer un champ calculé avec l'élément de menu « Différence de pourcentage par rapport à » en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_pct_diff_from_menu.png) 2. Dans la section Regrouper par, sélectionnez les champs comportant des lignes que vous souhaitez inclure dans le calcul. Cela permet de partitionner votre table lorsque vous effectuez le calcul. Pour appliquer le calcul à toutes les lignes de la table, acceptez la valeur par défaut Table complète. Après avoir sélectionné votre premier champ, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres champs Regrouper par à votre partition. Pour réorganiser ou supprimer des champs, faites un clic droit ou un Ctrl-clic (MacOS) et sélectionnez une action dans le menu. ![Le menu de réorganisation de la boîte de dialogue « Différence par rapport à » permet de modifier l’ordre des champs sélectionnés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_reorder_menu.png) 3. Dans la section Organiser par, sélectionnez les champs que vous souhaitez utiliser comme ordre de tri. Ce champ permet de spécifier comment la fonction `LOOKUP` organise les lignes de votre table. Si le champ dans lequel vous avez sélectionné l’option de menu Créer un champ calculé >Différence de pourcentage par rapport à est un champ de date ou d’heure, ce champ est ajouté par défaut, mais vous pouvez le modifier. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres champs Organiser par à votre calcul. Cliquez sur l’icône de tri ![L’icône de tri. Fait passer le champ « Organiser par » de l’ordre croissant (ASC) à l’ordre décroissant (DESC).](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_sort.png) pour passer de l’ordre croissant (ASC) à l’ordre décroissant (DESC). Vous pouvez également faire un clic droit ou un Ctrl-clic (MacOS) et sélectionner une action dans le menu pour réorganiser ou supprimer des champs. 4. Dans la section Calculer au moyen de, sélectionnez le champ contenant les valeurs que vous souhaitez utiliser pour calculer vos résultats. 5. Dans la section Différence de pourcentage par rapport à, sélectionnez les lignes à utiliser pour calculer votre résultat. Par exemple, sélectionnez Valeur précédente, 2 pour calculer la différence de pourcentage entre la valeur actuelle et une valeur située 2 lignes avant cette valeur. Les annotations mettent en évidence les lignes utilisées pour effectuer le calcul. Par défaut, l’aperçu du calcul affiche la première ligne non nulle. Toutefois, vous pouvez cliquer sur n’importe quelle ligne de la table des résultats et obtenir un aperçu actualisé de la valeur sélectionnée. ![La boîte de dialogue « Différence de pourcentage par rapport à » avec un aperçu des résultats du calcul de la différence de pourcentage entre deux lignes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_pct_diff_from_visual_calc.png) Si le calcul ne peut pas être effectué avec les paramètres actuels, vous verrez apparaître l’annotation Pas assez de valeurs. Pour résoudre ce problème, sélectionnez une autre valeur courante ou modifiez la configuration dans la section Différence de pourcentage par rapport à. ![La boîte de dialogue « Différence de pourcentage » avec une infobulle « Pas assez de valeurs » lorsqu’il n’y a pas assez de valeurs disponibles pour calculer la différence de pourcentage.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_pct_diff_from_no_values.png) 6. Dans le volet de gauche, double-cliquez sur l’en-tête du champ et entrez un nom pour votre calcul. 7. Cliquez sur Terminé pour ajouter votre nouveau champ calculé. Dans le volet Modifications, vous pouvez voir le calcul que Tableau Prep a généré. Cliquez sur Modifier pour ouvrir l’éditeur visuel de calcul et apporter les modifications nécessaires. ![Le volet Modifications affichant la formule générée par Tableau Prep pour calculer la différence de pourcentage des données de vente par rapport à une période précédente.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_pct_diff_from_changes_pane.png) #### Éditeur de calcul Si vous souhaitez écrire votre propre calcul afin de calculer la différence de pourcentage entre deux valeurs, utilisez la fonction `LOOKUP` dans l’éditeur de calcul. 1. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. ![Dans une étape de flux sur une fiche Profil, le sous-menu Créer un champ calculé avec l'élément de menu Calcul personnalisé en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_custom.png) 2. Dans l’éditeur de calcul, saisissez l’expression. Par exemple, pour trouver la différence de pourcentage entre les ventes actuelles et les ventes de la veille par zone géographique, créez un calcul comme celui présenté ci-dessous. { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],0)}} - { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}} / { PARTITION \[Region\]:{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}} ![L’éditeur de calcul affichant la syntaxe de calcul pour trouver la différence de pourcentage entre les ventes actuelles et les ventes des jours précédents par zone géographique.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_pct_diff_from_syntax.png) 3. Entrez un nom pour le calcul, puis cliquez sur Enregistrer. ## Calculer la moyenne mobile ou la somme _Pris en charge dans Tableau Prep Builder 2023.2 et versions ultérieures et sur le Web dans Tableau Cloud. Également pris en charge dans Tableau Server 2023.3 et versions ultérieures._ Créez un calcul mobile pour mieux comprendre les tendances de vos données et réduire les variations globales. Dans Tableau Prep, vous pouvez calculer une moyenne mobile ou une somme sur un nombre spécifié de valeurs avant ou après la valeur actuelle. Par exemple, le suivi de la moyenne mobile sur trois mois des ventes par zone géographique. #### Éditeur de calcul visuel Sélectionnez des champs dans une liste et Tableau Prep crée le calcul pour vous au fur et à mesure que vous effectuez vos sélections. Un aperçu des résultats du nouveau champ s’affiche dans le volet gauche et vous pouvez revoir les résultats du calcul dans le coin à droite du volet. 1. Dans une fiche de profil ou un volet de résultats, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul mobile. ![Dans une étape de flux sur une fiche Profil, le sous-menu Créer un champ calculé avec l'élément de menu Calcul mobile en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_moving_avg_menu.png) 2. Dans la section Regrouper par, sélectionnez les champs comportant des lignes que vous souhaitez inclure dans le calcul. Cela permet de partitionner votre table lorsque vous effectuez le calcul. Pour appliquer le calcul à toutes les lignes de la table, acceptez la valeur par défaut Table complète Après avoir sélectionné votre premier champ, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres champs Regrouper par à votre calcul. Pour réorganiser ou supprimer des champs, faites un clic droit ou un Ctrl-clic (MacOS) et sélectionnez une action dans le menu. ![Le menu de réorganisation de la boîte de dialogue « Différence par rapport à » permet de modifier l’ordre des champs sélectionnés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_reorder_menu.png) 3. Dans la section Organiser par, sélectionnez les champs que vous souhaitez utiliser comme ordre de tri. Ce champ permet de spécifier comment la fonction `LOOKUP` organise les lignes de votre table. Si le champ dans lequel vous avez sélectionné l’option de menu Créer un champ calculé > Calcul mobile est un champ de date ou d’heure, ce champ est ajouté par défaut, mais vous pouvez le modifier. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres champs Organiser par à votre calcul. Cliquez sur l’icône de tri ![L’icône de tri. Fait passer le champ « Organiser par » de l’ordre croissant (ASC) à l’ordre décroissant (DESC).](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_sort.png) pour passer de l’ordre croissant (ASC) à l’ordre décroissant (DESC). Vous pouvez également faire un clic droit ou un Ctrl-clic (MacOS) et sélectionner une action dans le menu pour réorganiser ou supprimer des champs. 4. Dans la section Calculer au moyen de, sélectionnez le champ contenant les valeurs que vous souhaitez utiliser pour calculer vos résultats. 5. Dans la section Résultats, sélectionnez l’agrégation que vous souhaitez effectuer (somme ou moyenne), le nombre de lignes à inclure dans le calcul et si vous souhaitez inclure ou exclure la ligne actuelle. Pour modifier le paramètre des résultats, cliquez sur le menu déroulant dans le champ Valeurs. Par exemple, pour calculer la moyenne mobile des ventes pour le mois en cours et les deux mois précédents, définissez les Valeurs précédentes sur 2 et fermez la boîte de dialogue. ![La boîte de dialogue Calcul mobile affichant le menu des paramètres où vous pouvez ajuster le nombre de valeurs utilisées dans le calcul.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_moving_avg_settings.png) 6. Par défaut, l’aperçu du calcul affiche la première ligne non nulle. Toutefois, vous pouvez cliquer sur n’importe quelle ligne de la table des résultats et obtenir un aperçu actualisé de la valeur sélectionnée. Les annotations mettent en évidence les lignes utilisées pour effectuer le calcul. ![La boîte de dialogue Calcul mobile affichant un aperçu des résultats d’une moyenne mobile des données de vente sur trois mois.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_moving_avg.png) Si le calcul ne peut pas être effectué avec les paramètres actuels, vous verrez apparaître l’annotation Pas assez de valeurs. Pour résoudre ce problème, cliquez sur la liste déroulante du champ Valeurs pour modifier la configuration des paramètres des résultats. ![La boîte de dialogue Calcul mobile affiche une infobulle « Pas assez de valeurs » lorsqu’il n’y a pas assez de valeurs disponibles pour calculer la moyenne mobile.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_moving_avg_no_values.png) 7. Dans le volet de gauche, double-cliquez sur l’en-tête du champ et entrez un nom pour votre calcul. 8. Cliquez sur Terminé pour ajouter votre nouveau champ calculé. Dans le volet Modifications, vous pouvez voir le calcul que Tableau Prep a généré. Cliquez sur Modifier pour ouvrir l’éditeur visuel de calcul et apporter les modifications nécessaires. ![Le volet Modifications affichant la formule d’une moyenne mobile sur trois mois générée par Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_moving_avg_changes_pane.png) #### Éditeur de calcul Si vous souhaitez écrire votre propre calcul afin de calculer la moyenne mobile ou la somme, utilisez la fonction `LOOKUP` dans l’éditeur de calcul. 1. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. ![Dans une étape de flux sur une fiche Profil, le sous-menu Créer un champ calculé avec l'élément de menu Calcul personnalisé en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_custom.png) 2. Dans l’éditeur de calcul, saisissez l’expression. Par exemple, pour obtenir la moyenne mobile sur trois mois des ventes par zone géographique, créez un calcul comme celui présenté ci-dessous. **Remarque** : Cet exemple suppose que l’ensemble de données est au niveau de détail approprié, une ligne pour chaque mois. Si votre ensemble de données n’est pas suffisamment détaillé, envisagez d’utiliser une étape d’agrégation pour le modifier avant d’appliquer le calcul. { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-2)}} + { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-1)}} + { PARTITION \[Region\]:{ ORDERBY \[Year of Sale\]ASC,\[Order Month\]ASC:LOOKUP(\[Sales\],-0)}} / 3 ![L’éditeur de calcul montrant la syntaxe de calcul pour trouver la moyenne mobile sur trois mois des ventes par zone géographique.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_moving_avg_syntax.png) 3. Entrez un nom pour le calcul, puis cliquez sur Enregistrer. ## Obtenir la valeur précédente _Pris en charge dans Tableau Prep Builder 2023.2 et versions ultérieures et sur le Web dans Tableau Cloud. Également pris en charge dans Tableau Server 2023.3 et versions ultérieures._ Si vous devez créer un champ comportant la valeur d’une ligne précédente, vous pouvez créer un calcul personnalisé à l’aide de la fonction `LOOKUP`. 1. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. ![Dans une étape de flux sur une fiche Profil, le sous-menu Créer un champ calculé avec l'élément de menu Calcul personnalisé en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_custom.png) 2. Dans l’éditeur de calcul, saisissez l’expression. Par exemple, pour trouver la valeur des ventes précédentes par date de commande, créez un calcul comme celui présenté ci-dessous. **Remarque** : Cet exemple suppose que l’ensemble de données est au niveau de détail approprié, une ligne pour chaque jour. Si votre ensemble de données n’est pas suffisamment détaillé, envisagez d’utiliser une étape d’agrégation pour le modifier avant d’appliquer le calcul. { ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)} ![L’éditeur de calcul affichant la syntaxe de calcul pour trouver la valeur des ventes précédentes par date de commande à l’aide de l’expression LOOKUP.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_LOOKUP.png) 3. Entrez un nom pour le calcul, puis cliquez sur Enregistrer. ## Calcul en descendant _Pris en charge dans Tableau Prep Builder 2023.3 et versions ultérieures, Tableau Server 2023.3 et versions ultérieures et sur le Web dans Tableau Cloud._ Un calcul en descendant permet de calculer et de remplir les données manquantes de manière à remplacer les valeurs nulles par les valeurs des lignes précédentes, ce qui permet de visualiser facilement les données. L’exemple ci-dessous montre les résultats d’un calcul en descendant dans lequel les valeurs nulles du champ Étudiant sont remplacées par des valeurs basées sur les lignes précédentes. ![Deux tables affichent les notes des élèves, la deuxième table regroupe les élèves communs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_int.png) #### Éditeur de calcul visuel de Prep 1. Dans une fiche de profil ou un volet de résultats, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Descendant. ![L’option de menu Créer un champ calculé, Descendant.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_create.png) 3. Dans la section Regrouper par, vous pouvez sélectionner des champs de manière à partitionner les données lors de l’exécution du calcul. Si vous ne souhaitez pas que vos données soient partitionnées, acceptez la valeur par défaut de la table complète. Une fois le premier champ sélectionné, vous pouvez ajouter d’autres champs Regrouper par à votre partition en cliquant sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png). Pour réorganiser ou supprimer des champs, faites un clic droit ou un Ctrl-clic (MacOS) et sélectionnez une action dans le menu. ![Le menu contextuel permet de réorganiser ou de supprimer des champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filldown_reorder_menu.png) 6. Dans la section Organiser par, sélectionnez un ou plusieurs champs que vous souhaitez utiliser comme ordre de tri. Ce champ permet de spécifier l’ordre des lignes dans une table. Vous pouvez également ajouter un numéro de ligne source à l’étape de saisie des fichiers texte, CSV ou Excel de manière à trier les données dans l’ordre des sources de données. 8. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres champs Organiser par à votre calcul. Vous devez choisir au moins un champ. Cliquez sur l’icône de tri ![L’icône de tri. Fait passer le champ « Organiser par » de l’ordre croissant (ASC) à l’ordre décroissant (DESC).](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_sort.png) pour passer de l’ordre croissant (ASC) à l’ordre décroissant (DESC). Vous pouvez également faire un clic droit ou un Ctrl-clic (MacOS) et sélectionner une action dans le menu pour réorganiser ou supprimer des champs. 9. Dans la section Calculer au moyen de, sélectionnez le champ contenant les valeurs que vous voulez remplir en descendant. Le champ Résultats affiche en gras les valeurs remplies en descendant. ![L’éditeur de calcul visuel avec les résultats du calcul en descendant.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_results.png) 10. Dans le volet de gauche, double-cliquez sur l’en-tête du champ et entrez un nom pour votre calcul. 11. Cliquez sur Terminé pour ajouter votre nouveau champ calculé. Dans le volet Modifications, vous pouvez voir le calcul que Tableau Prep a généré. Cliquez sur Modifier pour ouvrir l’éditeur visuel de calcul et apporter les modifications nécessaires. ![Le volet Modifications avec la syntaxe de calcul en descendant.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_syntaxCalc.png) #### Éditeur de calcul 1. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. 2. Dans l’éditeur de calcul, saisissez l’expression. 3. Entrez un nom pour le calcul, puis cliquez sur Enregistrer. #### Exemples Exemple de remplissage en descendant avec une partition : À partir des données suivantes, vous pouvez remplir en descendant les valeurs manquantes du champ Catégorie de capteur à l’aide de la fonction `LAST_VALUE`. Dans cet exemple, _ID du capteur_ est utilisé pour la partition des données, _Horodatage_ est utilisé pour l’organisation des données, et _Catégorie de capteur_ est utilisé pour le calcul des données. ![Une table s’affiche avec l’ID du capteur, l’horodatage, la catégorie du capteur et l’observation.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_sensorId.png) ![La boîte de dialogue de l’éditeur de calcul montrant comment utiliser la fonction Last\_Value pour effectuer un calcul en descendant avec une partition.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_lastValue.png) Les résultats du remplissage en descendant sont mis en surbrillance dans le volet de calcul. ![Une table de données du capteur, comprenant notamment l’horodatage, la catégorie de capteur et les valeurs d’observation, avec des lignes vides remplies.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_syntaxResults.png) Exemple de remplissage en descendant sans aucune partition : À partir des données suivantes, vous pouvez remplir en descendant les valeurs manquantes du champ _Étudiant_. Le champ _Numéro de ligne source_ a été ajouté dans une étape de saisie et permet d’organiser les données dans l’ordre des sources. Le champ _Étudiant_ est utilisé pour le calcul des données. ![Une table des élèves, de leurs matières et de leurs notes correspondantes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_int1.png) ![La boîte de dialogue de l’éditeur de calcul montrant comment utiliser la fonction Last\_Value pour effectuer un calcul en descendant sans aucune partition.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_withoutPart.png) Les résultats du remplissage en descendant sont mis en surbrillance dans le volet de calcul. ![Les résultats du calcul en descendant remplissent les valeurs manquantes du champ Élève](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fillDown_calcResults.png) ## Calcul en remontant _Pris en charge dans Tableau Prep Builder 2023.3 et versions ultérieures, Tableau Server 2023.3 et versions ultérieures et sur le Web dans Tableau Cloud._ Un calcul en remontant calcule la somme ou la moyenne cumulative d’une valeur et de toutes les valeurs précédentes de la colonne. L’exemple ci-dessous montre les résultats d’un calcul en remontant de la somme des ventes au fil du temps. ![Une table avec la somme des ventes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_runnngSum_int1.png) ![Un calcul en remontant de la somme des ventes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_runningSum_int2.png) #### Éditeur de calcul visuel de Prep 1. Dans une fiche de profil ou un volet de résultats, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Descendant. ![Créez un calcul en remontant.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_runningCalc_create.png) 3. Dans la section Regrouper par, vous pouvez sélectionner des champs de manière à partitionner les données lors de l’exécution du calcul. Si vous ne souhaitez pas que vos données soient partitionnées, acceptez la valeur par défaut de la table complète. Une fois le premier champ sélectionné, vous pouvez ajouter d’autres champs Regrouper par à votre partition en cliquant sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png). Pour réorganiser ou supprimer des champs, faites un clic droit ou un Ctrl-clic (MacOS) et sélectionnez une action dans le menu. ![Le menu contextuel permet de réorganiser ou de supprimer des champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filldown_reorder_menu.png) 6. Dans la section Organiser par, sélectionnez un ou plusieurs champs que vous souhaitez utiliser comme ordre de tri. Ce champ permet de spécifier l’ordre des lignes dans une table. Vous pouvez également ajouter un numéro de ligne source à l’étape de saisie des fichiers texte, CSV ou Excel de manière à trier les données dans l’ordre des sources de données. 8. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres champs Organiser par à votre calcul. Vous devez choisir au moins un champ. Cliquez sur l’icône de tri ![L’icône de tri. Fait passer le champ « Organiser par » de l’ordre croissant (ASC) à l’ordre décroissant (DESC).](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_diff_from_sort.png) pour passer de l’ordre croissant (ASC) à l’ordre décroissant (DESC). Vous pouvez également faire un clic droit ou un Ctrl-clic (MacOS) et sélectionner une action dans le menu pour réorganiser ou supprimer des champs. 9. Dans la section Résultats, sélectionnez l’agrégation que vous souhaitez effectuer (SUM ou AVG) pour une somme cumulée ou une moyenne cumulée. 10. Cliquez sur les lignes de la table des résultats pour obtenir un aperçu actualisé de la valeur sélectionnée. Les annotations mettent en évidence les lignes utilisées pour effectuer le calcul. ![La somme d’un calcul en remontant des ventes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_runningCalc_sum.png) 11. Dans le volet de gauche, double-cliquez sur l’en-tête du champ et entrez un nom pour votre calcul. 12. Cliquez sur Terminé pour ajouter votre nouveau champ calculé. Dans le volet Modifications, vous pouvez voir le calcul que Tableau Prep a généré. Cliquez sur Modifier pour ouvrir l’éditeur visuel de calcul et apporter les modifications nécessaires. ![Un éditeur de calcul en remontant affichant les calculs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_runningCalc_syntax.png) #### Éditeur de calcul 1. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. 2. Dans l’éditeur de calcul, saisissez l’expression. Par exemple, à partir des données suivantes, vous pouvez calculer le total des _Ventes_ au fil du temps à l’aide de la fonction `RUNNING_SUM`. Les données ne sont pas partitionnées et sont regroupées à l’aide d’une Table complète. Le champ _Organiser_ est utilisé pour le classement par ordre chronologique, et le champ _Ventes_ est utilisé pour le calcul des données. ![Une table avec la somme des ventes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_runnngSum_int1.png) ![Un calcul utilisant une somme cumulée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_runningCalc_withOutPart.png) 3. Entrez un nom pour le calcul, puis cliquez sur Enregistrer. Les résultats de la somme cumulée sont mis en surbrillance dans le volet de calcul. ![Un calcul en remontant de la somme des ventes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_runningCalc_sumOfSales.png) [Passer au contenu principal](#main-content) # Combler les lacunes dans les données séquentielles _Pris en charge dans Tableau Prep Builder à partir de la version 2021.3.1 et sur le Web dans Tableau Server et Tableau Cloud à partir de la version 2021.3.0._ Si vous avez des lacunes dans votre ensemble de données séquentielles, vous devrez peut-être combler ces lacunes avec de nouvelles lignes pour analyser efficacement vos données ou réaliser une analyse des tendances. Vous pouvez utiliser le type d’étape Nouvelles lignes pour générer les lignes manquantes et définir les options de configuration permettant d’obtenir les résultats dont vous avez besoin. De nouvelles lignes peuvent être générées pour les champs comportant des valeurs numériques (nombres entiers) ou de date. Les options de configuration incluent : - Générer des lignes à l’aide des valeurs d’un seul champ ou de deux champs - Utiliser toutes les données du champ ou sélectionner une plage de valeurs - Créer un nouveau champ avec les résultats ou ajouter les nouvelles lignes à vos champs existants - Définir l’incrément (jusqu’à 10 000) à utiliser lors de la génération des nouvelles lignes - Définir les valeurs des nouvelles lignes sur la valeur zéro ou des valeurs nulles, ou copier la valeur de la ligne précédente. **Exemples** - **Exemple 1 :** Vous disposez d’un tableau de données de vente, mais il y a certains jours où aucune vente n’est enregistrée. Vous avez besoin d’une ligne pour chaque jour, et pas seulement pour les jours où vous avez eu des ventes. Avec Nouvelles lignes, vous pouvez générer des lignes pour vos jours manquants et les ajouter à votre champ existant « Jours de la semaine ». Étant donné qu’aucune vente n’est enregistrée pour ces jours, vous souhaitez que la valeur de la quantité vendue soit égale à zéro. ![Une table intitulée table d’origine à côté d’une table dans laquelle des lignes manquantes ont été ajoutées à l’aide de l’étape Nouvelles lignes dans Tableau Prep,](/tableau/current/fr-ca/prep/fr-ca/Img/prep_new_rows_example1.png) - **Exemple 2 :** Vous disposez d’un tableau de données de vente où les commandes exécutées sont enregistrées en utilisant une plage de dates. Vous avez besoin d’une ligne pour chaque jour. Étant donné que vous ne savez pas combien de commandes ont été exécutées chaque jour, vous souhaitez que les valeurs des nouvelles lignes soient des valeurs nulles. Avec Nouvelles lignes, vous pouvez générer les lignes manquantes entre les deux dates et créer un nouveau champ appelé « Tous les jours » pour conserver vos données d’origine. ![Une table intitulée table d’origine à côté d’une table dans laquelle des lignes manquantes ont été ajoutées à l’aide de l’étape Nouvelles lignes dans Tableau Prep,](/tableau/current/fr-ca/prep/fr-ca/Img/prep_new_rows_example2.png) ## Générer de nouvelles lignes 1. Dans le volet Flux, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Nouvelles lignes. Une étape Nouvelles lignes s’affiche dans le volet Flux. Effectuez les étapes suivantes pour configurer vos options afin de générer les nouvelles lignes. 2. Comment souhaitez-vous ajouter de nouvelles lignes? Utilisez l’une des options suivantes pour sélectionner le ou les champs où des lignes sont manquantes. 1. Valeurs d’un champ : génère les lignes manquantes à partir des valeurs d’un seul champ. Utilisez cette option pour les types de données Nombre (entier) ou Date. Par défaut, utilisez les valeurs minimum et maximum pour générer les lignes manquantes. Cette option utilise toutes les valeurs du champ. Si vous souhaitez uniquement utiliser une plage de valeurs pour générer les lignes manquantes, définissez une valeur de début et une valeur de fin. **Remarque :** les champs Valeur de début et Valeur de fin ne peuvent pas être utilisés pour générer des lignes en dehors de votre ensemble de données actuel. 2. Plages de valeurs à partir de deux champs : génère de nouvelles lignes en utilisant une plage de valeurs comprises entre deux champs de date. Cette option n’est disponible que pour les types de données Date et Heure, utilise toutes les valeurs du champ et requiert que les deux champs aient le même type de données. 3. Où voulez-vous ajouter les nouvelles lignes? Lorsque vous utilisez un seul champ, vous pouvez ajouter les nouvelles lignes à votre champ existant ou créer un nouveau champ pour conserver vos données d’origine. Lorsque vous utilisez des plages de valeurs à partir de deux champs, vous devez créer un nouveau champ. - Dans Nom du champ : entrez un nom pour le nouveau champ. ![Boîte de dialogue demandant où vous souhaitez ajouter de nouvelles lignes, avec l’option Créer un nouveau champ sélectionnée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_new_rows_new_field.png) 4. Spécifier votre valeur d’incrément : saisissez une valeur comprise entre 1 et 10 000. Chaque nouvelle ligne est incrémentée de la valeur que vous sélectionnez. Si vous sélectionnez une valeur supérieure à l’écart entre les valeurs, aucune nouvelle ligne n’est générée. - **Champs numériques :** sélectionnez une valeur numérique. - **Champs de date :** sélectionnez une valeur numérique et sélectionnez Jour, Semaine ou Mois. 5. Quelles valeurs vos nouvelles lignes doivent-elles avoir?  : sélectionnez une option pour renseigner les autres valeurs de champ pour les nouvelles lignes. - Valeurs nulles : remplissez toutes les valeurs de champ avec des valeurs nulles. - Valeurs nulles ou zéro : remplissez toutes les valeurs de texte avec des valeurs nulles et toutes les valeurs numériques avec zéro. - Copier à partir de la ligne précédente : remplissez toutes les valeurs de champ avec la valeur de la ligne précédente. ![Boîte de dialogue demandant quelles valeurs doivent contenir vos nouvelles lignes, avec l’option Null ou zéro sélectionnée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_new_rows_values.png) Les nouvelles lignes sont affichées en **gras** dans le volet Lignes générées lorsque vous entrez vos paramètres de configuration. Les détails de la ligne sont affichés dans le volet Résultats des nouvelles lignes. ![Les nouvelles lignes dans le volet Lignes générées s’affichent en gras dans les paramètres de configuration, et les détails des lignes sont affichés dans le volet Résultats des nouvelles lignes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_new_rows_results.png) [Passer au contenu principal](#main-content) # Compatibilité de version avec Tableau Prep Si de nouvelles fonctionnalités ou de nouveaux connecteurs sont introduits dans une nouvelle version de Tableau Prep Builder et que vous travaillez dans une version plus ancienne, la compatibilité peut poser un problème si vous essayez d’ouvrir un flux. **Remarque :** depuis la version 2020.4, vous pouvez désormais créer et modifier les flux directement dans Tableau Server et Tableau Cloud. Les flux créés sur le Web seront toujours compatibles avec la version de serveur que vous utilisez. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). De la même manière, si vous publiez des flux sur Tableau Server ou Tableau Cloud pour programmer leur exécution à l’aide de Tableau Prep Conductor, et que vos flux incluent des fonctionnalités ou des connecteurs nouveaux non pris en charge dans la version de Tableau Server ou Tableau Cloud sur laquelle vous publiez, vous pouvez rencontrer des erreurs de compatibilité susceptibles d’empêcher la programmation et l’exécution de vos flux. ## Format du numéro de version À partir de Tableau Prep Builder version 2022.3, le schéma de numérotation des versions est désormais aligné sur Tableau Desktop et Tableau Server. Dans les versions précédentes, les numéros de version de Tableau Desktop et Tableau Prep Builder avaient des formats différents. Par exemple : ![Un diagramme montrant la relation entre Tableau Prep Builder et Tableau Desktop, y compris les numéros de version.](/tableau/current/fr-ca/prep/fr-ca/Img/desktop_prep_upgrade_version.png) Les versions de maintenance de Tableau Desktop et Tableau Prep Builder ne suivent pas la même séquence. |   | Exemple de mise à niveau de version | Exemple de première version de maintenance | | --- | --- | --- | | Prep Builder | 2022.1.1 | 2022.1.2 | | Ordinateur de bureau | 2022,1 | 2022.1.1 | ## Trouver votre version **Remarque :** pour télécharger une version spécifique de Tableau Prep Builder, ouvrez la page [Téléchargements](http://www.tableau.com/fr-ca/support/esdalt) et sélectionnez Tableau Prep Builder dans la liste située à gauche sur la page. **Tableau Prep Builder** Pour trouver la version de distribution de votre produit, ouvrez Tableau Prep Builder, puis dans le menu supérieur, effectuez l’une des opérations suivantes : - **Windows :** dans le menu du haut, cliquez sur Aide > À propos de Tableau Prep Builder ou À propos de Tableau Prep, selon votre version. - Mac : dans le menu supérieur, cliquez sur Tableau Prep Builder > À propos de Tableau Prep Builder ou Tableau Prep > À propos de Tableau Prep, selon votre version. Le numéro de version s’affiche dans le coin inférieur gauche de la boîte de dialogue. ![L’écran de démarrage de Tableau Prep Builder.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_version_about_builder.png) **Tableau Server** Tableau Prep Conductor a été introduit comme partie intégrante de Gestion des données dans Tableau Server version 2019.1. Pour programmer l’exécution de flux sur Tableau Server, vous devez utiliser Tableau Server version 2019.1 ou ultérieure, et Tableau Prep Conductor doit être activé. Pour trouver votre version de Tableau Server, ouvrez Tableau Server dans votre navigateur Web. Dans la barre du menu supérieur, cliquez sur l’icône d’information ![Un point d’interrogation à l’intérieur d’un cercle.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_info_icon_server.png) dans le coin supérieur droit et sélectionnez À propos de Tableau Server. Une boîte de dialogue vous indique quelle version de Tableau Server vous utilisez. Pour savoir comment activer Tableau Prep Conductor, consultez [Étape 2 : Configurer les paramètres de flux pour votre serveur](https://help.tableau.com/current/server/fr-ca/prep_conductor_configure_server_site_settings.htm) dans l’aide de Tableau Server. ![Infobulle À propos de Tableau Server.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_version_Conductor.png) **Tableau Cloud** Tableau Prep Conductor a été introduit comme partie intégrante de Gestion des données dans Tableau Cloud version 2019.3. Pour programmer l’exécution de flux sur Tableau Cloud, vous devez utiliser Tableau Cloud version 2019.3 ou ultérieure, et Tableau Prep Conductor doit être activé. Pour trouver votre version, ouvrez Tableau Cloud dans votre navigateur Web. Dans la barre de menu supérieure, cliquez sur l’icône d’information dans le coin supérieur droit et sélectionnez À propos de Tableau Cloud. Une boîte de dialogue s’ouvre et vous indique la version de Tableau Cloud que vous utilisez. Pour plus d’informations sur l’activation de Tableau Prep Conductor, consultez [Tableau Prep Conductor](https://help.tableau.com/current/online/fr-ca/prep_conductor_online_intro.htm) dans l’aide de Tableau Cloud. ![Infobulle À propos de Tableau Cloud.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_version_Online.png) ## Compatibilité entre différentes versions de Tableau Prep Builder En général, une nouvelle version de Tableau Prep Builder peut ouvrir des flux créés dans une version antérieure. Toutefois, des problèmes de compatibilité peuvent se produire lorsque vous essayez d’ouvrir un flux entre des versions plus récentes et plus anciennes de Tableau Prep Builder, ou même lors de l’ouverture de flux dans la même version de Tableau Prep Builder sur des ordinateurs différents. Par exemple : - Le flux comprend des connecteurs d’entrée ou des fonctionnalités qui ne sont pas pris en charge dans la version où le flux est ouvert. - La machine que vous utilisez pour ouvrir le flux n’a pas les connecteurs d’entrée requis ou possède une version de pilote pour le connecteur non compatible. Tableau Prep Builder requiert l’installation de pilotes 64 bits pour fonctionner avec des connecteurs d’entrée de flux. En cas de problème de compatibilité, lorsque vous essayez d’ouvrir le flux, le flux peut s’ouvrir mais risque de contenir des erreurs. Ou alors il ne s’ouvrira pas ou vous recevrez un message d’erreur. Dans l’exemple ci-dessous, le flux ne s’ouvre pas, un message d’erreur s’affiche et répertorie les fonctionnalités incompatibles ainsi que les options permettant de résoudre le problème. ![Un volet Flux Tableau Prep Builder affiche une boîte de dialogue indiquant que le flux a été créé dans une version plus récente et inclut des fonctionnalités non prises en charge dans la version actuelle.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_compatibility_message.png) ### Résoudre les problèmes de compatibilité avec Tableau Prep Builder Pour résoudre les problèmes de compatibilité, essayez l’une des solutions suivantes : - Mettez à niveau à la dernière version de Tableau Prep Builder. Cliquez sur le bouton de mise à jour situé en bas du volet Découverte pour télécharger la dernière version du produit et suivez les instructions d’[Installation de Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_download_and_install.htm) dans le guide de déploiement de Tableau Desktop et Tableau Prep Builder. Si vous n’avez pas accès au bouton de mise à jour du volet Découverte, des instructions sur le téléchargement de la dernière version du produit sont incluses dans la rubrique **Installer Tableau Prep Builder**. - Assurez-vous que votre ordinateur est compatible avec Tableau Prep Builder. Par exemple, assurez-vous que les pilotes 64 bits sont installés pour les connecteurs utilisés par le flux. Pour télécharger des pilotes, consultez la page [Téléchargements des pilotes](https://www.tableau.com/fr-ca/support/drivers). - Ouvrez une copie du flux dont les fonctionnalités incompatibles sont supprimées. ## Compatibilité entre différentes versions de Tableau Prep Builder et Tableau Server La publication depuis une version plus récente de Tableau Prep Builder vers une version antérieure de Tableau Server peut entraîner des problèmes de compatibilité. Par exemple, les nouvelles fonctionnalités ajoutées dans la version 2021.3 de Tableau Prep Builder peuvent ne pas être compatibles avec la version 2021.2 de Tableau Server mais seraient compatibles avec la version 2021.4 de Tableau Server et toutes les versions majeures ultérieures de Tableau Server, telles que la version 2022.3. Dans Tableau Server, Tableau Prep Conductor détecte les fonctionnalités incluses dans un flux au moment de sa publication. S’il détecte des fonctionnalités qu’il ne prend pas en charge, le flux peut toujours être publié sur Tableau Server, mais il ne peut pas être exécuté, ni être programmé ou encore ajouté à une tâche. Tableau Cloud est mis à jour automatiquement et régulièrement, et est donc généralement compatible avec toutes les versions de Tableau Prep Builder. Si vous utilisez une version plus ancienne de Tableau Server, vous pouvez toujours exécuter des flux incompatibles manuellement dans Tableau Prep Builder ou à l’aide de la ligne de commande. Pour plus d’informations sur l’utilisation de ce processus, consultez [Actualiser les fichiers de sortie de flux à partir de la ligne de commande](https://help.tableau.com/current/prep/fr-ca/prep_run_commandline.htm). ### Détecter les fonctionnalités incompatibles Selon la version de Tableau Prep Builder que vous utilisez, vous pouvez repérer les fonctionnalités incompatibles de différentes manières. #### Tableau Prep Builder (version 2020.1.1 et versions ultérieures) Connectez-vous à Tableau Server, et Tableau Prep Builder détectera et désactivera les fonctionnalités incompatibles pour vous. Les fonctionnalités incompatibles s’afficheront en grisé ou un message d’incompatibilité s’affichera lors de la publication du flux. Si vous souhaitez tout de même utiliser la fonctionnalité et exécuter le flux manuellement ou depuis la ligne de commande, vous pouvez activer les fonctionnalités grisées depuis le menu. **Remarque :** depuis Tableau Prep Builder version 2020.1.4, une fois que vous vous connectez à votre serveur, Tableau Prep Builder se souvient de votre nom de serveur et de vos identifiants lorsque vous fermez l’application. La prochaine fois que vous ouvrez l’application, vous êtes donc déjà connecté à votre serveur. 1. Survolez la fonction désactivée pour voir si elle est désactivée parce qu’elle n’est pas compatible avec la version de votre serveur, puis cliquez sur le bouton Utiliser les fonctionnalités. Cette option est disponible dans le volet Flux et dans les menus du volet Profil, du volet Résultats et la grille de données. **Remarque :** les fonctionnalités peuvent être désactivées pour d’autres raisons, par exemple si les mises à jour des données sont suspendues ou si l’option n’est pas disponible pour une étape ou un type de données spécifique. ![Un message d’avertissement d’incompatibilité indiquant que le flux dans Tableau Prep est incompatible avec une version de Tableau Server. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_incompatible3.png) 2. La fonction sélectionnée est appliquée et toutes les fonctionnalités incompatibles sont activées et peuvent être utilisées. Les fonctionnalités incompatibles sont signalées par un avertissement afin que vous puissiez facilement les trouver et les supprimer si vous souhaitez exécuter le flux en utilisant une programmation dans votre version de Tableau Server. Pour désactiver entièrement cette fonctionnalité et activer toutes les fonctionnalités incompatibles, procédez comme suit : 1. Dans le menu du haut, sélectionnez Aide > Paramètres et performances > Désactiver les fonctionnalités incompatibles. ![Menu Paramètres et performances de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_incompatible4_262png.png) 2. Sélectionnez Désactiver les fonctionnalités incompatibles pour décocher la case située à côté de cette option. Pour réactiver la fonctionnalité, sélectionnez Désactiver les fonctionnalités incompatibles. Cette option devrait être activée par défaut. #### Tableau Prep Builder (version 2019.3.1 et versions ultérieures) Lorsque vous créez votre flux, Tableau Prep Builder peut détecter les fonctionnalités incompatibles au fur et à mesure que vous les ajoutez et les signaler par une icône d’alerte. Vous devez être connecté à votre serveur pour voir ces alertes. Ce système d’alerte vous aide à identifier rapidement les fonctionnalités incompatibles dans votre flux. Vous pouvez ainsi décider si vous souhaitez conserver ou supprimer la fonctionnalité dans votre flux. Survolez les alertes dans le volet Flux pour afficher des renseignements sur la fonctionnalité incompatible ou utilisez le centre d’alertes pour afficher plus de détails. Dans le centre d’alerte, cliquez sur le lien Afficher dans le flux pour accéder directement à l’étape, l’annotation, le champ ou la modification qui a déclenché l’avertissement. ![Un flux Prep affichant un message d’avertissement sur une fonctionnalité incompatible.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_compatibility_message_alert.png) #### Tableau Prep Builder (toutes les versions) Si vous publiez un flux contenant des fonctionnalités incompatibles, le message suivant s’affiche et répertorie les fonctionnalités non prises en charge dans la version de Tableau Server à laquelle vous êtes connecté. Dans Tableau Prep Builder version 2019.2.3 et versions antérieures, c’est le seul moyen de voir quelles fonctionnalités sont incompatibles dans votre flux. **Remarque :** le message d’erreur indique la version de Tableau Prep Builder dans laquelle la fonctionnalité a été introduite. Tableau Prep Builder ne publie pas de fonctionnalités dans les versions de maintenance, donc pour que la fonctionnalité soit compatible, Tableau Server doit exécuter la version majeure suivante. Dans l’exemple ci-dessous, la fonctionnalité Dupliquer des champs a été introduite dans Tableau Prep Builder version 2019.2.3. Elle ne sera donc pas compatible avec la version de maintenance de Tableau Server 2019.2.3. Par contre, elle serait compatible avec la prochaine version majeure de Tableau Server, la version 2019.3. ![Message d’erreur de version de flux incompatible.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_versionerror1.png) Si vous continuez à publier le flux, la publication aboutira correctement. Toutefois, lorsque vous ouvrez le flux dans Tableau Server ou Tableau Cloud, le message suivant s’affichera : ![La page Présentation du flux affiche un message d’erreur indiquant que le flux inclut des fonctionnalités incompatibles et ne peut pas être exécuté.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_conductor_version_error.png) Pour planifier et exécuter le flux dans Tableau Server, vous pouvez effectuer l’une des opérations suivantes : - Recherchez la dernière version majeure de [Tableau Server](https://www.tableau.com/fr-ca/support/releases/server) compatible avec la version de Tableau Prep Builder que vous utilisez. Par exemple, si vous utilisez des fonctionnalités introduites dans Tableau Prep Builder version 2019.2.3, pour exécuter le flux dans Tableau Server, vous auriez besoin d’une version du serveur 2020.3 ou ultérieure. Tableau Cloud est mis à jour automatiquement et régulièrement, en général tous les trimestres. Testez d’abord votre flux, pour vous assurer qu’il est compatible avec votre version actuelle de Tableau Cloud avant de le publier. - Avant de publier le flux, supprimez les éléments incompatibles du flux, puis publiez le flux. - Si vous avez déjà publié votre flux sur Tableau Server, essayez de modifier directement le flux sur le serveur (version 2019.4 et ultérieure), téléchargez le flux et supprimez des fonctionnalités ou créez le flux dans une version antérieure de Tableau Prep Builder en utilisant uniquement des fonctionnalités disponibles dans cette version. **Remarque :** pour télécharger une version spécifique de Tableau Prep Builder, ouvrez la page [Téléchargements](http://www.tableau.com/fr-ca/support/esdalt) et sélectionnez Tableau Prep Builder dans la liste située à gauche sur la page. ### Résolution des problèmes de compatibilité Si le flux est déjà publié sur Tableau Server, essayez les étapes ci-dessous pour supprimer les fonctionnalités incompatibles avec votre version actuelle de Tableau Prep Builder. Une fois que vous avez supprimé les fonctionnalités et que le message d’incompatibilité de version ne s’affiche plus, republiez votre flux dans Tableau Server ou Tableau Cloud pour le planifier à l’aide de Tableau Prep Conductor. **Remarque** : Tableau Prep Conductor fait partie de Gestion des données. Vous devez l’activer dans Tableau Server ou Tableau Cloud pour exécuter les flux à l’aide de la fonctionnalité de programmation. Pour plus d’informations sur Gestion des données, consultez [Tableau Data Management](https://www.tableau.com/fr-ca/products/add-ons/data-management). Pour plus d’informations sur l’activation de Tableau Prep Conductor dans Tableau Server ou Tableau Cloud, consultez [Étape 2 : Configurer les paramètres de flux pour votre serveur](https://help.tableau.com/current/server/fr-ca/prep_conductor_configure_server_site_settings.htm) dans l’aide de Tableau Server, ou [Tableau Prep Conductor](https://help.tableau.com/current/online/fr-ca/prep_conductor_online_intro.htm) dans l’aide de Tableau Cloud. #### Identifier les fonctionnalités incompatibles Si vous travaillez dans Tableau Server, les fonctionnalités incompatibles dans votre flux ne sont pas répertoriées à l’heure actuelle. Pour identifier la liste des fonctionnalités à supprimer du flux, vous devez ouvrir le flux dans Tableau Prep Builder, puis les rechercher et les supprimer dans votre flux. 1. Ouvrez votre flux. Si vous êtes dans Tableau Prep Conductor, dans le menu Autres actions![L’option de menu Plus d’options représentée par 3 points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_server_rmoremenu.png), cliquez sur Télécharger pour télécharger le flux et l’ouvrir dans Tableau Prep Builder ou ouvrez simplement le flux dans Tableau Prep Builder. 2. Si vous avez téléchargé le flux, cliquez sur le flux téléchargé pour l’ouvrir. 3. En fonction de votre système d’exploitation, effectuez l’une des opérations suivantes : - **Version 2019.3.1 et versions ultérieures :** Dans le menu supérieur, sélectionnez Serveur > Connexion. Veillez à sélectionner le même serveur qui est incompatible avec le flux. Toute étape, annotation, champ ou modification incompatible doit être marquée par une icône d’alerte. Dans le coin supérieur droit du volet Flux, cliquez sur Alerte pour afficher les détails de chaque fonctionnalité incompatible. Cliquez sur Afficher dans le flux pour naviguer jusqu’à la fonctionnalité incompatible et prendre des mesures. ![Trois alertes de compatibilité des versions dans Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_version_compatibility_alerts2.png) - **Version 2019.2.3 et versions antérieures :** Dans le menu supérieur, sélectionnez Serveur > Publier le flux. Si vous devez vous reconnecter au serveur, assurez-vous de sélectionner le même serveur incompatible avec le flux. Une boîte de dialogue d’avertissement s’ouvre, répertoriant les fonctionnalités qui ne sont pas compatibles avec votre version de serveur. Notez les fonctionnalités afin de les identifier et de les supprimer du flux. Cliquez ensuite sur Annuler pour fermer la boîte de dialogue. ![Message d’erreur de version de flux incompatible.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_versionerror1.png) 4. Dans le menu supérieur, cliquez sur Fichier > Enregistrer sous pour enregistrer une copie de votre flux. Utilisez les options des sections suivantes pour supprimer les fonctionnalités incompatibles de votre flux. #### Supprimer les fonctionnalités incompatibles du flux Vous pouvez utiliser différentes méthodes pour rechercher et supprimer des fonctionnalités de votre flux. Cette section présente certaines options pour vous aider à résoudre les erreurs d’incompatibilité. #### Sources de données incompatibles Si la source de données n’est pas compatible, par exemple en cas d’ajout d’un nouveau connecteur non encore pris en charge dans Tableau Prep Conductor, vous devrez vous connecter à une source de données prise en charge. Pour modifier votre connexion de données, consultez [Remplacer votre source de données](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#input_replace). #### Fonctionnalités incompatibles Pour supprimer les fonctionnalités incompatibles, vous devez trouver les étapes où ces fonctionnalités ont été utilisées et les supprimer. Vous pouvez suivre les instructions de la section [Identifier les fonctionnalités incompatibles](#identify_incompat_features) pour localiser les fonctions incompatibles. 1. Si la fonctionnalité est un type d’étape, dans le volet Flux, cliquez sur l’étape où la fonctionnalité est utilisée. Cliquez avec le bouton droit de la souris (ou Ctrl-clic sur un MacOS) dans l’étape et sélectionnez Supprimer. 2. Si la fonctionnalité est une opération de nettoyage, dans le volet Flux, cliquez sur l’étape où la fonctionnalité est utilisée. Vous pouvez survoler les annotations dans le volet Flux ou dans les volets Profil ou Résultats pour afficher une liste des modifications. **Remarque :** dans Tableau Prep Builder version 2019.1.3 et versions ultérieures, vous pouvez survoler l’icône représentant la modification que vous recherchez dans une étape du volet Flux ou dans la fiche de profil, puis sélectionner l’annotation dans la liste des modifications. La modification est mise en surbrillance dans le volet Modifications, le volet Profil ou le volet Résultats, et dans la grille de données. 3. Si nécessaire, ouvrez le volet Modifications et sélectionnez la modification correspondant à la fonctionnalité à supprimer. Cliquez sur la modification pour la sélectionner et cliquez sur Supprimer pour la supprimer du flux. ![Le volet Modifications dans un flux Tableau Prep mettant en surbrillance le « X » pour supprimer une modification du flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_conductor_remove_feature.png) 4. Répétez ces étapes pour remplacer toute autre fonctionnalité. Enregistrez ensuite votre flux et republiez-le. [Passer au contenu principal](#main-content) # Configurer votre ensemble de données **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf indication contraire. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Pour déterminer la proportion de votre ensemble de données à inclure dans le flux, vous pouvez configurer votre ensemble de données. Lorsque vous vous connectez à vos données ou que vous faites glisser des tables vers le volet Flux, une étape de saisie est automatiquement ajoutée au flux. L’étape de saisie est l’endroit où vous pouvez décider quelles données et combien de données inclure dans votre flux. Ceci est toujours la première étape du flux. Vous pouvez également actualiser les données à partir de l’étape de saisie. Pour plus d’informations, consultez la section [Ajouter des données supplémentaires à l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm). À l’étape de saisie, vous pouvez : - Faire un clic droit ou Cmd-clic (MacOS) sur l’étape de saisie dans le volet du flux pour la renommer ou la supprimer. - Réunir plusieurs fichiers dans le même répertoire parent ou enfant. Pour plus d’informations, consultez la section [Réunir des fichiers et des tables de base de données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#Union). - (2023.1 et versions ultérieures) Incluez les numéros de ligne générés automatiquement en fonction de l’ordre de tri d’origine de votre ensemble de données. Voir [Inclure les numéros de ligne de votre ensemble de données](#autogenerated_row_numbers). - Rechercher des champs. - Voir un aperçu des valeurs de champ. - Configurer les propriétés du champ en modifiant le nom du champ ou configurer les paramètres de texte pour les fichiers texte. **Remarque :** les crochets dans les valeurs de champ sont automatiquement convertis en parenthèses. - Configurez l’échantillon de données ingéré dans votre flux. Voir [Définir la taille de votre échantillon de données](#sample). - Supprimez les champs dont vous n’avez pas besoin. Vous pouvez toujours revenir à l’étape de saisie et les inclure plus tard. - Masquez les champs que vous n’avez pas besoin de nettoyer, mais que vous voulez quand même inclure dans votre sortie de flux. Vous pouvez les afficher à tout moment si vous en avez besoin. - Appliquez des filtres aux champs sélectionnés. - Modifiez le type de données des champs pour les connexions de données qui les prennent en charge. - (version 2023.3 et versions ultérieures) Vous pouvez définir l’en-tête et la ligne de début des fichiers CSV. - (version 2024.1 et versions ultérieures) Vous pouvez définir l’en-tête et la ligne de début des fichiers Excel. ## Inclure les numéros de ligne de votre ensemble de données _Pris en charge dans Tableau Prep Builder version 2023.1 et versions ultérieures et sur le Web pour les fichiers Microsoft Excel et texte (.csv)._ **Remarque** : Cette option n’est actuellement pas prise en charge pour les fichiers inclus dans une union d’entrée. À partir de la version 2023.1, Tableau Prep génère automatiquement des numéros de ligne en fonction de l’ordre de tri d’origine de vos données que vous pouvez inclure en tant que nouveau champ dans votre flux. Ceci est disponible uniquement pour les types de fichiers Microsoft Excel ou texte (.csv). Dans les versions précédentes, si vous vouliez inclure ces numéros de ligne, vous deviez les ajouter manuellement à la source avant d’ajouter l’ensemble de données à votre flux. Ce champ est généré à l’étape de saisie lorsque vous vous connectez à vos données. Par défaut, il est exclu du flux, mais vous pouvez l’inclure en un clic. Si vous choisissez de l’inclure, il se comporte comme n’importe quel autre champ et peut être utilisé dans vos opérations de flux et vos champs calculés. Tableau Prep prend également en charge la fonction ROW\_NUMBER pour les champs calculés. Cette fonction est utile lorsque votre ensemble de données contient des champs qui peuvent définir le tri, tels que l’ID de ligne ou l’horodatage. Pour plus d’informations sur l’utilisation de cette fonction, voir [Créer des calculs de niveau de détail, de classement et de section](https://help.tableau.com/current/prep/fr-ca/prep_calculations.htm). ### Ajouter le champ Numéro de ligne source à votre flux 1. Faites un clic droit ou Cmd-clic (MacOS) sur le champ, ou cliquez sur le menu Plus d’options ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Inclure le champ. Aperçu des données : ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_dp_Include_srn.png) Liste des champs: ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fl_Include_srn.png) La liste des modifications est effacée, le champ fait désormais partie des données de flux et vous pouvez voir les numéros de ligne générés dans les étapes de flux suivantes. #### Détails du numéro de ligne source Lorsque vous incluez le Numéro de ligne source dans votre ensemble de données, les options et considérations suivantes s’appliquent. - Les numéros de ligne de la source de données sont appliqués avant tout échantillonnage ou filtre de données. - Cela crée un nouveau champ appelé Numéro de ligne source qui persiste tout au long du flux. Ce nom de champ n’est pas localisé, mais peut être renommé à tout moment. - Si un champ portant ce nom existe déjà, le nouveau nom de champ est incrémenté de 1. Par exemple, Numéro de ligne source-1, Numéro de ligne source-2, etc. - Vous pouvez modifier le type de données du champ dans les étapes suivantes. - Vous pouvez utiliser ce champ dans les opérations de flux et les calculs. - Cette valeur est régénérée pour l’ensemble du jeu de données chaque fois que les données d’entrée sont actualisées ou que le flux est exécuté. - Ce champ n’est pas disponible pour les unions d’entrée. ## Définir la ligne d’en-tête et la ligne de début des données _Pris en charge dans Tableau Prep Builder version 2023.3 et versions ultérieures ainsi que sur le Web pour les fichiers texte (.csv), et dans la version 2024.1 et versions ultérieures pour les fichiers Excel (.xls)._ Vous pouvez définir une ligne spécifique comme ligne d’en-tête de champ, ainsi que la ligne sur laquelle commencent les données pour les fichiers Excel et texte (.csv). Lors de la connexion à des fichiers Excel ou texte, il est fréquent que les fichiers soient mis en forme avec l’information sur les métadonnées dans les premières lignes afin de les rendre lisibles par l’utilisateur. Par défaut, Tableau Prep interprète la première ligne d’un fichier CSV comme étant la ligne d’en-tête des champs. Les fichiers Excel sont interprétés en fonction des types de champs et des lignes vides. Tableau Prep peut sélectionner une ligne comme en-tête ou ne pas inclure de ligne d’en-tête. Par exemple,dans les fichiers suivants, `STORE DETAILS` est interprété comme ligne d’en-tête. Vous pouvez exclure l’information sur les métadonnées (1) et fournir la structure for schéma correcte de vos données en définissant la ligne 3 comme en-tête (2) et la ligne 4 comme ligne de début des données. Fichiers CSV : ![Métadonnées d’en-tête, notamment les détails du magasin, tels que le code, la description et les valeurs unitaires.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_setHeader_metadata.png) Fichiers Excel : ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_setHeader_metadataExcel.png) L’exemple suivant montre les paramètres par défaut pour l’en-tête de ligne et la ligne de début : ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SetHeaderBefore.png) Ce qui suit montre les données avec les métadonnées exclues : ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SetHeaderAfter.png) **Remarque**: L’aperçu des données ne reflète pas les modifications apportées aux paramètres de l’échantillon de données. ### Configurer la ligne d’en-tête et la ligne de début des données À l’aide de la vue d’entrée Aperçu des données, vous pouvez inspecter visuellement la structure du schéma de vos données et définir les lignes d’en-tête et de début pour exclure les métadonnées des données source d’entrée. Vous pouvez attribuer à la ligne de début des données n’importe quelle valeur supérieure à celle de la ligne d’en-tête. Par défaut, Tableau Prep attribue à la ligne de début des données le numéro qui est immédiatement consécutif à celui de la ligne d’en-tête. Les lignes situées entre la ligne d’en-tête et la ligne de début des données sont ignorées. **Remarque**: L’aperçu des données et l’interpréteur de données s’excluent mutuellement. L’interpréteur de données détecte uniquement les sous-tables de vos feuilles de calcul Excel et ne prend pas en charge la spécification de la ligne de début pour les fichiers texte et les feuilles de calcul. 1. Sélectionnez l’étape de saisie. 2. Dans la barre d’outils, cliquez sur la vue d’entrée Aperçu des données. 3. Sur la ligne que vous souhaitez définir comme en-tête, cliquez sur le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Définir comme en-tête. 4. Sur la ligne que vous souhaitez définir comme ligne de début des données, cliquez sur le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Définir comme début des données. Par défaut, la ligne de début des données est définie sur le numéro de ligne consécutif suivant.  ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SetHeaderDP.png) Le menu Options d’en-tête affiche la ligne d’en-tête et le numéro de ligne de la ligne de début des données. Il est également possible de définir l’en-tête et la ligne de début directement dans la boîte de dialogue Options d’en-tête. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SetHeaderOldWay.png) ### Plusieurs schémas dans un seul fichier Si un seul fichier comprend des sources de données multiples, vous pouvez créer une étape de saisie supplémentaire en vous connectant à la même source de données, puis en définissant les lignes d’en-tête et de début des données pour la deuxième source de données. Par exemple, le fichier suivant comprend une source de données qui commence à la ligne 3 (1) et un deuxième schéma différent et séparé qui commence à la ligne 28 (2). ![ Une source de données qui commence à la ligne 3 (1) et un deuxième schéma différent et séparé qui commence à la ligne 28 (2).](/tableau/current/fr-ca/prep/fr-ca/Img/prep_setHeader_mutliSource.png) ![Plusieurs schémas dans un seul fichier.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_setHeader_multiFlow.png) Pour ce type de source de données, procédez comme suit. 1. Sélectionnez la premier étape de saisie. 2. Dans la barre d’outils, cliquez sur la vue d’entrée Aperçu des données. 3. Sur la ligne que vous souhaitez définir comme en-tête, cliquez sur le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Définir comme en-tête. 4. Sur la ligne que vous souhaitez définir comme ligne de début des données, cliquez sur Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Définir comme début des données. Par défaut, la ligne de début des données est définie sur le numéro de ligne consécutif suivant. 5. Sélectionnez l’étape de saisie suivante. 6. Répétez les étapes ci-dessus pour définir l’en-tête et la ligne de début des sources de données supplémentaires. ![Plusieurs schémas dans un seul fichier.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_setHeader_multiFlow.png) Les lignes situées entre la ligne d’en-tête et la ligne de début des données sont ignorées. ### Réunir plusieurs tables _Pris en charge dans Tableau Prep Builder version 2024.1 et versions ultérieures et sur le Web pour les fichiers texte (.csv)._ Vous pouvez réunir plusieurs tables à partir de sources de données ayant la même structure de schéma et la même ligne de métadonnées. 1. Connectez-vous aux fichiers et sélectionnez la première étape de saisie. 2. Dans la barre d’outils, cliquez sur la vue d’entrée Aperçu des données. 3. Sur la ligne que vous souhaitez définir comme en-tête, cliquez sur Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Définir comme en-tête. 4. Sur la ligne que vous souhaitez définir comme ligne de début des données, cliquez sur Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Définir comme début des données. 5. Clique sur l’onglet Tables et sélectionnez Réunir plusieurs tables. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_setHeader_DPunion.png) 7. Cliquez sur Appliquer pour réunir les fichiers et conserver la sélection d’en-tête et de ligne pour tous les fichiers de l’union d’entrée. Cela suppose que le schéma et la structure des fichiers d’entrée réunis sont les mêmes. ## Se connecter à une requête SQL personnalisée Si votre base de données prend en charge le SQL personnalisé, vous verrez SQL personnalisé s’afficher près du bas du volet Connexions. Double-cliquez sur SQL personnalisé pour ouvrir l’onglet SQL personnalisé où vous pouvez entrer des requêtes pour présélectionner les données et utiliser des opérations spécifiques aux sources. Une fois que la requête a récupéré les données, vous pouvez sélectionner les champs à inclure, appliquer des filtres, ou modifier le type de données avant d’ajouter les données à votre flux. ![L’onglet SQL personnalisé dans une étape de saisie de flux Tableau Prep où vous pouvez entrer une requête SQL pour vous connecter aux données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_customSQL.png) Pour plus d’informations sur l’utilisation de SQL personnalisé, voir [Utiliser SQL personnalisé pour la connexion aux données](https://help.tableau.com/current/prep/fr-ca/prep_connect.htm#custom__sql). ## Appliquer des opérations de nettoyage à une étape de saisie Seules quelques opérations de nettoyage sont disponibles dans une étape de saisie. Vous pouvez apporter n’importe laquelle des modifications suivantes dans la liste des champs d’entrée. Vos modifications sont enregistrées dans le volet Modifications et des annotations sont ajoutées à gauche de l’étape de saisie dans le volet Flux et dans la liste des champs de saisie. - **Masquer le champ** : masquez les champs au lieu de les supprimer pour réduire l’encombrement de votre flux. Vous pouvez toujours les afficher si vous en avez besoin. Les champs masqués seront toujours inclus dans votre sortie lorsque vous exécuterez votre flux. - **Filtre** : utilisez l’éditeur de calcul pour filtrer les valeurs ou, à partir de la version 2023.1, vous pouvez désormais utiliser la boîte de dialogue Filtre de date relative pour spécifier rapidement des plages de dates pour n’importe quel champ de date ou de date et heure. - **Renommer un champ :** Dans le champ Nom du champ, double-cliquez (Ctrl +clic sur MacOS) sur le nom du champ et entrez un nouveau nom de champ. - **Modifier le type de données :** Cliquez sur le type de données du champ et sélectionnez un nouveau type de données dans le menu. Cette option est actuellement prise en charge pour Microsoft Excel, les fichiers texte et PDF, les sources de données Box, Dropbox, Google Drive et OneDrive. Toutes les autres sources de données peuvent être modifiées dans une étape propre. ### Sélectionner les champs à inclure dans le flux **Remarque** : à partir de la version 2023.1, vous pouvez sélectionner plusieurs champs pour les masquer, les afficher, les supprimer ou les inclure. Dans les versions précédentes, vous pouvez travailler avec un champ à la fois et cocher ou décocher les cases pour inclure ou supprimer des champs. Le volet Entrée affiche une liste des champs de votre ensemble de données. Par défaut, tous les champs sont inclus sauf le champ généré automatiquement, Numéro de ligne source. Utilisez la vue Aperçu des données ou Liste pour gérer vos champs. - **Rechercher** : trouver des champs. - Masquer les champs: masquez les champs que vous souhaitez inclure dans la sortie de votre flux, mais que vous n’avez pas besoin de nettoyer. - Dans la liste des champs, cliquez sur l’icône de l’œil![Une icône en forme d’œil traversée par une ligne diagonale.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_icon.png) ou sélectionnez Masquer les champs dans le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png). - Dans l’aperçu des données, sélectionnez Masquer les champs dans le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png). Les champs sont traités par le flux pendant l’exécution. Vous pouvez également afficher les champs à tout moment lorsque vous en avez besoin. Pour plus d’informations, consultez [Masquer des champs](https://help.tableau.com/current/prep/fr-ca/prep_filter.htm#hide_fields). - Inclure les champs : Ajoutez des champs qui ont été marqués comme supprimés à votre flux. - Dans la liste des champs, sélectionnez une ou plusieurs lignes et faites un clic droit ou Cmd-clic sur MacOS ou cliquez sur le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png), puis sélectionnez Inclure les champs pour rajouter les champs marqués comme supprimés. - Dans l’aperçu des données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) du champ que vous souhaitez inclure dans votre flux et sélectionnez Inclure les champs. - Supprimer des champs : - Dans la liste des champs, sélectionnez une ou plusieurs lignes et faites un clic droit ou Cmd-clic sur MacOS, cliquez sur le « X », ou cliquez sur le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png), puis sélectionnez Supprimer les champs pour supprimer les champs que vous ne souhaitez pas inclure dans le flux. - Dans l’aperçu des données, cliquez sur le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) sur le champ que vous souhaitez supprimer et sélectionnez Supprimer le champ. ### Appliquer des filtres au champ dans l’étape de saisie Appliquez des filtres à l’étape d’entrée pour réduire la quantité de données que vous ingérez à partir de vos sources de données. Vous pouvez gagner en efficacité en termes de performances interactives et obtenir un échantillon de données plus utile en éliminant les données que vous ne souhaitez pas traiter lorsque vous exécutez le flux. Dans l’étape de saisie, vous pouvez appliquer des filtres l’aide de l’éditeur de calcul. À partir de la version 2023.1, vous pouvez également utiliser la boîte de dialogue Filtre de date relative pour spécifier une plage de dates exacte de valeurs à inclure pour les types de champs de date et de date et heure. Pour plus d’informations, voir « Filtre de date relative » dans [Filtrer vos données](https://help.tableau.com/current/prep/fr-ca/prep_filter.htm). Vous pouvez utiliser d’autres options de filtre dans l’étape Nettoyer ou d’autres types d’étapes. Pour plus d’informations, consultez [Filtrer vos données](https://help.tableau.com/current/prep/fr-ca/prep_filter.htm). #### Appliquer un filtre de calcul 1. Dans la barre d’outils, cliquez sur Filtrer les valeurs. Utilisez l’une des méthodes suivantes pour filtrer vos données : - Dans Liste des champs, cliquez sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) à partir du nom du champ et sélectionnez Filtrer > Calcul.... ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filter_calc_view.png) - Dans Aperçu des données, cliquez sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) à partir du nom du champ et sélectionnez Filtrer > Calcul.... ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_dp_filter_calc.png) 2. Entrez vos critères de filtre dans l’éditeur de calcul. ![Un volet Filtre qui vous permet d’entrer un calcul et de choisir une valeur de référence.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_inputfilter2.png) #### Appliquer un filtre de date relative 1. Sélectionnez un champ avec un type de données Date ou Date et heure. et utilisez l’une des méthodes suivantes pour appliquer un filtre de date relative. - Dans la liste des champs, faites un clic droit ou Cmd-clic sur MacOS, ou cliquez sur le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) dans la colonne Nom du champ, puis sélectionnez Filtrer > Dates relatives. - Dans l’aperçu des données, cliquez sur le menu Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) à partir du champ et sélectionnez Filtrer > Dates relatives. ![](/tableau/current/fr-ca/prep/fr-ca/Img/Prep_dp_relative_date.png) 2. Dans la boîte de dialogue Filtre de date relative, spécifiez l’intervalle exact d’années, de trimestres, de mois, de semaines ou de jours que vous voulez inclure dans votre flux. Vous pouvez également configurer un ancrage relatif à une date spécifique et inclure les valeurs nulles. **Remarque** : par défaut, le filtre fonctionne par rapport à la date à laquelle le flux est exécuté ou prévisualisé dans l’expérience de création. ![Un filtre de date relative avec des options pour les années, les trimestres, les mois, les semaines et les jours.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_inputfilter_relativedates2.png) ### Modifier les noms de fichiers Utilisez l’une des méthodes suivantes pour modifier le nom d’un champ. Une annotation est ajoutée à la grille de champs et dans le volet Flux à gauche de l’étape de saisie. Vos modifications sont également enregistrées dans le volet Modifications. - Dans la liste des champs, sélectionnez un champ dans la colonne Nom du champ et cliquez sur Renommer le champ. Saisissez le nouveau nom dans le champ. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_list_view_rename.png) - Dans l’aperçu des données, sélectionnez un champ et cliquez sur Renommer le champ. Saisissez le nouveau nom dans le champ. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_dp_rename_field.png) ### Modifier les types de données _Cette option est actuellement prise en charge pour Microsoft Excel, les fichiers texte et PDF, les sources de données Box, Dropbox, Google Drive et OneDrive. Toutes les autres sources de données peuvent être modifiées dans une étape propre._ **Remarque** : le type de données pour le numéro de ligne source (version 2023.1 et ultérieure) ne peut être modifié que dans une étape de nettoyage ou un autre type d’étape. Pour modifier le type de données d’un champ, procédez comme suit : 1. Cliquez sur le type de données pour le champ. 2. Sélectionnez le nouveau type de données dans le menu. - Aperçu des données : ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_dp_chg_data_type.png) - Vue du champ : ![Un type de données sur un champ dans Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_inputdatatype2.png) Vous pouvez également modifier le type de données des champs dans d’autres types d’étape du flux ou affecter des types de données pour vous aider à valider vos valeurs de champ. Pour plus d’informations sur la modification de votre type de données ou l’utilisation de rôles de données, voir [Vérifier les types de données affectés à vos données](https://help.tableau.com/current/prep/fr-ca/prep_explore.htm#reviewdatatypes) et [Utiliser les rôles de données pour valider vos données](https://help.tableau.com/current/prep/fr-ca/prep_validate_data.htm). ## Configurer les propriétés des champs Lorsque vous travaillez avec des fichiers texte, vous voyez s’afficher un onglet **Paramètres** où vous pouvez modifier votre connexion et configurer les propriétés du texte, par exemple le séparateur de champs pour les fichiers texte. Vous pouvez également modifier la connexion aux fichiers dans le volet Connexions ou configurer les paramètres d’actualisation incrémentielle. Pour plus d’informations sur la configuration de l’actualisation incrémentielle pour votre flux, voir [Actualiser les données de flux à l’aide d’une actualisation incrémentielle](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm). Lorsque vous travaillez avec des fichiers texte ou Excel, vous pouvez corriger les types de données qui ont été incorrectement induits avant que vous commenciez votre flux. Les types de données peuvent toujours être modifiés par étapes consécutives dans le volet Profil après le démarrage de votre flux. ### Configurer les paramètres de texte dans les fichiers texte Pour modifier les paramètres utilisés pour analyser les fichiers texte, faites votre choix parmi les options suivantes : - La première ligne contient l’en-tête (par défaut) : sélectionnez cette option pour utiliser la première ligne comme étiquettes de champs. - Générer les noms de champs automatiquement : sélectionnez cette option si vous souhaitez que Tableau Prep Builder génère automatiquement les en-têtes de champ. La convention de dénomination des champs suit le même modèle que Tableau Desktop, par exemple **F1**, **F2** etc. - Séparateur de champs : sélectionnez un caractère dans la liste à utiliser pour séparer les colonnes. Sélectionnez Autre pour entrer un caractère personnalisé. - Qualificateur de texte : sélectionnez le caractère qui entoure les valeurs dans le fichier. - Jeu de caractères : sélectionnez le jeu de caractères qui décrit le codage du fichier texte. - Paramètres régionaux : sélectionnez les paramètres régionaux à utiliser pour analyser le fichier. Ce paramètre indique quelle décimale et quel séparateur de milliers utiliser. ## Définir la taille de votre échantillon de données _La sélection stratifiée des lignes est prise en charge dans Tableau Prep Builder, version 2023,3 et versions ultérieures._ Par défaut, Tableau Prep détermine le nombre maximum de lignes requises pour explorer et préparer efficacement les données d’un échantillon représentatif de vos données. D’après l’exemple d’algorithme de Tableau Prep, plus il y a de champs dans vos données d’entrée, plus le nombre de lignes autorisées est petit. Lorsque les données sont échantillonnées, l’échantillon obtenu peut inclure toutes les lignes dont vous avez besoin – ou pas, selon la manière dont l’échantillon a été calculé et retourné. Par exemple, par défaut, Tableau Prep utilise la méthode de sélection rapide pour échantillonner les données. Avec cette méthode, les lignes supérieures sont chargées et si votre ensemble de données est volumineux avec des données structurées de façon chronologique, vous pourrez visualiser vos premières données échantillonnées, mais toutes les données pourraient ne pas s’afficher complètement. Si vous ne voyez pas les données attendues, vous pouvez modifier les paramètres de l’échantillon de données pour exécuter à nouveau la requête. Lors de la création ou de la modification de flux à l’aide de la création Web, le nombre maximal de lignes qu’un utilisateur peut sélectionner lorsqu’il utilise des ensembles de données volumineux est configuré par l’administrateur de Tableau Server. Dans Tableau Cloud, cette limite est fixe et ne peut pas être modifiée par l’administrateur. Pour plus d’informations, consultez Échantillons de données et limites de traitement dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm#sample-data-and-processing-limits) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm#sample-data-and-processing-limits). ### Préparation des données pour l’échantillonnage Si vous savez que certaines valeurs ne sont pas requises pour votre analyse, supprimez les champs à l’étape de saisie de manière à ne pas inclure les données lors de la création ou de l’exécution de votre flux. Si vous disposez d’un ensemble de données volumineux qui déclenche l’échantillonnage, la suppression des champs à l’étape de saisie augmente le nombre de lignes chargées par Tableau Prep. Lorsque l’échantillonnage n’est pas effectué, la suppression de champs à l’étape de saisie réduit le volume de données que Tableau Prep charge. Une fois les champs et les valeurs inutiles supprimées de l’ensemble de données, vous pouvez modifier la méthode d’échantillonnage ou la quantité de données chargées pour l’échantillonnage. ### Modification des paramètres de l’échantillon de données Les échantillons de données facilitent l’expérience interactive et optimisent la modification du flux par rapport au profilage des données et à l’application de modifications à des ensembles de données dont le volume augmente pendant que vous travaillez. Les données sont toutes utilisées lors de l’exécution du flux. Toutes les modifications apportées dans la section échantillon s’appliquent au flux actuel. Pour valider vos données après le nettoyage et la mise en forme, exécutez le flux et visualisez le résultat dans Tableau Desktop. **Remarque** : Exécutez le flux complet au lieu de « visualiser l’échantillon dans Tableau Desktop » de manière à visualiser vos données dans leur intégralité. Si vous voyez des valeurs inattendues ou incorrectes qui ne figuraient pas dans l’échantillon, vous pouvez retourner dans Tableau Prep pour y remédier. 1. Supprimez les champs et les valeurs inutiles de l’ensemble de données. 2. Sélectionnez une étape de saisie, puis cliquez sur l’onglet Échantillon de données. ![Un formulaire permettant de configurer les données d’entrée et de spécifier le nombre de lignes à échantillonner.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_sampleMenu.png) 3. Sélectionnez le nombre de lignes que vous souhaitez charger pour l’échantillonnage des données. Le nombre de lignes que vous choisissez influence les performances. - Automatique : (par défaut) charge les données rapidement et calcule automatiquement le nombre de lignes pour qu’il y ait suffisamment de données pour un échantillon. Le nombre de lignes chargées est égal ou inférieur à 393 216. - Spécifier : s’utilise généralement pour charger un petit nombre de lignes afin de comprendre la structure des données et d’accélérer les temps de chargement. Spécifiez un nombre de lignes inférieur à 1 million. **Remarque** : Dans la création Web, le nombre maximal de lignes qu’un utilisateur peut sélectionner lorsqu’il utilise des ensembles de données volumineux est configuré par l’administrateur de Tableau Server. Dans Tableau Cloud, cette limite est fixe et ne peut pas être modifiée par l’administrateur. En tant qu’utilisateur, vous pouvez sélectionner le nombre de lignes jusqu’à cette limite. - Maximum : charge autant de données que possible pour une sélection de lignes égale ou inférieure à 1 048 576. Veillez à avoir des [Ressources haute performance](https://www.tableau.com/fr-ca/products/techspecs) pour les grands ensembles de données. 5. Sélectionnez la méthode à utiliser pour le nombre de lignes renvoyées pour l’échantillonnage. Les performances peuvent être affectées par le choix d’une méthode aléatoire ou stratifiée. **Remarque** : La sélection de lignes n’est prise en charge que si votre source de données d’entrée prend en charge l’échantillonnage aléatoire. Si votre source de données ne prend pas en charge l’échantillonnage aléatoire, la méthode de sélection rapide par défaut est utilisée. - Sélection rapide : (par défaut) échantillonne les données en fonction des performances, les lignes étant renvoyées le plus rapidement possible. Certaines lignes peuvent ne pas être incluses dans l’échantillon. Les lignes utilisées pour l’échantillonnage peuvent être les N premières lignes ou les lignes que la base de données a mises en cache dans la mémoire lors d’une précédente requête. Bien que cette méthode soit presque toujours plus rapide que l’échantillonnage aléatoire, elle peut donner un échantillon biaisé (par exemple, des données pour une seule année plutôt que pour toutes les années présentes dans les données, si les enregistrements sont triés par ordre chronologique). - Aléatoire : permet d’échantillonner un grand ensemble de données et d’obtenir une représentation générale de l’ensemble des lignes sélectionnées. Tableau Prep renvoie des lignes au hasard en fonction de toutes les lignes sélectionnées qui ont été chargées. Cette option peut affecter les performances lors de la récupération initiale des données. - Stratifié : permet de regrouper les données en fonction d’un champ spécifié, puis de les échantillonner dans chaque sous-groupe. Prep retourne le nombre de lignes demandé en les répartissant dans le champ sélectionné de manière à obtenir un regroupement aussi équitable que possible. Dans certains cas, en fonction de la source de données, il se peut que certaines valeurs du champ comportent plus de lignes que d’autres. #### Exemples Ces exemples sont basés sur l’ensemble de données d’indicateurs mondiaux inclus dans Tableau Prep. Le premier échantillon utilise Automatique pour le nombre de lignes et Aléatoire pour la méthode d’échantillonnage ou le nombre de lignes à retourner pour l’échantillonnage. ![Champs permettant de spécifier le nombre de lignes et la sélection de lignes, avec l’option Sélection aléatoire des lignes cochée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_sample_autoRandom.png) Une fois ces valeurs sélectionnées, 3 000 lignes sont sélectionnées au hasard et utilisées pour représenter l’ensemble des données. ![Les lignes sont sélectionnées au hasard et utilisées pour représenter l’ensemble de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_sample_paneAutoRandom.png) Le deuxième exemple utilise Spécifier pour le nombre de lignes et Stratifié pour la méthode d’échantillonnage. Le nombre de lignes spécifié est fixé à 7 et le champ _Taux de natalité_ est utilisé pour le regroupement. ![Champs permettant de spécifier le nombre de lignes et la sélection de lignes, avec l’option Sélection stratifiée des lignes cochée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_sample_stratfied.png) Les nouvelles valeurs de l’échantillon montrent une répartition unifiée de 7 lignes de valeurs uniques dans tous les champs. ![Le nombre de lignes spécifié est fixé à 7 et le champ Taux de natalité est utilisé pour le regroupement.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_sample_stratified_example.png) [Passer au contenu principal](#main-content) # Se connecter aux données > [!WARNING] > > Le 14 octobre 2025, Data Cloud a été rebaptisé Data 360. Au cours de cette transition, vous verrez peut-être des références à Data Cloud dans notre application et dans notre documentation. Bien que le nom soit nouveau, la fonctionnalité et le contenu restent inchangés. Tableau Prep vous aide à nettoyer et à organiser vos données pour l’analyse. La première étape de ce processus consiste à identifier les données avec lesquelles vous allez travailler. L’information de cette rubrique s’applique à toutes les plates-formes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez [Tableau Prep sur le Web](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) dans l’aide de Tableau Server. Vous pouvez vous connecter à vos données en utilisant l’un des éléments suivants : - [Connecteurs intégrés pour les types de données courants](#AboutConnectors) - [Connecteurs personnalisés pour d’autres types de données](#custom-connectors) - [Sources de données publiées](#published_datasource) - [Extraits de données Tableau](#data_extract) - [Tableau Catalog](#catalog) ## Se connecter par des connecteurs intégrés pour les types de données courants La manière la plus courante de se connecter aux données est d’utiliser les connecteurs intégrés dans Tableau Prep Builder. Ceux-ci sont disponibles pour les types de données les plus courants, et de nouveaux connecteurs sont ajoutés fréquemment avec les nouvelles versions de Tableau Prep Builder. Pour voir la liste des connecteurs disponibles, ouvrez Tableau Prep Builder ou démarrez un flux sur le Web, puis cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png) pour voir si le volet gauche contient les connecteurs disponibles sous Connexion. La plupart des connecteurs intégrés fonctionnent de la même manière sur toutes nos plates-formes et sont décrits dans la rubrique [Connecteurs pris en charge](https://help.tableau.com/current/pro/desktop/fr-ca/exampleconnections_overview.htm) dans l’aide de Tableau Desktop. **Remarque** : Lors de la connexion à une source de données, n’utilisez pas le nom réservé « Nombre d’enregistrements » pour un nom de champ ou un champ calculé. L’utilisation de ce nom réservé donne lieu à une erreur d’autorisation. ### Considérations sur l’utilisation de connecteurs intégrés - Les types de données VARBINARY ou BINARY ne sont pas pris en charge. Si vous vous connectez à une source de données qui inclut ce type de données, ces champs ne seront pas inclus dans la liste lors de l’étape de saisie. Pour plus d’informations, consultez [Tableau Prep Builder : colonnes VARBINARY et BINARY exclues en silence pendant l’ingestion de données](https://help.salesforce.com/s/articleView?id=005390299&type=1) dans la base de connaissances. - Si vous ouvrez un flux dans une version où le connecteur n’est pas pris en charge, le flux peut s’ouvrir mais risque de présenter des erreurs ou de ne pas s’exécuter, à moins que les connexions de données ne soient supprimées. - Lors de l’utilisation d’un connecteur basé sur MySQL, par défaut, la connexion est sécurisée lorsque SSL est activé. Par contre, Tableau Prep Builder ne prend pas en charge les connexions SSL personnalisées basées sur des certificats pour les connecteurs basés sur MySQL. - À partir de la version 2025.1, vous pouvez vous connecter à des sources de données locales, publier votre flux sur Tableau Cloud et l’exécuter selon une programmation. Cela nécessite un client Tableau Bridge configuré dans un pool de clients Bridge, avec le domaine ajouté à la Liste d’autorisations de réseau privé. Dans Tableau Prep Builder et sur le Web, lorsque vous vous connectez à votre source de données, vérifiez que l’URL du serveur correspond au domaine du pool Bridge. Pour plus d’informations, consultez la section [Bases de données](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm#cloud_databases), dans la rubrique « Publier un flux sur Tableau Server ou Tableau Cloud ». - L’exécution de Tableau Prep Conductor pour actualiser des flux Tableau Prep qui se connectent à des fichiers plats via Bridge n’est pas prise en charge. Pour activer les actualisations de flux Prep Conductor réussies, déplacez le fichier plat vers un emplacement accessible directement par Tableau Cloud (Google Drive, Box, Dropbox, etc.) - La connexion à Snowflake via Bridge n’est pas prise en charge. - Certains connecteurs, présentés dans les sections ci-dessous, ont des exigences différentes lorsqu’ils sont utilisés avec Tableau Prep Builder. - À partir de la version 2025.3, lorsque vous vous connectez à Tableau Server ou à Tableau Cloud depuis Tableau Prep Builder, vous pouvez choisir de vous authentifier à l’aide du navigateur intégré fourni avec Tableau Prep ou d’utiliser le navigateur par défaut de votre ordinateur. Pour plus d’informations, consultez [Publier un flux sur Tableau Server ou Tableau Cloud](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm#before-you-publish). Se connecter aux sources de données dans le nuage à l’aide de Tableau Server ou Tableau Cloud Vous pouvez vous connecter à des sources de données dans le nuage dans Tableau Prep, comme vous le faites dans Tableau Desktop. Par contre, si vous prévoyez de publier des flux qui se connectent à des sources de données dans le nuage et de les exécuter de manière programmée sur votre serveur, vous devrez configurer vos identifiants dans Tableau Server ou Tableau Cloud. Vous configurez vos identifiants dans l’onglet Paramètres de la page Paramètres de Mon compte et vous vous connectez à l’entrée de votre connecteur dans le nuage en utilisant ces mêmes identifiants. #### Tableau Prep Builder Lors de la publication du flux, dans la boîte de dialogue Publier, cliquez sur Modifier pour modifier la connexion, puis dans le menu déroulant Authentification, sélectionnez Intégrer . Vous pouvez également ajouter des identifiants directement à partir de la boîte de dialogue Publier (Tableau Prep Builder version 2020.1.1 et versions ultérieures) lors de la publication de votre flux, puis les intégrer automatiquement dans votre flux lors de la publication. Pour plus d’informations, consultez [Publier un flux depuis Tableau Prep Builder](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm#Publish). Si vous n’avez pas configuré les identifiants enregistrés et que vous sélectionnez Inviter l’utilisateur dans le menu déroulant Authentification , après avoir publié le flux, vous devez modifier la connexion et saisir vos identifiants dans l’onglet Connexions dans Tableau Server ou Tableau Cloud, sinon le flux échouera lors de l’exécution. #### Tableau Prep sur le Web Dans la création Web, vous pouvez intégrer des identifiants à partir du menu supérieur sous Fichier > Identifiants de connexion. Pour plus d’informations, consultez [Publier des flux](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm#publishing-flows) dans l’aide de Tableau Server. ![Le menu Fichier avec le sous-menu Identifiants de connexion, Intégrer dans le flux publié, pour intégrer vos identifiants de connexion de données dans un flux lors de sa publication.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_credentials.png) Dans Tableau Prep Builder version 2019.4.1, les connecteurs dans le nuage suivants ont été ajoutés et sont également disponibles lors de la création ou de la modification de flux sur le Web : - Box - DropBox - Google Drive - OneDrive Pour plus d’informations sur la connexion à vos données à l’aide de ces connecteurs, consultez la rubrique d’aide [consacrée aux connecteurs](https://help.tableau.com/current/pro/desktop/fr-ca/exampleconnections_overview.htm) dans l’aide de Tableau Desktop. Se connecter à des données Salesforce _Pris en charge dans Tableau Prep Builder à partir de la version 2020.2.1 et lors de la création de flux sur le Web dans Tableau Server et Tableau Cloud à partir de la version 2020.4._ Tableau Prep Builder prend en charge la connexion aux données à l’aide du connecteur Salesforce, tout comme Tableau Desktop, mais avec quelques différences. - Tableau Prep Builder prend en charge tout type de jointure de votre choix. - Un SQL personnalisé peut être créé dans Tableau Prep Builder version 2022.1.1 ou ultérieure. Les flux qui utilisent un SQL personnalisé peuvent être exécutés et les étapes existantes peuvent être modifiées dans la version 2020.2.1 ou ultérieure. - L’utilisation d’une connexion standard pour créer votre propre connexion personnalisée n’est pas prise en charge actuellement. - Vous ne pouvez pas modifier le nom de la source de données par défaut pour choisir un nom unique ou personnalisé. - Si vous prévoyez de publier des flux sur Tableau Server et que vous souhaitez utiliser les identifiants enregistrés, l’administrateur du serveur devra configurer Tableau Server avec un ID de client OAuth et un secret sur le connecteur. Pour plus d’informations, consultez [Modifier Salesforce.com OAuth sur des identifiants enregistrés](https://help.tableau.com/current/server/fr-ca/config_oauth_sfdc.htm) dans l’aide de Tableau Server. - Pour exécuter une actualisation incrémentielle sur les entrées de flux qui utilisent le connecteur Salesforce, vous devez utiliser Tableau Prep Builder version 2021.1.2 ou ultérieure. Pour plus d’informations sur l’utilisation de l’actualisation incrémentielle, consultez [Actualiser les données de flux à l’aide d’une actualisation incrémentielle](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm). Tableau Prep importe les données en créant un extrait. Seuls les extraits sont actuellement pris en charge pour Salesforce. Le chargement de l’extrait initial peut prendre un certain temps en fonction de la quantité de données incluse. Vous verrez une minuterie dans l’étape de saisie pendant le chargement des données. Pour plus d’informations sur l’utilisation du connecteur Salesforce, consultez la rubrique [Salesforce](https://help.tableau.com/current/pro/desktop/fr-ca/examples_salesforce.htm) dans l’aide de Tableau Desktop et de la création Web. Se connecter à Salesforce Data Cloud Vous pouvez vous connecter aux données qui utilisent Salesforce Data Cloud à l’aide du connecteur Salesforce Data Cloud (introduit dans Tableau Cloud octobre 2023). Pour plus d’informations, consultez [Connecter la création Web de Tableau Cloud à Salesforce Data Cloud](https://help.tableau.com/current/online/fr-ca/config_oauth_sfdc_cdp_online.htm). Pour vous connecter aux données Salesforce Data Cloud, utilisez le connecteur Salesforce Data Cloud. Le connecteur Salesforce Data Cloud reconnaît les espaces de données, présente des étiquettes d’objet plus claires et est optimisé par des requêtes accélérées. 1. Dans le volet Connexions, sélectionnez Salesforce Data Clous dans la liste des connecteurs Server. 2. Dans la boîte de dialogue Salesforce Data Cloud, cliquez sur Connexion. 3. Connectez-vous à Salesforce à l’aide de votre nom d’utilisateur et votre mot de passe. 4. Sélectionnez Autoriser. 5. Fermez le volet du navigateur. 6. Dans Tableau Prep, sélectionnez un espace de données pour afficher les tables. 7. Sélectionnez une table. Se connecter aux données Google BigQuery Tableau Prep Builder prend en charge la connexion aux données à l’aide de Google BigQuery, tout comme Tableau Desktop. Vous devez configurer les identifiants pour que Tableau Prep communique avec Google BigQuery. Si vous prévoyez de publier des flux sur Tableau Server ou Tableau Cloud, les connexions OAuth doivent également être configurées pour ces applications. **Remarque :** Tableau Prep ne prend actuellement pas en charge l’utilisation des attributs de personnalisation de Google BigQuery. - [Configurer OAuth pour Google](https://help.tableau.com/current/server/fr-ca/config_oauth_google.htm) - Configuration des connexions OAuth pour Tableau Server. - [Connexions OAuth](https://help.tableau.com/current/online/fr-ca/protected_auth.htm) - Configuration des connexions OAuth pour Tableau Cloud. #### Configurer SSL pour se connecter à Google BigQuery (MacOS uniquement) Si vous utilisez Tableau Prep Builder sur Mac et que vous utilisez un proxy pour vous connecter à BigQuery, vous devez modifier la configuration SSL pour vous connecter à Google BigQuery **Remarque :** aucune étape supplémentaire n’est requise pour les utilisateurs de Windows. Pour configurer SSL pour les connexions OAuth à Google BigQuery, suivez les étapes suivantes : 1. Exportez le certificat SSL de votre proxy vers un fichier, par exemple proxy.cer. Vous pouvez trouver votre certificat dans `Applications > Utilities > Keychain Access >System > Certificates (under Category)`. 2. Localisez la version de java que vous utilisez pour exécuter Tableau Prep Builder. Par exemple : `/Applications/Tableau Prep Builder 2020.4.app/Plugins/jre/lib/security/cacerts` 3. Ouvrez l’invite de commande Terminal et exécutez la commande suivante pour votre version de Tableau Prep Builder : **Remarque :** la commande keytool doit être exécutée à partir du répertoire qui contient la version de java que vous utilisez pour exécuter Tableau Prep Builder. Vous devrez peut-être modifier les répertoires avant d’exécuter cette commande. Par exemple : `cd /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.1.1/Plugins/jre/bin`. Ensuite, lancez la commande keytool. `keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder /Plugins/jre/lib/security/cacerts -storepass changeit` **Exemple :** `keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.4.1/Plugins/jre/lib/security/cacerts -storepass changeit` Si un message FileNotFoundException (accès refusé) s’affiche lors de l’exécution de la commande keytool, essayez d’exécuter la commande avec des autorisations élevées. Par exemple : `sudo keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.4.1/Plugins/jre/lib/security/cacerts -storepass changeit`. #### Configurer et gérer vos identifiants Google BigQuery Les identifiants que vous utilisez pour vous connecter à Google BigQuery à l’étape de saisie doivent correspondre aux identifiants définis dans l’onglet Paramètres de la page Paramètres de mon compte pour Google BigQuery dans Tableau Server ou Tableau Cloud. Si vous sélectionnez des identifiants différents ou aucun identifiant dans votre paramètre d’authentification lors de la publication de votre flux, le flux échouera avec une erreur d’authentification jusqu’à ce que vous modifiiez la connexion pour le flux dans Tableau Server ou Tableau Cloud. Pour modifier les identifiants, procédez comme suit : 1. Dans Tableau Server ou Tableau Cloud, dans l’onglet Connexions, sur la connexion Google BigQuery, cliquez sur Plus d’actions ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png). 2. Sélectionnez Modifier la connexion. 3. Sélectionnez les identifiants enregistrés qui sont configurés dans l’onglet Paramètres de la page Paramètres de Mon compte. #### Se connecter avec un fichier de Compte de service (JSON) _Pris en charge dans Tableau Prep Builder à partir de la version 2021.3.1. L’accès au Compte de service n’est pas disponible lors de la création de flux sur le Web_. 1. Ajoutez un Compte de service en tant qu’identifiants enregistrés. Pour plus d’informations, consultez [Modifier Google OAuth pour utiliser les identifiants enregistrés](https://help.tableau.com/current/server/fr-ca/config_oauth_google.htm). 2. Connectez-vous à Google BigQuery en utilisant votre courriel ou votre numéro de téléphone, puis sélectionnez Suivant. 3. Dans Authentification, sélectionnez Se connecter avec un fichier de Compte de service (JSON). 4. Entrez le chemin d’accès du fichier ou utilisez le bouton Parcourir pour le rechercher. 5. Cliquez sur Connexion. 6. Entrez votre mot de passe pour continuer. 7. Sélectionnez Accepter pour autoriser Tableau à accéder à vos données Google BigQuery. Vous serez invité à fermer le navigateur. #### Se connecter avec OAuth _Pris en charge dans Tableau Prep Builder à partir de la version 2020.2.1 et lors de la création de flux sur le Web dans Tableau Server et Tableau Cloud à partir de la version 2020.4._ 1. Connectez-vous à Google BigQuery en utilisant votre courriel ou votre numéro de téléphone, puis sélectionnez Suivant. 2. Dans Authentification, sélectionnez Se connecter avec OAuth. 3. Cliquez sur Connexion. 4. Entrez votre mot de passe pour continuer. 5. Sélectionnez Accepter pour autoriser Tableau à accéder à vos données Google BigQuery. Vous serez invité à fermer le navigateur. Pour plus d’informations sur la configuration et la gestion de vos identifiants, consultez les rubriques suivantes : [Gérer vos paramètres de compte](https://help.tableau.com/current/pro/desktop/fr-ca/useracct.htm) dans l’aide de Tableau Desktop et de la création Web. [Publier un flux depuis Tableau Prep Builder](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm#Publish) pour obtenir des renseignements sur le paramétrage des options d’authentification lors de la publication d’un flux. [Afficher et résoudre les erreurs](https://help.tableau.com/current/server/fr-ca/prep_conductor_monitor_flow.htm#view-and-resolve-errors) pour obtenir des renseignements sur la résolution des erreurs de connexion dans Tableau Server ou Tableau Cloud. Se connecter aux données SAP HANA _Pris en charge dans Tableau Prep Builder à partir de la version 2019.2.1 et lors de la création de flux sur le Web dans Tableau Server et Tableau Cloud à partir de la version 2020.4._ Tableau Prep Builder, Tableau Server et Tableau Cloud prennent en charge la connexion aux données à l’aide de SAP HANA, tout comme Tableau Desktop, mais avec quelques différences. Connectez-vous à la base de données comme vous le feriez dans Tableau Desktop. Pour plus d’informations, consultez [SAP HANA](https://help.tableau.com/current/pro/desktop/fr-ca/examples_saphana.htm). Après vous être connecté et avoir recherché votre table, faites glisser la table vers l’espace de travail pour commencer à créer votre flux. **Remarque :** ce connecteur requiert Tableau Server version 2019.2 et versions ultérieures pour exécuter le flux de manière programmée. Si vous utilisez une version de serveur antérieure, vous pouvez actualiser les données de flux à l’aide de l’interface de ligne de commande. Pour plus d’informations sur l’exécution de flux depuis la ligne de commande, consultez [Actualiser les fichiers de sortie du flux depuis la ligne de commande](https://help.tableau.com/current/prep/fr-ca/prep_run_commandline.htm). Pour plus d’informations sur la compatibilité des versions, consultez [Compatibilité de version avec Tableau Prep](https://help.tableau.com/current/prep/fr-ca/prep_conductor_compatibility.htm). - Si votre base de données SAP HANA comprend des variables et des paramètres, vous devrez entrer ces données dans la section Variables et paramètres de l’onglet Paramètres de l’étape de saisie pour définir ces valeurs. Pour les versions plus anciennes de Tableau Prep (2026.1 et versions antérieures), accédez à l’onglet Variable et paramètres de l’étape de saisie. - La connexion aux sources de données SAP HANA utilisant des valeurs de variables et de paramètres n’est prise en charge que pour les sources de données en direct. Cette option n’est pas prise en charge pour les sources de données publiées SAP HANA. - À partir de la version 2026.2 de Tableau Cloud, vous pouvez vous connecter à des sources de données SAP HANA locales incluant des variables et des paramètres via Tableau Bridge. - Depuis la version 2019.2.2 de Tableau Prep Builder et sur le Web depuis la version 2020.4.1, vous pouvez utiliser SQL initial pour interroger votre connexion. Si vous avez plusieurs valeurs pour une variable, vous pouvez sélectionner la valeur dont vous avez besoin dans une liste déroulante. **Entrer des variables et des paramètres** 1. Se connecter à vos données SAP HANA. 2. Dans le volet Entrée de l’onglet Paramètres, sélectionnez les variables et les opérandes que vous souhaitez utiliser. ![Entrée SAP HANA pour les paramètres et les variables](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SAPHANA_262.png) Dans les versions antérieures (2026.1 et antérieures), sélectionnez l’onglet « Variables et paramètres », puis sélectionnez les variables et les opérandes que vous souhaitez utiliser. ![Si vous avez plusieurs valeurs pour une variable, vous pouvez sélectionner la valeur dont vous avez besoin dans une liste déroulante.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SAPHANA.png) 3. Faites votre choix dans une liste de valeurs prédéfinies ou entrez des valeurs personnalisées pour interroger votre base de données et renvoyer les valeurs dont vous avez besoin ou ajouter des variables supplémentaires. Pour ajouter des variables, cliquez sur le bouton plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) dans la section Variables et sélectionnez une variable et un opérande, puis entrez une valeur personnalisée. ![Ajoutez des valeurs supplémentaires en cliquant sur le signe plus dans la section Variables, en sélectionnant une variable et un opérande, puis en entrant une valeur personnalisée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SAPHANA2.png) Se connecter à des fichiers et des bases de données spatiales _Pris en charge dans Tableau Prep Builder à partir de la version 2020.2.1 et lors de la création de flux sur le Web dans Tableau Server et Tableau Cloud à partir de la version 2020.4._ Vous pouvez vous connecter à des fichiers de données spatiales et à des sources de données spatiales dans Tableau Prep Builder ou lors de la création ou de la modification de flux sur le Web. **Remarque :** Les fichiers .SHP ne sont actuellement pas pris en charge sur le Web. Si vous avez besoin de vous connecter à ce type de fichier, connectez-vous à celui-ci dans Tableau Prep Builder, puis publiez votre flux sur votre serveur. Tableau Prep prend en charge les types de connexion suivants : - Formats de fichier de données spatiales - Tableau Prep Builder : fichiers de formes Esri, bases de données géographiques de fichiers Esri, KML, TopoJSON, GeoJSON, extraits, MapInfo MID/MIF, fichiers TAB et fichiers de formes compressés. - Tableau Server et Tableau Cloud : fichiers de formes compressés, KML, TopoJSON, GeoJSON, bases de données géographiques de fichiers Esri et extraits. - Bases de données spatiales (Amazon Redshift, Microsoft SQL Server, Oracle et PostgreSQL). Depuis la version 2026.1, vous pouvez créer des champs calculés à l’aide de fonctions spatiales, et lier des données spatiales dans l’étape de jointure via l’opérateur Intersects. Pour plus d’informations, consultez [Créer des calculs spatiaux et des jointures spatiales](https://help.tableau.com/current/prep/fr-ca/prep_spatial_calculations_and_joins.htm). Vous pouvez également combiner des tables spatiales avec des tables non spatiales à l’aide d’une jointure standard et envoyer des données spatiales à un fichier d’extrait (.hyper). La visualisation de données spatiales sur une vue de carte dans Tableau Prep n’est pas prise en charge actuellement. #### Opérations de nettoyage prises en charge Lorsque vous travaillez avec des données d’un fichier spatial, certaines opérations de nettoyage ne sont pas prises en charge. Seules les opérations de nettoyage suivantes sont disponibles dans Tableau Prep lorsque vous utilisez des données de fichier de formes. - Filtres : uniquement pour supprimer les valeurs nulles ou inconnues - Renommer le champ - Dupliquer le champ - Conserver uniquement le champ - Supprimer le champ - Créer un champ calculé #### Avant de vous connecter Avant de vous connecter à des fichiers de données spatiales, assurez-vous que les fichiers suivants sont dans le même répertoire : - **Fichiers de formes Esri :** Le dossier doit contenir des fichiers .shp, .shx, .dbf et .prj, ainsi que les fichiers .zip du fichier de formes Esri. - **Bases de données géographiques de fichiers Esri :** le dossier doit contenir le fichier .gdb ou .zip de la base de données géographiques du fichier. - **Fichiers KML :** le dossier doit contenir le fichier .kml. (aucun autre fichier n’est requis.) - **Fichiers GeoJSON :** le dossier doit contenir le fichier .geojson (aucun autre fichier n’est requis.) - **Fichiers TopoJSON :** le dossier doit contenir le fichier .json ou .topojson. (aucun autre fichier n’est requis.) #### Se connecter à des fichiers de données spatiales 1. Effectuez l’une des actions suivantes : - Ouvrez Tableau Prep Builder et cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). - Ouvrez Tableau Server ou Tableau Cloud. À partir du menu Explorer, cliquez sur Nouveau > Flux. 2. Dans la liste des connecteurs, sélectionnez Fichier de données spatiales. Les champs de données spatiales sont affectés au type de données spatiales et ne peuvent pas être modifiés. Si les champs proviennent d’un fichier de données spatiales, le champ se voit attribuer un nom de champ par défaut, « Geometry ». Si les champs proviennent d’une base de données spatiales, les noms de champ de base de données sont affichés. Si Tableau ne peut pas déterminer le type de données, le champ s’affiche sous le nom « Null ». ![Tableau Prep avec des données spatiales.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_spatial.png) Se connecter à l’aide de l’ODBC _Pris en charge dans Tableau Prep Builder à partir de la version 2019.2.2. Ce type de connecteur n’est pas encore pris en charge pour la création de flux sur le Web._ Si vous avez besoin de vous connecter à des sources de données ne figurant pas dans le volet Connexions, vous pouvez vous connecter à n’importe quelle source de données avec le connecteur Autres bases de données (ODBC) qui prend en charge la norme SQL et implémente l’API ODBC. La connexion aux données à l’aide du connecteur Autres bases de données (ODBC) fonctionne comme dans Tableau Desktop, à quelques différences près : - Vous ne pouvez vous connecter qu’avec l’option DSN (nom de la source de données). - Pour publier et exécuter votre flux dans Tableau Server, le serveur doit être configuré avec un DSN correspondant. **Remarque :** l’exécution, depuis la ligne de commande, de flux qui incluent le connecteur Autres bases de données (ODBC) n’est pas prise en charge actuellement. - Il existe une expérience de connexion unique à la fois pour Windows et MacOS. Les invites liées aux attributs de connexion pour les pilotes ODBC (Windows) ne sont pas prises en charge. - Seuls les pilotes 64 bits sont pris en charge par Tableau Prep Builder. #### Avant de vous connecter Pour vous connecter à vos données à l’aide du connecteur Autres bases de données (ODBC), vous devez installer le pilote de base de données et configurer votre DSN (nom de la source de données). Pour publier et exécuter des flux vers Tableau Server, le serveur doit également être configuré avec un DSN correspondant. > [!IMPORTANT] > > **Important :** Tableau Prep Builder ne prend en charge que les pilotes 64 bits. Si vous avez déjà installé et configuré un pilote 32 bits, vous devrez peut-être le désinstaller, puis installer la version 64 bits si le pilote n’autorise pas l’installation simultanée des deux versions. 1. Créez un DSN à l’aide de l’Administrateur de source de données ODBC (64 bits) (Windows) ou de l’utilitaire ODBC Manager (MacOS). Si l’utilitaire n’est pas installé sur votre Mac, vous pouvez en télécharger un depuis [(www.odbcmanager.net](http://www.odbcmanager.net/) par exemple) ou vous pouvez modifier manuellement le fichier odbc.ini. 2. Dans l’Administrateur de sources de données ODBC (64 bits) (Windows) ou dans l’utilitaire ODBC Manager (MacOS), ajoutez une nouvelle source de données, sélectionnez le pilote de la source de données et cliquez sur Terminer. ![Liste des pilotes pour la configuration d’une nouvelle source de données dans Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_odbc_driver_setup.png) 3. Dans la boîte de dialogue Configuration du lecteur d’interface universelle de connexion aux bases de données, saisissez les données de configuration telles que le nom du serveur, le port, le nom d’utilisateur et le mot de passe. Cliquez sur Tester (si votre boîte de dialogue comporte cette option) pour vérifier que votre connexion est correctement établie, puis enregistrez votre configuration. **Remarque :** Tableau Prep Builder ne prenant pas en charge les invites liées aux attributs de connexion, vous devez donc définir cette information lors de la configuration du DNS. Cet exemple montre la boîte de dialogue de configuration d’un connecteur MySQL. ![Volet de configuration de la source de données du connecteur MySWL.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_odbc_driver_setup2.png) #### Connexion à l’aide d’autres bases de données (ODBC) 1. Ouvrez Tableau Prep Builder et cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). 2. Dans la liste des connecteurs, sélectionnez Autres bases de données (ODBC). 3. Dans la boîte de dialogue Autres bases de données (ODBC), sélectionnez un DSN dans la liste déroulante et entrez le nom d’utilisateur et le mot de passe. Cliquez ensuite sur Connexion. ![Volet Connexion aux autres bases de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_ODBC_signin.png) 4. Dans le volet Connexions, sélectionnez votre base de données dans la liste déroulante. ![Liste des connexions aux autres bases de données de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_ODBC_connection.png) Connexion aux données Microsoft Excel et nettoyage à l’aide de l’interpréteur de données _Pris en charge pour les connexions directes à Microsoft Excel uniquement. L’interpréteur de données n’est actuellement pas disponible pour les fichiers Excel stockés dans des lecteurs en nuage._ **Remarque** : L’exécution de Tableau Prep Conductor pour actualiser des flux Tableau Prep qui se connectent à des fichiers plats via Bridge n’est pas prise en charge. Pour activer les actualisations de flux Prep Conductor réussies, déplacez le fichier plat vers un emplacement accessible directement par Tableau Cloud (Google Drive, Box, Dropbox, etc.) Lorsque vous travaillez avec des fichiers Microsoft Excel, vous pouvez utiliser l’interpréteur de données pour détecter les sous-tables dans vos données et supprimer les renseignements superflus afin de préparer vos données pour l’analyse. Lorsque vous activez l’interpréteur de données, il détecte ces sous-tables et les répertorie en tant que nouvelles tables dans la section Tables du volet Connexions. Vous pouvez aussi les déposer dans le volet Flux. Si vous désactivez l’interpréteur de données, ces tables sont supprimées du volet Connexions. Si ces tables sont déjà utilisées dans le flux, il en résulte des erreurs de flux provenant des données manquantes. **Remarque :** actuellement, l’interpréteur de données détecte uniquement les sous-tables dans vos feuilles de calcul Excel et ne prend pas en charge la spécification de la ligne de départ pour les fichiers texte et les feuilles de calcul. De plus, les tables détectées par l’interpréteur de données ne sont pas incluses dans les résultats de recherche de l’union avec caractère générique. L’exemple ci-dessous montre les résultats de l’utilisation de l’interpréteur de données pour une feuille de calcul Excel dans le volet Connexions. L’interpréteur de données a détecté deux sous-tables supplémentaires.
Avant l’interpréteur de donnéesAprès l’interpréteur de données
La case à cocher Utiliser l’interpréteur de données dans le volet Connexions de Tableau Prep.Les résultats de l’interpréteur de données s’affichent dans la section Tables du volet Connexions dans Tableau Prep, affichant une liste des sous-tables détectées.
Pour utiliser l’interpréteur de données, complétez les étapes suivantes : 1. Sélectionnez Se connecter aux données puis sélectionnez Microsoft Excel. 2. Sélectionnez votre fichier et cliquez sur Ouvrir. 3. Activez la case à cocher Utiliser l’interpréteur de données. 4. Faites glisser la nouvelle table vers le volet **Flux** pour l’inclure dans votre flux. Pour supprimer l’ancienne table, faites un clic droit sur l’étape de saisie pour l’ancienne table, et sélectionnez Supprimer. ## Se connecter à l’aide de connecteurs personnalisés Lorsque Tableau Prep ne fournit pas de connecteur intégré pour vos données basées sur ODBC et JDBC, vous pouvez utiliser un connecteur personnalisé. Vous pouvez : - Utilisez un connecteur conçu par un partenaire. Pour en savoir plus sur les connecteurs dans l’échange, consultez [Utiliser des connecteurs conçus par des partenaires](#partner_connect). - Utiliser un connecteur personnalisé créé avec le SDK Tableau Connector. Le SDK pour connecteurs fournit des outils permettant de créer un connecteur personnalisé pour les données basées sur ODBC ou JDBC. Pour plus d’informations, consultez la rubrique [Connecteurs créés avec le SDK Tableau Connector](https://help.tableau.com/current/pro/desktop/fr-ca/examples_connector_sdk.htm) dans l’aide de Tableau Desktop. Les connecteurs personnalisés pour les données basées sur ODBC et JDBC sont pris en charge dans Tableau Prep Builder version 2020.4.1 et ultérieure. Pour les développeurs de connecteurs, consultez [Exécuter votre connecteur](https://tableau.github.io/connector-plugin-sdk/docs/run-taco) pour plus d'informations. Certains connecteurs personnalisés nécessitent l’installation d’un pilote supplémentaire. Si une invite s’affiche pendant le processus de connexion, suivez les invites pour télécharger et installer le pilote requis. Les connecteurs personnalisés ne peuvent actuellement pas être utilisés avec Tableau Cloud. #### Utiliser des connecteurs conçus par des partenaires Des connecteurs conçus par des partenaires ou d’autres connecteurs personnalisés sont disponibles dans le volet Connecter. Ces connecteurs sont répertoriés sous Connexions supplémentaires et sont également disponibles sur la page [Connecteurs Tableau Exchange](https://extensiongallery.tableau.com/connectors). 1. Cliquez sur Connexions dans le volet de gauche. 2. Dans la section Connecteurs supplémentaires du volet Connexion, cliquez sur le connecteur que vous souhaitez utiliser. 3. Cliquez sur Installer et redémarrer Tableau. Une fois le connecteur installé, il apparaît dans la section **Vers un serveur** du volet Connexion. **Remarque** : si vous recevez un avertissement indiquant que les connecteurs ne peuvent pas se charger, installez le fichier .taco dont vous avez besoin à partir de la page [Connecteurs Tableau Exchange](https://extensiongallery.tableau.com/connectors). Si vous êtes invité à installer les pilotes, accédez à [Tableau Exchange](https://extensiongallery.tableau.com/connectors) pour obtenir les instructions et les emplacements de téléchargement des pilotes. ## Se connecter à des sources de données publiées Les sources de données publiées sont celles que vous pouvez partager avec d’autres. Lorsque vous souhaitez mettre une source de données à la disposition d’autres utilisateurs, vous pouvez la publier depuis Tableau Prep Builder (version 2019.3.1 et supérieure) sur Tableau Server ou Tableau Cloud, ou en tant que sortie de votre flux. Vous pouvez utiliser une source de données publiée comme source de données d’entrée pour votre flux, que vous travailliez dans Tableau Prep Builder ou sur le Web. **Remarque :** lorsque vous publiez un flux qui inclut une source de données publiée en tant qu’entrée, le publicateur est désigné comme propriétaire par défaut du flux. Lors de son exécution, le flux utilise le propriétaire du flux pour le compte Exécuter en tant que. Pour plus d’informations sur le compte Exécuter en tant que, consultez [Compte Exécuter en tant que service](https://help.tableau.com/current/server/fr-ca/runas.htm). Seul l’administrateur de site ou de serveur peut modifier le propriétaire du flux dans Tableau Server ou Tableau Cloud, et uniquement pour lui-même. Tableau Prep Builder prend en charge : - Les sources de données publiées qui incluent des fonctions ou des filtres utilisateur, à partir de Tableau Prep Builder version 2021.1.3. - Connexions à un seul serveur et site. La connexion à un serveur différent ou au même serveur et à un site différent n’est pas prise en charge. Vous devez utiliser la connexion à un même serveur ou site pour effectuer les opérations suivantes : - Connexion à la source de données publiée. - Publication de la sortie du flux sur Tableau Server ou Tableau Cloud. - Programmation de l’exécution du flux sur Tableau Server ou Tableau Cloud. Si votre flux utilise des sources de données publiées et que vous vous déconnectez du serveur, cela rompt la connexion au flux. Le flux sera dans un état d’erreur et vous ne pourrez pas voir les données de la source de données publiée dans le volet de profil ou la grille de données. **Remarque :** Tableau Prep Builder ne prend pas en charge les sources de données publiées qui incluent des données multidimensionnelles (cube), des connexions à plusieurs serveurs ou des sources de données publiées avec des tables connexes. Tableau Server et Tableau Cloud prennent en charge : - Les sources de données publiées avec des fonctions ou des filtres utilisateur, à partir de Tableau Server et Tableau Cloud version 2021.2. - La création ou la modification d’un flux sur le Web à l’aide d’une source de données publiée (Tableau Server ou Tableau Cloud version 2020.4 et versions ultérieures) - La connexion aux sources de données publiées (Tableau Server et Tableau Cloud version 2019.3 et versions ultérieures) **Remarque :** les versions antérieures de Tableau Server peuvent ne pas prendre en charge toutes les fonctionnalités de la source de données publiée. #### À propos des identifiants et des autorisations : - Vous devez posséder un rôle Explorer ou supérieur sur le site du serveur auquel vous êtes connecté pour vous connecter aux sources de données publiées. Seuls les utilisateurs dotés du rôle Creator peuvent créer ou modifier des flux sur le Web. Pour plus d’informations concernant les rôles sur le site, consultez [Définir les rôles sur le site des utilisateurs](https://help.tableau.com/current/server/fr-ca/users_site_roles.htm) dans l’aide de Tableau Server. - Dans Tableau Prep Builder, l’accès à la source de données est autorisé en fonction de l’identité de l’utilisateur connecté au serveur. Vous ne verrez que les données auxquelles vous avez accès. - Dans la création Web Prep (Tableau Server et Tableau Cloud), l’accès aux sources de données est également autorisé en fonction de l’identité de l’utilisateur connecté au serveur. Vous ne verrez que les données auxquelles vous avez accès. Cependant, lorsque vous exécutez le flux manuellement ou de manière programmée, l’accès à la source de données est autorisé en fonction de l’identité du propriétaire du flux. Le dernier utilisateur à publier un flux devient le nouveau propriétaire du flux. - Les administrateurs de site et de serveur peuvent modifier le propriétaire du flux, mais uniquement pour eux-mêmes. - Les identifiants doivent être intégrés pour se connecter à la source de données publiée. **Conseil :** si les identifiants ne sont pas intégrés pour la source de données, mettez à jour la source de données de manière à les inclure. ### Utilisation de sources de données publiées dans votre flux Pour vous connecter à une source de données publiée et l’utiliser dans votre flux, suivez les instructions de votre version de Tableau Prep : Tableau Prep Builder à partir de la version 2020.2.2 et sur le Web Vous pouvez vous connecter à des sources de données publiées et à d’autres sources qui sont stockées sur Tableau Server ou Tableau Cloud directement depuis le volet Connexion. Si vous avez activé [Gestion des données](https://www.tableau.com/fr-ca/products/add-ons/data-management) avec Tableau Catalog, vous pouvez également rechercher des bases de données et des tables et vous y connecter. Vous pouvez également afficher ou filtrer par métadonnées des sources de données, par exemple les descriptions, les avertissements sur la qualité des données et les certifications. Pour plus d’informations sur Tableau Catalog, consultez « À propos de Tableau Catalog » dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/dm_catalog_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/dm_catalog_overview.htm). 1. Ouvrez Tableau Prep Builder et cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). Dans la création Web, depuis la page d’accueil, cliquez sur Créer > Flux, ou depuis la page Explorer, cliquez sur Nouveau > Flux. Cliquez ensuite sur Se connecter aux données. 2. Dans le volet Connexion, sous Rechercher des données, sélectionnez Tableau Server. ![Connexion de Tableau Prep à Tableau Server.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SearchDataCatalog.png) 3. Identifiez-vous pour vous connecter à votre serveur ou à votre site. Dans la création Web, la boîte de dialogue Rechercher des données s’ouvre pour le serveur auquel vous êtes connecté. À partir de la version 2025.3, vous pouvez également sélectionner votre méthode d’authentification du serveur (navigateur intégré ou navigateur par défaut). Pour plus d’informations, consultez [Publier un flux sur Tableau Server ou Tableau Cloud](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm#before-you-publish). 4. Dans la boîte de dialogue Rechercher des données, effectuez une recherche dans la liste des sources de données publiées disponibles. Utilisez l’option de filtre pour filtrer par type de connexion et sources de données certifiées. 5. Sélectionnez la source de données à utiliser, puis cliquez sur Connexion. Si vous n’êtes pas autorisé à vous connecter à une source de données, la ligne et le bouton Connexion s’affichent en grisé. **Remarque :** la liste déroulante Type de contenu ne s’affiche pas si vous n’avez pas activé Gestion des données avec Tableau Catalog. Seules les sources de données publiées sont affichées dans la liste. ![Volet Recherche de données avec le type de contenu Sources de données sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SearchDataCatalog2.png) 6. Le source de données est ajoutée au volet Flux. Dans le volet Connexions, vous pouvez sélectionner d’autres sources de données ou utiliser l’option de recherche pour trouver votre source de données et la faire glisser vers le volet Flux afin de créer votre flux. L’onglet Tableau Server dans le volet Entrée affiche des détails sur la source de données publiée. ![Un flux Tableau Prep affichant une liste de sources de données consultables dans le volet Connexions.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_dai_metadata.png) 7. (Facultatif) Si vous avez activé Gestion des données avec Tableau Catalog, utilisez la liste déroulante Type de contenu pour rechercher des bases de données et des tables. ![Volet Recherche de données avec le type de contenu Sources de données sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SearchDataCatalog3.png) Vous pouvez utiliser l’option de filtre dans le coin supérieur droit pour filtrer vos résultats par type de connexion, avertissements sur la qualité des données et certifications. ![Une barre de recherche avec des filtres pour le type de connexion, les avertissements sur la qualité des données et la certification.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_connectto_filter.png) Tableau Prep Builder version 2020.2.1 et versions antérieures 1. Ouvrez Tableau Prep Builder et cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). 2. Dans la liste des connecteurs, sélectionnez Tableau Server. ![Le volet Connexion de Tableau Prep avec la connexion à Tableau Server en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_connect_dai.png) 3. Identifiez-vous pour vous connecter à votre serveur ou à votre site. 4. Sélectionnez votre source de données ou utilisez l’option de recherche pour trouver votre source de données et faites-la glisser vers le volet de flux pour démarrer votre flux. L’onglet Tableau Server dans le volet Entrée affiche des détails sur la source de données publiée. ![Un flux Tableau Prep affichant une liste de sources de données consultables dans le volet Connexions.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_dai_metadata.png) ## Se connecter aux connexions virtuelles _Pris en charge dans Tableau Prep Builder à partir de la version 2021.4.1 et dans Tableau Server et Tableau Cloud à partir de la version 2021.4. Gestion des données est requis pour utiliser cette fonction._ Vous pouvez vous connecter aux données en utilisant des connexions virtuelles pour vos flux. Les connexions virtuelles sont une ressource partageable qui fournit un point d’accès central aux données. #### À prendre en compte lorsque vous vous connectez à des connexions virtuelles : - Les identifiants de la base de données sont intégrés dans la connexion virtuelle. Il vous suffit de vous connecter à votre serveur pour accéder aux tables dans la connexion virtuelle. - Les stratégies de données qui appliquent la sécurité au niveau des lignes peuvent être incluses dans la connexion virtuelle. Seuls les tables, champs et valeurs auxquels vous avez accès sont affichés lorsque vous utilisez et exécutez vos flux. - La sécurité au niveau des lignes dans les connexions virtuelles ne s’applique pas à la sortie de flux. Tous les utilisateurs ayant accès à la sortie de flux voient les mêmes données. - SQL personnalisé et SQL initial ne sont pas pris en charge. - Les paramètres ne sont pas pris en charge. Pour plus d’informations sur l’utilisation des paramètres dans votre flux, consultez [Créer et utiliser des paramètres dans les flux](https://help.tableau.com/current/prep/fr-ca/prep_parameters.htm). Pour plus d’information sur les connexions virtuelles et les stratégies de données, consultez [Tableau Server](https://help.tableau.com/current/server/fr-ca/dm_vconn_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/dm_vconn_overview.htm). 1. Ouvrez Tableau Prep Builder et cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). Dans la création Web, depuis la page d’accueil, cliquez sur Créer > Flux, ou depuis la page Explorer, cliquez sur Nouveau > Flux. Cliquez ensuite sur Se connecter aux données. 2. Dans le volet Connexion, sous Rechercher des données, sélectionnez Tableau Server. ![Connexion de Tableau Prep à Tableau Server.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_SearchDataCatalog.png) 3. Identifiez-vous pour vous connecter à votre serveur ou à votre site. Dans la création Web, la boîte de dialogue Rechercher des données s’ouvre pour le serveur auquel vous êtes connecté. 4. Sélectionnez Type : tous. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_search_vconn.png) 5. Sélectionnez Connexion virtuelle. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_select_vconn.png) 6. Sélectionnez la source de données à utiliser, puis cliquez sur Connexion. 7. Le source de données est ajoutée au volet Flux. Dans le volet Connexions, vous pouvez faire votre sélection dans la liste des tables incluses dans la connexion virtuelle et les faire glisser vers le volet Flux pour commencer votre flux. ![Aperçu des tables et des données de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_virtual_connections3.png) **Remarque :** si vous voyez des opérations Renommer dans le volet Modifications lors de la connexion à une connexion virtuelle, ne les supprimez pas. Tableau Prep génère automatiquement ces opérations pour lesquels créer un mappage et afficher le nom convivial du champ. ## Se connecter aux extraits de données Tableau Vous pouvez vous connecter à un extrait de données en tant qu’entrée pour votre flux de données. Les extraits sont des sous-ensembles de données enregistrés que vous pouvez créer en utilisant des filtres et en configurant d’autres limites. Les extraits sont enregistrés sous forme de fichiers .hyper. Pour plus d’informations sur l’enregistrement et l’utilisation d’extraits avec Tableau Prep Builder, consultez [Enregistrer et partager votre travail](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm). ## Se connecter aux données via Tableau Catalog Si vous avez activé [Gestion des données](https://www.tableau.com/fr-ca/products/add-ons/data-management) avec Tableau Catalog, vous pouvez également rechercher des bases de données, des fichiers et des tables stockés dans Tableau Server ou Tableau Cloud, et vous y connecter. Pour plus d’information sur Tableau Catalog, consultez « À propos de Tableau Catalog » dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/dm_catalog_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/dm_catalog_overview.htm). ## Autres options de connexion Lorsque vous vous connectez, vous pouvez également voir les options suivantes, selon la connexion que vous choisissez. ### Utiliser SQL personnalisé pour la connexion aux données Si vous connaissez exactement les renseignements de la base de données dont vous avez besoin et que vous maîtrisez l’écriture des requêtes SQL, vous pouvez utiliser des requêtes SQL personnalisées pour vous connecter aux données comme vous le faites dans Tableau Desktop. Vous pouvez utiliser SQL personnalisé pour réunir vos données à travers plusieurs tables, remanier des champs afin de réaliser des jointures entre bases de données, restructurer ou réduire la taille de vos données à analyser, etc. 1. Connectez-vous à votre source de données et, dans le volet Connexions du champ Base de données, sélectionnez une base de données. 2. Cliquez sur le lien SQL personnalisé pour ouvrir l’onglet SQL personnalisé. ![L’onglet SQL personnalisé dans une étape de saisie de flux Tableau Prep où vous pouvez entrer une requête SQL pour vous connecter aux données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_custom_sql.png) 3. Saisissez ou collez la requête dans la zone de texte, puis cliquez sur Exécuter pour exécuter votre requête. ![L’onglet SQL personnalisé dans une étape de saisie de flux Tableau Prep montrant un exemple de requête SQL.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_custom_SQL2.png) 4. Ajoutez une étape de nettoyage dans le volet Flux de manière à ce que seuls les champs pertinents de la requête SQL personnalisée soient ajoutés à votre flux. ### Utiliser SQL initial pour interroger vos connexions _Pris en charge dans Tableau Prep Builder à partir de la version 2019.2.2 et lors de la création de flux sur le Web à partir de la version 2020.4.1._ Vous pouvez spécifier une commande SQL initiale qui s’exécutera lors de la connexion à la base de données qui la prend en charge. Par exemple, lorsque vous vous connectez à Amazon Redshift, vous pouvez saisir une instruction SQL pour appliquer un filtre lors de la connexion à la base de données de la même manière que vous ajoutez des filtres à l’étape de saisie. La commande SQL s’appliquera avant que les données soient échantillonnées et chargées dans Tableau Prep. Depuis Tableau Prep Builder (version 2020.1.3) et sur le Web, vous pouvez également inclure des paramètres pour transmettre les données de nom d’application, de version et de nom du flux et ainsi inclure des données de suivi lorsque vous interrogez votre source de données. ### Exécuter SQL initial Pour actualiser vos données et exécuter à nouveau la commande SQL initiale, effectuez l’une des opérations suivantes : - Modifiez la commande SQL initial et actualisez l’étape de saisie en procédant à une nouvelle connexion. - Exécutez le flux. La commande SQL initiale est exécutée avant le traitement de toutes les données. - Exécutez le flux sur Tableau Server ou Tableau Cloud. La commande SQL initiale est exécutée à chaque fois que le flux est exécuté dans le cadre du chargement des données **Remarque** : [Gestion des données](https://www.tableau.com/fr-ca/products/add-ons/data-management) est nécessaire pour exécuter votre flux sur Tableau Server ou Tableau Cloud. Pour plus d’information sur Gestion des données, consultez [À propos de Gestion des données](https://help.tableau.com/current/server/fr-ca/dm_overview.htm). ![Un formulaire pour se connecter à Amazon Redshift.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_initialSQL.png) 1. Dans le volet Connexions, sélectionnez, dans la liste, un connecteur prenant en charge SQL initial. 2. Cliquez sur le lien Afficher SQL initial pour développer la boîte de dialogue et entrer vos instructions SQL. ### Inclure des paramètres dans votre expression SQL initiale _Pris en charge dans Tableau Prep Builder à partir de la version 2020.1.3 et lors de la création de flux sur le Web à partir de la version 2020.4.1._ Vous pouvez transmettre les paramètres suivants à votre source de données pour ajouter des détails supplémentaires concernant votre application Tableau Prep, la version et le nom du flux. Les paramètres TableauServerUser et TableauServerUserFull ne sont pas pris en charge actuellement.
ParamètreDescriptionValeur retournée
TableauAppL’application utilisée pour accéder à votre source de données.

Prep Builder

Prep Conductor

TableauVersionLe numéro de version de l’application.

Tableau Prep Builder : renvoie la version exacte. Par exemple : 2020.4.1

Tableau Prep Conductor : renvoie la version majeure du serveur où Tableau Prep Conductor est activé, Par exemple : 2020.4

FlowNameLe nom du fichier .tfl dans Tableau Prep BuilderExemple : Entertainment Data_Cleaned
## Autres articles de cette section [Passer au contenu principal](#main-content) # Démarrer ou ouvrir un flux de données Pour commencer à préparer vos données avec Tableau Prep Builder, vous pouvez : - [Démarrer un nouveau flux](#NewFlow) - [Ouvrir un flux existant](#Open) **Remarque :** depuis la version 2020.4.1, vous pouvez également créer et modifier des flux dans Tableau Server et Tableau Cloud. L’information de cette rubrique s’applique à toutes les plates-formes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Vous pouvez ouvrir plusieurs espaces de travail Tableau Prep Builder pour travailler sur plusieurs flux en même temps. Dans Tableau Prep Builder version 2019.3.1 et versions antérieures, si vous sélectionnez Fichier > Ouvrir, Tableau Prep Builder remplace votre flux ouvert actuel par le nouveau flux que vous sélectionnez. ## Démarrer un nouveau flux Démarrez un nouveau flux en vous connectant à vos données, tout comme dans Tableau Desktop. **Remarques :** si vous ouvrez un flux dans une version où le connecteur n’est pas pris en charge, le flux peut s’ouvrir mais risque de présenter des erreurs ou de ne pas s’exécuter, à moins que les connexions de données ne soient supprimées. Certains connecteurs peuvent nécessiter le téléchargement et l’installation d’un pilote pour que vous puissiez vous connecter à vos données. Consultez la page [Téléchargement de pilotes](https://www.tableau.com/fr-ca/support/drivers) sur le site Web de Tableau pour obtenir les liens de téléchargement et les instructions d’installation. 1. Ouvrez Tableau Prep Builder et cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). Dans la création Web, depuis la page d’accueil, cliquez sur Créer > Flux, ou depuis la page Explorer, cliquez sur Nouveau > Flux. Cliquez ensuite sur Se connecter aux données. Depuis la version 2021.4 si vous disposez de Gestion des données avec Catalog activé, vous pouvez également cliquer sur Nouveau > Flux à partir de la page Ressources externes sur le Web pour créer un flux avec une connexion prise en charge par Catalog. Pour plus d’informations, consultez **Tableau Catalog** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/dm_catalog_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/dm_catalog_overview.htm). 2. Dans la liste des connecteurs, sélectionnez le type de fichier ou le serveur hébergeant vos données. Si vous y êtes invité, entrez les identifiants de connexion et accédez à vos données. **Remarque :** dans la création Web, la liste des connecteurs de fichiers peut différer. ![Le volet Tableau Prep Connect affichant une liste des sources de données disponibles, des fichiers aux serveurs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_connect_2020.2.2.png) 3. Dans le volet Connexions, effectuez l’une des opérations suivantes : - Si vous êtes connecté à un fichier, double-cliquez sur une table ou faites-la glisser sur le volet Flux pour démarrer votre flux. Pour les tables simples, Tableau Prep crée automatiquement une étape de saisie pour vous dans le volet Flux lorsque vous ajoutez des données à votre flux. **Remarque :** dans la création Web, pour les connexions de fichiers, le téléchargement des fichiers se fait un par un uniquement. Les connexions directes à un partage réseau de fichiers ne sont pas prises en charge à ce stade. - Si vous vous êtes connecté à une base de données, sélectionnez une base de données ou un schéma, puis double-cliquez sur une table ou faites-la glisser vers le volet Flux pour démarrer votre flux. ![La liste déroulante Base de données dans un flux affichant une liste de bases de données à sélectionner.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_connect3.png) **Remarque :** dans Tableau Prep Builder, vous pouvez réunir plusieurs fichiers ou tables de base de données à partir d’une source de données unique dans l’étape de saisie à l’aide d’une recherche avec caractère générique. Dans la création Web, vous ne pouvez pas créer ni modifier des unions de données entrantes. Par contre, elles sont prises en charge dans les flux publiés depuis Tableau Prep Builder. Pour plus d’informations, consultez la section [Réunir des fichiers et des tables de base de données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#Union). ## Ouvrir un flux existant Dans Tableau Prep Builder, vous pouvez voir vos flux les plus récents et y accéder directement dans la page de démarrage, et donc retrouver facilement votre travail en cours. Lorsque vous travaillez avec des flux sur le Web, tous vos flux sont répertoriés de manière pratique dans la page Explorer sous le menu Tous les flux. ### Ouvrir un flux dans Tableau Prep Builder Dans la page de démarrage, effectuez l’une des opérations suivantes : - Sous Flux récents, sélectionnez un flux. - Cliquez sur Ouvrir un flux pour accéder à votre fichier de flux, et ouvrez-le. Après vous être connecté à vos données, utilisez les différentes options de l’étape de saisie pour identifier les données avec lesquelles travailler dans votre flux. Vous pouvez ensuite ajouter une étape de nettoyage ou un autre type d’étape pour examiner, nettoyer et organiser vos données. Lorsque vos flux incluent plusieurs connecteurs de source de données différents, Tableau Prep vous aide à voir facilement quels connecteurs et tables sont associés à vos étapes de saisie. Lorsque vous cliquez sur l’étape de saisie, le connecteur et la table de données connexes sont mis en surbrillance dans le volet Connexions. Cette option a été ajoutée dans Tableau Prep Builder version 2020.1.1 et est également prise en charge lors de la modification des flux sur le Web. ![Un flux Tableau Prep avec une connexion de base de données à gauche et des étapes de transformation des données à droite.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_highlight_connection.png) ### Ouvrir un flux dans Tableau Prep sur le Web 1. Pour ouvrir et modifier un flux existant, dans la page Explorer, sélectionnez Tous les flux dans le menu déroulant supérieur et sélectionnez votre flux dans la liste. ![Un menu déroulant avec l’option permettant d’afficher tous les flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pwa_open_flow.png) 2. Dans la page Vue d’ensemble du flux, cliquez sur Modifier pour modifier votre flux. ![La page Présentation du flux sur le Web affichant le bouton Modifier le flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pwa_edit_flow.png) Votre flux s’ouvrira dans un nouvel onglet. Dès que vous commencez à apporter des modifications, Tableau enregistre automatiquement vos modifications toutes les quelques secondes et enregistre votre flux modifié sous forme de brouillon. Les brouillons ne sont visibles que pour vous et votre administrateur. Une fois que vous avez terminé, vous pouvez fermer votre flux et continuer à apporter des modifications plus tard ou publier votre flux pour appliquer vos modifications, créant ainsi une nouvelle version du flux. Comme d’autres outils, la publication de flux utilise la méthode du premier entré. Si un autre utilisateur modifie et republie le flux avant vous, ses modifications sont appliquées en premier. Vous pouvez toutefois suivre les modifications et revenir à une version précédente à l’aide de la page Historique des révisions. Pour plus d’informations sur l’historique des révisions, consultez [Utiliser des révisions de contenu](https://help.tableau.com/current/pro/desktop/fr-ca/qs_revision_history.htm) dans l’Aide de Tableau Desktop. [Passer au contenu principal](#main-content) # Copier des étapes, des actions et des champs **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Lors du nettoyage de vos données, vous répétez souvent les mêmes actions ou opérations de nettoyage tout au long de votre flux. Pour optimiser le nettoyage et l’organisation de vos données, vous pouvez copier-coller les opérations ou les actions tout au long de votre flux, ou même copier des étapes ou des groupes sélectionnés et les enregistrer. Vous pouvez ainsi effectuer des actions ou des opérations de nettoyage une seule fois, puis les réutiliser là où vous en avez besoin. Vous pouvez même dupliquer des champs pour expérimenter différentes opérations de nettoyage. Pour plus d’informations sur la création de groupes dans votre flux, consultez [Regrouper des étapes](https://help.tableau.com/current/prep/fr-ca/prep_build_flow.htm#group_steps) (version 2020.3.3 et versions ultérieures). ## Copier et coller des étapes Copiez une ou plusieurs étapes de manière à les utiliser dans une autre partie du même flux. Cette option n’est pas disponible pour les étapes d’entrée qui incluent une union dans l’étape d’entrée. 1. Dans le volet Flux, sélectionnez une ou plusieurs étapes ou groupes dans le flux. 2. Cliquez avec le bouton droit de la souris ou Ctrl-clic (MacOS) sur l’étape sélectionnée et sélectionnez Copier. ![Le menu contextuel d’une étape dans le volet Flux de Tableau Prep avec l’option Copier en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_copy1.png) 3. Pour coller les étapes copiées, effectuez l’une des opérations suivantes : - Survolez une étape jusqu’à ce que l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) apparaisse, puis cliquez sur l’icône et sélectionnez Coller dans le menu. - Cliquez avec le bouton droit de la souris ou Ctrl-clic (MacOS) dans n’importe quel espace blanc sur l’espace de travail et cliquez sur Coller. ![L’option Coller lors de la création d’un flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_paste1.png) 4. Si vous avez collé les étapes dans l’espace blanc du flux, faites glisser les étapes là où vous les souhaitez dans le flux et déposez-les. Si vous ajoutez des étapes à la fin d’une étape de flux, les étapes sont automatiquement ajoutées à la fin de l’étape. Si vous insérez des étapes entre les étapes de flux existantes, déplacez les étapes là où vous les souhaitez dans le flux et corrigez les erreurs éventuelles. Vous pouvez supprimer des lignes du flux ou déplacer des étapes selon vos besoins. Par exemple, pour connecter une étape aux étapes copiées, supprimez la ligne de flux existante s’il y en a une, puis faites glisser l’étape existante vers la nouvelle étape et déposez-la sur Ajouter. ![Lignes de flux en cours de suppression.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_paste_fix.png) Pour plus d’informations sur l’organisation de votre flux, consultez [Réorganiser la disposition de votre flux](https://help.tableau.com/current/prep/fr-ca/prep_build_flow.htm#move_steps). ## Copier et coller des opérations de nettoyage Vous pouvez copier et coller des opérations de nettoyage dans le même flux pour réutiliser vos actions à l’aide de l’une des options suivantes : - Copiez une opération depuis le volet Modifications dans une étape et collez-la dans le volet Modifications de la même étape ou d’une autre étape pour appliquer la même opération dans cette étape. - Faites glisser et déposez une opération depuis le volet Modifications dans d’autres champs du volet Profil de cette étape pour appliquer cette opération à plusieurs champs. Cette option n’est pas disponible pour les opérations affectant plusieurs champs, par exemple les champs calculés. Pour copier et coller une modification apportée à une étape dans la même étape ou dans une autre étape, procédez comme suit : 1. Dans le volet Modifications, sélectionnez la modification que vous souhaitez copier. 2. Cliquez avec le bouton droit de la souris ou Ctrl-clic (MacOS) sur l’élément de modification, puis sélectionnez Copier dans le menu. ![Le menu contextuel dans le volet Modifications avec l’option Copier en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_copy_changes1.png) 3. Dans le volet Modifications où vous voulez coller la modification, cliquez avec le bouton droit de la souris ou Ctrl-clic (MacOS) et sélectionnez Coller. Sélectionnez la modification et cliquez sur Modifier pour effectuer les ajustements nécessaires. ![Le volet Modifications affichant l’option Coller.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_paste_change1.png) Pour faire glisser et déposer une modification dans d’autres zones de l’étape, procédez comme suit : 1. Dans le volet Modifications, sélectionnez la modification que vous souhaitez copier. 2. Faites glisser la modification sur le champ où vous voulez l’appliquer et déposez-la. Répétez cette action si nécessaire. ![Un écran montrant qu’un graphique à barres peut être glissé et déposé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_paste_change_drag.png) ## Copier des champs Dans Tableau Prep Builder à partir de la version 2019.2.3 et sur le Web, si vous souhaitez expérimenter avec vos opérations de nettoyage sur un champ mais sans modifier les données d’origine, vous pouvez copier vos champs. 1. Dans le volet Profil, dans la grille de données, dans le volet Résultats ou dans la vue Liste, sélectionnez le champ auquel vous souhaitez apporter des modifications. 2. Dans le menu Options supplémentaires, sélectionnez Dupliquer le champ. ![L’option de menu Dupliquer le champ, menu Plus d’options, sur une fiche Profil dans le flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_duplicate_field.png) Un nouveau champ est créé avec le même nom et un modificateur. Par exemple, « Ship Date -1 ». ![Les résultats de l’option Dupliquer le champ montrant le nouveau champ « Date d’expédition -1 » créé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_duplicate_field2.png) ## Créer des étapes de flux réutilisables _Pris en charge dans Tableau Prep Builder version 2019.3.2 et versions ultérieures._ **Remarque :** les étapes de flux réutilisables ne peuvent pas être créées sur le Web, mais vous pouvez les utiliser dans vos flux Web. Les étapes réutilisables qui incluent des étapes de saisie basées sur des fichiers ne sont pas encore prises en charge sur le Web. Si vous répétez souvent les mêmes actions et que vous souhaitez appliquer ces mêmes étapes dans d’autres flux, Tableau Prep Builder version 2019.3.2 et versions ultérieures vous permet de sélectionner un(e) ou plusieurs étapes ou groupes de flux et leurs actions associées ou le flux tout entier et de les enregistrer localement dans un fichier sur votre ordinateur personnel. Vous pouvez également les publier sur Tableau Server ou Tableau Cloud afin de les partager avec d’autres personnes. Lorsque les étapes de flux sont publiées sur votre serveur, une balise Étapes enregistrées est automatiquement ajoutée afin que vous puissiez facilement les rechercher et les trouver lorsque vous les ajoutez à vos flux. À partir de la version 2022.1.1, vous pouvez créer des étapes réutilisables qui incluent des paramètres. Lorsque les étapes sont enregistrées, le paramètre est converti en une valeur statique à l’aide de la valeur actuelle du paramètre. Pour plus d’informations sur l’utilisation des paramètres dans les flux, consultez [Créer et utiliser des paramètres dans les flux](https://help.tableau.com/current/prep/fr-ca/prep_parameters.htm). ### Créer des étapes réutilisables 1. Sélectionnez une ou plusieurs étapes. 2. Cliquez avec le bouton droit de la souris ou Ctrl-clic (MacOS) sur une étape sélectionnée et sélectionnez Enregistrer les étapes en tant que flux. ![Un diagramme de flux qui montre la possibilité d’enregistrer des étapes sous forme de flux ou de les publier sur un serveur.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saved_steps_menu.png) 3. Sélectionnez Enregistrer dans le fichier pour enregistrer le flux localement ou Publier sur le serveur pour publier le flux sur Tableau Server ou Tableau Cloud. 4. Si vous publiez le flux sur Tableau Server ou Tableau Cloud, connectez-vous à votre serveur si nécessaire, renseignez les champs dans la boîte de dialogue Publier le flux puis cliquez sur Publier. ![La boîte de dialogue Publier le flux sur Tableau Server.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saved_steps_publish.png) ### Insérer des étapes réutilisables dans un flux 1. Ouvrez un flux. 2. Dans le volet Flux, effectuez l’une des opérations suivantes : - Survolez une étape jusqu’à ce que l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) apparaisse, puis cliquez sur l’icône et sélectionnez Insérer un flux. - Dans la zone blanche de l’espace de travail, faites un clic droit ou Ctrl-clic (MacOS) et cliquez sur Insérer un flux ou cliquez sur Modifier > Insérer un flux dans le menu supérieur.
Menu Étape de fluxMenu Espace de travail
Le menu Plus dans l’espace de travail Flux.

Un flux pour le traitement des commandes affichant le menu Insérer un flux.

3. Dans la boîte de dialogue Ajouter un flux, sélectionnez parmi les flux enregistrés dans votre fichier local ou sur votre serveur, puis cliquez sur Ajouter. La liste des flux est automatiquement filtrée pour afficher les flux balisés avec les étapes enregistrées. Pour insérer d’autres flux, modifiez le type de flux sur Tous les flux. Dans Tableau Prep Builder depuis la version 2019.4.2 et sur le Web, vous pouvez cliquer sur Afficher le flux pour ouvrir et afficher le flux publié sur le serveur auquel vous êtes connecté. ![La boîte de dialogue Ajouter un flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saved_steps_insert.png) 4. Le flux est ajouté au volet Flux. Si vous ajoutez un flux à la fin d’une étape de flux, les étapes de flux sont automatiquement ajoutées à la fin de l’étape. Si vous insérez des étapes de flux entre les étapes de flux existantes, déplacez les étapes là où vous les souhaitez dans le flux et corrigez les erreurs éventuelles. ![Un flux qui contient des drapeaux d’erreur.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saved_steps_add2.png) [Passer au contenu principal](#main-content) # Créer des calculs de niveau de détail, de classement et de section **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Vous pouvez utiliser des champs calculés pour créer de nouvelles données en utilisant les données déjà présentes dans votre source de données. Tableau Prep prend en charge de nombreux types de calcul identiques à ceux de Tableau Desktop. Pour des renseignements généraux sur la création de calculs, consultez la section [Démarrer avec les calculs dans Tableau](https://help.tableau.com/current/pro/desktop/fr-ca/calculations_calculatedfields_create.htm). **Remarque** : Lorsque vous créez un champ calculé, n’utilisez pas le nom réservé « Nombre d’enregistrements ». L’utilisation de ce nom réservé donne lieu à une erreur d’autorisation. Depuis la version 2020.1.3 Tableau Prep Builder et sur le Web, vous pouvez utiliser les fonctions analytiques de niveau de détail (LOD) FIXED, RANK et ROW\_NUMBER pour effectuer des calculs plus complexes. Par exemple, ajoutez un calcul LOD FIXED pour modifier la granularité des champs de votre table, utilisez la nouvelle fonction analytique ROW\_NUMBER () pour trouver rapidement les lignes en double, ou utilisez l’une des nouvelles fonctions RANK () afin de trouver les valeurs N supérieures ou N inférieures pour une sélection de lignes comportant des données similaires. Si vous souhaitez être guidé lors de la création de ces types d’expressions, vous pouvez utiliser l’éditeur de calcul visuel. À compter de la version 2021.4.1 de Tableau Prep Builder et sur le Web, vous pouvez utiliser la fonction de section pour répartir les lignes dans un nombre spécifié de compartiments. **Remarque :** certaines fonctions prises en charge dans Tableau Desktop peuvent ne pas être encore compatibles dans Tableau Prep. Pour voir les fonctions disponibles pour Tableau Prep, consultez la liste des fonctions dans l’éditeur de calcul. ## Calculer le niveau de détail Lorsque vous avez besoin de calculer des données à plusieurs niveaux de granularité dans la même table, vous pouvez écrire une expression de niveau de détail (LOD) dans ce but. Par exemple, pour connaître le chiffre d’affaires total de chaque région, vous pourriez écrire un calcul du type `{FIXED [Region] : SUM([Sales])}`. Tableau Prep prend en charge l’expression LOD FIXED et utilise la syntaxe `{FIXED [Field1],[Field2] : Aggregation([Field)}`. Dans les expressions LOD, les deux parties de l’équation sont séparées par un signe deux-points. - **FIXED \[Champ\]** (obligatoire) : il s’agit du ou des champs pour lesquels vous souhaitez calculer les valeurs. Par exemple, si vous souhaitez connaître le total des ventes pour un client et une région, vous devez entrer `FIXED [Customer ID], [Region]:`. Si vous ne sélectionnez aucun champ, cela équivaut à effectuer l’agrégation définie sur le côté droit des deux-points et à répéter cette valeur pour chaque ligne. - **Agrégation (\[Champ\]** ) (obligatoire)  : sélectionnez ce que vous souhaitez calculer et le niveau d’agrégation recherché. Par exemple, si vous voulez connaître le total des ventes, entrez `SUM([Sales]`. Si vous utilisez cette fonctionnalité dans Tableau Prep, les exigences suivantes s’appliquent : - Les expressions LOD `INCLUDE` et `EXCLUDE` ne sont pas prises en charge. - Les calculs d’agrégation ne sont pris en charge qu’à l’intérieur d’une expression LOD. Par exemple, `SUM([Sales])` ne serait pas valide, par contre `{FIXED [Region] : SUM([Sales])}` est valide. - L’imbrication d’expressions dans une expression LOD n’est pas prise en charge. Par exemple, `{ FIXED [Region] : AVG( [Sales] ) / SUM( [Profit] )}` n’est pas pris en charge. - La combinaison d’une expression LOD avec une autre expression n’est pas prise en charge. Par exemple, `[Sales]/{ FIXED [Country / Region]:SUM([Sales])}` n’est pas pris en charge. ### Créer des calculs de niveau de détail (LOD) Pour créer un calcul de niveau de détail, vous pouvez utiliser l’éditeur de calcul si vous souhaitez écrire le calcul vous-même. Si vous préférez être guidé, vous pouvez utiliser l’éditeur de calcul visuel : vous sélectionnez vos champs et Tableau Prep écrit le calcul pour vous. #### Éditeur de calcul 1. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. ![Le menu Plus d’options avec une option permettant de créer un calcul personnalisé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_lod_rank_menu_tile.png) 2. Dans l’éditeur de calcul, saisissez un nom pour votre calcul et entrez l’expression. Par exemple, pour trouver le nombre moyen de jours pour expédier des produits par ville, créez un calcul tel que celui présenté ci-dessous. ![La boîte de dialogue de l’éditeur de calcul affichant la syntaxe de calcul pour calculer le délai moyen d’expédition par produit.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_LOD_expression_example2.png) #### Éditeur de calcul visuel Sélectionnez des champs dans une liste et Tableau Prep crée le calcul pour vous au fur et à mesure que vous effectuez vos sélections. Un aperçu des résultats s’affiche dans le volet de gauche afin que vous puissiez voir les résultats de vos sélections au fur et à mesure. 1. Dans une fiche de profil ou un volet de résultats, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > LOD fixe. ![Un menu affichant des options pour un champ calculé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_LOD_visual_menu_tile.png) 2. Dans l’éditeur de calcul visuel, procédez comme suit : - Dans la section Regrouper par, sélectionnez les champs pour lesquels vous souhaitez calculer les valeurs. Le champ dans lequel vous avez sélectionné l’option de menu Créer un champ calculé > LOD fixe est ajouté par défaut. Cliquez sur l’icône ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter des champs supplémentaires à votre calcul. Le côté gauche de l’équation est alors rempli, `{FIXED [Field1],[Field2] :`. - Dans la section Calculer au moyen de, sélectionnez le champ que vous voulez utiliser pour calculer vos nouvelles valeurs. Sélectionnez ensuite votre agrégation. Le côté droit de l’équation est alors rempli, `Aggregation([Field)}`. Un graphique sous le champ montre la distribution des valeurs et un total pour chaque combinaison de valeurs. Selon le type de données, il peut s’agir d’une boîte à moustaches, d’une plage de valeurs ou des valeurs réelles. ![Une table de LOD FIXED des données de ventes des clients avec un graphique en boîte à moustaches.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_LOD_visual.png) **Remarque :** les valeurs d’agrégation disponibles varient selon le type de données attribué au champ. - Pour supprimer un champ, faites un clic droit ou Cntrl-clic (MacOS) dans la zone de liste déroulante des champs de la section Regrouper par et sélectionnez Supprimer le champ. - Dans le volet de gauche, double-cliquez sur l’en-tête du champ et entrez un nom pour votre calcul. 3. Cliquez sur Terminé pour ajouter votre nouveau champ calculé. Dans le volet Modifications, vous pouvez voir le calcul que Tableau Prep a généré. Cliquez sur Modifier pour ouvrir l’éditeur visuel de calcul et apporter les modifications nécessaires. ![La syntaxe d’une expression de niveau de détail FIXED (LOD) dans le volet Modifications.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_LOD_changes.png) ## Calculer le classement ou le nombre de lignes Les fonctions analytiques, parfois appelées calculs de fenêtre, vous permettent d’effectuer des calculs sur l’ensemble de la table ou sur une sélection de lignes (partition) de votre ensemble de données. Par exemple, lorsque vous appliquez un classement à une sélection de lignes, vous utilisez la syntaxe de calcul suivante : `{PARTITION [field]: {ORDERBY [field]: RANK() }}` - **PARTITION** (facultatif) : désignez les lignes sur lesquelles vous voulez effectuer le calcul. Vous pouvez spécifier plus d’un champ, mais si vous voulez utiliser la table entière, omettez cette partie de la fonction. Tableau Prep traitera alors toutes les lignes comme la partition. Par exemple `{ORDERBY [Sales] : RANK() }`. - **ORDERBY** (obligatoire) : indiquez un ou plusieurs champs que vous souhaitez utiliser pour générer la séquence en vue du classement. - **Rank ()** (obligatoire) : précisez le type de classement ou ROW\_NUMBER () que vous souhaitez calculer. Tableau Prep prend en charge les fonctions RANK(), RANK\_DENSE(), RANK\_MODIFIED(), RANK\_PERCENTILE() et ROW\_NUMBER(). - **DESC** ou **ASC** (facultatif) : représente l’ordre décroissant (DESC) ou croissant (ASC). Par défaut, le classement est trié par ordre décroissant, il n’est donc pas nécessaire de le préciser dans l’expression. Si vous souhaitez modifier l’ordre de tri, ajoutez ASC à l’expression. Vous pouvez également inclure les deux options dans la fonction. Par exemple, si vous souhaitez classer une sélection de lignes, mais que vous voulez trier les lignes par ordre croissant, puis appliquer le classement par ordre décroissant, vous devez inclure ces deux options dans l’expression. Par exemple : `{PARTITION [Country], [State]: {ORDERBY [Sales] ASC,[Customer Name] DESC: RANK() }}` Lors de l’utilisation de cette fonctionnalité, les exigences suivantes s’appliquent : - L’imbrication d’expressions dans une fonction RANK () n’est pas prise en charge. Par exemple, `[Sales]/{PARTITION [Country]: {ORDERBY [Sales]: RANK() }} / SUM( [Profit] )}` n’est pas pris en charge. - La combinaison d’une fonction RANK () avec une autre expression n’est pas prise en charge. Par exemple, `[Sales]/{PARTITION [Country]: {ORDERBY [Sales]: RANK() }}` n’est pas pris en charge. ### Fonctions d’analytique prises en charge
FonctionDescriptionRésultat
RANK ()

Attribue à chaque ligne un classement de nombre entier commençant par 1, dans l’ordre croissant ou décroissant. Si des lignes ont la même valeur, elles partagent le classement qui est attribué à la première instance de la valeur. Le nombre de lignes ayant le même classement est ajouté lors du calcul du classement de la ligne suivante, de sorte qu’il est possible que vous n’obteniez pas des valeurs de classement consécutives.

Exemple de calcul :{ORDERBY [Commission] DESC: RANK()}

Une table affichant la commission de vente gagnée par cinq vendeurs et leur rang.
RANK_DENSE()

Attribue à chaque ligne un classement de nombre entier commençant par 1, dans l’ordre croissant ou décroissant. Si des lignes ont la même valeur, elles partagent le classement qui est attribué à la première instance de la valeur, mais aucune valeur de classement n’est ignorée, de sorte que vous obtiendrez des valeurs de classement consécutives.

Exemple de calcul :{ORDERBY [Commission] DESC: RANK_DENSE()}

Une table des vendeurs, des montants de leur commission, des zones géographiques qu’ils couvrent et de leur classement serré.
RANK_MODIFIED()

Attribue à chaque ligne un classement de nombre entier commençant par 1, dans l’ordre croissant ou décroissant. Si des lignes ont la même valeur, elles partagent le classement qui est attribué à la dernière instance de la valeur. Rank_Modified est calculé comme suit : Rank + (Rank + Number of duplicate rows - 1).

Exemple de calcul :{ORDERBY [Commission] DESC: RANK_MODIFIED()}

Une table affichant la commission de vente gagnée par cinq vendeurs et leur rang à l’aide de la méthode RANK_MODIFIED.
RANK_PERCENTILE()

Attribue à chaque ligne un classement de centile de 0 à 1 dans l’ordre croissant ou décroissant. RANK_PERCENTILE est calculé comme suit : (Rank-1)/(Total rows-1).

Exemple de calcul :{ORDERBY [Commission] DESC: RANK_PERCENTILE()}

Remarque : en cas d’égalité, Tableau Prep arrondit au niveau inférieur, comme pour PERCENT_RANK () dans SQL.

Une table affichant le rang centile, le vendeur, la zone géographique et la commission.
ROW_NUMBER()

Attribue à chaque ligne unique un identifiant de ligne séquentiel. Aucune valeur de numéro de ligne n’est ignorée. Si vous avez des lignes en double et que vous utilisez ce calcul, vos résultats peuvent changer à chaque fois que vous exécutez le flux si l’ordre des lignes change.

Exemple de calcul :{ORDERBY [Commission] DESC: ROW_NUMBER()}

Une table qui affiche les vendeurs, leur zone géographique, le montant de la commission et le numéro de ligne.
L’exemple suivant montre une comparaison de chacune des fonctions ci-dessus appliquées au même ensemble de données. ![Une table du classement, du classement serré, du classement modifié et du rang centile.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rank_example_all.png) ### Créer des calculs RANK ou ROW\_NUMBER Pour créer un calcul Rank ou Row\_Number, vous pouvez utiliser l’éditeur de calcul si vous souhaitez écrire le calcul vous-même. Si vous préférez être guidé, vous pouvez utiliser l’éditeur de calcul visuel : vous sélectionnez vos champs et Tableau Prep écrit le calcul pour vous. **Remarque :** les calculs ROW\_NUMBER () ne sont pas disponibles dans l’éditeur de calcul visuel. #### Éditeur de calcul Utilisez l’éditeur de calcul pour créer l’un des calculs RANK () ou ROW\_NUMBER () pris en charge. La liste des calculs d’analytiques pris en charge est affichée dans l’éditeur de calcul dans le menu déroulant Référence sous Analytique. 1. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. ![Le menu Plus d’options avec une option permettant de créer un calcul personnalisé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_lod_rank_menu_tile.png) 2. Dans l’éditeur de calcul, saisissez un nom pour votre calcul et entrez l’expression. Par exemple, pour trouver la dernière commande d’un client, créez un calcul tel que celui présenté ci-dessous, puis ne conservez que les lignes de commande du client qui sont classées avec le chiffre 1. ![L’éditeur de calcul ajoute un champ calculé, « Dernière commande client », qui utilise la fonction RANK.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rank_example2.png) **Exemple :** utilisez ROW\_NUMBER pour trouver et supprimer des valeurs en double. Cet exemple utilise l’exemple d’ensemble de données Superstore dans Tableau Prep Builder pour trouver et supprimer les valeurs exactes en double pour le champ ID de ligne en utilisant la fonction ROW\_NUMBER. 1. Ouvrez le flux Sample Superstore. 2. Dans le volet Flux, pour l’étape de saisie Orders West (Commandes région Ouest), cliquez sur l’étape de nettoyage Renommer les régions. 3. Dans la barre d’outils, cliquez sur Créer un champ calculé. 4. Dans l’éditeur de calcul, nommez le nouveau champ « Doublons » et utilisez la fonction `ROW_NUMBER` pour ajouter un numéro de ligne au champ ID de ligne à l’aide de l’expression `{PARTITION [Row ID]: {ORDERBY[Row ID]:ROW_NUMBER()}}` et cliquez sur Enregistrer. ![L’éditeur de calcul affichant la syntaxe de calcul pour supprimer les valeurs en double à l’aide de la fonction ROW\_NUMBER().](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_row_number.png) 5. Dans le nouveau champ calculé, faites un clic droit ou faites un Cmd-clic (MacOS) sur la valeur 1 du champ, puis sélectionnez Conserver uniquement dans le menu. ![L’option Conserver uniquement à partir d’une liste de doublons.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_ROW_NUM_Example.png)
AvantAprès
La table de données avant leur utilisation dans un calcul.La table de données suivant un calcul.
#### Éditeur de calcul visuel Tout comme pour la création d’un calcul de niveau de détail, vous pouvez utiliser l’éditeur de calcul visuel pour créer un calcul de classement. Sélectionnez les champs à inclure dans le calcul, puis sélectionnez les champs à utiliser pour classer les lignes ainsi que le type de classement que vous souhaitez calculer. Un aperçu des résultats s’affiche dans le volet de gauche afin que vous puissiez voir les résultats de vos sélections au fur et à mesure. 1. Dans une fiche de profil ou un volet de résultats, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un calcul de champ > Classement. ![Le menu Plus d’options affichant le sous-menu Créer un champ calculé pour le classement.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rank_visual_nav_tile_r.png) 2. Dans l’éditeur de calcul visuel, procédez comme suit : - Dans la section Regrouper par, sélectionnez les champs avec des lignes pour lesquelles vous souhaitez calculer des valeurs. La partie Partition du calcul est alors créée. Après avoir sélectionné votre premier champ, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter des champs supplémentaires à votre calcul. Si vous souhaitez inclure toutes les lignes ou supprimer un champ, faites un clic droit ou Cmd-clic (MacOS) dans la zone de liste déroulante des champs de la section Regrouper par et sélectionnez Supprimer le champ. - Dans la section Regrouper par, sélectionnez les champs que vous voulez utiliser pour calculer vos nouvelles valeurs. Le champ dans lequel vous avez sélectionné l’option de menu Créer un champ calculé >Classement est ajouté par défaut. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter des champs supplémentaires à votre calcul, puis sélectionnez votre type de Classement. Cliquez sur l’icône de tri ![L’icône de tri.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rank_visual_order.png) pour modifier l’ordre de classement de décroissant (DESC) à croissant (ASC). **Remarque :** les valeurs de classement varient selon le type de données attribué au champ. - Dans le volet de gauche, double-cliquez sur l’en-tête du champ et entrez un nom pour votre calcul. ![L’éditeur de calcul Visual permet de calculer le classement d’un ensemble de champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rank_visual_calc_editor.png) 3. Cliquez sur Terminé pour ajouter votre nouveau champ calculé. Dans le volet Modifications, vous pouvez voir le calcul que Tableau Prep Builder a généré. Cliquez sur Modifier pour ouvrir l’éditeur visuel de calcul et apporter les modifications nécessaires. ![Le volet Modifications dans un flux affichant cinq champs calculés : classement serré, classement, centile de classement, classement modifié et numéro de ligne.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rank_changes_pane.png) ## Calcul de sections Utilisez la fonction Section pour répartir les lignes dans un nombre spécifié de compartiments en créant un champ calculé. Vous sélectionnez les champs selon lesquels vous souhaitez répartir et le nombre de groupes (sections) à utiliser. Vous pouvez également sélectionner des champs supplémentaires pour créer des partitions où les lignes de section sont réparties en groupes. Utilisez l’éditeur de calcul pour saisir la syntaxe manuellement ou utilisez l’éditeur de calcul visuel pour sélectionner les champs. Tableau Prep écrit alors le calcul pour vous. Par exemple, si vous avez des lignes de données d’élèves et que vous souhaitez voir quels élèves se situent dans les 50 % supérieurs et les 50 % inférieurs, vous pouvez regrouper les données en deux sections. ![Une table des élèves, de leurs matières et de leurs notes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tiles_calc_excel.png) L’exemple suivant montre deux groupes pour la moitié supérieure et la moitié inférieure des notes des élèves. La syntaxe pour cette méthode est la suivante : `{ORDERBY [Grade] DESC:NTILE(2)}` ![Une table qui montre les noms des élèves, les matières et les notes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tiles_calc_students.png) Vous pouvez également créer une partition, où chaque valeur d’un champ est une partition distincte, et diviser les données en groupes pour chaque partition. L’exemple suivant montre la création de partitions pour le champ de matière. Une partition est créée pour chaque matière et deux groupes (sections) sont créés pour le champ Note. Les lignes sont ensuite réparties uniformément dans les deux groupes pour les trois partitions. La syntaxe pour cette méthode est la suivante : `{PARTITION [Subject]:{ORDERBY [Grade] DESC:NTILE(2)}}` ![Une table montre le calcul, l’élève, la matière et la note. L’objet est mis en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tiles_calc_partition.png) ### Créer des calculs de section Pour créer un calcul de section, vous pouvez utiliser l’éditeur de calcul si vous souhaitez écrire le calcul vous-même. Si vous préférez être guidé, vous pouvez utiliser l’éditeur de calcul visuel : vous sélectionnez vos champs et Tableau Prep écrit le calcul pour vous. #### Éditeur de calcul visuel Lorsque vous utilisez l’éditeur de calcul visuel pour créer un calcul de section, un aperçu des résultats s’affiche dans le volet de gauche. 1. Sélectionnez une fiche Profil pour créer un calcul de section. 2. Cliquez sur le menu Options supplémentaires et sélectionnez Créer un champ calculé > Section. ![Créez un calcul de section à l’aide de l’éditeur de calcul.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tiles_calc_visual_menu.png) La fiche Profil sélectionnée est ajoutée en tant que champ ORDERBY. 3. Dans l’éditeur de calcul visuel, procédez comme suit : - Sélectionnez le nombre de groupes de vignettes souhaité. La valeur par défaut pour les sections est 1. - Dans la section Regrouper par, sélectionnez les champs des lignes pour lesquels vous souhaitez calculer les valeurs. La partie du calcul `PARTITION` est alors créée. Vous pouvez avoir plusieurs champs Regrouper par pour un seul calcul. Cliquez sur l’icône ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter des champs supplémentaires à votre calcul. Si vous souhaitez inclure toutes les lignes ou supprimer un champ, faites un clic droit ou Cmd-clic (MacOS) dans la zone de liste déroulante des champs de la section Regrouper par et sélectionnez Supprimer le champ. - Dans le volet de gauche, double-cliquez sur l’en-tête du champ et entrez un nom pour votre calcul. - Dans la section Regrouper par, sélectionnez un ou plusieurs champs que vous voulez utiliser pour regrouper et répartir vos nouvelles valeurs. Vous devez avoir au moins un champ Classer par. Le champ où vous avez sélectionné l’option de menu Créer un champ calculé > Section est ajouté par défaut. ![Une table des chiffres de vente, organisés par zone géographique.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tiles_calc_visual_create.png) 4. Pour trier les résultats, procédez comme suit : - Cliquez sur l’une des lignes de calcul pour filtrer les résultats du regroupement sélectionné - Modifiez l’ordre croissant ou décroissant de l’ordre par champ. 5. Cliquez sur Terminé pour ajouter votre nouveau champ calculé. 6. Dans le volet Modifications, vous pouvez voir le calcul que Tableau Prep Builder a généré. Cliquez sur Modifier pour ouvrir l’éditeur visuel de calcul et apporter les modifications nécessaires. L’exemple suivant montre une division de lignes par quartiles. Une partition est créée sur la base de quatre régions des États-Unis, puis les données du champ Ventes sont regroupées de manière uniforme dans les partitions. ![Champ Conserver le champ calculé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tile_calc.gif) #### Éditeur de calcul 1. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche Profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. ![Le menu Plus d’options avec une option permettant de créer un calcul personnalisé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_lod_rank_menu_tile.png) 2. Dans l’éditeur de calcul, saisissez un nom pour votre calcul et entrez l’expression. Par exemple, pour classer les lignes d’étudiants par niveau en deux groupes puis les regrouper par matière, utilisez:`{PARTITION [Subject]:{ORDERBY [Grade] DESC:NTILE(2)}}`. ![Un formulaire pour ajouter un champ calculé avec un menu déroulant qui répertorie les options de calcul.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tiles_calc_menu.png) Les calculs incluent les éléments suivants :  - **PARTITION** (facultatif) : une clause de partition différencie les lignes d’un ensemble de résultats en partitions où la fonction NTILE() est utilisée. - **ORDERBY** (obligatoire) La clause ORDER BY définit la distribution des lignes dans chaque partition où NTILE() est utilisé. - **NTILE** (obligatoire) : NTILE est l’entier dans lequel les lignes sont divisées. **Remarque :** lorsque toutes les lignes sont divisibles par la clause NTILE, la fonctionnalité divise les lignes de manière égale entre le nombre de sections. Lorsque le nombre de lignes n’est pas divisible par la clause NTILE, les groupes résultants sont divisés en compartiments de tailles différentes. - **DESC** ou **ASC** (facultatif) : représente l’ordre décroissant (DESC) ou croissant (ASC). Par défaut, la section est triée par ordre décroissant. Il n’est donc pas nécessaire de le préciser dans l’expression. Si vous souhaitez modifier l’ordre de tri, ajoutez ASC à l’expression. 3. Cliquez sur Enregistrer. Le champ généré affiche les affectations de regroupement de sections (compartiment) associées à chaque ligne de la table. [Passer au contenu principal](#main-content) # Créer des calculs spatiaux et des jointures spatiales _Pris en charge dans Tableau Prep Builder version 2026,1 et versions ultérieures et sur le Web._ Aujourd’hui, vous pouvez vous connecter à des fichiers de données spatiales et à des sources de données spatiales dans Tableau Prep Builder et dans Tableau Prep sur le Web. Désormais, à partir de la version 2026.1, vous pouvez également nettoyer et transformer vos données spatiales en utilisant des fonctions spatiales pour les champs calculés. Vous pouvez également créer des jointures spatiales à l’étape de jointure. Vous pouvez ainsi effectuer des tâches spatiales complexes dans Tableau Prep pour que l’analyse des données spatiales dans Tableau soit plus accessible et plus efficace. Pour plus d’informations sur les formats de fichiers et les bases de données spatiales auxquels vous pouvez vous connecter, consultez « Se connecter aux fichiers et aux bases de données spatiales » dans [Se connecter aux données](https://help.tableau.com/current/prep/fr-ca/prep_connect.htm#connect-via-builtin-connectors-for-popular-data-types). Tableau Prep prend en charge de nombreuses fonctions de calculs spatiaux identiques à celles de Tableau Desktop. Par exemple, vous pouvez utiliser la fonction MAKEPOINT pour convertir des données de champ de latitude et de longitude en valeurs de points Tableau dans des fichiers texte. Utilisez la fonction VALIDATE pour confirmer l’exactitude des caractéristiques topologiques des valeurs des champs de points, de polygones ou de lignes. Vous pouvez également demander à Tableau Agent de créer ces calculs pour vous. Dans Tableau, la jointure de données spatiales peut consommer des ressources précieuses et avoir un impact sur vos performances globales. En effectuant des jointures spatiales dans Tableau Prep, vous pouvez accélérer ce processus et simplifier la création de vos visualisations avec des données spatiales propres avant de commencer votre analyse spatiale. ## Limites Tableau Prep prend en charge de nombreuses fonctions et caractéristiques spatiales que Tableau Desktop, mais il y a quelques limitations. - Tableau Agent peut créer des calculs spatiaux, mais ne peut pas créer des jointures spatiales actuellement. - Les fichiers .mif et .shp ne peuvent pas être téléversés vers la création Web. - Tableau Prep ne peut pas traduire les valeurs spatiales Tableau en format WKT (Well Known Text), en format GeoJSON ou en tout autre format de type de données spatiales. - Cette fonctionnalité ne prend pas en charge le traitement spatial avancé, comme la suppression des trous dans des polygones ou la transformation des polygones en polylignes. - Les jointures spatiales dans Tableau Prep prennent uniquement en charge la jointure des types de champs spatiaux. Pour lier des données spatiales à des données non spatiales, comme des champs de longitude et de latitude dans un fichier texte, commencez par créer un champ calculé en utilisant les fonctions spatiales de ces données. Par exemple, utilisez la fonction spatiale MAKEPOINT pour convertir les données des champs de latitude et de longitude en un champ de points. - Les flux contenant des données spatiales ne peuvent être exportés que vers des fichiers .hyper ou en tant que source de données publiée. Les autres types de sortie ne sont pas pris en charge actuellement. - Les unions spatiales ne sont pas prises en charge actuellement. ## Créer des calculs spatiaux Vous pouvez utiliser une fonction spatiale pour convertir des champs de longitude et de latitude, ou d’autres champs représentant un lieu (tels qu’un code postal ou un nom de pays) en types de champs spatiaux. Tableau Prep prend en charge les fonctions spatiales suivantes. Pour plus d’informations sur ces fonctions et cette syntaxe, consultez [Fonctions spatiales](https://help.tableau.com/current/pro/desktop/fr-ca/functions_functions_spatial.htm) dans l’aide de Tableau Desktop et de la création Web.
FonctionSyntaxeQuand l’utiliser?
AREAAREA(Spatial Polygon, 'units')

Calcul de la valeur foncière

Exemple : Déterminez la superficie totale d’une parcelle de terrain pour calculer le prix au pied carré.

BUFFERBUFFER(Spatial point, distance, 'units')

Analyse du secteur commercial

Exemple : Créez une « zone de chalandise » de 15 km autour de l’emplacement d’un nouveau magasin pour identifier les clients qui résident à une distance raisonnable du magasin.

DIFFERENCEDIFFERENCE(Spatial, Spatial)

Exclusion des zones

Exemple : Prenez un polygone délimitant un territoire de vente et « découpez » une aire forestière protégée ou la zone d’un concurrent pour déterminer la véritable superficie imposable.

DISTANCEDISTANCE(SpatialPoint1, SpatialPoint2, 'units')

Optimisation des livraisons

Exemple : Calculez la distance séparant un entrepôt de son centre de distribution principal pour signaler les envois dont le coût dépasse les frais de livraison « locaux ».

INTERSECTIONINTERSECTION (spatial, spatial)

Recherche d’un espace partagé

Exemple : Identifiez la zone spécifique où deux habitats fauniques différents se chevauchent pour étudier les interactions entre les espèces.

INTERSECTSINTERSECTS (geometry1, geometry2)

Filtrage des données

Exemple : Renvoie True ou False. Utilisez cette fonction comme filtre pour conserver uniquement les emplacements des magasins situés dans certains districts scolaires « dynamiques ».

LENGTHLENGTH (geometry,'units')

Planification de l’infrastructure

Exemple : Mesurez le kilométrage total d’un tracé de câbles à fibres optiques pour estimer le coût des matériaux nécessaires à l’expansion du réseau.

MAKELINEMAKELINE(SpatialPoint1, SpatialPoint2)

Routage logistique

Exemple : Créez la distance raccourcie entre un aéroport d’origine et un aéroport de destination pour visualiser les trajectoires de vol mondiales.

MAKEPOINTMAKEPOINT(latitude, longitude, [SRID])

Géocodage des données brutes

Exemple : Transformez une feuille de calcul de coordonnées de latitude et de longitude en points géographiques réels que Tableau peut cartographier.

OUTLINEOUTLINE(spatial polygon)

Mise en surbrillance des limites

Exemple : Isolez le contour d’une ville de forme complexe pour créer un tracé net du « périmètre » pour une superposition de carte.

SHAPETYPESHAPETYPE(geometry)

Audit des données

Exemple : Déterminez si une colonne spatiale contient des points, des lignes ou des polygones pour s’assurer que votre ensemble de données est conforme avant de le lier à d’autres données.

SYMDIFFERENCESYMDIFFERENCE(spatial, spatial)

Détection des changements

Exemple : Comparez la carte d’une zone inondable de 2020 et de 2024 pour identifier uniquement les endroits qui ont été inondés lors d’une seule des deux années.

VALIDATEVALIDATE(spatial geometry)

Nettoyage des données

Exemple : Vérifiez si les points, les chaînes de caractères et les polygones (comme les codes postaux, les villes, les provinces, etc.) sont valides ou comportent des erreurs. Utilisez cette fonction pour filtrer les formes corrompues qui pourraient bloquer votre flux. L’exécution de ce calcul peut prendre un certain temps.

### Créer un champ calculé pour les données spatiales 1. Connectez-vous à une sources de données contenant des données spatiales. 2. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. 3. Dans l’éditeur de calcul, entrez un nom pour votre calcul, et dans le menu déroulant du champ Référence, sélectionnez Spatial. ![La boîte de dialogue de l’éditeur de calcul affichant les options de calcul spatial.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_spatial_calc_editor.png) 4. Sélectionnez la fonction spatiale que vous souhaitez calculer, puis entrez votre expression. Par exemple, si vous avez un fichier contenant des valeurs de latitude et de longitude et que vous souhaitez calculer le nombre de personnes habitant dans un rayon de 8 km d’un magasin, vous pouvez créer un champ calculé à l’aide de la fonction BUFFER et de la syntaxe indiquée ci-dessous. ![Éditeur de calcul Tableau Prep affichant la fonction spatiale BUFFER et l’exemple de syntaxe.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_spatial_calc_editor_example.png) ## Créer des jointures spatiales Vous effectuez des jointures sur des données spatiales dans l’étape de jointure, comme pour tout autre type de jointure. Lorsque vos sources de données incluent des données spatiales, avec des champs auxquels est attribué un type de données géospatiales ![Icône de globe représentant un type de données géologiques ou géographiques.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_spatial_geo_data_type_icon.png), vous pouvez maintenant voir un nouvel opérateur dans la clause de jointure pour la fonction Intersects. Pour les jointures spatiales, Tableau Prep prend en charge la même fonctionnalité de jointure qui existe actuellement, ainsi que certaines fonctionnalités supplémentaires. Pour plus d’informations sur la jointure de données dans Tableau Prep, consultez [Lier vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#join-your-data). Lorsqu’il identifie des champs de données géospatiales dans nos ensembles de données, Tableau Prep applique par défaut un type de jointure « Intersects » aux champs correspondants. Toute autre correspondance du champ de données géospatiales s’affiche dans la section Recommandations relatives aux clauses de jointure que vous pouvez ajouter en cliquant dessus. Pour les jointures spatiales, vous pouvez survoler l’opérateur Intersects pour afficher une infobulle visuelle concernant la jointure. Vérifiez vos résultats dans Tableau Desktop en cliquant sur le bouton Aperçu dans Tableau Desktop qui est visible dans la section Résumé des résultats de la jointure. ![Volet Paramètres de jointure de Tableau Prep affichant les clauses de jointure et les résultats, des infobulles visuelles et le bouton Aperçu dans Tableau Desktop.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_spatial_join_clause.png) Seuls les types de champs de données spatiales peuvent faire l’objet d’une jointure. Si vous devez lier des données non spatiales à des données spatiales, vous pouvez créer un champ calculé pour les données non spatiales (comme les champs de longitude ou de latitude) en utilisant l’une des fonctions spatiales, puis créer la jointure. Voici les jointures spatiales prises en charge : - Point à point - Point à ligne - Point à polygone - Ligne à ligne - Ligne à polygone - Polygone à polygone ### De quel type de jointure ai-je besoin? Le type de jointure que vous sélectionnez dépend de l’objectif de votre visualisation. - **Jointure interne** : Sélectionnez ce type de jointure pour filtrer les deux ensembles de données et visualiser uniquement les géométries que ceux-ci ont en commun. - **Jointure gauche ou droite** : Sélectionnez ce type de jointure pour filtrer les données d’une source de données et visualiser toutes les géométries de l’autre source de données, ainsi que les points qu’elles ont en commun. - **Jointure externe** : Sélectionnez ce type de jointure pour visualiser toutes les géométries des deux sources de données. Les jointures spatiales prennent en charge tous les types de jointure dans Tableau Prep. Pour plus d’informations sur les types de jointure, consultez [Lier vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm). ### Lier des données spatiales Pour créer une jointure spatiale, procédez comme suit : 1. Ajoutez au moins deux tables dans le volet Flux qui contient les données spatiales, puis sélectionnez la table connexe et faites-la glisser vers l’autre table jusqu’à ce que l’option Jointure s’affiche. Cette action crée une nouvelle étape de jointure dans le flux. ![Espace de travail du flux de Tableau Prep illustrant l’utilisation du glisser-déposer pour joindre des sources de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_spatial_join_drag_drop.png) 2. Dans l’onglet Paramètres de l’étape de jointure, examinez les clauses de jointure appliquées. Par défaut, Tableau Prep crée une clause de jointure en utilisant l’opérateur Intersects pour les champs de données géospatiales correspondants. Modifiez la clause de jointure en cliquant sur les champs ou sur l’opérateur. Survolez l’opérateur Intersects pour afficher une infobulle visuelle concernant la jointure. ![Options du menu déroulant Clauses de jointure appliquées de Tableau Prep pour modifier une clause de jointure.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_spatial_join_clause_dropdown.png) 3. Dans la section Types de jointure, cliquez sur le diagramme de Venn pour modifier le type de jointure. 4. Dans la section Résumé des résultats de la jointure, consultez le nombre de champs inclus et exclus du fait du type de jointure et des conditions de jointure. Dans le volet Clauses de jointure, vous pouvez consulter les valeurs de chaque champ dans la clause de jointure. Les valeurs qui ne répondent pas aux critères de la jointure s’affichent en texte rouge. Vous pouvez également cliquer sur Aperçu dans Desktop pour tester vos résultats dans Tableau. ![Résumé des résultats de la jointure spatiale Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_spatial_summary_join_results.png) 5. Dans la section Recommandations relatives aux clauses de jointure, vous pouvez afficher et ajouter toutes les correspondances recommandées pour les clauses de jointure à la liste des clauses de jointure appliquées. [Passer au contenu principal](#main-content) # Créer des flux Tableau Prep avec Tableau Agent > [!WARNING] > > Le 14 octobre 2025, Data Cloud a été rebaptisé Data 360. Au cours de cette transition, vous verrez peut-être des références à Data Cloud dans notre application et dans notre documentation. Bien que le nom soit nouveau, la fonctionnalité et le contenu restent inchangés. _Pris en charge dans Tableau Prep Builder et dans la création Web Tableau Prep de Tableau Cloud 2025.2 et versions ultérieures, et dans Tableau Server 2025.3 et versions ultérieures._ Tableau Agent dans Tableau Prep est une fonctionnalité d’IA générative capable de vous aider à nettoyer et à transformer vos données. Dans les versions précédentes, Tableau Agent permettait de créer des champs calculés lors de la création de votre flux. Depuis la version 2025.2, vous pouvez utiliser Tableau Agent pour aider à nettoyer vos données et à créer votre flux, ainsi que pour créer des champs calculés. Cette fonctionnalité est disponible dans Tableau Prep Builder et dans la création Web Tableau Prep de Tableau Cloud et Tableau Server (2025.3 et versions ultérieures). Pour utiliser Tableau Agent, décrivez simplement ce que vous voulez faire en langage naturel. Par exemple, « Diviser le champ « Détails du vol » en champs séparés représentant le vol, la date, la classe et le prix », ou « Changer les valeurs du champ « Date de commande » pour n’afficher que le mois. » Tableau Agent génère un résumé expliquant comment accomplir votre tâche, ainsi qu’une série d’étapes suggérées que vous pouvez appliquer à votre flux, en créant même des calculs si nécessaire. ![Tableau Agent dans Tableau Prep affichant un plan de nettoyage des données dans un flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_plan_superstore.png) Dans votre rôle de superviseur du processus, vous pouvez examiner les étapes suggérées et les appliquer séparément ou appliquer toutes les étapes du plan en une seule opération. Tableau Agent exécute les étapes pour vous, crée votre flux et ajoute les modifications dans le volet Modifications. Vous pouvez modifier manuellement tous les changements effectués par Tableau Agent, comme éditer un calcul ou utiliser Annuler et Rétablir, afin d’avoir systématiquement le contrôle de votre flux. ![Tableau Agent dans Tableau Prep affichant les étapes et les modifications appliquées.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_plan_superstore_applied.png) Tableau Agent peut exécuter une action unique, comme créer un champ calculé, ou des actions plus complexes nécessitant plusieurs étapes. Selon les actions nécessaires pour accomplir la tâche, Tableau Agent affichera soit une action unique que vous pourrez examiner et appliquer, soit un plan lorsque plusieurs actions complexes en plusieurs étapes sont requises. Tableau Agent est limité a un maximum de 10 étapes. Si l’action nécessite plus de 10 étapes, divisez votre demande en plusieurs questions. Tableau Agent prend en charge l’anglais (en\_US) et un sous-ensemble d’autres langues. Lors de l’utilisation de Tableau Agent dans Tableau Cloud ou dans Tableau Server (version 2025.3 et versions ultérieures), la langue utilisée dans la réponse de l’IA générative est basée sur la langue définie dans les Paramètres de Mon compte. Dans Paramètres de Mon compte, si vous définissez le paramètre sur Non spécifié, le paramètre de langue du navigateur est utilisé à la place. Lors de l’utilisation de Tableau Agent dans Tableau Desktop et dans Tableau Prep Builder, la langue utilisée dans la réponse de l’IA générative est basée sur la langue sélectionnée dans le menu Aide > Choisir une langue. Pour plus d’informations sur les langues prises en charge, consultez [Langues et paramètres régionaux pris en charge par l’IA dans Tableau](https://help.tableau.com/current/tableau/fr-ca/tableau_gai_einstein_trust.htm#supported_language). ## Tableau Agent et la confiance Tableau Agent dans Tableau Cloud repose sur la [couche de confiance Einstein](https://help.tableau.com/current/tableau/fr-ca/tableau_gai_einstein_trust_layer.htm) et hérite de toutes ses fonctionnalités de sécurité, de gouvernance et de confiance. Lorsque vous interagissez avec Tableau Agent, ni vos données ni vos conversations envoyées au grand modèle de langage (GML) ne sont sauvegardées dans le GML. En outre, aucune donnée client n’est utilisée pour entraîner le modèle. Lorsque vous formulez une requête dans Tableau Prep, celle-ci est envoyée à un modèle d’invite créé par Tableau. Le modèle d’invite demande au GML de créer un plan ou une série d’étapes pour accomplir votre tâche, vous permettant ainsi d’examiner les étapes suggérées par Tableau Agent avant de les appliquer à votre flux. Tableau Agent n’utilise que les sources de données auxquelles votre flux est connecté. Dans Tableau Prep, seules les données de table de l’étape sélectionnée sont envoyées à l’invite et au GML, et non la totalité des données du flux. Tableau Agent ignore les autres sources de données Tableau. Par conséquent, il ne peut pas suggérer de contenu pertinent, répondre aux questions sur le lignage des données ou répondre aux questions de culture générale. Les stratégies définies par l’utilisateur pour la sécurité au niveau des lignes et des colonnes sont respectées. Les données auxquelles un utilisateur a accès lorsqu’il utilise Tableau Agent respectent toutes les stratégies de sécurité au niveau des lignes ou des colonnes que vous avez mises en place. Lorsque vous ouvrez Tableau Agent pour la première fois, il indexe vos données pour comprendre le contexte. Cette action lui permet de produire des résultats pertinents en fonction de vos questions et de votre source de données. Les informations indexées comprennent les noms des colonnes, le type de données, et cinq exemples de lignes provenant de la table référencée dans l’étape du flux. La Couche de confiance Einstein peut être utilisée pour masquer les données personnelles identifiables (DPI) avant qu’elles ne soient envoyées au GML à l’aide du masquage des données basé sur des modèles. À l’aide de techniques d’apprentissage automatique et de filtrage par motif, les DPI qui apparaissent dans les demandes sont remplacées par des jetons génériques, puis démasquées avec les valeurs d’origine dans la réponse. Pour plus d’informations sur la configuration du masquage des données, consultez [Selectionner les données à masquer](https://help.salesforce.com/s/articleView?id=ai.generative_ai_mask_select.htm&type=5) (en anglais) dans l’aide de Salesforce. Pour une couche de protection supplémentaire, la Couche de confiance Einstein garantit qu'une fois que la demande et la réponse ont été traitées par le GML, celui-ci ne retient ni la demande ni la réponse. Dans Tableau Server (version 2025.3 et versions ultérieures), Tableau Agent n’utilise pas la couche de confiance Einstein. Au lieu de cela, vous serez directement connecté à votre fournisseur de grands modèles de langage. Pour plus d’informations, consultez [IA dans Tableau et confiance](https://help.tableau.com/current/tableau/fr-ca/tableau_gai_einstein_trust.htm). ## Éléments à prendre en compte pour la facturation de Tableau Agent **Remarque** : Depuis octobre 2025, l’IA dans Tableau ne consomme plus de crédits Einstein Request pour son utilisation de l’IA. D’autres services, comme les services Data 360, peuvent néanmoins consommer d’autres types de crédits. Les crédits Data 360 incluent les crédits Data Service et les crédits Flex. Le type et le nombre de crédits consommés varient en fonction du modèle de crédit que vous avez choisi pour votre organisation Salesforce. Pour plus d’informations, consultez [FAQ sur les mises à jour de la fiche de tarification des requêtes Einstein et des crédits Flex](https://help.salesforce.com/s/articleView?id=005197697&type=1) et [Considérations relatives à la facturation pour l’audit et les commentaires](https://help.salesforce.com/s/articleView?id=ai.generative_ai_audit_feedback_usage_types.htm&type=5) dans le Centre d’aide de Salesforce. Lorsque vous utilisez les fonctionnalités de l’IA générative dans Tableau Cloud, elles peuvent consommer des crédits Data 360 si la fonctionnalité de collecte et de stockage des données Einstein (également appelée piste d’audit) est utilisée dans le cadre de votre configuration de l’IA dans Tableau. Pour plus d’informations, consultez [Utilisation de l’IA dans Tableau](https://help.tableau.com/current/tableau/fr-ca/tableau_gai_usage.htm). Vous pouvez suivre votre consommation de crédits dans votre organisation Salesforce à l’aide de tableaux de bord prédéfinis et du portefeuille numérique. Vous pouvez aussi vous connecter à vos données Data 360 à partir de Tableau et créer des visualisations à l’aide des données issues des tables du portefeuille numérique. Pour plus d’informations, consultez [Afficher la consommation de crédits](https://help.tableau.com/current/tableau/fr-ca/tableau_gai_usage_view.htm). ## Actions prises en charge dans Tableau Agent pour Tableau Prep Tableau Agent n’a pas encore accès à toutes les fonctionnalités de Tableau Prep, mais vous pouvez toujours interagir avec votre flux pour effectuer ces actions manuellement. Par exemple, Tableau Agent ne peut actuellement créer un flux que de manière linéaire. Pour créer des branches dans votre flux, vous devrez le faire manuellement. Vous trouverez ci-dessous la liste des actions de transformation actuellement prises en charge par Tableau Agent. Pour plus d’informations sur les limitations de Tableau Agent, consultez [Limitations de Tableau Agent pour Tableau Prep](#Tableau) plus loin dans cette rubrique.
Action de transformationPrise en charge par les Tableau Agent

Examiner vos données

  • Filtrer les données

    • Créer des calculs de filtre (dans le cadre d’un plan de flux)

    • Filtrer les valeurs Null

    • Filtrer les valeurs par plage de date et heure

    • Filtrer les valeurs par filtre de date relative

  • Supprimer des champs

  • Modifier les types de données

Nettoyer et organiser les données
  • Opérations de nettoyage rapide

    • Mettre en majuscule

    • Mettre en minuscule

    • Mettre les titres en majuscule

    • Supprimer tous les espaces

    • Supprimer les espaces supplémentaires

    • Supprimer les lettres

    • Supprimer les nombres

    • Supprimer toute la ponctuation

    • Supprimer des espaces

  • Créer des calculs (individuellement ou dans le cadre d’un plan du flux)

  • Renommer des champs

  • Convertir au format de date

  • Scinder les valeurs

  • Identifier les lignes en double

  • Combler les lacunes dans les données séquentielles

    • Étape Créer de nouvelles lignes pour générer les lignes manquantes et définir les options de configuration

Permuter vos données
  • Permuter les colonnes en lignes

  • Permuter les lignes en colonnes

Agréger, lier ou réunir des données
  • Créer des étapes d’agrégation

  • Agréger et regrouper les valeurs dans le cadre de l’étape d’agrégation

## Prise en main de Tableau Agent Tableau Agent est disponible via un volet de conversation dans l’environnement de création Web d’un site Tableau Cloud ou Tableau Prep Builder (à partir de la version 2025.3), ou dans Tableau Prep Builder lorsque vous êtes connecté à un site Tableau Cloud ou Tableau Prep Builder pour lequel Tableau Agent est activé. Pour accéder à Tableau Agent : - **Tableau Cloud** : Connectez-vous à un site Tableau Cloud utilisant Tableau+ et une connexion à une organisation Salesforce pour laquelle l’IA générative Einstein est configurée afin de fonctionner avec Tableau Agent dans Tableau Prep. Vous devez également être autorisé à accéder à Tableau Agent. Pour plus d’informations, consultez [Activer l’IA dans Tableau pour votre site](https://help.tableau.com/current/online/fr-ca/setup_tabAI_site_setting.htm). - Si vous n’avez pas Tableau+, mais que vous souhaitez essayer Tableau Agent, vous pouvez [vous inscrire](https://www.tableau.com/fr-ca/products/trial) pour un essai gratuit de Tableau Cloud qui inclut désormais les fonctionnalités de Tableau Agent. - **Tableau Server** (2025.3 et versions ultérieures) : connectez-vous à un site Tableau Server pour lequel l’IA dans Tableau est configurée et activée pour Tableau Prep. Pour plus d’informations, consultez [Activer l’IA sur votre site Tableau Server](https://help.tableau.com/current/server/fr-ca/sites_gai_server.htm). - **Tableau Prep Builder** : connectez-vous à un site Tableau Cloud avec Tableau+ ou à un site Tableau Server. L’IA dans Tableau doit également être activée pour Tableau Prep. Tableau Agent ne peut pas se connecter à vos sources de données, importer des données supplémentaires pour vous, optimiser l’échantillonnage ni créer des étapes de saisie. Commencez par vous connecter à vos données et importez les tables avec lesquelles vous souhaitez travailler dans l’espace de travail Flux. ### Lancez Tableau Agent Vous pouvez lancer Tableau Agent depuis la barre d’outils de Tableau Prep Builder, depuis la création Web Tableau Prep dans Tableau Cloud ou Tableau Server (2025.3 et versions ultérieures), ou depuis la boîte de dialogue de calcul. Pour savoir comment lancer Tableau Agent à partir de la boîte de dialogue de calcul, consultez [Créer des champs calculés avec Tableau Agent](#Create) dans cette rubrique. 1. Dans le volet Flux, sélectionnez l’icône Tableau Agent dans la barre d’outils située à côté de Alertes. **Remarque** : Si cette icône n’est pas visible, vérifiez que vous êtes connecté à un site Tableau Cloud (Serveur > Se connecter dans Tableau Prep Builder) ou à un site Tableau Cloud disposant pour lequel l’IA dans Tableau est activé. Tableau Cloud nécessite Tableau+ et vous devez également être autorisé à utiliser Tableau Agent. ![Volet Flux de Tableau Prep affichant l’icône Tableau Agent](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_tab_agent_icon.png) 2. Lorsque le volet s’ouvre, sélectionnez J’ai compris pour prendre acte de l’avis de non-responsabilité et faire vos premiers pas. Vous devrez peut-être défiler vers le bas pour accéder au bouton. ![Page Flux de Tableau Prep affichant le volet Tableau Agent.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_tab_agent_launch.png) ### Nettoyer et préparer les données avec Tableau Agent _L’exemple décrit dans cette section utilise les données d’un défi lancé par [Preppin Data](https://www.preppindata.com/challenges)._ Tableau Agent n’est pas un agent conversationnel évolutif. Son action se limite à votre ensemble de données. Il exécute un ensemble spécifique d’actions de nettoyage et de transformation des données dans votre flux. Par exemple, Tableau Agent peut vous aider à diviser des champs, à permuter ou à agréger vos données, mais il ne peut pas répondre à des questions ouvertes comme « Décrivez-moi ce flux » ou « Parlez-moi de la table Commandes ». **Remarque** : Présentement, Tableau Agent ne peut pas exécuter le flux ni programmer son exécution, créer des étapes de sortie ou prendre en charge certains types d’étapes, comme la jointure, l’union, le script ou la prédiction. Pour plus d'informations, consultez [Limitations de Tableau Agent pour Tableau Prep](#Tableau). 1. Dans le volet Flux, sélectionnez l’étape où vous souhaitez que Tableau Agent applique l’action de nettoyage. Sélectionnez un type d’étape de saisie, de nettoyage ou une autre type d’étape pris en charge. Actuellement, Tableau Agent fonctionne étape par étape. Vous devez donc d’abord sélectionner l’étape où vous souhaitez effectuer une action. Pour effectuer des opérations de nettoyage sur des tables réparties sur plusieurs étapes, procédez étape par étape. 2. Dans le volet Tableau Agent, décrivez l’action pour laquelle vous souhaitez obtenir l’aide de Tableau Agent. ![Flux Tableau Prep avec le volet Tableau Agent ouvert sur lequel s’affiche une action demandée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_request.png) > [!TIP] > > **Conseil** : Pour optimiser les résultats provenant de Tableau Agent, formulez des demandes précises et fournissez autant de détails que possible pour l’aider à comprendre le contexte. Dans cet exemple, notre valeur de champ utilise deux délimiteurs différents. En incluant ces informations dans la demande « **Pouvez-vous diviser le champ Détails du vol pour obtenir des champs distincts pour Date, Numéro de vol, Départ, Destination, Classe et Prix? » Dans le champ Détails du vol, les données de « départ » et de « destination » sont séparées par un tiret. Par exemple « Tokyo-New York ».** Tableau Agent peut mieux comprendre votre requête et suggérer les actions appropriées. 3. Lorsque votre demande est prête, cliquez sur la flèche dans la zone de texte pour la transmettre à Tableau Agent. Tableau Agent indexe les données de l’étape sélectionnée pour évaluer votre demande en fonction de ces données. Ensuite, la demande est transmise à un modèle d’invite, puis au GML pour traitement et retour d’un plan. 4. Examinez les étapes du plan en développant chaque étape. ![Flux Tableau Prep affichant le volet Tableau Agent qui retourne un plan de division de champ.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_plan.png) 5. Cliquez sur Appliquer pour appliquer chaque étape individuellement, ou cliquez sur Tout appliquer pour que Tableau Agent exécute toutes les étapes du plan. ![Flux Tableau Prep avec le volet Tableau Agent ouvert, affichant toutes les étapes du plan qui ont été appliquées.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_plan_apply_all.png) 6. Vérifiez la sortie pour s’assurer que Tableau Agent a bien exécuté les actions demandées. Une coche verte s’affiche à côté de chaque étape réussie. Vous pouvez évaluer et modifier les modifications répertoriées dans le volet Modifications, et mettre à jour la description ajoutée à l’étape dans le volet Flux. 7. Continuez à demander à Tableau Agent de nettoyer vos données, puis complétez votre flux en ajoutant une étape de sortie. ![Flux Tableau Prep avec Tableau Agent ouvert, affichant la nouvelle demande et la réponse aux actions.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_plan_next_request.png) ## Créer des champs calculés avec Tableau Agent _Pris en charge dans la création Web de Tableau Prep dans Tableau Cloud, dans Tableau Server 2025.3 et versions ultérieures et dans Tableau Prep Builder 2025.2 et versions ultérieures._ La création de champs calculés est encore plus simple avec Tableau Agent. Lancez Tableau Agent depuis la boîte de dialogue de calcul, décrivez simplement un calcul, et Tableau Agent générera la formule. Ajoutez ainsi des champs calculés puissants à vos flux Prep en un seul clic. Auparavant, la création de formules pour les champs calculés nécessitait de comprendre les objets et les champs, les fonctions disponibles et les diverses limitations basées sur les types de données, les types de formules, etc. Tableau Agent simplifie considérablement la tâche de création de fonctions personnalisées. Tableau Agent permet aux utilisateurs techniques et non techniques de créer facilement des calculs dans un langage simple. Grâce à la possibilité de créer rapidement et efficacement des champs de formule au niveau des lignes et des formules récapitulatives à partir de descriptions en langage naturel, vous pouvez effectuer la préparation des données, ce qui facilite et accélère la combinaison, la mise en forme et le nettoyage des données à des fins d’analyse. ## Créer des champs calculés **Remarque** : Depuis la version 2025.2, lorsque vous demandez à Tableau Agent de vous aider avec un calcul, un volet de conversation s’ouvrira pour vous permettre de poser vos questions au lieu de les poser directement dans la boîte de dialogue de calcul. 1. Cliquez sur une étape de nettoyage dans le volet Flux. 2. Dans la barre d’outils du volet Profil, cliquez sur Créer un champ calculé, ou dans une fiche de profil ou une grille de données, cliquez sur le menu Options supplémentaires![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Créer un champ calculé > Calcul personnalisé. ![Boîte de dialogue de calcul de Tableau Prep affichant le bouton Créer avec Tableau Agent.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_calc_agent_256.png) 3. Cliquez sur Créer avec Tableau Agent. La boîte de dialogue de calcul se ferme et le volet Tableau Agent s’ouvre. 4. Dans le volet Conversation, sélectionnez J’ai compris pour prendre acte de l’avis de non-responsabilité et faire vos premiers pas. ![Page du flux Tableau Prep avec le volet Tableau Agent sur lequel s’affiche le message de bienvenue.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_calc_pane_welcome.png) 5. Tableau Agent étant ouvert depuis la boîte de dialogue de calcul, votre intention est déjà pré-remplie. Dans la zone de texte de Tableau Agent, décrivez le calcul souhaité. Fournissez le plus de détails possible pour optimiser les résultats. ![Flux Tableau Prep affichant Tableau Agent avec une demande de calcul.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_calc_dialog_request.png) 6. Lorsque votre demande est prête, cliquez sur la flèche dans la zone de texte pour la transmettre à Tableau Agent. ![Flux Tableau Prep affichant Tableau Agent avec la réponse à une demande de calcul.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_calc_dialog_response.png) **Remarque** : Si Tableau Agent n’est pas en mesure de fournir un calcul valide, n’hésitez pas à nous faire part de vos commentaires. 7. Évaluez la sortie pour vous assurer qu’elle correspond à ce que vous souhaitez. Cliquez sur Modifier pour ouvrir la boîte de dialogue de calcul, puis personnalisez le calcul manuellement et appliquez-le. Sinon, cliquez sur Appliquer afin que Tableau Agent ajoute le calcul à votre flux. ![Flux Tableau Prep avec Tableau Agent appliquant un nouveau champ calculé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_calc_dialog_applied.png) ### Exemples de calcul **Remarque** : Tableau Agent affichera parfois le calcul suggéré directement dans son volet pour que vous puissiez l’examiner et l’appliquer. Dans certains cas, il présentera uniquement un résumé descriptif que vous pourrez appliquer, puis vérifier et modifier dans le volet Modifications. #### Exemple de calcul 1 : Invite : _Écrivez un calcul pour trouver le nom du mois des commandes dans le champ Date de commande._ ![Volet Tableau Agent affichant un calcul suggéré pour extraire le nom du mois à partir du champ Date de commande.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_calc_ex1.png) ![Boîte de dialogue de calcul affichant le calcul proposé par Tableau Agent.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_calc_dialog_result_ex1.png) ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_calc_month.png) #### Exemple de calcul 2 : Invite : _Écrivez un calcul pour limiter les valeurs du champ Quantité à une valeur maximale de 10._ ![Tableau Agent affichant un calcul suggéré pour limiter les valeurs du champ « Quantité » à un maximum de 10. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_calc_ex2.png) Dans cet exemple, une invite supplémentaire est ajoutée pour affiner les calculs afin de conserver les valeurs supérieures au seuil. Invite : _Si la quantité est supérieure à 10, remplacez-la par le texte « Supérieur au seuil » et conservez les valeurs d’origine._ ![Tableau Agent affichant une itération de l’invite pour affiner les résultats du calcul.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_calc_ex3.png) ![Résultat de Tableau Agent après l’application du calcul affiné pour « Quantité limitée ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_agent_calc_result_ex3.png) ## Conseils pour optimiser les résultats obtenus Tableau Agent s’efforce de comprendre votre intention et vos données. Mais il est encore en phase d’amélioration. Appliquez les conseils suivants pour aider Tableau Agent à faire du mieux qu’il peut pour vous fournir d’excellents résultats.
ConseilProblèmeSolution
Exprimer explicitement votre intentionTableau Agent s’efforce de déduire votre intention, mais il n’y parvient pas toujours.Si vous souhaitez que Tableau Agent divise un champ, précisez-lui quels champs créer. Sinon, si vous souhaitez que Tableau Agent crée un calcul, commencez votre demande par la phrase « Créer un calcul qui... »
Masquer les champs sans intérêtLes champs portant le même nom dans votre ensemble de données peuvent être une source de confusion pour Tableau Agent.Masquez les champs dont vous n’avez pas besoin et Tableau Agent n’utilisera pas ces champs masqués.
Attention aux synonymesTableau Agent maîtrise parfaitement les synonymes courants. Par exemple, il saura que les termes « titres » et « films » peuvent s’appliquer à un champ appelé « films ». Cependant, il ne connaît pas la terminologie ni les acronymes propres à votre entreprise que vous utilisez peut-être.Reportez-vous aux champs spécifiques qui vous intéressent pour améliorer la précision de Tableau Agent.
Utiliser une terminologie précise dans vos demandesTableau Agent peut analyser votre source de données pour identifier les noms de champs et leur contenu, mais il ne comprend pas réellement les données comme un humain le ferait.Plus votre demande est détaillée, plus Tableau Agent pourra fournir une réponse précise.
Décomposer les tâches complexesTableau Agent peut créer un plan par étapes, mais avoir du mal à accomplir les tâches complexes et multiples dans un grand plan.

Décomposez vos tâches en plusieurs parties et procédez par itération. Par exemple :

  • <Tâche 1> Diviser mon champ « Vol » en « Vol », « Date », « Prix » et « Destination ».

  • <Tâche 2> « Remplacer le type de données « Prix » par décimal et le champ « Date » par Date et heure »

Poser uniquement des questions sur vos donnéesTableau Agent n’est pas un agent conversationnel polyvalent. Il ne peut pas répondre aux questions consultatives comme « Comment dois-je nettoyer mes données? », ou aux questions générales comme « Quelle race de chat fait le meilleur animal de compagnie? »Posez des questions ciblées pour effectuer des actions spécifiques de nettoyage de données et améliorer progressivement les résultats.
## Aidez Tableau Agent à s’améliorer Tableau Agent est encore en apprentissage. Par exemple, certains calculs créés par Tableau Agent peuvent être différents de ce que vous attendiez. Dans ce cas, vos commentaires sur les lacunes aident Tableau Agent à améliorer continuellement ses opérations de nettoyage et à générer des calculs de plus en plus précis. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_en_calc_feedback.png) ## Limitations de Tableau Agent pour Tableau Prep Tableau fournit des outils puissants pour l’analyste humain, et Tableau Agent ne fait pas exception. L’IA dans Tableau n’est pas destiné à remplacer les analystes et les explorateurs de données, mais à vous donner un coup de pouce. Votre participation au processus est déterminante. ### Types d’analyses Tableau Agent ne peut pas encore répondre aux questions consultatives, comme « À quoi sert ce flux? », « Pouvez-vous expliquer ce calcul? », ou vous aider à résoudre les problèmes de votre flux, par exemple « Comment corriger cette erreur? » Demandez-lui plutôt de vous aider à effectuer des tâches spécifiques de nettoyage, avec des questions comme « Extrayez le code bancaire du code de transaction » ou « Faites la somme des transactions par banque et par mois ». ### Fonctionnalités non prises en charge Actuellement, Tableau Agent prend en charge la plupart de vos opérations courantes de nettoyage. Ce n’est que le début. Voici certaines opérations qu’il ne prend pas encore en charge dans la version actuelle. Cependant, vous pouvez toujours interagir avec le flux et effectuer ces tâches manuellement. - Choisir une source de données ou ajouter des données au flux, comme des unions dans l’étape des données entrantes - Modéliser des données comme les jointures et les unions - Prendre en charge certains types d’étapes, comme les prédictions, les scripts et les étapes de sortie - Fournir une réponse qui nécessite l’analyse de plusieurs étapes du flux - Dupliquez le flux. Actuellement, Tableau Agent ne peut créer que des étapes linéaires. - Optimiser votre flux (faciliter l’échantillonnage des données ou les performances) - Prendre en charge certaines fonctionnalités (paramètres, recommandations, permutation à l’aide de la recherche avec caractères génériques, etc.) - Exécuter ou programmer votre flux - Prend en charge toutes les langues. Tableau Agent prend en charge l’anglais (en\_US) et un sous-ensemble d’autres langues. Si les noms et les valeurs des champs de votre source de données s’affichent dans une langue différente de celle des paramètres de langue de votre utilisateur ou diffèrent de la langue dans laquelle vous interagissez avec l’Agent, utilisez le nom et les valeurs exacts du champ dans vos demandes. Pour plus d’informations sur les langues actuellement prises en charge par Tableau Agent, consultez [Langues et paramètres régionaux pris en charge par l’IA dans Tableau](https://help.tableau.com/current/tableau/fr-ca/tableau_gai_einstein_trust.htm#supported_language). [Passer au contenu principal](#main-content) # Créer et organiser votre flux **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Après vous être connecté aux données que vous souhaitez inclure dans votre flux, vous pouvez commencer le nettoyage et l’organisation de vos données en ajoutant de nouvelles étapes au flux ou en insérant des étapes entre les étapes existantes. Pour organiser votre flux, vous pouvez modifier les couleurs par défaut des étapes, ajouter des descriptions afin de fournir le contexte de vos étapes ou de vos actions de nettoyage, ou réorganiser la disposition de votre flux afin de faciliter le suivi des flux complexes. ## Ajouter ou insérer des étapes Au fur et à mesure que vous construisez votre flux, vous pouvez ajouter différents types d’étapes pour effectuer les actions dont vous avez besoin. Par exemple, ajoutez une Étape de nettoyage pour effectuer des opérations telles que scinder des champs, appliquer des filtres ou effectuer diverses autres opérations de nettoyage de données désordonnées. Utilisez un type d’étape Jointure ou Union pour combiner des tables de données ou ajoutez un type d’étape Script pour intégrer vos scripts R ou Python dans votre flux. À mesure que votre flux commence à prendre forme, vous devrez peut-être revenir aux étapes précédentes de votre flux et insérer différents types d’étapes pour effectuer diverses actions, par exemple ajouter une étape de nettoyage supplémentaire ou agréger vos données afin d’utiliser le même niveau de détail qu’une étape ultérieure. **Remarque :** les options de menu que vous verrez varient selon votre version de Tableau Prep Builder et selon que vous choisissez d’ajouter une étape pour créer l’étape suivante du flux ou d’insérer une étape entre les étapes existantes. Si vous utilisez Tableau Prep Builder version 2019.3.1 ou une version antérieure, reportez-vous à cette section pour voir vos options de menu. Vous ne pouvez pas ajouter des étapes de saisie à l’aide de ces menus. Pour cela, vous devez faire glisser les tables du volet Connexions vers le volet Flux. Pour plus d’informations, consultez [Se connecter aux données](https://help.tableau.com/current/prep/fr-ca/prep_connect.htm). ### Ajouter des étapes Après vous être connecté à vos données et avoir fait glisser une table dans l’espace de travail, cliquez sur le bouton plus ![Un bouton avec un signe plus pour ajouter des étapes de flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_add_icon.png) pour sélectionner un type d’étape dans le menu. Sinon, cliquez sur l’étape de nettoyage suggérée (Tableau Prep Builder version 2020.3.3 et ultérieure) pour ajouter automatiquement une étape de nettoyage à votre flux.

Un menu de ligne de flux Tableau Prep est ouvert et les options de Prep sont affichées.

L’interface du flux Tableau Prep Builder montrant l’étape de nettoyage suggérée.
Sélectionnez un type d’étape : - Étape de étape : ajoutez une étape de nettoyage pour effectuer diverses actions de nettoyage. Pour plus d’informations sur les diverses actions de nettoyage disponibles, consultez la section [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm). **Remarque :** dans la version Tableau Prep Builder 2019.4.2, l’option Ajouter une branche a été remplacée par l’option Étape de nettoyage. Pour scinder votre flux en différentes branches, cliquez sur le bouton plus ![Un bouton avec un signe plus pour ajouter des étapes de flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_add_icon.png) entre deux étapes existantes et sélectionnez un type d’étape dans le menu Ajouter. - Nouvelles lignes : générez de nouvelles lignes pour combler les lacunes de votre ensemble de données séquentielles. Pour plus d’informations, consultez [Combler les lacunes dans les données séquentielles](https://help.tableau.com/current/prep/fr-ca/prep_new_rows.htm). Agréger : créez une étape d’agrégation pour sélectionner les champs et modifier leur niveau de détail. Pour plus d’informations, consultez [Agréger et regrouper les données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Group). - Permuter : créez une étape de permutation pour effectuer diverses options de permutation, par exemple convertir des données de colonnes en lignes, ou des données de lignes en colonnes. Vous pouvez également configurer une permutation de caractère générique pour ajouter automatiquement de nouvelles données à votre permutation. Pour plus d’informations, consultez la section [Permuter vos données](https://help.tableau.com/current/prep/fr-ca/prep_pivot.htm). - Jointure : créez une étape de jointure pour combiner les tables de données. Lorsque vous créez une jointure depuis l’option de menu, vous pouvez ajouter manuellement l’autre entrée à la jointure et ajouter vos clauses de jointure. Vous pouvez autrement faire glisser une étape et la déposer (comme ci-dessous) pour lier les fichiers automatiquement. Pour plus d’informations sur la création d’une jointure, consultez la section [Lier vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Join). ![Une étape de flux glissée au-dessus d’une autre étape de flux pour unir ou joindre les étapes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addjoinorunion.png) Si vous vous connectez à des bases de données qui incluent des tables avec des données relationnelles, vous pouvez également créer une jointure dans le menu du volet Flux. Pour savoir comment lier des tables à l’aide de cette méthode, consultez [Lier des données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#table_relations_joins). - Union : créez une étape d’union. Ajoutez des tables à l’union en les faisant glisser jusqu’à l’étape et en les déposant sur l’option Ajouter qui s’affiche. Vous pouvez autrement faire glisser et déposer une étape sur une autre étape pour réunir des fichiers. Pour plus d’informations sur la création d’une union, consultez [Réunir vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Union). - Script (Tableau Prep Builder à partir de la version 2019.3.1 et sur le Web) : créez une étape de script pour inclure des scripts R et Python dans votre flux. Les étapes de script ne sont actuellement pas prises en charge dans Tableau Cloud. Pour plus d’informations, consultez [Utiliser des scripts R et Python dans votre flux](https://help.tableau.com/current/prep/fr-ca/prep_scripts.htm). - Prédiction : utilisez des modèles optimisés par Einstein Discovery pour exécuter des tâches de score en masse d’une prédiction pour les données de votre flux. Pour plus d’informations, consultez [Ajouter les prédictions Einstein Discovery à votre flux](https://help.tableau.com/current/prep/fr-ca/prep_predictions.htm). - Sortie : Créez une étape de sortie pour enregistrer la sortie dans un fichier d’extrait (.hyper), un fichier .csv, publier la sortie en tant que source de données sur un serveur ou écrire votre sortie de flux dans une base de données. L’enregistrement des étapes de sortie vers un fichier n’est pas actuellement pris en charge sur le Web. Pour plus d’informations sur les types de sortie, consultez [Enregistrer et partager votre travail](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm). - Coller : ajoutez les étapes copiées depuis le même flux. Pour plus d’informations sur le copier-coller d’étapes dans le même flux, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#copy_paste). - Insérer un flux (Tableau Prep Builder à partir de la version 2019.3.2 et sur le Web)  : ajoutez dans votre flux actuel des étapes de flux qui ont été enregistrées à partir d’un autre flux. Vous pouvez les ajouter à la fin d’une étape ou les insérer entre des étapes existantes. Pour plus d’informations sur l’utilisation des étapes de flux enregistrées dans votre flux, consultez [Créer des étapes de flux réutilisables](https://help.tableau.com/current/prep/fr-ca/prep_copy_reuse_steps.htm#reuse_flows). **Remarque :** cette option a été ajoutée à ce menu dans Tableau Prep Builder version 2019.4.2. Dans les versions précédentes, vous pouviez ajouter des étapes de flux en utilisant le clic droit ou Ctrl-clic (MacOS) dans l’espace blanc du volet Flux. ### Insérer des étapes Insérez une étape entre les étapes existantes. Les types d’étapes d’entrée et de sortie ne sont pas disponibles dans ce menu. Les options varient selon la version de votre produit. Si vous utilisez une version antérieure de Tableau Prep Builder, reportez-vous à la section **Version 2019.3.1 et versions antérieures** ci-dessous. 1. Placez le curseur au milieu de la ligne de flux là où vous souhaitez insérer une étape jusqu’à ce que l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) apparaisse. Cliquez ensuite sur l’icône et sélectionnez un type d’étape. **Remarque :** vos options peuvent être différentes selon la version de votre produit. Par exemple, l’option Insérer un flux a été ajoutée à ce menu dans Tableau Prep Builder version 2019.4.2. ![Placez le curseur au milieu de la ligne de flux là où vous souhaitez insérer une étape jusqu’à ce que l’icône plus apparaisse, puis cliquez sur l’icône et sélectionnez un type d’étape.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_insert_menu2.png) 2. Sélectionnez un type d’étape : - Étape de nettoyage : insérez une étape de nettoyage entre les étapes existantes pour effectuer diverses actions de nettoyage. Pour plus d’informations sur les diverses actions de nettoyage que vous pouvez utiliser, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm). - Nouvelles lignes : générez de nouvelles lignes pour combler les lacunes de votre ensemble de données séquentielles. Pour plus d’informations, consultez [Combler les lacunes dans les données séquentielles](https://help.tableau.com/current/prep/fr-ca/prep_new_rows.htm). - Agréger : insérez une étape d’agrégation pour sélectionner des champs existants et modifier leur niveau de détail. Pour plus d’informations, consultez [Agréger et regrouper les données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Group). - Permuter : créez une étape de permutation pour effectuer diverses options de permutation, par exemple convertir des données de colonnes en lignes, ou des données de lignes en colonnes. Vous pouvez également configurer une permutation de caractère générique pour ajouter automatiquement de nouvelles données à votre permutation. Pour plus d’informations, consultez la section [Permuter vos données](https://help.tableau.com/current/prep/fr-ca/prep_pivot.htm). - Jointure : insérez une étape Jointure entre des étapes existantes. Lorsque vous créez une jointure depuis l’option de menu, vous pouvez ajouter manuellement l’autre entrée à la jointure et ajouter vos clauses de jointure. Vous pouvez autrement faire glisser une étape et la déposer (comme ci-dessous) pour lier les fichiers automatiquement. ![Une étape de flux glissée au-dessus d’une autre étape de flux pour unir ou joindre les étapes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addjoinorunion.png) Pour plus d’informations sur la création d’une jointure, consultez la section [Lier vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Join). Si vous vous connectez à des bases de données qui incluent des tables avec des données relationnelles, vous pouvez également créer une jointure dans le menu du volet Flux. Pour savoir comment lier des tables à l’aide de cette méthode, consultez [Lier des données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#table_relations_joins). - Union : Insérez une étape Union. Ajoutez des tables à l’union en les faisant glisser jusqu’à l’étape et en les déposant sur l’option Ajouter qui s’affiche. Vous pouvez autrement faire glisser et déposer une étape sur une autre étape pour réunir des fichiers. Pour plus d’informations sur la création d’une union, consultez [Réunir vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Union). - Script (Tableau Prep Builder à partir de la version 2019.3.1 et sur le Web) : insérez une étape de script pour inclure des scripts R et Python dans votre flux. Les étapes de script ne sont actuellement pas prises en charge dans Tableau Cloud. Pour plus d’informations, consultez [Utiliser des scripts R et Python dans votre flux](https://help.tableau.com/current/prep/fr-ca/prep_scripts.htm). - Prédiction : utilisez des modèles optimisés par Einstein Discovery pour exécuter des tâches de score en masse d’une prédiction pour les données de votre flux. Pour plus d’informations, consultez [Ajouter les prédictions Einstein Discovery à votre flux](https://help.tableau.com/current/prep/fr-ca/prep_predictions.htm). - Coller : insérez des étapes copiées à partir du même flux entre les étapes existantes. Pour plus d’informations sur le copier-coller d’étapes dans le même flux, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#copy_paste). - Insérer un flux (Tableau Prep Builder à partir de la version 2019.3.2 et sur le Web)  : insérez dans votre flux actuel des étapes de flux qui ont été enregistrées à partir d’un autre flux. Vous pouvez les ajouter à la fin d’une étape ou les insérer entre des étapes existantes. Pour plus d’informations sur l’utilisation des étapes de flux enregistrées dans votre flux, consultez [Créer des étapes de flux réutilisables](https://help.tableau.com/current/prep/fr-ca/prep_copy_reuse_steps.htm#reuse_flows). **Remarque :** cette option a été ajoutée à ce menu dans Tableau Prep Builder version 2019.4.2. Dans les versions précédentes, vous pouviez insérer des étapes de flux en utilisant le clic droit ou Ctrl-clic (MacOS) dans l’espace blanc du volet Flux. Version 2019.3.1 et versions antérieures 1. Survolez une étape jusqu’à ce que l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) apparaisse, puis cliquez sur l’icône et sélectionnez un type d’étape. Insérer une étape insère une étape de nettoyage entre les étapes. Toutes les autres options créent une branche à partir du flux. ![L’option Insérer une étape insère une étape de nettoyage entre les étapes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_insert_menu_2019.3.1b.png) 2. Choisissez l’une des options suivantes : - Ajouter une branche : Divisez votre flux en plusieurs branches. - Insérer une étape : Insérez une étape de nettoyage entre les étapes existantes pour effectuer diverses actions de nettoyage. Pour plus d’informations sur les diverses actions de nettoyage que vous pouvez utiliser, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm). - Ajouter une agrégation : Créez une étape Agrégation où vous pouvez sélectionner les champs à agréger ou regrouper. Pour plus d’informations, consultez [Agréger et regrouper les données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Group). - Ajouter une permutation : Créez une étape Permutation où vous pouvez exécuter diverses options de permutation pour convertir les données de colonne en lignes ou les données de ligne en colonnes. Pour plus d’informations, consultez la section [Permuter vos données](https://help.tableau.com/current/prep/fr-ca/prep_pivot.htm). - Ajouter une jointure : Créez une étape Lier où vous pouvez ajouter manuellement l’autre saisie à la jointure et ajouter les clauses de jointure. Vous pouvez autrement faire glisser et déposer une étape pour lier les fichiers. Dans l’exemple suivant, nous faisons glisser l’étape de saisie Orders\_Central et nous la déposons sur Lier : ![Une étape de flux glissée au-dessus d’une autre étape de flux pour unir ou joindre les étapes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addjoinorunion.png) Pour plus d’informations sur la création d’une jointure, consultez la section [Lier vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Join). Dans Tableau Prep Builder version 2019.1.3 et versions ultérieures, si vous vous connectez à des bases de données qui incluent des tables contenant des données de relation, vous pouvez également créer une jointure dans le menu du volet Flux. Pour savoir comment lier des tables à l’aide de cette méthode, consultez [Lier des données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#table_relations_joins). - Ajouter une union : Créez une étape Union. Ajoutez des tables à l’union en les faisant glisser jusqu’à l’étape et en les déposant sur l’option Ajouter qui s’affiche. Vous pouvez autrement faire glisser et déposer une étape sur une autre étape pour réunir des fichiers. Pour plus d’informations sur la création d’une union, consultez [Réunir vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Union). - Ajouter un script (version 2019.3.1 et ultérieur)  : Créez une étape de script pour inclure des scripts R et Python dans votre flux. Pour plus d’informations, consultez [Utiliser des scripts R et Python dans votre flux](https://help.tableau.com/current/prep/fr-ca/prep_scripts.htm). - Ajouter une sortie : sélectionnez cette option pour enregistrer la sortie dans un fichier d’extrait (.hyper) ou un fichier .csv, ou pour publier la sortie en tant que source de données sur un serveur. ## Regrouper des étapes _Pris en charge dans Tableau Prep Builder à partir de la version 2020.3.3 et dans Tableau Server ou Tableau Cloud à partir de la version 2020.4._ Vous pouvez utiliser l’option Regrouper pour compartimenter des sections de flux volumineux complexes dans des dossiers afin de faciliter le suivi, la résolution des problèmes ou le partage de votre flux avec d’autres personnes. Vous pouvez modifier la couleur du groupe, ajouter une description, copier et coller les étapes regroupées dans d’autres zones de votre flux, ou même, dans Tableau Prep Builder, enregistrer les étapes regroupées dans un fichier sur votre serveur afin de les réutiliser dans d’autres flux. ![Un organigramme complexe avec l’icône du dossier de fichiers Groupe 1 et l’icône du dossier de fichiers Groupe 2 en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupsteps5.png) #### Exigences pour regrouper les étapes - Les étapes doivent être directement connectées à une ligne de flux. - Les étapes ne peuvent être incluses que dans un seul groupe à la fois. - Les groupes ne peuvent pas être imbriqués. - Vous pouvez ajouter des étapes à un groupe ou en supprimer à tout moment, tant que vous maintenez les connexions de ligne de flux entre les étapes du groupe. Cela s’applique également à la suppression des étapes d’un flux qui sont déjà incluses dans un groupe. Dans ce scénario, le groupe est automatiquement dégroupé. ### Créer un groupe Sélectionnez un ensemble d’étapes connectées dans votre flux (vous pouvez également faire glisser des étapes pour sélectionner plusieurs étapes en un seul clic), puis faites un clic droit ou Cmd-clic (MacOS) sur les étapes sélectionnées et sélectionnez Regrouper dans le menu. ![Un diagramme de flux avec un menu déroulant ouvert et « Groupe » visible.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupsteps2.png) Après avoir créé le groupe, vous pouvez effectuer l’une des opérations suivantes : - Cliquez sur les flèches doubles pour développer ![Deux flèches diagonales pointant dans des directions opposées.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupsteps4.png)ou réduire le groupe à tout ![Deux flèches pointant l’une vers l'autre en diagonale.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupsteps7.png)moment. - Ajoutez d’autres étapes au groupe en faisant glisser une étape connectée et en la déposant sur le dossier réduit. - Supprimez des étapes du groupe. Dans l’état développé, faites un clic droit ou Cntrl-clic (Mac OS) sur une étape et sélectionnez Supprimer du groupe. **Remarque :** cette option n’est pas disponible si vous essayez de supprimer une étape qui brise la continuité du groupe. - Dans l’état réduit, faites un clic droit ou Cntrl-clic (MacOS) pour ouvrir le menu et faites votre choix parmi les options suivantes : ![Un menu sous l’icône d’un dossier de fichiers sélectionné, avec des choix pour ajuster le groupe.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupsteps6.png) - Renommer : modifiez le nom du groupe. - Ajouter une description : entrez une description pour le groupe - Modifier la couleur : modifiez la couleur du dossier de groupe. Cela ne changera pas la couleur des étapes individuelles du groupe. - Développer le groupe : affichez toutes les étapes du groupe. Vous pouvez également cliquer sur les flèches doubles ![Deux flèches diagonales pointant dans des directions opposées.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupsteps4.png) pour développer le groupe. - Dégrouper : supprimez toutes les étapes du groupe et supprimez le groupe. - Copier : copie le groupe et toutes les étapes du groupe sur votre presse-papiers pour les coller ailleurs dans votre flux. Pour plus d’informations sur l’utilisation du copier-coller, consultez [Copier et coller des étapes](https://help.tableau.com/current/prep/fr-ca/prep_copy_reuse_steps.htm#copy_steps). - Enregistrer les étapes sous forme de flux (Tableau Prep Builder uniquement)  : enregistrez vos étapes regroupées localement dans un fichier sur votre ordinateur ou publiez-le sur Tableau Server ou Tableau Cloud pour le partager avec d’autres personnes ou l’utiliser dans d’autres flux. Pour plus d’informations sur l’enregistrement des étapes pour pouvoir les réutiliser, consultez la section [Créer des étapes de flux réutilisables](https://help.tableau.com/current/prep/fr-ca/prep_copy_reuse_steps.htm#reuse_flows). - Supprimer : supprime le groupe et toutes les étapes du groupe du flux. - (version 2021.1.2 et versions ultérieures) Dans l’état développé, faites un clic droit ou Cntrl-clic (MacOS) dans la zone de groupe développée afin d’ouvrir le menu de réduction du groupe ou de dégroupage des étapes. ![Options « Réduire » et « Dégrouper » dans un processus appelé « Groupe 1 » qui affiche les commandes et les retours, avec une étape appelée « Nettoyage 2 ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_group_ungroup_menu.png) ## Modifier le thème de couleur du flux Tableau Prep attribue à chaque étape de votre flux une couleur par défaut. Ce thème de couleur est appliqué au flux entier pour vous aider à suivre vos données tout au long du flux à mesure que vous appliquez les étapes de nettoyage, que vous liez, réunissez ou agrégez les données. Vous savez ainsi quels fichiers sont affectés par vos opérations. Pour sélectionner un thème de couleur différent pour vos étapes, procédez comme suit : 1. Sélectionnez une ou plusieurs étapes. 2. Faites un clic droit ou Ctrl-clic (MacOS) sur une étape sélectionnée et sélectionnez Modifier la couleur. ![Le menu contextuel d’une étape du flux avec l’option Modifier la couleur, et une palette de couleurs permettant de modifier la couleur de votre étape est affichée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_edit_colors.png) 3. Cliquez sur une couleur dans la palette de couleurs pour l’appliquer. Pour réinitialiser la couleur de l’étape à la couleur par défaut, procédez comme suit : - Cliquez sur Annuler dans le menu supérieur. - Cntrl+Z ou Command-Maj-Z (MacOS). - Sélectionnez les étapes que vous avez modifiées, faites un clic droit sur une étape sélectionnée et sélectionnez Modifier la couleur, puis sélectionnez Réinitialiser la couleur au bas de la palette de couleurs. ## Supprimer des étapes du flux À tout moment du flux, vous pouvez supprimer des étapes ou des lignes de flux entre les étapes. **Remarque :** vous ne pouvez pas supprimer les lignes de flux qui entrent dans un groupe d’étapes réduit ou en sortent. Vous devez soit développer le groupe, soit dégrouper les étapes en premier. - Pour supprimer une étape ou une ligne de flux, sélectionnez l’étape ou la ligne à supprimer, faites un clic droit sur l’élément, puis sélectionnez Supprimer. - Pour supprimer plusieurs étapes ou lignes de flux, effectuez l’une des opérations suivantes : - Utilisez votre souris pour faire glisser et sélectionner une section entière du flux. Ensuite, faites un clic droit (ou Ctrl+clic sur MacOS) sur l’une des étapes sélectionnées, puis sélectionnez Supprimer. - Appuyez sur Ctrl+A ou Cmd+A (MacOS) pour sélectionner tous les éléments du flux, ou appuyez sur Ctrl+clic ou Cmd+clic (MacOS) pour sélectionner des éléments spécifiques, puis appuyez sur la touche Suppr. ## Ajouter des descriptions aux étapes du flux et aux actions de nettoyage À mesure que vous créez votre flux et effectuez diverses opérations de nettoyage, vous pouvez souhaiter ajouter une description. Elle aidera les autres utilisateurs, qui examineront ou exploiteront votre flux ultérieurement, à mieux comprendre vos étapes. Vous pouvez ajouter une description à n’importe quelle étape individuelle de votre flux directement dans le volet Flux, à tout groupe d’étapes, ou à toute action de nettoyage dans le volet Modifications afin de fournir un contexte supplémentaire pour vos modifications. La description peut contenir jusqu’à 200 caractères. Pour plus d’informations sur l’affichage de vos modifications dans le volet Modifications, consultez la section [Afficher vos modifications](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#changes_pane). ### Ajouter une description aux étapes du flux Lorsque vous ajoutez une description, une icône ![L’icône Description affichée sous la forme d’une bulle.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_description_icon.png) de message est ajoutée sous l’étape. Cliquez sur l’icône pour afficher ou masquer le texte de la description dans le volet Flux. 1. Dans le volet Flux, sélectionnez une étape. 2. Effectuez l’une des actions suivantes : - Faites un clic droit ou Ctrl-clic (MacOS) sur l’étape, puis sélectionnez Ajouter une description dans le menu. ![Le menu contextuel d’une étape de flux Tableau Prep avec l’option Ajouter une description en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_description.png) - Double-cliquez sur le champ de nom dans l’étape, puis cliquez sur Ajouter une description. ![Un flux Tableau Prep affichant la zone de texte permettant de saisir une description pour une étape de flux dans le volet Flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_description5.png) 3. Entrez votre description dans la zone de texte. ![La zone de texte de description d’une étape de flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_description2.png) 4. Cliquez en-dehors de la zone de texte ou appuyez sur Entrée pour appliquer vos modifications. Par défaut, la description s’affiche sous l’étape. Pour masquer la description, cliquez sur l’icône de message ![L’icône Description affichée sous la forme d’une bulle.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_description_icon.png). 5. Pour modifier ou supprimer la description, faites un clic droit (ou Ctrl+clic sur MacOS) sur l’étape ou la description. Ensuite, à partir du menu, sélectionnez Modifier la description ou Supprimer la description. ![Le menu contextuel d’une étape de flux Tableau Prep avec l’option Modifier une description en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_description3.png) ### Ajouter une description à une entrée modifiée Vous pouvez ajouter une description à une entrée dans le volet Modifications à partir de Tableau Prep Builder version 2019.1.1 et sur le Web. 1. Sélectionnez une étape dans le volet de flux. 2. Ouvrez le volet Modifications ou l’onglet Modifications. 3. Faites un clic droit ou Ctrl-clic (MacOS) sur une entrée dans le volet Modifications et sélectionnez Ajouter une description. ![Le volet Modifications dans un flux affichant un menu contextuel, avec l’option « Ajouter une description » en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_change_description.png) 4. Entrez une description pour l’action de modification. ![Le volet Modifications affichant une entrée en surbrillance et une zone de texte ouverte dans laquelle vous pouvez saisir une description.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_change_description2.png) La description apparaît sous le texte généré pour la modification avec une icône de commentaire ![L’icône Description affichée sous la forme d’une bulle.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_description_icon.png). ![Le volet Modifications affichant une entrée en surbrillance et une description de la modification.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_change_description3.png) 5. Pour modifier ou supprimer la description, faites un clic droit (ou Ctrl+clic sur MacOS) sur l’élément à modifier, puis sélectionnez Modifier la description ou Supprimer la description. ## Réorganiser la disposition de votre flux _Pris en charge dans Tableau Prep Builder à partir de la version 2019.2.2 et dans Tableau Server ou Tableau Cloud à partir de la version 2020.4._ Lorsque vous créez un flux, Tableau Prep Builder utilise une disposition par défaut. Chaque flux organise et traite vos données de gauche à droite, avec les étapes de saisie commençant à l’extrême gauche de l’espace de travail, et les étapes de sortie se terminant à droite de cet espace. Cependant, si vous créez des flux importants et complexes, ils peuvent rapidement devenir difficiles à suivre. Vous pouvez nettoyer la disposition de votre flux en sélectionnant et en déplaçant des étapes afin de l’organiser de manière logique pour vous. Par exemple, vous pouvez fixer des lignes de flux croisées, déplacer des étapes de votre flux pour nettoyer l’espace blanc supplémentaire, ou réorganiser les étapes de votre flux afin de montrer une séquence claire d’événements. Par exemple, le flux suivant est déroutant et difficile à suivre : ![Un organigramme avec les étapes de nettoyage et de préparation des données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_messy_flow.png) Pour nettoyer ce flux, sélectionnes et faites glisser les étapes vers le haut, le bas, la gauche ou la droite, puis déposez-les à un nouvel emplacement dans l’espace de travail. Les étapes du flux ne peuvent pas être déplacées dans une position qui perturbe le flux du processus de gauche à droite. Par exemple, vous ne pouvez pas faire glisser une étape d’union positionnée avant une étape de jointure vers une position qui se trouve après cette étape de jointure dans le flux. Lorsque vous faites glisser des étapes du flux vers un emplacement autorisé, une zone orange s’affiche. Si l’emplacement n’est pas autorisé, aucune zone orange ne s’affiche et les étapes reviennent à leur emplacement d’origine lorsque vous essayez de les déposer. Pour déplacer des étapes dans votre flux, procédez comme suit : 1. Dans le volet Flux, sélectionnez les étapes que vous souhaitez déplacer. Vous pouvez cliquer sur une étape spécifique, la faire glisser pour sélectionner plusieurs étapes, ou faire un Ctrl-clic ou Cmd-clic (MacOS) pour sélectionner des étapes qui ne sont pas adjacentes. 2. Glissez-déposez les étapes vers le nouvel emplacement. **Remarque :** si les mouvements de réorganisation que vous effectuez ne vous conviennent pas, vous pouvez cliquer sur Annuler dans le menu du haut pour les annuler. Cependant, si vous effectuez des actions de nettoyage entre les étapes de déplacement, vous pouvez également annuler ces actions. L’option Annuler annule vos actions dans l’ordre dans lequel vous les avez effectuées. Voir la réorganisation des étapes du flux en action L’exemple suivant montre la réorganisation d’un flux par glisser-déposer. ## Utiliser l’outil de navigation de flux Lorsque vous travaillez avec des flux volumineux, il peut être difficile de faire défiler la liste d’avant en arrière pour rechercher une zone particulière du flux et y revenir. L’outil de navigation de flux facilite cette tâche. Le navigateur de flux est une version miniature de votre flux qui apparaît dans le coin inférieur droit de l’espace de travail. ![Un organigramme qui affiche les transformations de données pour diverses sources de données dans Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_navigator.png) Cliquez dans n’importe quelle zone du graphique pour accéder à cette zone de votre flux ou utilisez les options de la barre d’outils ![Une barre d’outils avec des commandes de zoom à 100 %.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_flow_nav_toolbar.png) suivante pour naviguer :
Option de la barre d’outilsDescription
Une icône de flèche vers le bas.Réduisez le diagramme du navigateur de flux. À l’état réduit, il se peut que vous ne voyiez que l’indicateur de pourcentage. Survolez simplement cette zone pour développer la barre d’outils et cliquez sur la flèche Une flèche pointant vers le haut qui, lorsqu’on clique dessus, développe le graphique du navigateur de flux. vers le haut pour développer à nouveau le diagramme.
Une flèche pointant vers le haut qui, lorsqu’on clique dessus, développe le graphique du navigateur de flux.Développez le diagramme du navigateur de flux.
L’icône de taille pour modifier votre flux afin de l’adapter à votre écran.Modifiez la taille de votre flux pour l’adapter à votre écran.
Un signe moins, un signe plus et un pourcentage numérique pour ajuster le zoom sur l’espace de travail de votre flux.Effectuez un zoom avant ou arrière sur votre flux. Vous pouvez cliquer sur l’indicateur de pourcentage pour rétablir la vue à 100 %.
[Passer au contenu principal](#main-content) # Créer et utiliser des paramètres dans les flux _Pris en charge dans Tableau Prep Builder version 2021.4.1 et versions ultérieures, et sur le Web dans Tableau Cloud et Tableau Server version 2021.4.0 et versions ultérieures_ **Remarque :** Le contenu de cette rubrique s’applique à la création de flux dans Tableau Prep Builder et sur le Web, sauf indication contraire. Pour plus d’informations sur la création de flux sur le Web, consultez Tableau Prep sur le Web dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Si vous réutilisez souvent des flux en utilisant différentes données avec le même schéma, vous pouvez créer et appliquer des paramètres utilisateur à vos flux pour passer facilement d’un scénario à l’autre. Un paramètre est une valeur globale d’espace réservé telle qu’un numéro, une valeur de texte ou une valeur booléenne qui peut remplacer une valeur constante dans un flux. Au lieu de créer et de gérer plusieurs flux, vous pouvez désormais créer un flux et utiliser des paramètres pour exécuter le flux avec vos différents ensembles de données. Par exemple, vous pouvez créer un paramètre pour différentes régions de vente, puis appliquer une valeur de paramètre au chemin du fichier d’entrée pour exécuter le flux en utilisant uniquement les données de cette région. ![Tableau Prep Builder avec la boîte de dialogue « Créer un paramètre » ouverte. Un paramètre appelé « Zones géographiques » est créé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_add.png) Depuis Tableau Prep Builder et Tableau Cloud version 2023.2, vous pouvez également ajouter des paramètres système au nom de sortie du fichier ou de la source de données publiée afin d’inclure automatiquement un horodatage chaque fois que vous exécutez le flux. ![Ajoutez des paramètres système au nom de sortie du fichier ou de la source de données publiée afin d’ajouter automatiquement un horodatage chaque fois que vous exécutez le flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_system_parameters.png) ## Où puis-je appliquer des paramètres? Vous pouvez appliquer des paramètres utilisateur aux noms de fichiers, aux chemins, aux noms de table, aux expressions de filtre et aux champs calculés, selon le type d’étape. À partir de la version 2022.1.1, vous pouvez même inclure des valeurs de remplacement de paramètre lors de l’exécution de flux à l’aide de l’API REST. Pour plus d’informations, consultez [Flow Methods (méthodes de flux)](https://help.tableau.com/current/api/rest_api/fr-ca/REST/rest_api_ref_flow.htm) dans l’aide de l’API REST de Tableau. Vous pouvez appliquer des paramètres système (version 2023.2 et ultérieure) aux noms de sortie pour les types de sortie de fichiers et de sources de données publiées. Le tableau suivant répertorie les emplacements où vous pouvez appliquer des paramètres pour chaque type d’étape.
Type d’étapeEmplacement du paramètre
Entrée

Paramètres utilisateur :

  • Connexion au fichier : utilisez des paramètres dans le nom du fichier ou son chemin d’accès
  • Connexion à la base de données : utilisez des paramètres pour le nom de la table et dans SQL personnalisé
  • Éditeur d’expressions : filtres
Sortie

Paramètres utilisateur ou système :

  • Sortie vers un fichier : Appliquez des paramètres utilisateur au nom de fichier ou au chemin d’accès du fichier et, à partir de la version 2022.1.1, au nom de la feuille de calcul Microsoft Excel. Appliquez les paramètres système au nom de fichier.
  • Sortie vers un serveur : Appliquez des paramètres utilisateur ou système au nom de la source de données publiée
  • Sortie vers la base de données : Appliquez des paramètres utilisateur au nom de la table et à partir de la version 2022.1.1, aux scripts SQL que vous exécutez avant ou après l’écriture de la sortie du flux dans une base de données.
Nettoyage, Nouvelles lignes, Permutation, Jointure, Union

Paramètres utilisateur :

  • Éditeur d’expressions : filtres et valeurs de champ calculées
Agrégation

Paramètres utilisateur :

  • Éditeur d’expressions : filtres
Script

Paramètres utilisateur :

  • Éditeur d’expressions : filtres et valeurs de champ calculées
Prédiction

Paramètres utilisateur :

  • Éditeur d’expressions : filtres et valeurs de champ calculées
## Créer des paramètres utilisateur Les paramètres utilisateur sont spécifiques au flux où ils sont utilisés. Créez des paramètres à partir du menu du haut, puis définissez les valeurs qui s’y appliquent. Vous pouvez également définir des paramètres qui acceptent toutes les valeurs, ce qui signifie que tout utilisateur de flux peut saisir n’importe quelle valeur lors de l’exécution du flux. Vous pouvez rendre les valeurs des paramètres de flux obligatoires ou facultatives. Lors de l’exécution du flux, les utilisateurs sont invités à entrer les valeurs des paramètres. Les valeurs de paramètre requises doivent être entrées avant que l’utilisateur puisse exécuter le flux. Des valeurs de paramètre facultatives peuvent être entrées ou vous pouvez accepter la valeur actuelle (par défaut). Les valeurs de paramètre sont ensuite appliquées à l’exécution du flux partout où ce paramètre est utilisé. **Remarque :** pour exécuter ou planifier des flux qui incluent des paramètres sur Tableau Server ou Tableau Cloud, votre administrateur doit activer les paramètres Paramètre de flux sur votre serveur. Pour plus d’informations, consultez **Créer et modifier des flux publiés sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/web_author_flows.htm#flow-parameters) ou de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/web_author_flows.htm#flow-parameters). 1. Dans le menu du haut, cliquez sur l’icône Paramètre ![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png), puis sur Créer un paramètre. ![La boîte de dialogue « Créer un paramètre » avec la description « Définir les variables que les utilisateurs peuvent spécifier lors de l’exécution de flux sur Tableau Prep Builder ou sur le Web ». Le bouton « Créer un paramètre » est sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_create.png) 2. Dans la boîte de dialogue Créer un paramètre, saisissez un nom et une description (facultatif). Le nom du paramètre doit être unique. Il s’agit de la valeur qui s’affiche dans l’interface utilisateur lorsque vous ajoutez un paramètre. Si vous incluez une description, les utilisateurs peuvent voir cette information lors d’un survol (à partir de la version 2022.1.1) dans la liste des paramètres et où les paramètres sont utilisés. ![La boîte de dialogue « Créer un paramètre » est ouverte et un paramètre nommé « Zones géographiques » est créé. La description est « Zones géographiques des ventes », le type de données est « Chaîne » et la valeur actuelle est « Sud ». Les valeurs autorisées sont définies sur « Liste ». La case « Exiger une sélection au moment de l’exécution » est cochée. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_create2.png) 3. Sélectionnez l’un des type de données suivants. Les valeurs des paramètres doivent correspondre au type de données que vous sélectionnez. - Nombre (entier ou décimal) - Chaîne - Booléen 4. Spécifiez les Valeurs autorisées. Ce sont les valeurs que les utilisateurs peuvent entrer dans le paramètre. - Tout : cette option permet aux utilisateurs de saisir n’importe quelle valeur pour le paramètre, même lors de l’exécution du flux. **Remarque :** l’utilisation de cette option pour les paramètres pouvant être utilisés dans les étapes d’entrée et de sortie peut présenter un risque pour la sécurité. Par exemple, les requêtes SQL personnalisées qui autorisent l’entrée de n’importe quelle valeur peuvent exposer vos actifs de données à des attaques par injection SQL. - Liste : saisissez une liste de valeurs parmi lesquelles les utilisateurs peuvent choisir lors de l’application du paramètre. Pour saisir plusieurs valeurs, appuyez sur **Entrée** après chaque saisie. 5. (facultatif) Sélectionnez Exiger une sélection lors de l’exécution (Demander une valeur au moment de l’exécution dans les versions précédentes). Le paramètre devient alors un champ obligatoire. L’utilisateur doit saisir une valeur lors de l’exécution ou de la planification du flux. 6. Entrez une Valeur actuelle. Il s’agit d’une valeur obligatoire qui agit comme valeur par défaut pour le paramètre. - Tout : entrez une valeur. - Liste : Tableau utilise la première valeur de votre liste. Utilisez l’option déroulante pour le modifier. - Booléen : sélectionnez Vrai ou Faux. 7. Cliquez sur OK pour enregistrer le paramètre. ### Modifier la valeur par défaut des paramètres utilisateur Lorsque vous créez un paramètres utilisateur, vous devez spécifier une valeur actuelle (par défaut). Si un paramètre est inclus dans un flux, cette valeur est utilisée pour : - Exécuter des requêtes SQL personnalisées définies dans une étape de saisie. - Renseigner les paramètres facultatifs qui ne sont pas spécifiés au moment de l’exécution. - Remplacer le paramètre en tant que valeur statique dans les étapes enregistrées (version 2022.1.1 et versions ultérieures). - Remplacez le paramètre en tant que valeur statique dans les chemins d’accès aux fichiers lors de la publication de flux avec des ensembles de données packagés. Vous pouvez modifier la valeur à tout moment. Dans le menu supérieur, vous pouvez modifier le paramètre ou utiliser le bouton Définir de la liste des paramètres. Depuis le flux, vous pouvez utiliser le bouton Définir partout où le paramètre est appliqué. Dans ce cas, il réinitialise la valeur actuelle (par défaut) du paramètre partout où ce paramètre est utilisé, même dans les requêtes SQL personnalisées. #### Modifier des paramètres utilisateur 1. Dans le menu supérieur, cliquez sur l’icône Paramètre![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png). 2. Cliquez sur Modifier le paramètre. 3. Dans la boîte de dialogue Modifier le paramètre, apportez des modifications, puis cliquez sur OK. ![La boîte de dialogue « Modifier un paramètre » est ouverte et un paramètre nommé « Zones géographiques » est modifié. La description est « Zones géographiques des ventes », le type de données est « Chaîne » et la valeur actuelle est « Centre ». Les valeurs autorisées sont définies sur « Liste ». La case « Exiger une sélection au moment de l’exécution » est cochée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_edit2.jpg) #### Rétablir les valeurs par défaut des paramètres utilisateur Pour réinitialiser rapidement la valeur par défaut du paramètre, utilisez le bouton Définir. Le bouton affiche un décompte indiquant le nombre d’emplacements dans le flux où le paramètre est utilisé. Pour mettre en surbrillance les étapes du flux qui utilisent le paramètre, cliquez sur Afficher dans le flux dans la boîte de dialogue des paramètres. Si le paramètre n’est utilisé qu’en un seul endroit, vous êtes directement dirigé vers cette étape avec le volet de profil ouvert. 1. Effectuez l’une des actions suivantes : - Dans le menu supérieur, sélectionnez l’icône Paramètre![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png). Utilisez cette option pour réinitialiser les valeurs de paramètre utilisées n’importe où dans le flux, ou lorsqu’elles sont utilisées dans des filtres et des champs calculés. ![La boîte de dialogue « Paramètre » est ouverte et la description de « Chaîne quelconque » est « CoffeeChain ». L’option « Afficher dans le flux » montre qu’elle existe dans 4 flux. La description « Liste des chaînes » est « Nord » et l’option « Afficher dans le flux » montre qu’elle existe dans 5 flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_edit3.jpg) - Sélectionnez le paramètre où il est appliqué dans le flux. Vous pouvez utiliser cette option pour les paramètres utilisés dans les noms de fichiers, les chemins d’accès des fichiers, les noms de tables, le SQL personnalisé et les scripts pré-SQL et post-SQL. ![Une boîte de dialogue avec la zone géographique définie sur Centre.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_set2.png) 2. Sélectionnez ou entrez la valeur du paramètre. 3. Sélectionnez Définir pour appliquer la modification. ## Appliquer des paramètres à votre flux Après avoir créé vos paramètres utilisateur, vous pouvez les appliquer à divers endroits tout au long de votre flux, selon le type d’étape. Lorsque le flux est exécuté, les valeurs de paramètre sont appliquées à cette exécution de flux pour produire la sortie du scénario de données spécifique. Les paramètres système (version 2023.2 et ultérieure) sont automatiquement générés lorsque vous exécutez le flux. Il suffit de les appliquer au nom de l’étape de sortie et, à chaque fois que le flux est exécuté, le paramètre est mis à jour dynamiquement avec la date ou l’heure de début de l’exécution du flux. ### Appliquer des paramètres aux étapes de saisie Dans une étape de saisie, vous pouvez utiliser des paramètres utilisateur pour remplacer un nom de fichier, des sections de votre chemin d’accès du fichier, un nom de table de base de données ou lors de l’utilisation de SQL personnalisé. #### Nom de fichier ou chemin d’accès du fichier _Cette option n’est pas disponible en cas de modification ou de création de flux sur le Web._ Vous pouvez inclure des paramètres utilisateur dans votre chemin d’accès du fichier à quelques exceptions près. À partir de la version 2022.1.1, vous pouvez également voir un aperçu des valeurs des paramètres. **Exceptions** - À partir de la version 2022.1.1, vous pouvez planifier et exécuter des flux sur le Web qui incluent des paramètres dans le chemin d’accès du fichier d’entrée. Si vous utilisez une version antérieure, exécutez les flux dans Tableau Prep Builder ou depuis la ligne de commande. - Pour inclure des paramètres dans le chemin d’accès du fichier lors de la publication de flux sur le Web, une connexion directe au fichier est requise. Sinon, le paramètre est converti en une valeur statique à l’aide de la Valeur actuelle. **Remarque :** Les connexions directes aux fichiers nécessitent que les emplacements des fichiers soient inclus dans la liste d’autorisations de votre entreprise. Pour plus d’informations, consultez [Liste autorisée des emplacements d’entrée et de sortie](https://help.tableau.com/current/server/fr-ca/prep_conductor_configure_network_shares.htm) dans l’aide de Tableau Server. **Appliquer un paramètre utilisateur à un nom de fichier ou à un chemin d’accès du fichier** 1. Dans l’onglet Paramètres, dans le chemin d’accès du fichier, placez votre curseur à l’endroit où vous souhaitez ajouter le paramètre. 2. Sélectionnez l’icône de paramètre ![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png), puis sélectionnez votre paramètre. ![L’onglet « Paramètres » est sélectionné et l’icône « Paramètre » est choisie. Les options répertoriées sont « Zones géographiques » et « Année de vente »](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_file2.png) 3. Affichez un aperçu de la valeur du paramètre. La valeur actuelle (par défaut) est affichée dans l’aperçu. Vous serez invité à sélectionner ou à entrer la valeur du paramètre lors de l’exécution du flux. ![L’onglet « Paramètres » est sélectionné et les détails de connexion, y compris l’emplacement du fichier, s’affichent.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_file_preview.jpg) #### Table de base de données Lors de l’utilisation de paramètres utilisateur dans les noms de table, le nom complet de la table doit être le paramètre. L’utilisation de paramètres pour des parties d’un nom de table n’est actuellement pas prise en charge. **Remarque :** l’utilisation d’un paramètre pour un nom de table dans une connexion d’entrée Google BigQuery n’est pas encore prise en charge. 1. Sur l’onglet Paramètres, dans le champ Table, cliquez sur le menu déroulant. 2. Sélectionnez Utiliser le paramètre, puis sélectionnez le paramètre dans la liste. ![Le champ Table répertorie les retours possibles.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_table.png) #### SQL personnalisé 1. Dans le volet Connexions, cliquez sur SQL personnalisé. 2. Dans l’onglet SQL personnalisé, saisissez ou collez la requête dans la zone de texte. 3. Sélectionnez l’icône de paramètre ![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png), puis sélectionnez votre paramètre. ![L’onglet « SQL personnalisé » est sélectionné, affichant un éditeur de requête SQL avec la requête « SELECT \* FROM \[dbo\]. \[Commandes\] WHERE \[Commandes\]. » ](Img/prep_parameters_CustomSQL.png) 4. Sélectionnez Exécuter pour exécuter votre requête. Vous ne serez pas invité à entrer une valeur de paramètre tant que vous n’aurez pas exécuté le flux. Au lieu de cela, la requête s’exécute initialement en utilisant la valeur actuelle du paramètre. **Remarque :** si le paramètre est utilisé ailleurs dans le flux et que la Valeur actuelle est réinitialisée, cette modification peut avoir un impact sur votre requête. ### Appliquer des paramètres utilisateur aux étapes de sortie Dans une étape de sortie, vous pouvez appliquer des paramètres utilisateur aux endroits suivants : - Nom de fichier - Sections de votre chemin d’accès aux fichier - Nom de la source de données publiée - Nom de la table de base de données - Nom de la feuille de calcul Microsoft Excel (version 2022.1.1 et versions ultérieures) - Scripts SQL personnalisés qui s’exécutent avant ou après l’écriture des données de sortie de flux dans une base de données (version 2022.1.1 et versions ultérieures) #### Nom de fichier ou chemin d’accès du fichier _Cette option de sortie n’est pas disponible lors de la création ou de la modification de flux sur le Web_ 1. Dans le volet Sortie, sélectionnez Fichier dans la liste déroulante Enregistrer la sortie sur. 2. Dans le champ Nom ou Emplacement, cliquez sur l’icône du paramètre ![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png) et sélectionnez votre paramètre. Pour le chemin d’accès du fichier, placez votre curseur à l’emplacement où vous souhaitez ajouter le paramètre. ![La boîte de dialogue « Enregistrer la sortie vers » est définie sur « Fichier ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_output_file_name2.png) Lorsque vous exécutez le flux, un message vous invite à entrer vos valeurs de paramètre. #### Nom de la source de données publiée 1. Dans le volet Sortie, dans la liste déroulante Enregistrer la sortie sur, sélectionnez Source de données publiée. 2. Dans le champ Nom, cliquez sur l’icône du paramètre ![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png) et sélectionnez votre paramètre. ![La boîte de dialogue « Enregistrer la sortie vers » est ouverte. L’icône « Paramètre » a été sélectionnée et un menu pour choisir le paramètre est ouvert. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_output_pds_name.png) Lorsque vous exécutez le flux, un message vous invite à entrer vos valeurs de paramètre. #### Table de base de données et SQL personnalisé avant et après 1. Dans l’ onglet Sortie, dans la liste déroulante Enregistrer la sortie dans, sélectionnez Table de base de données. 2. Dans le champ Table, sélectionnez Utiliser le paramètre, puis sélectionnez le paramètre dans la liste. ![La boîte de dialogue « Enregistrer la sortie vers » est définie sur « Table de base de données ». L’option Table est ouverte et « Utiliser le paramètre » est sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_output_table_name.png) 3. (Facultatif) Cliquez sur l’onglet SQL personnalisé. À partir de la version 2022.1.1, vous pouvez entrer un script SQL avec des paramètres à exécuter Avant et Après l’écriture des données dans la table. Pour inclure un paramètre, cliquez sur Insérer un paramètre et sélectionnez votre paramètre. Pour plus d’informations sur l’utilisation de scripts SQL lors de l’écriture d’une sortie dans une base de données, consultez [Enregistrer les données de sortie de flux dans des bases de données externes](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#write_to_DB). **Remarque :** les paramètres utilisés dans les scripts SQL doivent être supprimés manuellement. Pour plus d’informations, consultez [Supprimer manuellement les paramètres utilisateur](#delete_earlier_version). ![L’option « Enregistrer la sortie vers » est définie sur « Table de base de données ». L’onglet « SQL personnalisé » est sélectionné et un paramètre est inséré.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_before_after_sql.jpg) Lorsque vous exécutez le flux, un message vous invite à entrer vos valeurs de paramètre. ### Appliquer des paramètres système aux étapes de sortie Dans une étape de sortie, vous pouvez appliquer des paramètres système aux endroits suivants : - Nom de fichier - Nom de la source de données publiée #### Nom de fichier _Cette option de sortie n’est pas disponible lors de la création ou de la modification de flux sur le Web_ 1. Dans le volet Sortie, sélectionnez Fichier dans la liste déroulante Enregistrer la sortie sur. 2. Dans le champ Nom, cliquez sur l’icône de paramètre ![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png) et sélectionnez l’un des paramètres de date ou de durée d’exécution suivants. Vous pouvez combiner plusieurs paramètres système pour créer l’horodatage dont vous avez besoin. **Date d’exécution** - Date : AAAA-MM-JJ, AAAAMMJJ, JJ-MM-AAAA - Mois : Nom du mois, numéro de mois - Numéro de semaine - Numéro de trimestre - Numéro d’année Exécution - AAAA-MM-JJ\_HH-MM-SS (24 heures) - AAAAMMJJ\_HHMMSS (24 heures) Lorsque vous exécutez le flux, Tableau Prep applique l’heure de début d’exécution du flux en utilisant votre fuseau horaire local ou celui du serveur. #### Nom de la source de données publiée 1. Dans le volet Sortie, dans la liste déroulante Enregistrer la sortie sur, sélectionnez Source de données publiée. 2. Dans le champ Nom, cliquez sur l’icône de paramètre ![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png) et sélectionnez l’un des paramètres de date ou de durée d’exécution suivants. Vous pouvez combiner plusieurs paramètres système pour créer l’horodatage dont vous avez besoin. **Date d’exécution** - Date : AAAA-MM-JJ, AAAAMMJJ, JJ-MM-AAAA - Mois : Nom du mois, numéro de mois - Numéro de semaine - Numéro de trimestre - Numéro d’année Exécution - AAAA-MM-JJ\_HH-MM-SS (24 heures) - AAAAMMJJ\_HHMMSS (24 heures) Lorsque vous exécutez le flux, Tableau Prep applique l’heure de début d’exécution du flux en utilisant votre fuseau horaire local ou celui du serveur. ### Appliquer des paramètres utilisateur aux calculs de filtre Utilisez des paramètres utilisateur pour filtrer les données tout au long de votre flux. Filtrez votre ensemble de données dans l’étape de saisie ou appliquez des paramètres de filtre au niveau de l’étape ou de la valeur du champ. Par exemple, utilisez un paramètre de filtre pour saisir uniquement les données d’une région spécifique ou filtrez les données d’une étape pour un département spécifique. **Remarque :** à partir de la version 2022.1, vous pouvez utiliser le copier-coller pour réutiliser les calculs de filtre avec des paramètres dans d’autres flux lorsque le même paramètre existe sous le même nom et avec le même type de données. 1. Dans l’étape de saisie ou la barre d’outils du volet Profil, choisissez Filtrer les valeurs. Pour ajouter un filtre de paramètre à un champ, depuis le menu Options supplémentaires ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png), sélectionnez Filtres > Calcul. 2. Dans l’éditeur de calcul Ajouter un filtre, saisissez le nom du paramètre pour le sélectionner dans la liste (le paramètre s’affiche en violet), puis cliquez sur Enregistrer pour enregistrer votre filtre. ![La boîte de dialogue « Ajouter un filtre » avec le calcul « \[Zone géographique\]=\[Zones géographiques\] ».](Img/prep_parameters_filter.png) Lorsque vous exécutez le flux, un message vous invite à entrer vos valeurs de paramètre. ### Appliquer des paramètres utilisateur aux champs calculés Utilisez des paramètres utilisateur pour remplacer les valeurs constantes dans les calculs que vous utilisez tout au long de votre flux. Vous pouvez appliquer des paramètres de calcul au niveau de l’étape ou de la valeur de champ. **Remarque :** à partir de la version 2022.1, vous pouvez utiliser le copier-coller pour réutiliser les calculs avec des paramètres dans d’autres flux lorsque le même paramètre existe sous le même nom et avec le même type de données. 1. Dans la barre d’outils du volet de profil, cliquez sur Créer un champ calculé. Pour ajouter un paramètre à un calcul sur un champ, depuis le menu Options supplémentaires ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png), sélectionnez Créer un champ calculé > Calcul personnalisé. 2. Dans l’éditeur de calcul Ajouter un champ, entrez votre calcul, saisissez le nom du paramètre pour le sélectionner dans la liste, puis cliquez sur Enregistrer pour enregistrer votre calcul. ![La boîte de dialogue « Ajouter un champ » est ouverte. Le « Nom du champ » est « Au cours de l’année de vente? » La zone de calcul affiche la formule YEAR(\[Date de commande\]) = \[année de vente\]. La boîte de dialogue confirme que le calcul est valide et renvoie l’année d’une date donnée sous la forme d’un entier. ](Img/prep_parameters_calc.png) Lorsque vous exécutez le flux, un message vous invite à entrer vos valeurs de paramètre. ## Supprimer les paramètres utilisateur Pour supprimer les paramètres utilisateur dont vous n’avez plus besoin, cliquez sur Supprimer le paramètre dans la boîte de dialogue Modifier le paramètre. Cela supprime toute instance du paramètre utilisée tout au long du flux et la remplace par la valeur actuelle du paramètre. Cette action ne peut être annulée. **Remarque :** les options pour supprimer des paramètres dans un flux varient selon votre version. Suivez les instructions ci-dessous pour la version 2022.1 et les versions ultérieures. Utilisez [Supprimer manuellement les paramètres utilisateur](#delete_earlier_version) pour les versions précédentes et pour supprimer les paramètres utilisés dans les scripts SQL personnalisés qui s’exécutent avant ou après l’écriture de la sortie dans une base de données. 1. Dans le menu supérieur, cliquez sur l’icône du paramètre ![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png) dans le menu déroulant de l’icône, puis cliquez sur Modifier le paramètre pour le paramètre que vous souhaitez supprimer. 2. Dans la boîte de dialogue Modifier le paramètre, cliquez sur Supprimer le paramètre. ![La boîte de dialogue « Modifier un paramètre » est ouverte et le bouton « Supprimer un paramètre » est sélectionné. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_delete.png) 3. Dans la boîte de dialogue de confirmation, cliquez à nouveau sur Supprimer le paramètre. Vous pouvez cliquer sur Afficher dans le flux pour mettre en surbrillance les étapes et déterminer où le paramètre est utilisé avant de le supprimer. ![La boîte de dialogue de confirmation « Supprimer un paramètre » est ouverte et la description suivante : « Voulez-vous vraiment supprimer le paramètre? 2 instances du paramètre seront supprimées du flux et remplacées par la valeur actuelle « Sud ». » La boîte de dialogue affiche le nom du paramètre « Zone géographique » et l’option permettant d’afficher les 2 instances du paramètre est sélectionnée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_delete3.jpg) Supprimer manuellement les paramètres utilisateur _S’applique à la version 2021.4.4 et aux versions antérieures, ainsi qu’aux paramètres utilisés dans les scripts pré et post SQL personnalisé_ Avant de pouvoir supprimer un paramètre utilisateur de votre liste de paramètres, vous devez d’abord rechercher et supprimer toutes les instances des paramètres de votre flux, même dans le volet Modifications. 1. Dans le menu supérieur, cliquez sur l’icône du paramètre ![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png) dans le menu déroulant. 2. Pour le paramètre que vous souhaitez supprimer, cliquez sur Afficher dans le flux pour trouver toutes les instances où le paramètre est utilisé dans le flux. Si le paramètre n’est utilisé nulle part dans le flux, passez à l’étape 4. 3. Pour chaque étape où le paramètre est utilisé, supprimez le paramètre, en supprimant également toutes les modifications répertoriées dans le volet Modifications. 4. Dans le menu supérieur, cliquez sur l’cône du paramètre![L’icône des paramètres de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_icon.png) dans le menu déroulant et pour le paramètre que vous souhaitez supprimer, cliquez sur Modifier le paramètre. 5. Dans la boîte de dialogue Modifier le paramètre, cliquez sur Supprimer le paramètre. ![La boîte de dialogue « Modifier un paramètre » est ouverte et le bouton « Supprimer un paramètre » est sélectionné. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_delete.png) Le paramètre est remplacé par la valeur actuelle du paramètre. ## Exécuter des flux avec des paramètres L’exécution de flux incluant des paramètres est identique à celle de flux qui n’en ont pas, sauf que les utilisateurs sont invités à entrer des valeurs de paramètre utilisateur au moment de l’exécution ou lors de l’ajout du flux à une programmation dans Tableau Server ou Tableau Cloud. Les paramètres système sont appliqués automatiquement lors de l’exécution du flux. Si un utilisateur paramètre est marqué comme étant obligatoire, les utilisateurs doivent entrer une valeur avant de pouvoir exécuter le flux. Si un paramètre est facultatif, les utilisateurs peuvent entrer une valeur ou accepter la valeur actuelle du paramètre par défaut. Les paramètres obligatoires sont ceux dont la case Exiger la sélection au moment de l’exécution (Demander une valeur au moment de l’exécution dans les versions précédentes) est cochée. ![La boîte de dialogue Modifier le paramètre de Tableau avec des options pour définir le paramètre « Zone géographique ». La case « Exiger une sélection au moment de l’exécution » est cochée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameter_required.png) Si vous exécutez des flux à l’aide de l’interface en ligne de commande et que vous souhaitez remplacer les valeurs de paramètre actuelles (par défaut), créez un fichier de remplacement de paramètres .json et incluez la syntaxe -p --parameters dans votre ligne de commande. Pour plus d’informations, consultez [Actualiser les fichiers de sortie du flux depuis la ligne de commande](https://help.tableau.com/current/prep/fr-ca/prep_run_commandline.htm). ### Exécuter des flux manuellement Lorsque vous exécutez un flux depuis Tableau Prep Builder ou manuellement dans Tableau Server ou Tableau Cloud, la boîte de dialogue Paramètres s’ouvre lorsque vous cliquez sur Exécuter. 1. Saisissez ou sélectionnez les valeurs des paramètres utilisateur. En présence de paramètres facultatifs dans le flux, vous pouvez entrer les valeurs à ce stade ou accepter la valeur de paramètre actuelle (par défaut). 2. Cliquez sur Exécuter le flux pour exécuter le flux. ![La boîte de dialogue « Paramètres » avec deux paramètres obligatoires : Zones géographiques et Années](/tableau/current/fr-ca/prep/fr-ca/Img/prep_parameters_required_run.png) Pour plus d’informations sur l’exécution de flux, consultez [Publier un flux sur Tableau Server ou Tableau Cloud](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm#run_flows). ### Exécuter des flux selon une programmation Lorsque vous programmez l’exécution de flux sur Tableau Server ou Tableau Cloud, vous devez saisir toutes les valeurs de paramètres utilisateur requises lors de la programmation des flux. 1. Dans l’onglet Nouvelles tâches ou Tâches liées, de la section Définir les paramètres, saisissez ou sélectionnez les valeurs des paramètres. S’il existe des paramètres facultatifs dans le flux, vous pouvez saisir les valeurs à ce moment-là ou laisser le champ vide pour utiliser la valeur de paramètre actuelle (par défaut). 2. Cliquez sur Créer des tâches pour planifier votre flux. [Passer au contenu principal](#main-content) # Dictionnaire visuel Survolez l’image, puis cliquez pour plus d’informations. ![Un diagramme de flux de données présentant le processus de nettoyage et de préparation des données de commande.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_v_d_canvas2.png) Pour une version imprimable du dictionnaire visuel, consultez le [PDF Tableau Prep](https://help.tableau.com/current/offline/fr-ca/tableau_prep.pdf#v-d-alt). [Passer au contenu principal](#main-content) # Enregistrer et partager votre travail > [!WARNING] > > Le 14 octobre 2025, Data Cloud a été rebaptisé Data 360. Au cours de cette transition, vous verrez peut-être des références à Data Cloud dans notre application et dans notre documentation. Bien que le nom soit nouveau, la fonctionnalité et le contenu restent inchangés. À tout moment de votre flux, vous pouvez enregistrer manuellement votre travail, ou confier cette tâche automatique à Tableau lors de la création ou de la modification de flux sur le Web. Il y a quelques différences lorsque vous travaillez avec des flux sur le Web. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm).
Tableau Prep BuilderTableau Prep sur le Web
  • Affichez un aperçu des données de votre flux dans Tableau Desktop.
  • Incluez des connexions de fichiers directes dans votre entrée de flux ou compressez vos fichiers et publiez le flux compressé sur votre serveur.
  • Envoyez votre flux vers un fichier, une source de données publiée ou une base de données.
  • Créez et modifiez les flux publiés sur le Web.
  • Téléversez des fichiers pour vos entrées de flux et connectez-vous à diverses sources de données.
  • Envoyez votre flux vers une source de données publiée ou vers une base de données.
Pour garder les données à jour, vous pouvez exécuter manuellement des flux individuels depuis Tableau Prep Builder ou à la ligne de commande. Vous pouvez également exécuter des flux publiés sur Tableau Server ou Tableau Cloud manuellement ou de manière programmée. Pour plus d’informations sur l’exécution de flux, consultez [Publier un flux sur Tableau Server ou Tableau Cloud](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm#run_flows). ## Enregistrer un flux Dans Tableau Prep Builder, vous pouvez enregistrer manuellement votre flux pour sauvegarder votre travail avant d’effectuer toute opération supplémentaire. Votre flux est enregistré au format de fichier de flux Tableau Prep (.tfl). Vous pouvez également compresser vos fichiers locaux (Excel, fichiers texte et extraits Tableau) avec votre flux pour les partager avec d’autres, de la même manière que vous compressez un classeur pour le partager dans Tableau Desktop. Seuls les fichiers locaux peuvent être compressés avec un flux. Les données issues des connexions à des bases de données, par exemple, ne sont pas incluses. En mode de création Web, les fichiers locaux sont automatiquement compressés avec notre flux. Les connexions de fichiers directs ne sont pas encore prises en charge. Lorsque vous enregistrez un flux compressé, ce flux est enregistré en tant que fichier de flux compressé Tableau (.tflx). - Pour enregistrer votre flux manuellement, dans le menu supérieur, sélectionnez Fichier > Enregistrer. - Dans Tableau Prep Builder, pour compresser vos fichiers de données avec votre flux, dans le menu supérieur, effectuez l’une des opérations suivantes : - Sélectionnez Fichier > Exporter le flux compressé - Sélectionnez Fichier > Enregistrer sous. Ensuite, dans la boîte de dialogue Enregistrer sous, sélectionnez Fichiers de flux compressés Tableau dans le menu déroulant Type de fichier. ### Enregistrer automatiquement vos flux sur le Web Si vous créez ou modifiez des flux sur le Web, dès que vous modifiez le flux (connexion à une source de données, ajout d’une étape, etc.), votre travail est automatiquement enregistré toutes les quelques secondes sous forme de brouillon pour vous éviter de perdre votre travail. Vous ne pouvez enregistrer les flux que sur le serveur auquel vous êtes actuellement connecté. Vous ne pouvez pas créer un brouillon de flux sur un serveur et essayer de l’enregistrer ou de le publier sur un autre serveur. Si vous souhaitez publier le flux sur un autre projet sur le serveur, utilisez l’option de menu Fichier > Publier en tant que, puis sélectionnez votre projet dans la boîte de dialogue. Tant que vous n’avez pas publié les brouillons de flux et que vous ne les avez pas rendus accessibles à des personnes autorisées à accéder au projet sur votre serveur, vous seul pouvez les consulter. Les flux présentant un statut de brouillon sont balisés avec un badge Brouillon afin que vous puissiez facilement retrouver vos flux en cours. Si le flux n’a jamais été publié, un badge Jamais publié s’affiche à côté du badge Brouillon. ![Un tableau des flux par nom et statut, tel que Brouillon ou Jamais publié.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_save_drafts.png) Une fois qu’un flux est publié et que vous modifiez et republiez le flux, une nouvelle version est créée. Vous pouvez voir une liste des versions du flux dans la boîte de dialogue Historique des révisions. À partir de la page Explorer, cliquez sur le menu ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) **Actions** et sélectionnez Historique des révisions. Pour plus d’informations sur la gestion de l’historique des révisions, consultez [Utiliser des révisions de contenu](https://help.tableau.com/current/pro/desktop/fr-ca/qs_revision_history.htm) dans l’Aide de Tableau Desktop. **Remarque :** La fonction d’enregistrement automatique est activée par défaut. Les administrateurs ont la possibilité de désactiver la fonction d’enregistrement automatique sur un site, mais ce n’est pas recommandé. Pour désactiver l’enregistrement automatique, utilisez la méthode API REST Tableau Server « Mise à jour de site » et définissez l’attribut `flowAutoSaveEnabled` sur « false ». Pour plus d’informations, consultez [Méthodes du site de l’API REST Tableau Server : site de mise à jour](https://help.tableau.com/current/api/rest_api/fr-ca/REST/rest_api_ref_sites.htm#update_site). ### Récupération automatique de fichiers Par défaut, Tableau Prep Builder enregistre automatiquement un brouillon de tout flux ouvert en cas de blocage ou de panne de l’application. Les brouillons de flux sont enregistrés dans votre dossier Flux récupérés sur Mon référentiel Tableau Prep. La prochaine fois que vous ouvrez l’application, une boîte de dialogue affiche la liste des flux récupérés que vous pouvez sélectionner. Vous pouvez ouvrir un flux récupéré et reprendre là où vous vous étiez arrêté, ou supprimer le fichier de flux récupéré si vous n’en avez pas besoin. **Remarque :** Si vous avez récupéré des flux dans votre dossier Flux récupérés, cette boîte de dialogue s’affiche chaque fois que vous ouvrez l’application jusqu’à ce que ce dossier soit vide. ![La boîte de dialogue de récupération de fichier affichant un seul fichier récupéré nommé « Superstore », modifié la dernière fois le 7 août 2020.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filerecovery.png) Si vous ne souhaitez pas activer cette fonctionnalité, en tant qu’administrateur, vous pouvez la désactiver pendant ou après l’installation. Pour plus d’informations sur la désactivation de cette fonctionnalité, consultez [Désactiver la récupération de fichiers](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_setting_changes.htm#turn-off-autosave-tableau-desktop-only) dans le guide de déploiement de Tableau Desktop et Tableau Prep. ### Récupérer les flux supprimés _Pris en charge dans la création Web de Tableau Prep dans Tableau Cloud et dans Tableau Server 2025.3 et versions ultérieures._ Dans la création Web, vous pouvez récupérer des flux précédemment supprimés et se trouvant dans la corbeille. Lorsque la corbeille est activée, au lieu d’être supprimés définitivement, les flux sont temporairement déplacés vers la corbeille où vous pouvez les récupérer ou les supprimer définitivement. Les flux à l’état de brouillon sont toujours supprimés définitivement. Pour plus d’informations au sujet de la corbeille, voir [Corbeille](https://help.tableau.com/current/online/fr-ca/recycle_bin.htm). **Remarque** : Cette fonctionnalité n’est pas encore disponible dans Tableau Prep Builder. Pour utiliser cette fonctionnalité, vous devez répondre aux exigences suivantes : - **Autorisations**: vous devez avoir le rôle Administrateur de site, Administrateur de serveur, Creator ou Explorer (peut publier). - **Paramètre du site**: la corbeille doit être activée pour votre site - **État du flux**: le flux doit être publié. La durée de stockage des flux dans la corbeille est définie par votre administrateur. #### Récupérer un flux 1. Sur la page d’accueil, développez le volet latéral, puis sélectionnez Corbeille. 2. Sur la page Corbeille, sélectionnez Flux dans le menu déroulant Type de contenu. ![Page « Corbeille », options de menu déroulant affichant les flux sélectionnés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_recycle_bin_content_type.png) 3. Sélectionnez le menu Plus d’actions du flux que vous souhaitez restaurer, puis sélectionnez Restaurer. ![Page « Corbeille » affichant le menu « Plus d’actions » du flux pour restaurer un flux supprimé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_recycle_bin_restore_menu.png) 4. Sélectionnez un projet comme emplacement de restauration. ![Boîte de dialogue « Restaurer » dans laquelle vous pouvez sélectionner un projet vers lequel restaurer le flux supprimé depuis la corbeille.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_recycle_bin_restore_dialog.png) 5. Sélectionnez Restaurer. ## Afficher la sortie de flux dans Tableau Desktop **Remarque** : Cette option n’est pas disponible sur le Web. Lorsque vous nettoyez vos données, il arrive que vous souhaitiez vérifier l’avancement de l’opération en la consultant dans Tableau Desktop. Lorsque votre flux s’ouvre dans Tableau Desktop, Tableau Prep Builder crée un fichier Tableau .hyper permanent et un fichier de source de données Tableau (.tds). Les fichiers sont enregistrés dans votre référentiel Tableau dans le fichier Sources de données afin que vous puissiez expérimenter avec vos données à tout moment. Lorsque vous ouvrez le flux dans Tableau Desktop, vous pouvez voir l’échantillon de données avec lequel vous travaillez dans votre flux et les opérations qui s’y appliquent, jusqu’à l’étape que vous avez sélectionnée. **Remarque :** Bien que vous puissiez expérimenter avec vos données, Tableau ne vous présente qu’un échantillon de vos données et vous ne pouvez pas enregistrer le classeur en tant que classeur complet (.twbx). Lorsque vous êtes prêt à travailler avec vos données dans Tableau, créez une étape de sortie dans votre flux et enregistrez la sortie dans un fichier ou en tant que source de données publiée, puis connectez-vous à la source de données complète dans Tableau. Pour afficher votre échantillon de données dans Tableau Desktop, procédez comme suit : 1. Faites un clic droit sur l’étape où vous souhaitez afficher vos données et sélectionnez Aperçu dans Tableau Desktop depuis le menu contextuel. ![Un diagramme de flux de données avec l’option Aperçu dans Tableau Desktop sélectionnée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_preview_in_desktop.png) 2. Tableau Desktop s’ouvre dans l’onglet Feuille. ## Créer des fichiers d’extrait de données et des sources de données publiées Pour créer une sortie de flux, exécutez votre flux. Lorsque vous exécutez votre flux, vos modifications sont appliquées à l’intégralité de l’ensemble de données. L’exécution du flux entraîne la création d’un fichier de source de données Tableau (.tds) et d’un extrait (.hyper). **Remarque** : Les flux contenant des données spatiales ne peuvent être exportés que vers des fichiers .hyper ou en tant que source de données publiée. Les autres types de sortie ne sont pas pris en charge actuellement. Pour plus d’informations sur l’utilisation des données spatiales, consultez [Créer des calculs spatiaux et des jointures spatiales.](https://help.tableau.com/current/prep/fr-ca/prep_spatial_calculations_and_joins.htm) #### Tableau Prep Builder Vous pouvez créer un fichier d’extrait depuis votre sortie de flux pour l’utiliser dans Tableau Desktop ou partager vos données avec des tiers. Créez un fichier d’extrait aux formats suivants : - Extrait Hyper (.hyper) : Il s’agit du type de fichier d’extrait le plus récent de Tableau. - Valeurs séparées par des virgules (.csv) : Enregistrez l’extrait dans un fichier .csv pour partager vos données avec des tiers. L’encodage d’un fichier CSV exporté sera UTF-8 avec BOM. - Microsoft Excel (.xlsx) : Une feuille de calcul Microsoft Excel. #### Tableau Prep Builder et sur le Web Publiez la sortie de votre flux en tant que source de données publiée ou sortie dans une base de données. - Enregistrez la sortie de votre flux en tant que source de données sur Tableau Server ou Tableau Cloud pour partager vos données et fournir un accès centralisé aux données que vous avez nettoyées, mises en forme et combinées. - Enregistrez votre sortie de flux dans une base de données pour créer, remplacer ou ajouter les données du tableau avec vos données de flux propres et préparées. Pour plus d’informations, consultez [Enregistrer les données de sortie de flux dans des bases de données externes](#write_to_DB). Utilisez l’actualisation incrémentielle lors de l’exécution de votre flux pour gagner du temps et des ressources en actualisant uniquement les nouvelles données au lieu de votre ensemble de données complet. Pour plus d’information sur la configuration et l’exécution de votre flux à l’aide d’une actualisation incrémentielle, consultez [Actualiser les données de flux à l’aide d’une actualisation incrémentielle](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm). **Remarque :** Pour que vous puissiez publier votre sortie Tableau Prep Builder sur Tableau Server, l’API REST de Tableau Server doit être activée. Pour plus d’informations, consultez [Rest API Requirements](https://help.tableau.com/current/api/rest_api/fr-ca/REST/rest_api_requ.htm) (Configuration requise pour l’API Rest) dans l’aide de l’API Rest Tableau. Pour publier sur un serveur qui utilise des certificats de chiffrement SSL (Secure Socket Layer), des étapes de configuration supplémentaires sont nécessaires sur l’ordinateur exécutant Tableau Prep Builder. Pour plus d’informations, consultez la rubrique [Rapports sur l’utilisation](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_intro.htm) dans le guide de déploiement de Tableau Desktop et Tableau Prep Builder. #### Inclure des paramètres dans votre sortie de flux _Pris en charge dans Tableau Prep Builder et en ligne à partir de la version 2021.4_ Incluez des valeurs de paramètre dans les noms de fichier de sortie de votre flux, les chemins, les noms de table ou les scripts SQL personnalisés (version 2022.1.1 et ultérieure) pour exécuter facilement vos flux pour différents ensembles de données. Pour plus d’informations, consultez [Créer et utiliser des paramètres dans les flux](https://help.tableau.com/current/prep/fr-ca/prep_parameters.htm). ### Créer un extrait dans un fichier **Remarque :** Cette option de sortie n’est pas disponible lors de la création ou de la modification de flux sur le Web. 1. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) dans une étape et sélectionnez Ajouter une sortie. Si vous avez exécuté le flux précédemment, cliquez sur le bouton Exécuter le flux ![Le bouton Exécuter le flux représenté par une flèche orientée vers la droite.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_run_flow.png) dans l’étape Sortie. Cela exécute le flux et met à jour votre sortie. Le volet Sortie s’ouvre et affiche un instantané de vos données. ![Volet Sortie de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_outputpane.png) 2. Dans le volet gauche, sélectionnez Fichier dans la liste déroulante Enregistrer la sortie sur. Dans les versions précédentes, sélectionnez Enregistrer dans le fichier. 3. Cliquez sur le bouton Parcourir, puis dans la boîte de dialogue Enregistrer l’extrait sous, entrez un nom pour le fichier et cliquez sur Accepter. 4. Dans le champ Type de sortie, sélectionnez l’un des types de sortie suivants : - Extrait de données Tableau (. hyper) - Valeurs séparées par des virgules (.csv) 5. (Tableau Prep Builder) Dans la section Options d’écriture, affichez l’option d’écriture par défaut pour écrire les nouvelles données sur vos fichiers et apporter des modifications si nécessaire. Pour plus d’informations, consultez [Configurer les options d’écriture](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm#flow-writeoptions). - Créer une table : cette option crée une nouvelle table ou remplace la table existante par la nouvelle sortie. - Ajouter à la table : cette option ajoute les nouvelles données à votre table existante. Si la table n’existe pas déjà, une nouvelle table est créée et les exécutions suivantes ajoutent de nouvelles lignes à cette table. **Remarque :** L’option Ajouter à la table n’est pas prise en charge pour les types de sortie .csv. Pour plus d’informations sur les combinaisons d’actualisations prises en charge, consultez [Options d’actualisation de flux](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm#refresh-options). 6. Cliquez sur Exécuter le flux pour exécuter le flux et générer le fichier d’extrait. ### Créer un extrait dans une feuille de calcul Microsoft Excel _Pris en charge dans Tableau Prep Builder à partir de la version 2021.1.2. Cette option de sortie n’est pas disponible lors de la création ou de la modification de flux sur le Web, ni lors de la création de sorties pour les flux contenant des données spatiales._ Lorsque vous extrayez des données de flux vers une feuille de calcul Microsoft Excel, vous pouvez créer une nouvelle feuille de calcul ou bien ajouter ou remplacer des données dans une feuille de calcul existante. Les conditions suivantes s’appliquent : - Seuls les fichiers au format .xlsx Microsoft Excel sont pris en charge. - Les lignes de feuille de calcul commencent à la cellule A1. - Lors de l’ajout ou du remplacement de données, la première ligne est présupposée être un en-tête. - Les noms d’en-tête sont ajoutés lors de la création d’une nouvelle feuille de calcul, mais pas lors de l’ajout de données à une feuille de calcul existante. - Les éventuels formats ou formules dans les feuilles de calcul existantes ne sont pas appliqués à la sortie de flux. - L’écriture sur des tables ou des plages nommées n’est pas prise en charge actuellement. - L’actualisation incrémentielle n’est actuellement pas prise en charge. **Données de flux de sortie vers un fichier de feuille de calcul Microsoft Excel** 1. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) dans une étape et sélectionnez Ajouter une sortie. Si vous avez exécuté le flux précédemment, cliquez sur le bouton Exécuter le flux ![Le bouton Exécuter le flux représenté par une flèche orientée vers la droite.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_run_flow.png) dans l’étape Sortie. Cela exécute le flux et met à jour votre sortie. Le volet Sortie s’ouvre et affiche un instantané de vos données. ![Données de flux de sortie vers un fichier de feuille de calcul Microsoft Excel](/tableau/current/fr-ca/prep/fr-ca/Img/prep_write_to_excel3.png) 2. Dans le volet gauche, sélectionnez Fichier dans la liste déroulante Enregistrer la sortie sur. 3. Cliquez sur le bouton Parcourir, puis dans la boîte de dialogue Enregistrer l’extrait, entrez un nom pour le fichier et cliquez sur Accepter. 4. Dans le champ Type de sortie, sélectionnez Microsoft Excel (.xlsx). ![Données de flux de sortie vers un fichier de feuille de calcul Microsoft Excel](/tableau/current/fr-ca/prep/fr-ca/Img/prep_write_to_excel4.png) 5. Dans le champ Feuille de calcul, sélectionnez la feuille de calcul sur laquelle vous souhaitez écrire vos résultats, ou entrez un nouveau nom dans le champ à la place, puis cliquez sur Créer une nouvelle table. 6. Dans la boîte de dialogue Options d’écriture, sélectionnez l’une des options suivantes : - Créer une table : crée ou recrée (si le fichier existe déjà) la feuille de calcul avec vos données de flux. - Ajouter à la table : ajoute de nouvelles lignes à une feuille de calcul existante. Si la feuille de calcul n’existe pas, une feuille est créée et les flux ultérieurs ajoutent des lignes à cette feuille de calcul. - Remplacer les données : remplace toutes les données existantes à l’exception de la première ligne d’une feuille de calcul existante par les données de flux. Une comparaison de champ vous montre les champs de votre flux qui correspondent aux champs de votre table, si celle-ci existe déjà. Si la feuille de calcul est nouvelle, une correspondance élément par élément s’affiche. Tous les champs qui n’ont pas de correspondance sont ignorés. ![Données de flux de sortie vers un fichier de feuille de calcul Microsoft Excel](/tableau/current/fr-ca/prep/fr-ca/Img/prep_write_to_Excel2.png) 7. Cliquez sur Exécuter maintenant pour exécuter le flux et générer le fichier d’extrait Microsoft Excel. ### Créer une source de données publiée 1. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) dans une étape et sélectionnez Ajouter une sortie. **Remarque :** Tableau Prep Builder actualise les sources de données précédemment publiées et gère les modélisations de données (par exemple, les champs calculés, le formatage des nombres, et ainsi de suite) qui pourraient être incluses dans la source de données. Si la source de données ne peut pas être actualisée, la source de données, y compris la modélisation des données, sera remplacée à la place. 2. Le volet Sortie s’ouvre et affiche un instantané de vos données. ![Le champ « Enregistrer la sortie dans » est réglé sur Source de données publiée. Une table de données est affichée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_publishasdatasource2.png) 3. Dans la liste déroulante Enregistrer la sortie dans, sélectionnez Source de données publiée (Publier en tant que source de données dans les versions antérieures). Renseignez les champs suivants : - Serveur (Tableau Prep Builder uniquement) : sélectionnez le serveur où vous souhaitez publier la source de données et l’extrait de données. Si vous n’êtes pas connecté à un serveur, vous serez invité à vous connecter. **Remarque :** depuis Tableau Prep Builder version 2020.1.4, une fois que vous vous êtes connecté à votre serveur, Tableau Prep Builder mémorise le nom et les informations d’identification de votre serveur lorsque vous fermez l’application. La prochaine fois que vous ouvrez l’application, vous êtes déjà connecté à votre serveur. Sur un Mac, vous pouvez être invité à donner accès à votre trousseau Mac afin que Tableau Prep Builder puisse utiliser les certificats SSL en toute sécurité pour se connecter à votre environnement Tableau Server ou Tableau Cloud. Si vous effectuez une sortie vers Tableau Cloud, incluez le pod sur lequel votre site est hébergé dans « serverUrl », par exemple, « https://eu-west-1a.online.tableau.com », et non « https://online.tableau.com ». - Projet : sélectionnez le projet où vous souhaitez charger la source de données et l’extrait. - Nom : entrez un nom de fichier. - Description : entrez une description pour la source de données. 4. (Tableau Prep Builder) Dans la section Options d’écriture, affichez l’option d’écriture par défaut pour écrire les nouvelles données sur vos fichiers et apporter des modifications si nécessaire. Pour plus d’informations, consultez [Configurer les options d’écriture](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm#flow-writeoptions). - Créer une table : cette option crée une nouvelle table ou remplace la table existante par la nouvelle sortie. - Ajouter à la table : cette option ajoute les nouvelles données à votre table existante. Si la table n’existe pas déjà, une nouvelle table est créée et les exécutions suivantes ajoutent de nouvelles lignes à cette table. 5. Cliquez sur Exécuter le flux pour exécuter le flux et publier la source de données. ## Enregistrer les données de sortie de flux dans des bases de données externes _Cette option de sortie n’est pas disponible lors de la création de sorties pour les flux contenant des données spatiales._ > [!IMPORTANT] > > **Important :** cette fonctionnalité vous permet de supprimer et de remplacer définitivement des données dans une base de données externe. Assurez-vous de disposer d’autorisations en écriture sur la base de données. > Pour éviter la perte de données, vous pouvez utiliser l’option SQL personnalisé pour faire une copie des données de votre table et l’exécuter avant d’écrire les données de flux sur la table. Vous pouvez vous connecter aux données depuis n’importe lequel des connecteurs pris en charge par Tableau Prep Builder ou le Web, et envoyer des données à une base de données externe. Vous pouvez ainsi ajouter ou mettre à jour les données dans votre base de données avec des données nettoyées et préparées à partir de votre flux chaque fois que le flux est exécuté. Cette fonctionnalité est disponible à la fois pour les actualisations incrémentielles et les actualisations complètes, sauf indication contraire. Pour plus d’informations sur la configuration d’une actualisation incrémentielle, consultez [Actualiser les données de flux à l’aide d’une actualisation incrémentielle](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm). Lorsque vous enregistrez votre sortie de flux dans une base de données externe, Tableau Prep effectue les opérations suivantes : 1. Génère les lignes et exécute toutes les commandes SQL sur la base de données. 2. Écrit les données dans une table temporaire (ou zone de transit en cas de sortie sur Snowflake) dans la base de données de sortie. 3. Si l’opération réussit, les données sont déplacées de la table temporaire (ou de votre zone de transit pour Snowflake) dans la table de destination. 4. Exécute toutes les commandes SQL que vous souhaitez exécuter après avoir écrit les données sur la base de données. Si le script SQL échoue, le flux échoue. Toutefois, vos données seront toujours chargées dans vos tables de base de données. Vous pouvez essayer de réexécuter le flux ou d’exécuter manuellement votre script SQL sur votre base de données pour l’appliquer. ### Options de sortie Vous pouvez sélectionner les options suivantes lors de l’écriture de données sur une base de données. Si la table n’existe pas déjà, elle est créée lors de la première exécution du flux. - Ajouter à la table : cette option ajoute des données à une table existante. Si la table n’existe pas, la table est créée lors de l’exécution initiale du flux et des données sont ajoutées à cette table à chaque exécution ultérieure du flux. - Créer une table : cette option crée une nouvelle table avec les données de votre flux. Si la table existe déjà, la table et toute structure de données ou de propriétés existante définie pour la table sont supprimées et remplacées par une nouvelle table qui utilise la structure de données du flux. Tous les champs existant dans le flux sont ajoutés à la nouvelle table de base de données. - Remplacer les données : cette option supprime les données de votre table existante et les remplace par les données de votre flux, mais conserve la structure et les propriétés de la table de base de données. Si la table n’existe pas, la table est créée lors de l’exécution initiale du flux et les données de table sont remplacées lors de chaque exécution ultérieure du flux. ### Options supplémentaires En plus des options d’écriture, vous pouvez également inclure des scripts SQL personnalisés ou ajouter une nouvelle table à votre base de données. - **Scripts SQL personnalisés :** entrez votre SQL personnalisé et sélectionnez si vous souhaitez exécuter votre script avant, après ou à la fois avant et après l’écriture des données dans les tables de la base de données. Vous pouvez utiliser ces scripts pour créer une copie de votre table de base de données avant que les données de flux ne soient écrites dans la table, ajouter un index, ajouter d’autres propriétés de table, etc. **Remarque :** à partir de la version 2022.1.1, vous pouvez également insérer des paramètres dans vos scripts SQL. Pour plus d’informations, consulter [Appliquer des paramètres utilisateur aux étapes de sortie](https://help.tableau.com/current/prep/fr-ca/prep_parameters.htm#output_parameters). - **Ajouter une nouvelle table :** ajoutez une nouvelle table portant un nom unique à la base de données au lieu d’en sélectionner une dans la liste de table existante. Si vous souhaitez appliquer un schéma autre que le schéma par défaut (Microsoft SQL Server et PostgreSQL), vous pouvez le spécifier à l’aide de la syntaxe `[schema name].[table name]`. ### Bases de données prises en charge et exigences relatives aux bases de données Tableau Prep prend en charge l’écriture de données de flux sur des tables dans un certain nombre de bases de données. Les flux qui s’exécutent de manière programmée dans Tableau Cloud ne peuvent écrire sur ces bases de données que s’ils sont hébergés dans le nuage. Si vous vous connectez à des sources de données locales, à partir de la version 2025.1, vous pouvez utiliser un client Tableau Bridge pour vous connecter et actualiser vos données dans Tableau Cloud. Cela nécessite un client Tableau Bridge configuré dans un pool de clients Bridge, avec le domaine ajouté à la Liste d’autorisations de réseau privé. Dans Tableau Prep Builder et sur le Web, lorsque vous vous connectez à votre source de données, vérifiez que l’URL du serveur correspond au domaine du pool Bridge. Pour plus d’informations, consultez « Bases de données » dans la section Tableau Cloud de [Publier un flux depuis Tableau Prep Builder](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm#publish-a-flow-from-tableau-prep-builder). Des restrictions ou des exigences en matière de données s’appliquent à certaines bases de données. Tableau Prep peut également imposer certaines limites afin de conserver des performances maximales lors de l’écriture de données sur les bases de données prises en charge. Le tableau suivant répertorie les bases de données où vous pouvez enregistrer vos données de flux et toutes les restrictions ou exigences relatives aux bases de données. Les données qui ne répondent pas à ces exigences peuvent générer des erreurs lors de l’exécution du flux. **Remarque** : Il n’est pas encore possible de fixer des limites de caractères pour vos champs. Par contre, vous pouvez créer, dans votre base de données, des tables qui incluent des contraintes de limite de caractères, puis utiliser l’option Remplacer les données pour remplacer vos données tout en conservant la structure de la table dans votre base de données.
Base de donnéesExigences ou restrictions
Amazon Redshift
  • Les séquences de collationnement ne sont pas prises en charge. Consultez la documentation d’Amazon Redshift pour plus d’informations.
  • Les noms de champ sont convertis entièrement en minuscules.
  • Les valeurs de champ de texte peuvent comporter jusqu’à 8192 caractères. Les valeurs plus longues sont tronquées.
Amazon S3 (sortie uniquement)Consultez Enregistrer les données de sortie de flux dans Amazon S3
Databricks
  • Tableau Prep Builder ou Tableau Server nécessite le pilote Databricks ODBC version 2.8.2 ou ultérieure. Les pilotes requis sont automatiquement déployés dans les environnements Tableau Cloud.

  • Pris en charge dans Tableau Cloud ou lors de la publication vers Tableau Cloud (depuis la version 2025.3).

  • Le nom de la table ne peut pas dépasser 255 caractères ni contenir aucun des caractères suivants :

    • Point (.)

    • Espace ( )

    • Barre oblique (/)

    • Tous les caractères de contrôle de l’ASCII (hexadécimales 00-1F)

    • Le caractère DELETE (hexadécimales 7F)

    • point virgule (;)

  • Prend uniquement en charge les options d’écriture Créer et Remplacer. Ajouter n’est actuellement pas pris en charge.

  • Prend uniquement en charge l’actualisation complète. L’actualisation incrémentielle n’est pas prise en charge.

Google BigQuery
  • Tableau peut écrire jusqu’à 2 Go en sortie dans la table.

Microsoft SQL Server
  • Les valeurs de champ de texte peuvent comporter jusqu’à 3072 caractères. Les valeurs plus longues sont tronquées.
  • (Version : 2022.3.1 et ultérieures) Les sorties de flux publiées sur Tableau Server sont autorisées à accéder en écriture à une base de données Microsoft SQL Server à l’aide des informations d’identification Exécuter en tant que. Consultez maestro.output.write_to_mssql_using_runas dans tsm configuration set Options.
MySQL
  • Les valeurs de champ de texte peuvent comporter jusqu’à 8192 caractères. Les valeurs plus longues sont tronquées.
Oracle
  • Les noms de champs et de table ne peuvent pas dépasser 30 caractères.
  • Les valeurs de champ de texte peuvent comporter jusqu’à 1000 caractères. Les valeurs plus longues sont tronquées.
  • Les caractères spéciaux dans les noms de champ peuvent causer des erreurs.
Pivotal Greenplum Database
  • Les valeurs de champ de texte peuvent comporter jusqu’à 8192 caractères. Les valeurs plus longues sont tronquées.
PostgreSQL
  • Les valeurs de champ de texte peuvent comporter jusqu’à 8192 caractères. Les valeurs plus longues sont tronquées.
SAP HANA
  • Les valeurs de champ de texte peuvent comporter jusqu’à 8192 caractères. Les valeurs plus longues sont tronquées.
Snowflake
  • Les valeurs de champ de texte peuvent comporter jusqu’à 8192 caractères. Les valeurs plus longues sont tronquées.
  • Les options d’entrepôt doivent être définies sur la reprise automatique pour permettre à Tableau Prep d’écrire des données dans l’entrepôt de bases de données. Pour plus d’informations, consultez Suspension et reprise automatique dans la documentation de Snowflake.

Teradata
  • Les valeurs de champ de texte peuvent comporter jusqu’à 1000 caractères. Les valeurs plus longues sont tronquées.
Vertica
  • Les valeurs de champ de texte peuvent comporter jusqu’à 8192 caractères. Les valeurs plus longues sont tronquées.
### Enregistrer les données de flux dans une base de données **Remarque** : Vous pouvez intégrer vos informations d’identification pour la base de données lors de la publication du flux. Pour plus d’informations sur l’intégration d’informations d’identification, consultez la section **Bases de données** dans [Publier un flux depuis Tableau Prep Builder](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm#Publish) 1. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) dans une étape et sélectionnez Ajouter une sortie. 2. Dans la liste déroulante Enregistrer la sortie dans, sélectionnez Base de données et espace de stockage dans le nuage. 3. Sous l’onglet Paramètres, entrez l’information suivante : - Dans la liste déroulante Connexion, sélectionnez le connecteur de base de données où vous souhaitez écrire votre sortie de flux. Seuls les connecteurs pris en charge s’affichent. Il peut s’agir du même connecteur que celui que vous avez utilisé pour votre entrée de flux ou d’un connecteur différent. Si vous sélectionnez un autre connecteur, vous serez invité à vous connecter. > [!IMPORTANT] > > **Important :** assurez-vous d’avoir l’autorisation d’écriture sur la base de données que vous sélectionnez. Dans le cas contraire, le flux risque de ne traiter les données que partiellement. ![Enregistrer les données de flux dans une base de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wtdb1_254.png) - Dans la liste déroulante Base de données, sélectionnez la base de données où vous souhaitez enregistrer vos données de sortie de flux. Les schémas ou les bases de données doivent contenir au moins une table pour être visibles dans la liste déroulante. - Dans la liste déroulante Table, sélectionnez la table où vous souhaitez enregistrer vos données de sortie de flux. Selon l’Option d’écriture que vous sélectionnez, une nouvelle table sera créée, les données de flux remplaceront toutes les données existantes dans la table, ou les données de flux seront ajoutées à la table existante. Pour créer une table dans la base de données, entrez plutôt un nom de table unique dans le champ, puis cliquez sur Créer une nouvelle table. Lorsque vous exécutez le flux pour la première fois, quelle que soit l’option d’écriture que vous sélectionnez, la table est créée dans la base de données en utilisant le même schéma que le flux. ![Boîte de dialogue Enregistrer la sortie.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wtdb3.png) 4. Le volet Sortie affiche un instantané de vos données. Une comparaison de champ vous montre les champs de votre flux qui correspondent aux champs de votre table, si la table existe déjà. Si la table est nouvelle, une correspondance élément par élément s’affiche. ![Enregistrer les données de flux dans une base de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wtdb1.png) En cas de non-correspondance de champ, une note d’état vous montre toutes les erreurs. - **Pas de correspondance : le champ est ignoré :** les champs existent dans le flux mais pas dans la base de données. Le champ ne sera pas ajouté à la table de base de données sauf si vous sélectionnez l’option d’écriture Créer une table et effectuez une actualisation complète. Ensuite, les champs de flux sont ajoutés à la table de base de données et utilisent le schéma de sortie de flux. - **Aucune correspondance : le champ contiendra des valeurs nulles :** des champs existent dans la base de données, mais pas dans le flux. Le flux transmet une valeur nulle à la table de base de données du champ. Si le champ existe dans le flux, mais qu’il n’y a pas de correspondance parce que le nom du champ est différent, vous pouvez accéder à une étape de nettoyage et modifier le nom du champ afin qu’il corresponde au nom du champ de base de données. Pour savoir comment modifier le nom d’un champ, consultez [Appliquer des opérations de nettoyage](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#clean_list). - **Erreur : les types de données de champ ne correspondent pas :** le type de données attribué à un champ dans le flux et la table de base de données sur laquelle vous écrivez votre sortie doit correspondre, sinon le flux échouera. Vous pouvez accéder à une étape de nettoyage et modifier le type de données de champ pour résoudre ce problème. Pour plus d’informations sur la modification des types de données, consultez [Vérifier les types de données affectés à vos données](https://help.tableau.com/current/prep/fr-ca/prep_explore.htm#reviewdatatypes). 5. Sélectionnez une option d’écriture. Vous pouvez sélectionner une option différente pour l’actualisation complète et incrémentielle et l’option est appliquée lorsque vous sélectionnez la méthode d’exécution de votre flux. Pour plus d’informations sur l’exécution de notre flux à l’aide d’une actualisation incrémentielle, consultez [Actualiser les données de flux à l’aide d’une actualisation incrémentielle](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm). - Ajouter à la table : cette option ajoute des données à une table existante. Si la table n’existe pas, la table est créée lors de l’exécution initiale du flux et des données sont ajoutées à cette table à chaque exécution ultérieure du flux. - Créer une table : cette option crée une nouvelle table. S’il existe déjà une table du même nom, la table existante est supprimée et remplacée par la nouvelle table. Toutes les structures ou les propriétés de données existantes définies pour la table sont également supprimées et remplacées par la structure de données du flux. Tous les champs existant dans le flux sont ajoutés à la nouvelle table de base de données. - Remplacer les données : cette option supprime les données de votre table existante et les remplace par les données de votre flux, mais conserve la structure et les propriétés de la table de base de données. 6. (facultatif) Cliquez sur l’onglet SQL personnalisé et entrez votre script SQL. Vous pouvez entrer un script à exécuter avant et après l’écriture des données sur la table. ![Enregistrer la sortie dans la table de base de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wtdb4.png) 7. Cliquez sur Exécuter le flux pour exécuter le flux et écrire vos données dans votre base de données sélectionnée. ## Sauvegarder les données de sortie de flux dans les ensemble de données dans CRM Analytics _Pris en charge dans Tableau Prep Builder et en ligne à partir de la version 2022.3._ **Remarque** : CRM Analytics a un certain nombre de limites et de contraintes lors de l’intégration de données provenant de sources externes. Pour s’assurer que vous pouvez bien écrire votre sortie de flux dans CRM Analytics, consultez [Considérations préalables à l’intégration de données dans des ensembles de données](https://help.salesforce.com/s/articleView?id=sf.bi_integrate_considerations.htm) dans l’aide de Salesforce. Nettoyez vos données à l’aide de Tableau Prep et améliorez vos résultats de prédiction dans CRM Analytics. Il suffit de se connecter aux données dans n’importe quel connecteur pris en charge par Tableau Prep Builder ou Tableau Prep sur le Web. Ensuite, appliquez des transformations pour nettoyer vos données et transmettez vos données de flux directement aux ensembles de données auxquels vous avez accès dans CRM Analytics. Les flux qui transmettent des données à CRM Analytics ne peuvent pas être exécutés dans l’interface en ligne de commande. Vous pouvez exécuter les flux manuellement à l’aide de Tableau Prep Builder ou d’une programmation sur le Web avec Tableau Prep Conductor. ### Conditions préalables Pour transmettre les données de flux à CRM Analytics, vérifiez que vous disposez des licences, accès et autorisations ci-après dans Salesforce et Tableau. #### Exigences Salesforce
exigencedescription
Autorisations Salesforce

Vous devez être affecté à une licence CRM Analytics Plus ou CRM Analytics Growth.

La licence CRM Analytics Plus comprend les ensembles d’autorisations :

  • Administrateur CRM Analytics Plus : active toutes les autorisations requises pour gérer la plateforme CRM Analytics et Einstein Discovery, notamment les autorisations permettant de créer et de gérer des applications à partir de modèles CRM Analytics.

  • Utilisateur CRM Analytics Plus : active toutes les autorisations requises pour utiliser la plateforme CRM Analytics, Einstein Discovery et les applications à partir de modèles CRM Analytics.

La licence CRM Analytics Growth comprend les ensembles d’autorisations :

  • Administrateur CRM Analytics Growth : active toutes les autorisations requises pour gérer la plateforme CRM Analytics, notamment les autorisations permettant de créer et de gérer des applications à partir de modèles CRM Analytics.

  • Utilisateur CRM Analytics Growth : active toutes les autorisations requises pour utiliser la plateforme CRM Analytics et les applications à partir de modèles CRM Analytics.

Pour plus d’informations, consultez Découvrir les licences et les ensembles d’autorisations CRM Analytics et Sélectionner et attribuer des autorisations aux utilisateurs dans l’aide de Salesforce.

Paramètres de l’administrateur

Les administrateurs Salesforce devront configurer :

#### Exigences Tableau Prep
exigencedescription

Licence et autorisations Tableau Prep

Licence Creator.

Sous le rôle Creator, vous devez vous connecter au compte de votre organisation Salesforce et vous authentifier avant de pouvoir sélectionner les applications et les ensembles de données pour produire vos données de flux.

Connexion de données OAuth

Sous le rôle d’administrateur de serveur, configurez Tableau Server avec un identifiant client et un secret Oauth sur le connecteur. Cette étape est obligatoire pour pouvoir exécuter des flux sur Tableau Server

Pour plus d’informations, consultez Configurer Tableau Server l’authentification Oauth depuis Salesforce.com dans l’aide de Tableau Server.

### Enregistrer les données de flux dans CRM Analytics Les limites de saisie suivantes de Salesforce Analytics s’appliquent lors de l’enregistrement à partir de Tableau Prep Builder à Salesforce Analytics. - Taille maximale du fichier pour les téléchargements de données externes : 40 Go - Taille de fichier maximale pour tous les téléchargements de données externes sur une période continue de 24 heures : 50 Go 1. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) dans une étape et sélectionnez Ajouter une sortie. 2. Dans la liste déroulante Enregistrer la sortie dans, sélectionnez CRM Analytics. ![Options d’enregistrement du jeu de données avec la liste déroulante Connexion développée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_output_crma_signin.png) 3. Dans la section Ensemble de données, cliquez sur Se connecter à Salesforce. Connectez-vous à Salesforce et cliquez sur Autoriser pour permettre à Tableau d’accéder aux applications et ensembles de données CRM Analytics ou sélectionnez une connexion Salesforce existante 4. Dans le champ Nom, sélectionnez le nom d’un ensemble de données existant. Cette action écrase l’ensemble de données et le remplace par votre sortie de flux. Vous pouvez aussi saisir un nouveau nom et cliquer sur Créer un nouvel ensemble de données pour créer un ensemble de données dans l’application CRM Analytics sélectionnée. **Remarque** : Les noms des ensembles de données ne doivent pas dépasser 80 caractères. ![Options d’enregistrement du jeu de données avec la valeur MyDataSet dans le champ nom.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_output_crma_dataset.png) 5. Sous le champ Nom, vérifiez que l’application affichée est celle sur laquelle vous avez des droits d’écriture. Pour changer l’application, cliquez sur Accéder aux ensembles de données, sélectionnez ensuite l’application dans la liste, tapez le nom de l’ensemble de données dans le champ Nom, et cliquez sur Accepter. ![Boîte de dialogue Sélectionner un ensemble de données affichant une liste d’ensembles de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_output_crma_dataset_app.png) 6. Dans la section Options d’écriture, Actualisation complète et Créer une table sont les seules options prises en charge. 7. Cliquez sur Exécuter le flux pour exécuter le flux et écrire vos données dans l’ensemble de données CRM Analytics. Si votre flux s’exécute correctement, vous pouvez vérifier les résultats générés dans CRM Analytics dans l’onglet Surveiller du gestionnaire de données. Pour plus d’informations sur cette fonctionnalité, consultez [Surveiller un chargement de données externe](https://help.salesforce.com/s/articleView?id=sf.bi_integrate_systemjob_monitoring.htm) dans l’aide de Salesforce. ## Enregistrer les données de sortie de flux dans Data Cloud _Pris en charge dans Tableau Prep Builder et en ligne à partir de la version 2023.3._ Préparez vos données avec Tableau Prep, puis associez-les aux ensembles de données existants dans Data Cloud. Utilisez l’un des connecteurs pris en charge par Tableau Prep Builder ou Tableau Prep sur le Web pour importer vos données, les nettoyer et les préparer, puis générer vos données de flux directement vers Data Cloud à l’aide de l’API d’ingestion. ### Conditions préalables requises pour l’autorisation

Licence Salesforce

Pour plus d’information sur les éditions Data Cloud et les licences complémentaires, consultez Éditions et licences standard Data Cloud dans l’aide de Salesforce.

Consultez également Limites et consignes de Data Cloud.

Autorisations de l’espace de données

Vous devez être affecté à un espace de données et à l’un des ensembles d’autorisations suivants dans Data Cloud :

  • Administrateur Customer Data Cloud
  • Data Cloud pour l’administrateur marketing
  • Data Cloud pour les spécialistes des données marketing

Pour plus d’informations, consultez Gérer les espaces de données et Gérer les espaces de données avec les anciens ensembles d’autorisations.

Autorisation d’ingestion dans Data Cloud

Vous devez être affecté aux éléments suivants pour accéder aux champs pour l’ingestion dans Data Cloud :

  • Connecteur Salesforce Data Cloud

Pour plus d’informations, consultez Activer les autorisations d’objet et de champ.

Profils Salesforce

Activez l’accès au profil pour :

  • Autorisations administratives : API activée
  • Accès à l’application (application client externe ou application connectée) : NameOfApp
Licence et autorisations Tableau PrepLicence Creator. Sous le rôle Creator, vous devez vous connecter au compte de votre organisation Salesforce et vous authentifier avant de pouvoir sélectionner les applications et les ensembles de données pour produire vos données de flux.
### Enregistrer les données de flux dans Data Cloud Si vous utilisez déjà l’API d’ingestion et vous appelez manuellement les API pour enregistrer des ensembles de données dans Data Cloud, vous pouvez simplifier ce flux de travail à l’aide de Tableau Prep. Les configurations préalables sont les mêmes pour Tableau Prep. Si c’est la première fois que vous enregistrez des données dans Data Cloud, suivez les instructions de la section [Conditions préalables à l’installation de Data Cloud](#saveDC_setup). 1. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) dans une étape et sélectionnez Ajouter une sortie. 2. Dans la liste déroulante Enregistrer la sortie, sélectionnez **Salesforce Data Cloud**. ![Un menu déroulant d’options permettant d’enregistrer votre sortie.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saveDC.png) 4. Dans la section Objet, sélectionnez l’organisation Salesforce Data Cloud à laquelle vous connecter. ![Exemple d’enregistrement de sortie dans Salesforce Data Cloud.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saveDCName.png) 5. Dans le menu Salesforce Data Cloud, cliquez sur Se connecter. Une fenêtre de navigateur s’ouvre sur _https://login.salesforce.com/_. ![La fenêtre d’authentification Salesforce Data Cloud invite les utilisateurs à se connecter à l’aide d’OAuth.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saveDC_login.png) 8. Connectez-vous à l’organisation Data Cloud à l’aide de votre nom d’utilisateur et de votre mot de passe. 9. Dans le formulaire Autoriser l’accès, cliquez sur **Autoriser**. ![Le formulaire Autoriser l’accès s’affiche lors de la connexion à Data Cloud.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saveDC_allow.png) 11. Dans la section Enregistrer la sortie dans, entrez le connecteur API d’ingestion et le Nom d’objet. ![Un formulaire pour enregistrer la sortie dans Salesforce Data Cloud.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saveDC_ingestion.png) 13. Pour trouver le nom du Connecteur API d’ingestion et le Nom d’objet correspondant, procédez comme suit : - Connectez-vous à Salesforce Data Cloud et accédez à Configuration de Data Cloud. ![Menu Configuration dans une organisation Salesforce affichant l’option de menu Configuration de Data Cloud.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wtdb_DC_setup.png) - Dans la zone Recherche rapide, entrez l’API d’ingestion, puis sélectionnez API d’ingestion dans les résultats. ![Menu de recherche rapide Configuration de Data Cloud dans une organisation Salesforce affichant l’option de menu API d’ingestion.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wtdb_DC_Ingestion_API_menu.png) - Sur la page API d’ingestion, les connecteurs disponibles sont répertoriés sous Nom de connecteur. ![Page API d’ingestion de Salesforce Data Cloud affichant la liste des noms de connecteurs de l’API d’ingestion.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wtdb_DC_Ingestion_API_Connectors.png) - Pour trouver le Nom d’objet correspondant pour le connecteur que vous souhaitez utiliser, sélectionnez un connecteur dans la liste. Sur la page Détails du connecteur, sous la section Schéma, les objets correspondants sont répertoriés sous Nom d’objet. ![Page Détails du connecteur d’API d’ingestion de Salesforce Data Cloud, affichant les objets correspondants pour le connecteur.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wtdb_DC_Ingestion_API_Connectors_Object.png) 14. La section Options d’écriture indique que les lignes existantes seront mises à jour si la valeur spécifiée existe déjà dans une table, ou qu’une nouvelle ligne sera insérée si la valeur spécifiée n’existe pas encore. 15. Cliquez sur Exécuter le flux pour exécuter le flux et écrire vos données dans Data Cloud. 16. Validez les données dans Data Cloud en visualisant l’état d’exécution dans Data Stream et les objets dans Data Explore. #### Considérations - Vous pouvez exécuter un seul flux à la fois. L’exécution doit avoir été effectuée dans Data Cloud avant de pouvoir lancer une autre sauvegarde. - La sauvegarde d’un flux dans Data Cloud peut prendre un certain temps. Vérifiez l’état dans Data Cloud. - Les données sont sauvegardées sur Data Cloud à l’aide de la fonction Upsert. Si un enregistrement dans un fichier correspond à un enregistrement existant, les valeurs de vos données sont mises à jour dans l’enregistrement. Si aucune correspondance n’est établie, l’enregistrement est créé comme une nouvelle entité. - Pour Prep Conductor, si vous programmez l’exécution automatique du même flux, les données ne seront pas mises à jour. En effet, Upsert est la seule fonction prise en charge. - Vous ne pouvez pas interrompre la tâche pendant la sauvegarde vers Data Cloud. - Aucun des champs sauvegardés dans Data Cloud n’est validé. Validez les données dans Data Cloud. ### Conditions préalables à l’installation de Data Cloud Ces étapes sont un préalable à la sauvegarde des flux Tableau Prep vers Data Cloud. Pour en savoir plus sur les concepts de Data Cloud et le mappage des données entre les sources de données Tableau et Data Cloud, consultez [À propos de Salesforce Data Cloud](https://help.salesforce.com/s/articleView?id=sf.c360_a_data_cloud.htm). #### Configurer le connecteur de l’API Ingestion Créez un flux de données de l’API Ingestion à partir de vos objets sources en téléversant un fichier schéma au format OpenAPI (OAS) avec une extension de fichier .yaml. Le fichier schéma décrit la structure des données de votre site Web. Pour plus d’informations, consultez l’[Exemple de fichier YAML](#YMAL) et l’[API d’ingestion.](https://help.salesforce.com/s/articleView?id=sf.c360_a_ingestion_api.htm) 1. Cliquez sur l’icône d’engrenage Installation, puis sur Installation de Data Cloud. 2. Cliquez sur API Ingestion. 3. Cliquez sur Nouveau et donnez un nom au connecteur. 4. Sur la page de détails du nouveau connecteur, téléversez un fichier schéma au format OpenAPI (OAS) avec une extension de fichier `.yaml`. Le fichier schéma décrit la structure des données transférées par le biais de l’API. **Remarque** : Les schémas de l’API Ingestion sont soumis à des exigences précises. Consultez [Exigences relatives aux schémas](#saveDC_schemReq) avant l’ingestion. 6. Cliquez sur Enregistrer dans le formulaire Aperçu du schéma. #### Créer un flux de données Les flux de données sont une source de données introduite dans Data Cloud. Il s’agit des connexions et des données associées introduites dans Data Cloud. 1. Accédez au lanceur d’applications et sélectionnez Data Cloud. 2. Cliquez sur l’onglet Flux de données. 3. Cliquez sur Nouveau et sélectionnez API Ingestion, puis cliquez sur Suivant. 4. Sélectionnez l’API Ingestion et les objets. 5. Sélectionnez l’espace de données, la catégorie et la clé primaire, puis cliquez sur Suivant. Une clé primaire effective doit être utilisée pour Data Cloud. S’il n’y en a pas, vous devez créer un champ de formule pour la clé primaire. Pour Catégorie, choisissez entre Profil, Engagement ou Autre. Un champ date/heure doit être présent pour les objets destinés à la catégorie Engagement. Cette exigence ne concerne pas les objets de type profile ou other. Pour plus d’informations, consultez [Catégorie](https://help.salesforce.com/s/articleView?id=sf.c360_a_category.htm) et [Clé primaire](https://help.salesforce.com/s/articleView?id=sf.c360_a_primary_key.htm). 8. Cliquez sur Déployer. Vous disposez désormais d’un flux de données et d’un objet lac de données. Votre flux de données peut désormais être ajouté à un espace de données. ![Une page de flux de données dans Salesforce Data Cloud.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saveDC_data_stream.png) #### Ajouter votre flux de données à un espace de données Si vous introduisez les données d’une source quelconque dans Data Cloud, vous associez les objets de lac de données (DLO) à l’espace de données correspondant, avec ou sans filtres. 1. Cliquez sur l’onglet Espaces de données. ![Un tableau des espaces de données récemment consultés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saveDCSF_recent.png) 3. Choisissez l’espace de données par défaut ou le nom de l’espace de données auquel vous êtes affecté. 4. Cliquez sur Ajouter des données. 5. Sélectionnez l’objet de lac de données que vous avez créé et cliquez sur Suivant. 6. (Facultatif) sélectionnez des filtres pour l’objet. 7. Cliquez sur Enregistrer. #### Mapper l’objet de lac de données aux objets Salesforce Le mappage des données relie les champs Objet de lac de données aux champs Objet de modèle de données (DMO). 1. Accédez à l’onglet Flux de données et sélectionnez le flux de données que vous avez créé. ![Formulaire d’état du mappage de données avec un bouton Démarrer.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_saveDC_map.png) 2. Dans la section Mappage des données, cliquez sur Démarrer. L’espace de travail de mappage des champs affiche vos DLO sources à gauche et vos DMO cibles à droite. Pour plus d’informations, consultez [Mapper des objets de modèle de données](https://help.salesforce.com/s/articleView?id=sf.c360_a_map_custom_data_model_objects.htm). #### Créer une application client externe ou une application connectée pour l’API d’ingestion de Data Cloud Avant de pouvoir envoyer des données dans Data Cloud via l’API d’ingestion, vous devez configurer un Salesforce pour utiliser une application client externe (recommandé) ou une application connectée (obsolète). Pour plus d’informations, consultez les rubriques suivantes dans l’aide de Salesforce : - Pour les applications client externes : [Configurer les paramètres OAuth de l’application client externe](https://help.salesforce.com/s/articleView?id=xcloud.configure_external_client_app_oauth_settings.htm&type=5) et [Créer une application client externe](https://help.salesforce.com/s/articleView?id=xcloud.create_a_local_external_client_app.htm&type=5) - Pour les applications connectées : [Activer les paramètres OAuth pour l’API d’intégration](https://help.salesforce.com/s/articleView?id=sf.connected_app_create_api_integration.htm) et [Créer une application connectée pour l’API d’ingestion de Data Cloud](https://help.salesforce.com/s/articleView?id=sf.c360_a_create_ingestion_api_connected_app.htm) Dans le cadre de la configuration de votre application client externe ou de votre application connectée pour l’API d’ingestion, vous devez sélectionner les portées OAuth suivantes : - Accéder à vos données et les gérer à l’aide de l’API Ingestion Data Cloud (cdp\_ingest\_api) - Gérer les données de profil Data Cloud (cdp\_profile\_api) - Exécuter des requêtes SQL ANSI sur les données Data Cloud (cdp\_query\_api) - Gérer les données des utilisateurs par le biais des API (api) - Exécuter des demandes en votre nom à n’importe quel moment (refresh\_token, offline\_access) #### Exigences relatives aux schémas Pour créer une source API Ingestion dans Data Cloud, le fichier schéma que vous téléversez doit respecter des exigences spécifiques. Consultez [Exigences relatives au schéma API](https://help.salesforce.com/s/articleView?id=sf.c360_a_ingestion_api_schema_req.htm). - Les schémas téléversés doivent être dans un format OpenAPI valide avec une extension .yml ou .yaml. OpenAPI version 3.0.x est prise en charge. - Les objets ne peuvent pas être imbriqués les uns dans les autres. - Chaque schéma doit avoir au moins un objet. Chaque objet doit avoir au moins un champ. - Les objets ne peuvent pas avoir plus de 1 000 champs. - Les objets ne doivent pas dépasser 80 caractères. - Les noms d’objet doivent inclure uniquement les lettres a-z, A-Z, 0–9, \_, -. Les caractères Unicode sont interdits. - Les noms des champs doivent inclure uniquement les lettres a-z, A-Z, 0–9, \_, -. Les caractères Unicode sont interdits. - Les noms de champs ne doivent pas contenir les mots réservés suivants : date\_id, location\_id, dat\_account\_currency, dat\_exchange\_rate, pacing\_period, pacing\_end\_date, row\_count, version. Les noms de champs ne doivent pas contenir la chaîne \_\_. - Les noms de champs ne doivent pas dépasser 80 caractères. - Les champs respectent le type et le format suivants : - Pour le type texte ou le type booléen : chaîne - Pour le type numérique : numéro - Pour le type date : chaîne; format : date-heure - Les noms d’objet ne doivent pas être dupliqués; insensibles à la casse. - Les objets ne doivent pas avoir des noms de champs en double; insensibles à la casse. - Les champs de données de type DateTime dans vos charges utiles doivent être compatibles ISO 8601 UTC Zulu avec le format aaaa-MM-jj’T’HH:mm:ss.SSS’Z’. Lors de la mise à jour de votre schéma, retenez que : - Les types de données des champs existants restent inchangés. - Lors de la mise à jour d’un objet, tous les champs existants pour cet objet doivent être présents. - Votre fichier schéma mis à jour ne comprend que les objets modifiés, vous n’avez donc pas besoin de fournir une liste complète des objets à chaque fois. - Un champ date/heure doit être présent pour les objets destinés à la catégorie Engagement. Cette exigence ne concerne pas les objets de type `profile` ou `other` . #### Exemple de fichier YAML openapi: 3.0.3 components: schemas: owner: type: object required: - id - name - region - createddate properties: id: type: integer format: int64 name: type: string maxLength: 50 region: type: string maxLength: 50 createddate: type: string format: date-time car: type: object required: - car\_id - color - createddate properties: car\_id: type: integer format: int64 color: type: string maxLength: 50 createddate: type: string format: date-time ## Enregistrer les données de sortie de flux dans Amazon S3 _Disponible dans Tableau Prep Builder 2024.2 et versions ultérieures, dans la création Web et dans Tableau Cloud. Cette fonctionnalité n’est pas encore disponible dans Tableau Server._ Vous pouvez vous connecter aux données à l’aide de n’importe quel connecteur pris en charge par Tableau Prep Builder ou le Web et enregistrer votre sortie de flux sous forme de fichier .parquet ou .csv sur Amazon S3. La sortie peut être enregistrée en tant que nouvelles données ou vous pouvez écraser les données S3 existantes. Pour éviter la perte de données, vous pouvez utiliser l’option SQL personnalisé pour faire une copie des données de votre table et l’exécuter avant d’enregistrer les données de flux dans S3. La sauvegarde de votre sortie de flux et la connexion au connecteur S3 sont indépendantes l’une de l’autre. Vous ne pouvez pas réutiliser une connexion S3 existante que vous avez utilisée comme connexion d’entrée Tableau Prep. Le volume total de données et le nombre d’objets que vous pouvez stocker dans Amazon S3 sont illimités. La taille individuelle des objets Amazon S3 peut varier d’un minimum de 0 octet à un maximum de 5 To. La taille maximale d’un objet pouvant être téléversé dans un seul PUT est de 5 Go. Pour les objets de plus de 100 Mo, les clients doivent envisager d’utiliser la fonctionnalité de téléversement partitionné. Voir [Téléversement et copie d’objets à l’aide du téléversement partitionné](https://docs.aws.amazon.com/AmazonS3/latest/userguide/mpuoverview.html). #### Autorisations Pour écrire dans votre compartiment Amazon S3, vous avez besoin de la région du compartiment, du nom du compartiment, de l’ID de la clé d’accès et de la clé d’accès secrète. Pour obtenir ces clés, vous devrez créer un utilisateur de gestion des identités et des accès (IAM) au sein d’AWS. Consultez [Gestion des clés d’accès pour les utilisateurs IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html). ### Enregistrer les données de flux dans Amazon S3 1. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) dans une étape et sélectionnez Ajouter une sortie. 2. Dans la liste déroulante « Enregistrer la sortie dans », sélectionnez **Base de données et espace de stockage dans le nuage**. 3. Dans la section Table > Connexion, sélectionnez Amazon S3 (sortie uniquement). 4. Dans le formulaire Amazon S3 (sortie uniquement), ajoutez les informations suivantes : - **ID de clé d’accès** : ID de la clé que vous avez utilisé pour signer les demandes que vous envoyez à Amazon S3. - **Clé d’accès secrète** : identifiants de sécurité (mots de passe, clés d’accès) utilisés pour vérifier que vous avez l’autorisation d’accéder à la ressource AWS. - **Région du compartiment** : emplacement du compartiment Amazon S3 (point de terminaison de la région AWS). Par exemple : us-east-2. - **Nom du compartiment** : nom du compartiment S3 dans lequel vous souhaitez écrire la sortie du flux. Les noms de compartiment de deux comptes AWS dans la même région ne peuvent pas être identiques. **Remarque** : Pour trouver votre région S3 et le nom de votre compartiment, connectez-vous à votre compte AWS S3 et accédez à la console AWS S3. 5. Cliquez sur Connexion. 6. Dans le champ URI S3, saisissez le nom du fichier `.csv` ou `.parquet`. Par défaut, le champ contient la valeur `s3://` Le nom du fichier doit inclure l’extension `.csv` ou `.parquet.` Vous pouvez enregistrer la sortie du flux en tant que nouvel objet S3 ou écraser un objet S3 existant. - Pour un nouvel objet S3, tapez le nom du fichier `.parquet` ou `.csv`. L’URI est affiché dans le texte d’aperçu. Par exemple : `s3://`. - Pour écraser un objet S3 existant, saisissez le nom du fichier `.parquet` ou `.csv` ou cliquez sur Parcourir pour trouver les fichiers S3 `.parquet` ou `.csv` existants. **Remarque** : La fenêtre Parcourir l’objet affichera uniquement les fichiers qui ont été enregistrés lors de connexions précédentes à Amazon S3. 7. Pour les options d’écriture, un nouvel objet S3 est créé avec les données de votre flux. Si les données existent déjà, toute structure de données ou propriété existante définie pour l’objet est supprimée et remplacée par un nouveau flux de données. Tous les champs existant dans le flux sont ajoutés au nouvel objet S3. 8. Cliquez sur Exécuter le flux pour exécuter le flux et écrire vos données dans S3. Vous pouvez vérifier que les données ont été enregistrées dans S3 en vous connectant à votre compte AWS S3 et en accédant à la console AWS S3. ## Autres articles de cette section [Passer au contenu principal](#main-content) # Examiner vos données **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Utilisez les options de cette rubrique pour bien appréhender la composition de vos données et mieux comprendre les modifications que vous devez apporter, ainsi que l’effet des opérations que vous incluez dans le flux. ## Vérifier les types de données affectés à vos données Comme Tableau Desktop, Tableau Prep interprète les données de vos champs lorsque vous faites glisser une connexion vers le volet Flux et lui attribue automatiquement un type de données. Étant donné que différentes bases de données peuvent gérer les données de différentes manières, il peut arriver que l’interprétation de Tableau Prep ne soit pas correcte. Pour modifier un type de données, cliquez sur l’icône du type de données et sélectionnez le type de données correct dans le menu contextuel. Vous pouvez modifier des types de données « chaîne » ou « entier » en Date ou Date et heure. Tableau Prep déclenche alors la fonction Auto DateParse (analyse automatique de date) pour modifier ces types de données. Comme Tableau Desktop, si la modification échoue, vous voyez des valeurs nulles dans les champs à la place, et vous pouvez créer un calcul pour effectuer la modification. Pour plus d’informations sur l’utilisation de la fonction DateParse, consultez [Convertir un champ en un champ de date](https://help.tableau.com/current/pro/desktop/fr-ca/data_dateparse.htm) dans l’aide de Tableau Desktop et de la création Web. ![Un menu Type de données affichant les rôles des données disponibles.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_profiledatatype.png) Vous pouvez modifier le type de données dans votre étape de saisie après vous être connecté aux données à partir des sources de données suivantes : - Microsoft Excel - Fichiers texte - Fichiers PDF - Box - Dropbox - Google Drive - OneDrive Pour toutes les autres sources de données, ajoutez une étape de nettoyage ou un autre type d’étape pour effectuer cette modification. Pour afficher la liste des options de nettoyage disponibles dans les différents types d’étapes, consultez [À propos des opérations de nettoyage](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#Edit). ## Consulter l’information relative à la taille de vos données Après vous être connecté à vos données, ajoutez une table au flux, puis ajoutez une étape. Vous pouvez utiliser le volet Profil pour voir l’état et la structure actuels de vos données et repérer les valeurs nulles et les données atypiques. - **Nombre de fichiers et de lignes :** dans le coin supérieur gauche du volet Profil, vous pouvez voir des renseignements qui résument le nombre de champs et de lignes dans les données à un point particulier du flux. Tableau Prep arrondit au millier le plus proche. Dans l’exemple ci-dessous, l’ensemble de données comporte 21 champs et 3 000 lignes. ![Le coin supérieur du volet Profil résume le nombre de champs et de lignes dans les données à un point particulier du flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fields.png) Lorsque vous survolez le nombre de champs et de lignes, vous pouvez voir le nombre exact de lignes (dans cet exemple, 2 848). ![L’état de survol en haut du volet Profil pour voir le nombre exact de lignes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fields_exact.png) - **Taille de l’ensemble de données :** utilisez un sous-ensemble de vos données en spécifiant le nombre de lignes à inclure dans l’onglet Échantillon de données du volet Entrée. - **Échantillonné :** pour vous permettre d’interagir directement avec vos données, Tableau Prep utilise un sous-ensemble de vos données brutes. Le nombre de lignes est déterminé par les types de données et le nombre de champs rendus. Les champs de chaînes ont plus d’espace de stockage que les entiers, donc si vous avez 10 champs de chaînes dans votre ensemble de données, vous obtiendrez moins de lignes que si vous aviez 10 champs d’entiers. Un indicateur Échantillonné ![Un tampon intitulé « Échantillonné », montrant que l’ensemble de données de flux n’est qu’un échantillon de l’ensemble de données complet.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_sampledbadge.png) s’affiche en regard de l’information relative à la taille dans le volet Profil pour indiquer qu’il s’agit d’un sous-ensemble de votre ensemble de données. Vous pouvez modifier la quantité de données que vous incluez dans votre flux. Lors de la création ou de la modification de flux sur le Web, des limites de données supplémentaires s’appliquent. Pour plus d’informations, consultez [Définir la taille de votre échantillon de données](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm#sample). - **Nombre de valeurs uniques :** le nombre en regard de chaque en-tête de champ représente les valeurs distinctes contenues dans chaque champ. Tableau Prep arrondit au millier le plus proche. Dans l’exemple ci-dessous, 3 000 valeurs distinctes sont représentées dans le champ Description mais si vous survolez le nombre, vous pouvez voir le nombre exact de valeurs uniques. ![L’état de survol sur une fiche Profil affichant le champ du nombre exact de valeurs dans le flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fields2.png) ## Consulter la distribution des valeurs ou les valeurs uniques Par défaut, Tableau Prep regroupe les valeurs numériques, de date et de date/heure d’un champ en compartiments. Ces compartiments sont aussi connus sous le nom de classes. Les classes font en sorte que vous puissiez voir la distribution des valeurs dans leur ensemble, et identifier rapidement les valeurs atypiques et les valeurs nulles. La taille de la classe est calculée en fonction des valeurs minimum et maximum du et les valeurs nulles s’affichent toujours en haut de la distribution. Par exemple, les dates de commande et d’expédition sont résumées ou « classées » par année. Chaque classe représente une année depuis janvier de l’année de début à janvier de l’année suivante, et étiquetée en conséquence. Étant donné que certains dates de ventes et dates d’expédition tombent dans la dernière partie de 2018 et 2019, une classe est créée pour l’année suivante pour ces valeurs. ![Trois graphiques à barres indiquent la date de commande, la date d’expédition et la zone géographique. Une infobulle s’affiche avec les dates et les détails du champ.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_profiletooltip.png) Si un champ de données discrètes (ou de catégorie) contient de nombreuses lignes ou a une distribution si large qu’elle ne peut être affichée dans le champ sans défilement, vous pouvez voir une distribution résumée à droite du champ. Vous pouvez cliquer et faire défiler la distribution pour cibler des valeurs spécifiques. ![Une liste de noms de clients, organisée par ordre alphabétique avec un petit graphique à barres horizontales.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_minimap.png) Lorsque vos données contiennent des champs numériques ou de date, vous pouvez basculer sur une version détaillée (discrète) des valeurs ou une version résumée (continue) des valeurs. La vue résumée affiche la plage des valeurs dans un champ et la fréquence avec laquelle certaines valeurs apparaissent. Ce basculement peut vous aider à isoler des valeurs uniques (comme le nombre d’enregistrements « 3 » dans un champ) ou la distribution de valeurs (comme la somme de tous les enregistrements « 3 » dans un champ) Pour changer votre vue : 1. Dans le volet Profil, le volet Résultats ou la grille de données, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) pour un champ numérique ou de date. ![Dans le volet Profil, menu Plus d’options, l’option permettant de modifier l’état d’affichage de Détaillé à Résumé. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fieldcontextmenu.png) 2. Dans le menu contextuel, sélectionnez Détails pour voir une version détaillée des valeurs, ou Résumé pour voir la version distribuée des valeurs. ## Rechercher des champs et des valeurs Dans le volet Profil ou le volet Résultats, vous pouvez rechercher des champs ou des valeurs qui vous intéressent particulièrement, et utiliser les résultats de la recherche pour filtrer vos données. Depuis la version 2021.1.1, lorsque vous recherchez des champs, un nouvel indicateur s’affiche en vous indiquant le nombre de champs trouvés afin que vous puissiez mieux comprendre les résultats de votre recherche. Si aucun champ n’est trouvé, des messages supplémentaires s’affichent. Pour rechercher des champs, entrez un terme de recherche complet ou partiel dans la zone de recherche de la barre d’outils. ![Champs de recherche dans Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_searchfields.png) Pour rechercher une valeur dans un champ : 1. Cliquez sur l’icône Rechercher ![Icône de recherche.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_searchicon.png) pour rechercher un champ et entrez une valeur. ![Un filtre d’options de recherche avec « Contient » sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_highlighting2.png) 2. Pour utiliser des options de recherche avancées, cliquez sur le bouton Options de recherche .... ![Une liste d’options de recherche et de boutons pour créer un filtre à partir de la recherche.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_searchoptions.png) 3. Pour utiliser les résultats de la recherche pour filtrer les données, sélectionnez Conserver uniquement ou Exclure. Dans le volet Flux, une icône de filtre apparaît au-dessus des étapes concernées. ## Copier des valeurs de champ dans la grille de données _Pris en charge dans Tableau Prep Builder et Tableau Server version 2022.3 et versions ultérieures, et dans Tableau Cloud version 2022.2 (août) et versions ultérieures._ Copiez facilement un ensemble sélectionné de valeurs à partir de la grille de données et collez-les dans n’importe quel document tel que Microsoft Excel, des fichiers texte (.csv), des courriels, etc. Vous pouvez même les copier et les coller dans l’éditeur SQL pour exécuter rapidement une requête SQL. 1. Dans la grille de données, sélectionnez une ou plusieurs valeurs de champ à copier. 2. Faites un clic droit ou cmd-clic (MacOS) sur les valeurs de champ sélectionnées et sélectionnez Copier dans le menu. Vous pouvez également utiliser les raccourcis clavier Ctrl + C ou cmd + C (MacOS) ou sélectionner Copier dans le menu ... de la barre d’outils. ![Le menu contextuel dans la grille de données affichant l’option Copier.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_datagrid_copy.png) 3. Collez les champs copiés dans votre document ou emplacement. **Remarque** : Édition > Copier ne copie pas actuellement les valeurs de champ de la grille de données. ## Trier les valeurs et les champs **Volet Profil** Vous pouvez utiliser les options de tri d’une fiche Profil pour trier les classes (le nombre de valeurs représentées par les barres de distribution) dans l’ordre croissant ou décroissant ou les valeurs de champs individuelles dans l’ordre alphabétique. ![Un menu de tri avec des options de tri par ordre décroissant, par ordre croissant, de A à Z ou de Z à A.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_sort.png) **Grille de données** Triez le niveau de détail des lignes de vos champs par ordre croissant ou décroissant. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_grid_sort_asc.png) ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_grid_sort_desc.png) ### Réorganiser les champs _La modification de l’ordre des champs à l’aide de la vue de liste est prise en charge dans la version 2022.2.1 et les versions ultérieures._ Vous pouvez modifier l’ordre des champs à partir du volet Profil, de la grille de données ou de la vue Liste en les faisant glisser et en les déposant dans une nouvelle position. Pour réorganiser l’ordre de vos champs : 1. Dans le volet Profil, le volet Résultats, la grille de données ou la vue **Liste** , sélectionnez une ou plusieurs fiches ou champs de profil. 2. Faites glisser la fiche de profil ou le champ jusqu’à ce que la ligne cible noire apparaisse. 3. Déposez la carte de profil ou le champ en place. Le volet Profil, la grille de données et la vue Liste sont synchronisés afin que le champ apparaisse dans le même ordre à tous les emplacements. Le nouvel ordre des champs est persistant dans tous les produits Tableau lors de l’exécution et de la planification des flux. **Réorganisation de la grille de données**
Réorganisez les champs avec la réorganisation de la grille de données.Les champs ont été réorganisés avec la réorganisation de la grille de données.
**Réorganisation de la vue Liste**
Le volet Profil dans la vue Liste montre comment faire glisser et déposer un champ pour en modifier l’ordre.Le volet Profil dans la vue Liste affiche les résultats du déplacement d’un champ pour le réorganiser.
## Mettre en surbrillance les champs et les valeurs dans un flux Tableau Prep vous aide à trouver facilement des champs et des valeurs dans vos données de flux. Dans le volet Flux, tracez le point d’origine d’un champ et là où il est utilisé dans le flux, ou cliquez sur des valeurs individuelles dans une fiche Profil ou dans la grille des données pour mettre en surbrillance les valeurs connexes ou identiques. ### Tracer des champs dans un flux Dans Tableau Prep, vous pouvez mettre en surbrillance tout point où un champ est utilisé dans un flux, et même son emplacement d’origine pour vous aider à repérer les valeurs manquantes ou corriger un flux lorsque vous ne voyez pas les résultats attendus. Cliquez sur un champ dans le volet Profil dans une étape de nettoyage, ou dans le volet Résultats dans un autre type d’étape. Le volet Flux met en évidence le chemin où ce champ est utilisé. **Remarque :** cette option n’est pas disponible pour les types d’étapes de saisie ou de sortie. ![Un diagramme de flux de travail qui montre le processus de jonction des données de commande et des données de retour.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_lineage.png) ### Consulter les valeurs connexes Vous pouvez utiliser la mise en surbrillance pour trouver des valeurs connexes à travers les champs. Lorsque vous cliquez sur une valeur dans la fiche Profil du volet Profil ou du volet Résultats, toutes les valeurs connexes dans les autres champs sont mises en surbrillance en bleu. La couleur bleu montre la distribution de la relation entre la valeur que vous avez sélectionnée et les valeurs dans les autres champs. Par exemple, pour mettre en surbrillance les valeurs connexes, dans le volet Profil, cliquez sur une valeur dans un champ. Les valeurs connexes dans un autre champ deviennent bleues et la proportion de la barre mise en surbrillance en bleu représente le degré d’association. ![Table de données avec différentes cellules en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_highlighting.png) ### Mettre en surbrillance les valeurs identiques Lorsque vous sélectionnez une valeur dans la grille de données, toutes les valeurs identiques sont également mises en surbrillance. Ces mises en surbrillance vous aident à identifier les tendances ou les irrégularités dans vos données. ![Une table de données qui répertorie les achats des clients, avec les cellules de même valeur mises en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_highlighting3.png) ## Autres articles de cette section [Passer au contenu principal](#main-content) # Exécuter votre flux > [!IMPORTANT] > > **Important :** depuis la version 2020.4.1, vous n’avez plus besoin de Gestion des données pour exécuter des flux manuellement sur le Web. Cela n’est requis (avec Tableau Prep Conductor activé) que si vous prévoyez d’exécuter vos flux de manière programmée. Pour générer la sortie de votre flux, vous devez l’exécuter. Lorsque vous exécutez votre flux, toutes vos données (et pas seulement l’échantillon de données avec lequel vous travaillez peut-être) passeront par vos différentes étapes de flux. Toutes vos opérations de nettoyage sont appliquées à l’ensemble de données tout entier. Il en résulte un ensemble de données nettoyé et bien organisé que vous pouvez maintenant utiliser pour analyser vos données. **Remarque :** depuis la version 2021.4.1, lorsque vous exécutez des flux qui incluent des paramètres, vous serez invité à saisir les valeurs de paramètre requises. Vous devez saisir les valeurs de paramètre requises. Vous pouvez également saisir des valeurs de paramètre facultatives ou accepter la valeur actuelle (par défaut) pour le paramètre. Pour plus d’informations sur l’utilisation de paramètres dans les flux, consultez [Exécuter des flux avec des paramètres](https://help.tableau.com/current/prep/fr-ca/prep_parameters.htm#run_flows). ## Options d’exécution de flux Exécutez vos flux manuellement, à partir de la ligne de commande, à l’aide des méthodes de flux de l’API REST de Tableau Server ou à l’aide d’une programmation. - **Manuel :** exécutez manuellement vos flux à tout moment dans Tableau Prep Builder et sur Internet. Le module Gestion des données n’est pas requis. Pour exécuter des flux sur le Web, vous devez d’abord les publier. Pour plus d’informations, consultez **Publication des flux** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm#publishing-flows) ou de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm#publishing-flows). - **Interface en ligne de commande :** si vous n’avez pas le module Gestion des données, vous pouvez exécuter les flux un par un en utilisant l’interface en ligne de commande. Pour plus d’informations, consultez [Actualiser les fichiers de sortie du flux depuis la ligne de commande](https://help.tableau.com/current/prep/fr-ca/prep_run_commandline.htm). - **API REST :** utilisez les méthodes de l’API REST Flux et Tâche de flux dans Tableau Server pour exécuter des flux. Le module Gestion des données est requis. Pour plus d’informations, consultez [Méthodes de flux](https://help.tableau.com/current/api/rest_api/fr-ca/REST/rest_api_ref_flow.htm) dans l’aide de l’API REST de Tableau. - **Utilisation d’une programmation :** dans Tableau Server et Tableau Cloud, vous pouvez programmer l’exécution d’un seul flux ou de plusieurs flux l’un après l’autre en utilisant des tâches liées. Votre serveur doit inclure Gestion des données et Tableau Prep Conductor doit être activé. Pour plus d’informations, consultez **Tableau Prep Conductor** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_publishserver_overview.htm) ou de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_conductor_online_intro.htm). Pour plus d’informations sur la programmation de l’exécution automatique de vos flux, consultez [Programmer une tâche de flux](https://help.tableau.com/current/server/fr-ca/prep_conductor_online_schedule_flow_task.htm) dans l’aide de Tableau Server. ## Exécuter des flux manuellement Lorsque vous exécutez des flux manuellement, vous pouvez exécuter un flux à la fois. Vous pouvez exécuter l’ensemble du flux ou exécuter le flux pour une sortie sélectionnée. Si vous exécutez des flux dans la création Web (à partir de la version 2020.4), vous devez publier le flux sur le serveur pour l’exécuter, et vous ne pouvez pas exécuter un autre flux tant que le premier flux n’est pas terminé, même depuis un onglet distinct. Pour plus d’informations, consultez [Publier un flux sur Tableau Server ou Tableau Cloud](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm). Dans Tableau Cloud, le nombre d’exécutions de flux que vous pouvez effectuer par jour est également limité par l’administrateur de site. Pour plus d’informations, consultez [Capacité du site Tableau Cloud](https://help.tableau.com/current/online/fr-ca/to_site_capacity.htm) dans l’aide de Tableau Cloud. 1. Dans Tableau Prep Builder ou sur votre serveur, ouvrez votre flux. 2. Effectuez l’une des actions suivantes : - À partir du menu supérieur, cliquez sur Exécuter ![Le bouton Exécuter le flux représenté par une flèche orientée vers la droite.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_run_flow.png) pour exécuter l’ensemble du flux, ou cliquez sur la flèche déroulante pour sélectionner une sortie de flux dans la liste. ![Un menu avec les options Créer des « Performances régionales annuelles... » et Créer des ventes « Superstore Sales.hyper ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_run_flow2.png) - Sur le serveur, à partir de la page Explorer, faites un clic droit ou Cmd-clic (MacOS) ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) Actions supplémentaires et sélectionnez Exécuter maintenant dans le menu. Tout votre flux sera alors exécuté. ![Le menu déroulant d’une image miniature de flux affichant l’option Exécuter maintenant pour exécuter le flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pwa_explore_runflow.png) - Cliquez sur une étape de sortie dans votre flux, puis dans le volet Sortie, cliquez sur Exécuter le flux. Si le flux n’est pas ouvert sur le Web, vous devrez cliquer sur Modifier le flux pour ouvrir votre flux en mode de modification, puis cliquer sur Publier pour publier le flux, ou accepter l’invite à publier le flux, puis cliquer sur Exécuter le flux. ![Bouton Exécuter un flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_run_flow3.png) [Passer au contenu principal](#main-content) # Filtrer vos données **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Tableau Prep fournit diverses options que vous pouvez utiliser pour filtrer vos données. Par exemple, utilisez Conserver uniquement ou Exclure pour effectuer un filtrage en un clic sur une valeur spécifique pour un champ d’une fiche Profil, d’une grille de données ou d’une fiche de résultats, ou sélectionnez parmi diverses options de filtrage pour des besoins de filtrage plus complexes. Vous pouvez également conserver ou supprimer des champs entiers. Vous pouvez filtrer les données à toute étape du flux. Si vous souhaitez simplement modifier une valeur spécifique, vous pouvez sélectionner Modifier la valeur pour modifier la valeur en ligne ou remplacer la valeur par une valeur nulle. Pour plus d’informations sur la modification des valeurs de champ, consultez [Modifier des valeurs de champ](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#editvalues). ![L’option de menu contextuel sur une valeur de champ où est affichée l’option de menu Exclure.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filter_values.png) ## Conserver ou supprimer des champs Au fur et à mesure que vous travaillez avec vos données dans votre flux, vous voudrez peut-être supprimer les champs inutiles. Dans le volet Profil ou dans la grille de données de toute étape de nettoyage ou d’action, sélectionnez un ou plusieurs champs et faites un clic droit ou Ctrl-clic (MacOS) et sélectionnez Supprimer pour supprimer les champs sélectionnés, ou sélectionnez Conserver uniquement (Tableau Prep Builder à partir de la version 2019.2.2 et sur le Web) pour ne conserver que les champs sélectionnés et supprimer tous les champs non sélectionnés. ![Une table de données avec des options de tri par date de commande, par zone géographique et par date d’expédition.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_keep_only_fields.png) ## Masquer des champs _Pris en charge dans Tableau Prep Builder à partir de la version 2021.1.4 et dans Tableau Server ou Tableau Cloud à partir de la version 2021.1._ Si votre flux comporte des champs qui n’ont pas besoin d’être nettoyés, mais que vous souhaitez malgré tout les inclure dans votre flux, vous pouvez masquer les champs au lieu de les supprimer. Les données de ces champs ne seront pas chargées tant que vous n’aurez pas affiché les champs ou exécuté votre flux pour générer votre sortie. Lorsque vous masquez des champs, une nouvelle fiche Profil appelée Champs masqués est automatiquement ajoutée au volet Profil, ce qui vous permet d’afficher facilement les champs de la liste lorsque vous en avez besoin. Vous pouvez inclure des champs masqués dans la plupart des opérations, mais dans le cas des jointures, des agrégations et des permutations, le champ doit être affiché pour être utilisé dans l’un de ces types d’étape. Si vous masquez le champ après qu’il a été utilisé dans l’une de ces opérations, le champ s’affichera comme masqué et l’opération ne sera pas affectée. Tous les champs masqués sont balisés par une icône d’œil ![Une icône en forme d’œil traversée par une ligne diagonale.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_icon.png). ![Une table de données avec un curseur survolant un champ masqué.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_output.png) ### Masquer ou afficher des champs Pour masquer ou afficher des champs, vous devez être dans une étape de saisie ou dans une étape de nettoyage. Dans l’étape de nettoyage, vous pouvez masquer ou afficher les champs du volet Profil, d’une grille de données et d’une liste. **Dans l’étape de saisie** 1. Connectez-vous à vos données. 2. Dans l’étape de saisie, sélectionnez le champ à masquer ou à afficher. 3. Cliquez sur l’icône d’œil ![Une icône en forme d’œil traversée par une ligne diagonale.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_icon.png) pour masquer ou afficher le champ. La sélection de plusieurs champs dans l’étape de saisie n’est pas prise à partir de la version 2023.1. ![Une table de données et un curseur survolant une icône pour masquer un champ.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_input.png) **Dans le volet Profil** 1. Sélectionnez les champs à masquer. 2. Cliquez avec le bouton droit, Ctrl-clic (MacOS), dans le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) ou dans le menu de la barre d’outils, sélectionnez Masquer le champ ou Masquer les champs. ![Une colonne de table de données sélectionnée et « Masquer les champs » sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields.png) 3. Une nouvelle fiche Profil est générée et affiche vos champs masqués. ![Une fiche Profil dans un flux Tableau Prep affichant des champs masqués, désignés par une icône en forme d’œil traversé par une ligne.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_card.png) 4. Pour afficher les champs, dans la fiche Profil Champs masqués, sélectionnez un ou plusieurs champs, puis cliquez sur l’icône d’œil ![Une icône en forme d’œil traversée par une ligne diagonale.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_icon.png), faites un clic droit ou Ctrl-clic (MacOS) et sélectionnez Afficher les champs dans le menu. **Dans la vue Liste** 1. Dans une étape de nettoyage, dans la barre d’outils, cliquez sur l’icône vue Liste ![L’icône de la Vue Liste permet de modifier le volet Profil entre des fiches et une liste de champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_list_view_icon.png) pour passer à la vue Liste. 2. Sélectionnez un ou plusieurs champs à masquer ou à afficher. 3. Cliquez sur l’icône d’œil ![Une icône en forme d’œil traversée par une ligne diagonale.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_icon.png) pour masquer ou afficher les champs. ![Une table de données avec un curseur survolant l’icône Afficher les champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_list.png) ## Filtres disponibles pour chaque type de données
Type de donnéesFiltres disponibles
ChaîneCalcul, correspondance avec des caractères génériques, valeurs nulles, valeurs sélectionnées
NombreCalcul, plage de valeurs, valeurs nulles, valeurs sélectionnées
Date et date et heureCalcul, plage de dates, date relative, valeurs nulles, valeurs sélectionnées
## Où sont mes options de filtrage? Pour voir les différentes options de filtrage disponibles pour vos champs, sur la fiche Profil, dans la grille de données ou dans le volet Résultats, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png). Pour voir le menu sur la grille de données, vous devez d’abord cliquer sur le bouton Masquer le volet Profil![Une icône de rectangle avec deux rectangles plus petits au-dessus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_show_profileicon.png), puis sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png).
Le menu Plus d’options de filtre pour un champ de date.Le menu Plus d’options de filtre pour un champ de texte.
## Filtre de calcul Lorsque vous sélectionnez Calcul, la boîte de dialogue Ajouter un filtre s’ouvre. Entrez le calcul, vérifiez qu’il est valide et cliquez sur Enregistrer. Depuis la version 2021.4.1, vous pouvez également inclure des paramètres dans les filtres de calcul. Pour plus d’informations, consultez [Appliquer des paramètres utilisateur aux calculs de filtre](https://help.tableau.com/current/prep/fr-ca/prep_parameters.htm#filter_parameters). **Remarque :** dans l’étape de saisie, il s’agit du seul type de filtre disponible. Tous les autres types de filtres sont disponibles dans les fiches Profil, la grille de données ou le volet Résultats. ![L’éditeur de calcul montrant comment ajouter un filtre avec un champ calculé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filter_calc.png) ## Filtre Valeurs sélectionnées Dans Tableau Prep Builder à partir de la version 2019.2.3 et sur le Web, pouvez maintenant utiliser le filtre Valeurs sélectionnées pour sélectionner les valeurs que vous voulez conserver ou exclure pour un champ, même les valeurs qui ne sont pas dans votre échantillon. Dans le volet de droite, cliquez sur l’onglet Conserver uniquement ou Exclure pour sélectionner votre action. Entrez les termes à rechercher pour rechercher des valeurs ou cliquez sur Ajouter une valeur ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter des valeurs qui figurent dans votre ensemble de données mais qui ne sont pas incluses dans votre échantillon. Cliquez sur Terminé pour appliquer votre filtre. **Remarque :** ce filtre n’est pas disponible pour les types d’étape Agrégation ou Permutation. ![Valeurs sélectionnées pour un filtre.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_select_filter2.png) ## Filtre Plage de valeurs Filtrez les valeurs qui se situent à l’intérieur d’une plage spécifique. Lorsque vous sélectionnez Plage de valeurs, vous pouvez spécifier une plage ou définir des valeurs minimum ou maximum. ![La boîte de dialogue Filtre de plage de dates, affichant l’onglet Plage.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filter_range.png) ## Filtre Plage de dates Filtrez les valeurs qui se situent à l’intérieur d’une plage de dates spécifique. Lorsque vous sélectionnez Plage de dates, vous pouvez spécifier une plage de dates ou définir une date minimum ou maximum. ![La boîte de dialogue Filtre de plage de dates, affichant l’onglet Minimum.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filter_date_range.png) ## Filtre de date relative Utilisez le filtre Dates relatives pour spécifier l’intervalle exact d’années, de trimestres, de mois, de semaines ou de jours que vous voulez voir dans vos données. Vous pouvez également configurer un ancrage relatif à une date spécifique et inclure les valeurs nulles. **Remarque :** les périodes de dates « Dernier » incluent l’unité de temps actuelle complète, même si certaines dates n’ont pas encore eu lieu. Par exemple, si vous sélectionnez le mois dernier et que la date actuelle est le 7 janvier, Tableau affiche les dates allant du 1er janvier au 31 janvier. ![La boîte de dialogue Filtre de dates relatives.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filter_date.png) ## Filtre Correspondance avec des caractères génériques Lorsque vous sélectionnez Correspondance avec des caractères génériques, vous pouvez filtrer les valeurs de champ de manière à conserver ou exclure les valeurs correspondant à une tendance. Dans l’éditeur de filtres, sélectionnez l’onglet Conserver uniquement ou Exclure, entrez une valeur de correspondance, puis définissez les critères Options de correspondance pour renvoyer les valeurs que vous recherchez. Les résultats filtrés s’affichent dans le volet gauche de l’éditeur de filtre afin que vous puissiez les consulter et expérimenter avec les résultats. Une fois que vous avez obtenu les résultats souhaités, cliquez sur Terminé pour appliquer votre modification. ![Un filtre permettant aux utilisateurs d’inclure ou d’exclure des produits associés à une chaîne de textes à base de caractères génériques.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filter_wcmatch.png) ## Filtre de valeurs nulles Lorsque vous sélectionnez Valeurs nulles, vous pouvez filtrer les valeurs du champ sélectionné de manière à afficher uniquement les valeurs nulles ou exclure toutes les valeurs nulles. ![La boîte de dialogue Filtre de valeurs Null.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_filter_null.png) [Passer au contenu principal](#main-content) # Gérer les licences pour Tableau Desktop et Tableau Prep Les licences Tableau Desktop et Tableau Prep Builder peuvent être gérées selon le modèle d’une licence à durée limitée. Par contre, lorsque vous achetez un nouvel abonnement à Tableau Server ou Tableau Cloud, les clés produit ne sont plus émises pour Tableau Desktop ou Tableau Prep Builder. Au lieu de cela, vous utilisez Gestion des licences basée sur la connexion pour activer Tableau Server ou Tableau Cloud et vous y connecter. Pour plus d’informations, consultez [Activer Tableau à l’aide de la gestion des licences basée sur la connexion](https://help.tableau.com/current/online/fr-ca/license_lblm.htm). Vous devez renouveler les licences à durée limitée et actualiser la clé produit pour continuer à bénéficier d’un service ininterrompu. Vous pouvez renouveler en continu la licence à durée limitée à l’expiration de chaque période spécifiée. Si vous ne renouvelez pas votre licence à durée limitée et qu’elle arrive à expiration, Tableau cessera de fonctionner et vous n’aurez plus accès au logiciel. Pour plus d’informations sur le renouvellement de votre licence, consultez [Comment renouveler vos licences Tableau](https://www.tableau.com/fr-ca/support/renew). **Remarque :** Les licences d’évaluation de Tableau Prep expirent au terme d’une période définie, généralement 14 jours. À l’expiration de la période d’évaluation, vous devez [acheter une licence](https://www.tableau.com/fr-ca/pricing/individual) pour continuer à utiliser le produit. ## Afficher les données sur votre licence Après avoir installé Tableau Desktop ou Tableau Prep, ouvrez l’application, puis accédez à Aide > Gérer les clés produit depuis le menu supérieur pour voir l’information sur le type de licence que vous possédez et sa date d’expiration. Vous pouvez également activer ou désactiver une clé produit ou actualiser une clé produit de maintenance à partir de cette boîte de dialogue si vous n’utilisez pas l’option Bureau virtuel (ATR). **Remarque :** Tableau propose des licences à durée limitée fournissant toute une gamme de possibilités. Le type de licence que vous utilisez s’affiche dans le champ Produit. Pour plus d’informations sur les différents types de licences basées sur les utilisateurs disponibles, consultez [Licences basées sur les utilisateurs](https://help.tableau.com/current/server/fr-ca/license_server_overview.htm#user-based) dans l’aide en ligne de Tableau Server. Les utilisateurs Tableau Desktop existants peuvent avoir une licence perpétuelle (permanente). Les licences perpétuelles n’expirent pas et leur champ La licence expire dans la boîte de dialogue Gérer les clés produit affiche « Permanent ». Vous devez toutefois acheter des services d’assistance et de maintenance pour bénéficier d’un accès aux mises à jour de produit et à l’assistance technique. Ces services doivent être renouvelés pour que vous puissiez continuer à bénéficier du service. Les licences perpétuelles (permanentes) ne sont plus disponibles pour Tableau Desktop. ![Boîte de dialogue Gérer les clés produit avec le bouton Actualiser en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/licensekey_refresh.png) Utilisez les boutons suivants pour choisir une action concernant votre clé produit : - Actualiser (autre que Gestion des licences basée sur la connexion et autre que Bureau virtuel uniquement) : cliquez sur le bouton Actualiser pour actualiser une licence de maintenance qui expire, puis fermez et redémarrez Tableau Desktop. Si la date d’expiration de la maintenance ne se met pas à jour, adressez-vous à votre administrateur de licences. Il se peut que la clé ou le contrat de licence ait changé. Une clé produit dont la valeur d’expiration de la licence est répertoriée comme « permanente » (voir la boîte de dialogue Gérer les clés produit ci-dessus) est une ancienne clé produit. Vous pouvez actualiser une clé produit permanente à tout moment tant que la date de fin de maintenance indiquée dans le Portail client Tableau est supérieure à la date reflétée dans la boîte de dialogue Gérer les clés produit dans Desktop. Si la clé produit a atteint sa date d’expiration (clés produit non permanentes), vous ne pouvez pas l’actualiser la clé produit. Visitez le Portail client de Tableau pour obtenir une clé produit d’abonnement mise à jour et effectuer une nouvelle activation. Si la clé produit n’a pas atteint sa date d’expiration, vous pouvez actualiser la clé du produit. Lorsque vous actualisez une clé produit qui n’a pas encore expiré, seule la valeur d’expiration de la licence changera et non la clé produit. La clé produit change lorsqu’elle atteint sa date d’expiration. Pour actualiser une clé de maintenance depuis la ligne de commande, consultez [Actualiser la clé produit](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_automate.htm#refresh-the-product-key-tableau-desktop-only) dans le guide de déploiement de Tableau Desktop et Tableau Prep. **Remarque :** vous ne pouvez pas actualiser la clé produit si Tableau Desktop est hors ligne. Si vous activez Tableau Desktop en mode hors connexion, vous devez obtenir et activer une nouvelle clé depuis le Portail client Tableau. - Désactiver (autre que Gestion des licences basée sur la connexion et autre que Bureau virtuel) : sélectionnez une clé produit dans la liste puis cliquez sur Désactiver pour désactiver la clé produit. Désactivez une clé produit si vous avez besoin de déplacer la clé produit vers un autre ordinateur ou que vous n’avez plus besoin de la clé produit sur cet ordinateur. Pour plus d’informations sur la désactivation d’une clé produit, consultez [Déplacer ou désactiver des clés produit](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_move_or_deactivate.htm) dans l’aide de Tableau Desktop et le guide de déploiement de Tableau Prep. - **Activer :** Une fois que Tableau Desktop ou Tableau Prep est installé, cliquez sur Activer pour ouvrir la boîte de dialogue d’activation et entrez votre clé produit. Si un message d’erreur s’affiche et que vous ne pouvez pas activer Tableau Desktop ou Tableau Prep à l’aide de votre clé produit, contactez l’[assistance Tableau](https://www.tableau.com/fr-ca/support/case#create_case). Pour plus d’informations sur l’activation d’une clé produit, consultez [Activer et enregistrer votre produit](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_download_and_install.htm#activate-and-register-your-product) dans le guide de déploiement de Tableau Desktop et de Tableau Prep. ## Actualisation automatique des clés produit à l’aide d’une licence zéro temps d’arrêt Depuis Tableau version 2021.1, les utilisateurs de Tableau Desktop et Tableau Prep Builder connectés à Internet n’ont plus nécessairement à actualiser manuellement les clés produit. Les licences à durée limitée sont automatiquement actualisées sans exiger aucune action à partir de 14 jours avant l’expiration de l’abonnement si l’utilisateur est connecté à Tableau Desktop ou Tableau Prep Builder. Les clés produit permanentes ne sont pas automatiquement actualisées et doivent être actualisées manuellement à l’aide de l’option de menu Gérer les clés produit. Tableau Desktop et Tableau Prep Builder tenteront d’actualiser silencieusement une clé produit active et avertiront les utilisateurs 14 jours avant l’expiration de leur licence si l’actualisation silencieuse n’a pas abouti. Tableau tentera d’actualiser une clé produit à deux reprises (14 jours, 14 jours et 1 jour avant l’expiration de la licence) pour refléter les prolongations de date de fin de licence à la suite du renouvellement de votre abonnement. La clé produit n’est pas actualisée à moins qu’un utilisateur Tableau Desktop se connecte à Tableau Desktop pendant ces périodes. Pour les utilisateurs qui ne se connectent pas à Tableau Desktop chaque jour, vous devez actualiser leurs clés produit à l’aide de l’option de menu Gérer les clés produit. ## Suivi des données d’utilisation et d’expiration des licences Tableau Desktop Si vous souhaitez effectuer un suivi et afficher les données d’utilisation et d’expiration des licences pour Tableau Desktop dans Tableau Server, vous devez configurer Tableau Desktop pour qu’il envoie les données de licence à Tableau Server selon un intervalle défini, puis activer les rapports sur Tableau Server. Les administrateurs de serveur peuvent ainsi avoir accès à deux rapports : - Utilisation des licences Desktop : Ce rapport permet aux administrateurs de serveur de consulter les données d’utilisation des licences Tableau Desktop dans votre entreprise. - Expiration des licences Desktop : Ce rapport fournit aux administrateurs de serveur des renseignements sur les licences Tableau Desktop de votre entreprise qui ont expiré ou dont le contrat de maintenance doit être renouvelé. Si Tableau Desktop et Tableau Server sont configurés pour générer des rapports sur les licences, lorsque vous êtes connecté à Tableau Server en tant qu’administrateur, vous voyez ces deux rapports répertoriés dans la page État du serveur de la section Analyse. ![Divers tableaux de bord d’état du serveur.](/tableau/current/fr-ca/prep/fr-ca/Img/server_status_licensing.png) Si ces rapports ne figurent pas dans la liste, il se peut que Tableau Desktop et Tableau Server ne soient pas configurés pour les rapports d’utilisation de Tableau Desktop. Pour en savoir plus sur la configuration des rapports d’utilisation dans Tableau Desktop et Tableau Server, consultez [Gérer l’utilisation des licences Tableau Desktop](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_reporting_admin.htm) dans le guide de déploiement de Tableau Desktop et Tableau Prep. ## Ressources supplémentaires Pour plus d’informations sur la gestion de votre licence, consultez les rubriques suivantes : - Pour trouver votre clé produit et activer Tableau Desktop ou Tableau Prep Builder, consultez [Où se trouve ma clé produit?](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_download_and_install.htm#wheres-my-product-key) - Pour désactiver une clé produit ou la déplacer vers un autre ordinateur, consultez [Déplacer ou désactiver Tableau Desktop](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_move_or_deactivate.htm). - Pour en savoir plus sur les clés produit pour les ordinateurs de bureau virtuels non permanents ou pour les ordinateurs auxquels une nouvelle image est régulièrement appliquée, consultez [Configurer la prise en charge des ordinateurs virtuels](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_license_deactivate.htm). - Pour en savoir plus sur la gestion des clés produit pour Tableau Server ou Tableau Cloud, consultez Présentation des licences ([Linux](https://help.tableau.com/current/server-linux/fr-ca/license_server_overview.htm) | [Windows](https://help.tableau.com/current/server/fr-ca/license_server_overview.htm)) - Pour en savoir plus sur le processus de renouvellement de licence ou pour renouveler une licence, consultez [Comment renouveler vos licences Tableau](https://www.tableau.com/fr-ca/support/renew). [Passer au contenu principal](#main-content) # Nettoyer et organiser les données Tableau Prep propose diverses opérations de nettoyage que vous pouvez utiliser pour nettoyer et réorganiser vos données. Le nettoyage des données désordonnées facilite la combinaison et l’analyse de vos données ou permet à d’autres personnes de comprendre plus facilement vos données lorsque vous partagez vos ensembles de données. Vous pouvez également nettoyer vos données à l’aide d’une étape de permutation ou une étape de script pour appliquer des scripts R ou Python à votre flux. Les étapes de script ne sont pas prises en charge dans Tableau Cloud. Pour plus d’informations, consultez [Permuter vos données](https://help.tableau.com/current/prep/fr-ca/prep_pivot.htm) ou [Utiliser des scripts R et Python dans votre flux](https://help.tableau.com/current/prep/fr-ca/prep_scripts.htm). ## À propos des opérations de nettoyage Vous nettoyez les données en appliquant des opérations de nettoyage telles que le filtrage, l’ajout, le changement de nom, la scission, le regroupement ou la suppression de champs. Vous pouvez effectuer des opérations de nettoyage dans la plupart des étapes de votre flux. Vous pouvez également effectuer des opérations de nettoyage dans la grille de données lors d’une étape de nettoyage. Vous pouvez appliquer des opérations de nettoyage limitées à l’étape de saisie et vous ne pouvez pas appliquer d’opérations de nettoyage à l’étape de sortie. Pour plus d’informations sur l’application d’opérations de nettoyage à l’étape de saisie, consultez [Appliquer des opérations de nettoyage à une étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm#clean_input). ### Opérations de nettoyage disponibles La table suivante montre les opérations de nettoyage disponibles dans chaque type d’étape :
 EntréeNettoyageAgrégationPermutationJointureUnionNouvelles lignesSortie
FiltrerXXXXXXX 
Regrouper les valeurs X X XX 
Nettoyer X XXXX 
Convertir des dates XXXXXX 
Scinder les valeurs X XXXX 
Renommer le champXX XXXX 
Renommer les champs (en bloc) X      
Dupliquer le champ X XXXX 
Conserver uniquement le champXXXXXXX 
Supprimer le champXXXXXXX 
Créer un champ calculé X XXXX 
Modifier la valeur X XXXX 
Modifier le type de donnéesXXXXXXX 
À mesure que vous modifiez vos données, des annotations sont ajoutées à l’étape correspondante dans le volet Flux et une entrée est ajoutée dans le volet Modifications pour enregistrer vos actions. Si vous apportez des modifications dans l’étape de saisie, l’annotation s’affiche à gauche de l’étape dans le volet Flux et s’affiche également dans le Profil de saisie de la liste des champs. L’ordre d’application de vos modifications a une incidence. Les modifications apportées dans les types d’étape Agrégation, Permutation, Jointure et Union sont effectuées soit avant, soit après ces actions de nettoyage, selon l’emplacement du champ où vous effectuez la modification. L’emplacement où la modification a été effectuée s’affiche dans le volet Modifications de l’étape. L’exemple suivant montre les modifications apportées à plusieurs champs dans une étape de jointure. La modification est effectuée avant l’action de jointure afin de générer des résultats corrigés. ![Un exemple Tableau Prep montrant les modifications apportées à plusieurs champs dans une étape de jointure. La modification est effectuée avant l’action de jointure afin de générer des résultats corrigés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_orderops.png) ### Ordre des opérations Les tableaux suivants montrent où l’action de nettoyage est effectuée dans les types d’étape Agrégation, Permutation, Jointure et Union, selon l’emplacement du champ dans l’étape.
Action/Type d’étape :AgrégationAgrégationPermutationPermutationJointureJointureUnionUnionNouvelles lignes
Emplacement du champ :Champs groupésChamps agrégésPas en permutationCréé à partir d’une permutationInclus dans un tableau*Inclus dans les deux tableaux*Champs incompatiblesChamps combinésChamp utilisé pour générer des lignes
FiltrerAvant l’agrégationAprès l’agrégationAvant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
Regrouper les valeursS.O.S.O.Avant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
NettoyerS.O.S.O.Avant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
Convertir des datesAvant l’agrégationAprès l’agrégationAvant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
Scinder les valeursS.O.S.O.Avant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
Renommer le champS.O.S.O.Avant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAvant les nouvelles lignes
Dupliquer le champS.O.S.O.Avant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
Conserver uniquement le champAprès l’agrégationAprès l’agrégationAvant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
Supprimer le champSupprime de l’agrégationSupprime de l’agrégationAvant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
Créer un champ calculéS.O.S.O.Avant la permutationAprès la permutationAprès la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
Modifier la valeurS.O.S.O.Avant la permutationAprès la permutationAvant la jointureAprès la jointureAvant l’unionAprès l’unionAprès les nouvelles lignes
Modifier le type de donnéesAvant l’agrégationAprès l’agrégationAvant la permutationAprès la permutationAvant la jointureAvant la jointureAvant l’unionAprès l’unionAvant les nouvelles lignes
**Remarque :** pour les jointures, si le champ est un champ calculé créé à l’aide d’un champ issu d’une autre table, la modification est appliquée avant la jointure. Si le champ est créé avec des champs issus des deux tables, la modification est appliquée après la jointure. ## Appliquer des opérations de nettoyage Pour appliquer des opérations de nettoyage à des champs, utilisez les options de la barre d’outils ou cliquez sur Options supplémentaires ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) dans la fiche Profil du champ, la grille de données ou le volet Résultats pour ouvrir le menu. Dans les types d’étape Agrégation, Permutation, Jointure et Union, le menu Options supplémentaires ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) est disponible dans les fiches Profil du volet Résultats et la grille des données correspondante. Si vous effectuez les mêmes opérations de nettoyage ou actions à plusieurs reprises tout au long de votre flux, vous pouvez copier et coller vos étapes, actions ou même champs. Pour plus d’informations, consultez [Copier des étapes, des actions et des champs](https://help.tableau.com/current/prep/fr-ca/prep_copy_reuse_steps.htm).
Barre d’outils du volet ProfilMenu déroulant

La barre d’outils de Tableau Prep.

### Sélectionner votre vue Vous pouvez effectuer des opérations de nettoyage en dehors des volets Profil ou Résultats dans la grille de données ou dans la vue Liste. Utilisez la barre d’outils d’affichage ![Une barre de recherche avec des icônes d’une feuille de calcul et d’une recherche.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_view_toolbar.png) pour modifier votre vue, puis cliquez sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) sur un champ pour ouvrir le menu de nettoyage. - Afficher le volet Profil ![Icône Afficher le volet Profil.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_show_profile_pane.png) : il s’agit de la vue par défaut. Sélectionnez ce bouton pour revenir à la vue du volet Profil ou du volet Résultats. ![Une séquence de graphiques à barres qui affichent les détails de chaque commande, tels que son identifiant, la date de la commande et la zone géographique vers laquelle elle a été expédiée, etc.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_profile_pane_view.png) - Afficher la grille de données ![Icône Grille de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_show_datagrid.png) : Réduisez le volet Profil ou Résultats pour développer et afficher uniquement la grille de données. Cette vue fournit une vue plus détaillée de vos données et peut être utile lorsque vous devez travailler avec des valeurs de champ spécifiques. Une fois que vous avez sélectionné cette option, cet état de vue persiste à travers toutes les étapes de votre flux, mais vous pouvez le modifier à tout moment. **Remarque :** les opérations de nettoyage ne sont pas toutes disponibles dans la grille de données. Par exemple, si vous souhaitez modifier une valeur en ligne, vous devez utiliser le volet Profil. ![La grille de données s’affiche uniquement dans un flux Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_datagrid_view.png) - Afficher la vue Liste ![Icône Liste des champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_show_list.png) (Tableau Prep Builderen ligne) : Convertissez le volet Profil ou le volet Résultats en une liste. Une fois que vous avez sélectionné cette option, cet état de vue persiste à travers toutes les étapes de votre flux, mais vous pouvez le modifier à tout moment. Dans cette vue, vous pouvez : - Sélectionner et supprimer plusieurs lignes à l’aide de l’option X. - Sélectionner et masquer ou afficher plusieurs lignes à l’aide de l’option ![Une icône en forme d’œil traversée par une ligne diagonale.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_hide_fields_icon.png). - Renommer les champs en bloc. - Utilisez le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) pour appliquer des opérations aux champs sélectionnés. Si vous affectez un type de données au champ ou sélectionnez Filtrer, Regrouper les valeurs, Nettoyer ou Scinder les valeurs, vous êtes renvoyé à la vue Profil ou Résultats pour terminer ces actions. Toutes les autres options peuvent être exécutées dans la vue Liste. ![Les options de menu permettent de nettoyer un champ dans la vue Liste.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_list_view2.png) ### Suspendre les mises à jour des données pour améliorer les performances Lorsque vous effectuez des opérations de nettoyage de vos données, Tableau Prep applique vos modifications au fur et à mesure pour vous présenter les résultats immédiatement. Pour gagner un temps de traitement précieux lorsque vous connaissez les modifications à apporter et que vous n’avez pas besoin de commentaires immédiats à chaque modification, vous pouvez améliorer les performances en interrompant les mises à jour de données. Lorsque vous suspendez les mises à jour des données, vous pouvez effectuer toutes vos modifications en une seule fois, puis redémarrer les mises à jour pour voir vos résultats. Vous pouvez redémarrer les mises à jour des données et activer toutes les opérations disponibles à tout moment. Besoin d’aide pour déboguer un flux lent? Essayez d’activer l’option Activer la journalisation des requêtes dans le menu Aide > Paramètres et performances. Pour plus d’informations, consultez [Activer la journalisation des requêtes](https://help.tableau.com/current/prep/fr-ca/prep_troubleshoot.htm#enable-query-logging). **Remarque :** lorsque vous suspendez les mises à jour des données, toutes les opérations qui vous demandent de voir vos valeurs sont désactivées. Par exemple, si vous voulez appliquer un filtre aux valeurs sélectionnées, vous devez voir les valeurs que vous voulez exclure. 1. Dans le menu du haut, cliquez sur Suspendre les mises à jour de données pour suspendre les mises à jour. ![Le bouton Pause sur l’écran Tableau Prep Builder.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pause_updates.png) 2. Tableau Prep convertit le volet Profil en une vue Liste. Dans la liste, utilisez le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) pour appliquer des opérations aux champs sélectionnés. Si l’opération nécessite que vous voyiez vos valeurs, elle est désactivée. Pour activer l’opération, vous devez redémarrer les mises à jour des données. Pour plus d’informations sur l’utilisation du mode vue Liste, consultez [Sélectionner votre vue](#select_view). ![Le menu Plus d’options (trois points) s’ouvre et un bouton Reprendre apparaît dans un menu déroulant.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pause_updates2.png) 3. Pour voir les résultats de vos modifications ou activer une fonctionnalité désactivée, redémarrez les mises à jour des données. Cliquez sur le bouton Redémarrer les mises à jour des données, cliquez sur le bouton Reprendre dans la boîte de dialogue du menu ou dans la bannière de message en haut du volet Flux. **Remarque :** Tableau Prep Builder vous offre la possibilité de reprendre les mises à jour directement à partir du menu. Si vous modifiez des flux sur le Web, vous devrez reprendre les mises à jour à partir du menu du haut. ![L’écran de flux est interrompu. Le bouton Reprendre est mis en surbrillance en haut de la page.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pause_resume_updates.png) ### Appliquer des opérations de nettoyage Pour appliquer des opérations de nettoyage à un champ, procédez comme suit : 1. Dans le volet Profil, dans la grille de données, dans le volet Résultats ou dans la vue Liste, sélectionnez le champ auquel vous souhaitez apporter des modifications. 2. Dans la barre d’outils ou le menu Options supplémentaires ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) du champ, faites votre choix parmi les options suivantes : - Filtrer ou Filtrer les valeurs : sélectionnez l’une des options de filtre, faites un clic droit (ou Ctrl+clic sur MacOS) sur une valeur de champ pour conserver ou exclure des valeurs. Vous pouvez également utiliser le filtre Valeurs sélectionnées pour choisir et sélectionner les valeurs à filtrer, y compris les valeurs non comprises dans votre échantillon de flux. Pour plus d’informations sur les options de filtre, consultez [Filtrer vos données](https://help.tableau.com/current/prep/fr-ca/prep_filter.htm). - Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) : sélectionnez manuellement les valeurs ou utilisez le regroupement automatique. Vous pouvez aussi sélectionner plusieurs valeurs dans la fiche Profil et faire un clic droit (ou Ctrl+clic sur MacOS) pour regrouper ou dégrouper des valeurs ou encore modifier la valeur de regroupement. Pour plus d’informations sur l’utilisation de l’option Regrouper les valeurs, consultez [Associer automatiquement des valeurs à une valeur standard à l’aide de la correspondance approximative](#fuzzy_match). - Nettoyer : faites votre choix dans la liste d’opérations de nettoyage rapides à appliquer à toutes les valeurs du champ. - Convertir des dates : pour les champs affectés à un type de données Date ou Date et heure, faites votre choix dans la liste d’opérations de nettoyage rapide DATEPART pour convertir vos valeurs de champ de date en une valeur d’entier représentant une année, un trimestre, un mois, une semaine, un jour, ou une valeur de date et d’heure. Vous pouvez également choisir parmi deux opérations de nettoyage rapide DATENAME, jour de la semaine ou nom du mois, pour convertir les valeurs de votre champ de date. - Exercice financier personnalisé : si votre exercice financier ne commence pas en janvier, vous pouvez définir un mois fiscal personnalisé pour convertir la date en utilisant ce mois au lieu du mois de janvier par défaut. - Ce paramètre s’applique par champ individuel, donc si vous souhaitez appliquer un exercice financier personnalisé à d’autres champs, répétez cette même étape. - Pour ouvrir la boîte de dialogue, dans le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png), sélectionnez Convertir les dates \> Exercice financier personnalisé. ![Un menu permettant de définir un exercice financier personnalisé sur un champ, avec des options pour la conversion de date, la sélection de date et la date de début.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_custom_fiscal_year.png) - Scinder les valeurs : Scindez les valeurs automatiquement en fonction d’un séparateur commun ou utilisez la scission personnalisée pour spécifier la façon dont vous souhaitez scinder les valeurs de champ. La scission automatique et la scission personnalisée fonctionnent de la même manière que dans Tableau Desktop. Pour plus d’informations, consultez [Fractionner un champ en champs multiples](https://help.tableau.com/current/pro/desktop/fr-ca/split.htm) dans l’aide de Tableau Desktop et l’aide de la création Web. - Renommer le champ : modifiez le nom du champ. - Dupliquer le champ : créez une copie de votre champ et de vos valeurs. - Conserver uniquement le champ : conservez uniquement le champ sélectionné et excluez tous les autres champs de l’étape. - Créer un champ calculé : écrivez un calcul personnalisé dans l’éditeur de calcul ou utilisez l’éditeur de calcul visuel pour créer des calculs de niveau de détail, de classement ou de nombre de lignes. Pour plus d’informations, consultez [Créer des calculs de niveau de détail, de classement et de section](https://help.tableau.com/current/prep/fr-ca/prep_calculations.htm). - Publier en tant que rôle de données : créez des rôles de données personnalisés que vous pouvez ensuite appliquer à vos champs pour valider les valeurs des champs lors du nettoyage des données. Pour plus d’informations sur cette option, consultez [Créer des rôles de données personnalisés](https://help.tableau.com/current/prep/fr-ca/prep_validate_data.htm#custom_data_roles). - Masquer le champ : si vous souhaitez conserver des champs dans votre flux mais que vous n’avez pas besoin de les nettoyer, vous pouvez les masquer au lieu de les supprimer. Pour plus d’informations, consultez [Masquer des champs](https://help.tableau.com/current/prep/fr-ca/prep_filter.htm#hide_fields). - Supprimer : Supprimez le champ du flux. 3. Pour modifier une valeur, faites un clic droit ou Ctrl+clic (MacOS) sur une ou plusieurs valeurs, et sélectionnez Modifier la valeur puis entrez une nouvelle valeur. Vous pouvez également sélectionner Remplacer par une valeur nulle pour remplacer les valeurs par une valeur nulle ou double-cliquer sur un champ pour le modifier directement. Pour plus d’informations sur la modification des valeurs de champ, consultez [Modifier des valeurs de champ](#editvalues). 4. Vérifiez le résultat de ces opérations dans le volet Profil, les volets Résumé ou la grille de données. ### Renommer les champs en bloc _Pris en charge dans Tableau Prep Builder à partir de la version 2021.2.1. Pris en charge dans Tableau Prep sur le Web et dans Tableau Server et Tableau Cloud version 2021.2 et versions ultérieures._ Utilisez l’option Renommer les champs pour renommer plusieurs champs en bloc. Recherchez des parties d’un nom de champ pour le remplacer ou le supprimer, ou ajoutez des préfixes ou des suffixes à tous les champs ou à certains champs de votre ensemble de données. Vous pouvez également appliquer automatiquement la même modification à tous les champs ajoutés par la suite qui correspondent à vos critères en cochant la case Renommer automatiquement les nouveaux champs lors de vos modifications. **Remarque :** cette option n’est disponible que dans un type d’étape Nettoyage. 1. Dans une étape de Nettoyage, dans la barre d’outils, sélectionnez Renommer les champs. ![Bouton Renommer les champs dans la barre d’outils.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rename_fields_toolbar.png) Votre vue est automatiquement convertie en vue Liste et affiche tous les champs de votre flux. Vous pouvez utiliser l’option Rechercher dans la barre d’outils pour affiner vos résultats. ![Option permettant de remplacer le texte de chaque champ lors du changement de nom des champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rename_fields.png) Tous les champs sont sélectionnés par défaut. Désélectionnez la case supérieure pour effacer la sélection de tous les champs et sélectionner manuellement uniquement les champs que vous souhaitez modifier. 2. Dans le volet Renommer les champs, vous avez le choix entre les options suivantes : - Remplacer le texte : dans le champ Trouver le texte, recherchez le texte correspondant à l’aide des Options de recherche, puis saisissez le texte de remplacement dans le champ Remplacer par. Pour rechercher des espaces vides, appuyez sur la barre d’espace dans le champ Trouver le texte. **Remarque :** le fait de renommer des champs ne peut pas résulter en des noms de champs vides ou en double. ![Options de recherche pour rechercher du texte qui contient, commence par et se termine par.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rename_fields_search_options.png) - Ajouter un préfixe : ajoutez un texte au début de tous les noms de champs sélectionnés. - Ajouter un suffixe : ajoutez un texte à la fin de tous les noms de champs sélectionnés. Au fur et à mesure que vous effectuez vos entrées, vos résultats s’affichent dans le volet vue Liste. ![Option pour renommer les champs en ajoutant un suffixe à chaque champ.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rename_fields_suffix.png) 3. (facultatif) Sélectionnez Renommer automatiquement les nouveaux champs pour appliquer automatiquement ces mêmes modifications aux nouveaux champs qui correspondent à vos critères de remplacement lorsque vos données sont actualisées. 4. Cliquez sur Renommer pour Appliquer les modifications et fermer le volet. Le bouton Renommer affiche le nombre de champs affectés par vos modifications. ![Bouton Renommer les champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_rename_fields_button.png) ## Afficher vos modifications Les différents types d’opérations de nettoyage sont représentés par des icônes à travers les différentes étapes de votre flux. Si plus de quatre types d’opérations sont appliqués à une étape, trois points de suspension apparaissent sur l’étape. Survolez ces icônes pour voir les annotations indiquant les opérations appliquées, ainsi que leur ordre d’exécution. Dans Tableau Prep Builder à partir de la version 2019.1.3 et en ligne, vous pouvez cliquer sur une annotation sur l’icône de modification dans une étape du volet Flux ou sur une fiche Profil dans le volet Profil ou Résultats. La modification et le champ affecté seront mis en évidence dans le volet Modifications ainsi que dans le volet Profil ou Résultats.
Un diagramme de flux de données qui montre le processus de nettoyage des dates dans la source de données avec des calculs. Une table de données qui montre la corrélation entre les jours d’expédition et l’année de vente des articles retournés.
Vous pouvez également sélectionner une étape, puis développer le volet Modifications pour consulter les détails de chaque modification, éditer ou supprimer vos modifications, ou faire glisser des modifications vers le haut ou vers le bas pour changer leur ordre d’application. Vous pouvez aussi ajouter une description pour fournir un contexte aux autres utilisateurs. Pour plus d’informations sur l’ajout de descriptions à vos modifications, consultez [Ajouter des descriptions aux étapes du flux et aux actions de nettoyage](https://help.tableau.com/current/prep/fr-ca/prep_build_flow.htm#descriptions).
Annotation sur le nettoyageVolet Modifications

Une étape de nettoyage dans un flux Tableau Prep avec l’infobulle d’annotations et la liste des actions de nettoyage appliquées à cette étape.

Le volet Modifications affichant une liste de toutes les modifications apportées dans une étape de flux Tableau Prep.
Lorsque vous affichez les modifications pour une étape Agrégation, Permutation, Jointure ou Union, l’ordre dans lequel la modification est appliquée s’affiche avant ou après l’action de réorganisation. L’ordre de ces modifications est appliqué par le système et ne peut pas être modifié. Vous pouvez éditer et supprimer la modification. ![Liste des modifications appliquées par Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_orderops2.png) ## Fusionner des champs Si des champs contiennent les mêmes valeurs mais ont un nom différent, vous pouvez facilement les fusionner en un seul champ pour les combiner en faisant glisser un champ sur un autre. Lorsque vous fusionnez des champs, le champ cible devient le champ principal et le nom du champ cible persiste. Le champ que vous fusionnez sur le champ cible est supprimé. **Exemple :**
L’union d’entrée donne 3 champs avec les mêmes valeursFusionner 3 champs en 1
Trois graphiques à barres horizontales suivies de l’option « Données incertaines / Aucune donnée ».Un graphique à barres horizontales avec l’option « Données incertaines ou Aucune donnée ».
Lorsque vous fusionnez des champs, Tableau Prep conserve tous les champs du champ cible et remplace toutes les valeurs nulles de ce champ par les valeurs issues des champs source que vous fusionnez avec le champ cible. Les champs source sont supprimés. **Exemple**
NomTéléphone_ContactTéléphone_ProfessionnelTéléphone_MobileTéléphone_Domicile
Bob123-4567123-4567nullnull
Sallynullnull456-7890789-0123
Frednullnullnull567-8901
Emmanull234-5678345-6789null
Si vous fusionnez **Téléphone\_Professionnel**, **Téléphone\_Mobile** et **Téléphone\_Domicile** avec le champ **Téléphone\_Contact**, les autres champs sont supprimés et le résultat se présente ainsi :
NomTéléphone_Contact
Bob123-4567
Sally456-7890
Fred567-8901
Emma234-5678
Pour fusionner des champs, procédez comme suit : - Faites glisser et déposez un champ sur un autre. Un indicateur Déposer pour fusionner les champs s’affiche. - Sélectionnez plusieurs champs et faites un clic droit dans la sélection pour ouvrir le menu contextuel, puis cliquez sur Fusionner les champs. - Sélectionnez plusieurs champs, puis cliquez sur Fusionner les champs dans la barre d’outils. Pour savoir comment corriger des champs discordants suite à une union, consultez [Corriger les champs non concordants](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Fix_union). ## Appliquer des opérations de nettoyage à l’aide de recommandations Il peut parfois être difficile d’identifier l’opération de nettoyage nécessaire pour corriger les problèmes de vos données. Tableau Prep peut analyser vos données et recommander les opérations de nettoyage à appliquer automatiquement pour corriger rapidement les problèmes de vos champs de données ou identifier les problèmes afin que vous puissiez les corriger. Cette fonctionnalité est disponible dans tous les types d’étape, sauf les types d’étape Saisie, Sortie et Jointure. **Remarque :** dans Tableau Prep Builder, si vous ne souhaitez pas utiliser cette fonctionnalité, désactivez-la. Dans le menu supérieur, accédez à Aide > Paramètres et Performances. Cliquez ensuite sur Activer les recommandations pour désélectionner la coche à côté du paramètre. Les types de recommandation incluent : - Rôle des données - Filtrer - Regrouper les valeurs - Permuter les colonnes en lignes - Remplacer des valeurs par des valeurs nulles - Supprimer des champs - Scission (cette option fonctionne spécifiquement avec les données contenues dans des fichiers texte de largeur fixe. Pour utiliser la recommandation de scission avec ce type de fichier, après vous être connecté à la source de données, dans l’étape de saisie, dans l’onglet Paramètres du texte, sélectionnez un caractère Séparateur de champs qui n’est pas utilisé dans les données afin que les données se chargent en tant que champ unique.) - Supprimer des espaces ### Appliquer les recommandations 1. Effectuez l’une des actions suivantes : - Cliquez sur l’icône d’ampoule ![L’icône Suggestions de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_suggestions_icon.png) en haut à droite de la fiche Profil. - Dans la barre d’outils, cliquez sur la flèche déroulante Recommandations pour afficher toutes les recommandations concernant votre ensemble de données, et sélectionnez une recommandation dans la liste. Cette option apparaît uniquement lorsque les modifications recommandées sont identifiées par Tableau Prep.
Recommandations dans Tableau Prep.Une liste de recommandations pour modifier le rôle des données pour Zone géographique, Pays, Ville, Région et Code postal.
2. Pour appliquer la recommandation, survolez la fiche Recommandations puis cliquez sur Appliquer. ![Boîte de dialogue des recommandations de Tableau Prep avec des options permettant d’appliquer les recommandations.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_suggestions3.png) - La modification est automatiquement appliquée et une entrée est ajoutée au volet Modifications. Pour supprimer la modification, cliquez sur Annuler dans le menu supérieur ou survolez la modification dans le volet Modifications, puis cliquez sur le signe X pour la supprimer. - Si vous appliquez une recommandation pour la permutation des champs, une étape Permutation est automatiquement créée. Vous pouvez alors effectuer toute action de permutation supplémentaire, par exemple renommer les champs permutés ou permuter des champs supplémentaires. 3. Si Tableau Prep identifie d’autres recommandations suite à la modification, l’icône d’ampoule reste sur la fiche Profil jusqu’à ce qu’il n’y ait plus d’autres recommandations. ![Recommandations de Tableau Prep pour les valeurs Groupe et Filtre.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_suggestions4.png) Répétez les étapes ci-dessus pour appliquer des modifications supplémentaires ou ignorez les modifications suggérées et utilisez les autres outils de nettoyage pour résoudre les problèmes de données.

## Modifier des valeurs de champ Plusieurs variations de la même valeur peuvent vous empêcher de résumer correctement vos données. Vous pouvez corriger ces variations rapidement et aisément en appliquant les options suivantes. **Remarque :** toutes les modifications que vous apportez aux valeurs doivent être compatibles avec le type de champ de données. ### Modifier une seule valeur 1. Dans la fiche Profil, cliquez sur la valeur à modifier puis entrez la nouvelle valeur. Une icône de groupe ![Une icône de trombone.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupicon.png) s’affiche à côté de la valeur. Sinon, faites un clic droit sur une valeur et cliquez sur Modifier la valeur. La modification est enregistrée dans Suivi des modifications sur le côté gauche de l’écran. ![Édition en ligne de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_inlineedit.png) 2. Affichez les résultats dans le volet Profil et la grille de données. ### Modifier plusieurs valeurs Vous avez plusieurs possibilités pour modifier plusieurs valeurs à la fois. Par exemple, utilisez des opérations de nettoyage rapide pour supprimer la ponctuation de toutes les valeurs du champ, regrouper manuellement des valeurs en utilisant la sélection multiple ou regrouper automatiquement ensemble des valeurs à l’aide d’algorithmes de correspondance approximative qui trouvent les valeurs similaires, ou encore sélectionner plusieurs valeurs et les remplacer par des valeurs nulles. **Remarque :** lorsque vous associez plusieurs valeurs à une seule valeur, le champ d’origine montre une icône de groupe ![Une icône de trombone.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupicon.png) à côté de la valeur. Elle vous indique quelles valeurs sont regroupées ensemble. #### Modifier plusieurs valeurs en utilisant les opérations de nettoyage rapides Cette option s’applique uniquement aux champs textuels. 1. Dans le volet Profil, le volet Résultats ou la grille de données, sélectionnez le champ à modifier. 2. Cliquez sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png), sélectionnez Nettoyer, puis sélectionnez l’une des options suivantes : - Mettre en majuscule : modifiez toutes les valeurs en texte en majuscule. - Mettre en minuscule : modifiez toutes les valeurs en texte en minuscule. - Mettre dans la casse de titre : modifiez toutes les valeurs dans la casse de titre. - Supprimer les lettres : supprimez toutes les lettres et laissez uniquement les autres caractères. - Supprimer les nombres : supprimez tous les nombres et laissez les lettres et les autres caractères. - Supprimer la ponctuation : supprimez toutes la ponctuation. - Supprimer les espaces : supprimez les espaces de début et de fin. - Supprimer les espaces supplémentaires : supprimez les espaces blancs de début et de fin, et remplacez les espaces blancs supplémentaires entre des caractères par un seul espace. - Supprimer tous les espaces : supprimez tous les espaces blancs, y compris les espaces blancs de début et de fin, et tout espace blanc entre les caractères. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_title_case.png) Vous pouvez empiler les opérations pour appliquer plusieurs opérations de nettoyage aux champs. Par exemple, commencez par sélectionner Supprimer > Supprimer les nombres puis sélectionnez Nettoyer > Supprimer la ponctuation pour supprimer tous les nombres et la ponctuation des valeurs de champ. 3. Pour annuler vos modifications, cliquez sur la flèche Annuler en haut du volet Flux ou supprimez la modification de la liste des modifications. #### Regrouper et modifier plusieurs valeurs en ligne Utilisez cette option pour sélectionner manuellement plusieurs valeurs et les regrouper sous une valeur standard dans la fiche Profil. Pour utiliser d’autres méthodes de regroupement des valeurs, consultez [Associer manuellement plusieurs valeurs à une valeur standard](#group_replace_manual) et [Associer automatiquement des valeurs à une valeur standard à l’aide de la correspondance approximative](#fuzzy_match). 1. Dans la fiche Profil, sélectionnez le champ à modifier. 2. Appuyez sur Ctrl ou Maj+clic, ou Command ou Maj+clic (MacOS), et sélectionnez les valeurs que vous souhaitez regrouper. 3. Faites un clic droit et sélectionnez Groupe dans le menu contextuel. La valeur de la sélection sur laquelle vous faites un clic droit devient le nom par défaut du nouveau groupe, mais vous pouvez le modifier en ligne. ![Une colonne de variantes du nom « C Arnold » sélectionnée avec l’action « Regrouper »](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupmulti_select.png) 4. Pour modifier le nom du groupe, sélectionnez le champ groupé et modifiez la valeur ou faites un clic droit (ou Ctrl+clic sur un Mac) sur le champ groupé et sélectionnez Modifier la valeur dans le menu contextuel. 5. Pour dégrouper les valeurs d’un champ groupé, faites un clic droit sur le champ groupé, puis sélectionnez Dégrouper dans le menu contextuel. #### Remplacer une ou plusieurs valeurs par une valeur nulle Si vous souhaitez inclure des lignes de données dans votre analyse, mais exclure certaines valeurs de champ, vous pouvez les transformer en une valeur nulle. 1. Dans la fiche Profil, appuyez sur Ctrl ou Maj+clic, ou Command ou Maj+clic (sur Mac), et sélectionnez les valeurs que vous souhaitez modifier 2. Faites un clic droit ou Ctrl+clic (Mac), et sélectionnez Remplacer par une valeur nulle dans le menu. Les valeurs sont transformées en valeurs nulles et l’icône de groupe ![Une icône de trombone.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupicon.png) apparaît à côté de la valeur. ![Sélectionnez Remplacer par Null pour remplacer les valeurs par une valeur Null.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_replacenull2.png) ## Associer manuellement plusieurs valeurs à une valeur standard Utilisez l’option Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) pour associer la valeur d’un champ à une autre valeur ou sélectionner manuellement plusieurs valeurs à regrouper. Vous pouvez même ajouter de nouvelles valeurs pour configurer des relations de mappage afin d’organiser vos données. Par exemple, imaginons qu’un champ comporte trois valeurs : Ma société, Ma société Incorporated et Ma société Inc. Ces valeurs représentent toutes trois la même entreprise, Ma société. Vous pouvez utiliser Regrouper les valeurs pour associer les valeurs Ma société Incorporated et Ma société Inc. à Ma société afin que les valeurs s’affichent toutes trois comme Ma société dans le champ. ### Associer plusieurs valeurs à un champ sélectionné unique 1. Dans le volet Profil ou le volet Résultats, sélectionnez le champ à modifier. 2. Sélectionnez Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png), puis Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) > Sélection manuelle dans le menu. 3. Dans le volet gauche de l’éditeur Regrouper les valeurs, sélectionnez la valeur de champ que vous souhaitez utiliser comme valeur de regroupement. Cette valeur s’affiche maintenant en haut du volet droit. 4. Dans la section inférieure du volet droit dans l’éditeur Regrouper les valeurs, sélectionnez les valeurs à ajouter au groupe. ![Menu Regrouper les valeurs par orthographe avec trois éléments sélectionnés sous « Nom du produit ». ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupreplace4.png) Pour supprimer des valeurs du groupe, dans la section supérieure du volet droit, dans l’éditeur Regrouper les valeurs, désactivez la case à cocher à côté des valeurs. ### Créer un groupe en sélectionnant plusieurs valeurs 1. Dans le volet Profil ou le volet Résultats, sélectionnez le champ à modifier. 2. Sélectionnez Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png), puis Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) > Sélection manuelle dans le menu. 3. Dans le volet gauche de l’éditeur Regrouper les valeurs, sélectionnez plusieurs valeurs que vous souhaitez regrouper. 4. Dans le volet droit de l’éditeur Regrouper les valeurs, cliquez sur Regrouper les valeurs. ![Menu Regrouper les valeurs par la sélection manuelle avec plusieurs valeurs sélectionnées. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupreplace8.png) Un nouveau groupe est créé à l’aide de la dernière valeur sélectionnée comme nom de groupe. Pour modifier le nom du groupe, sélectionnez le champ groupé et modifiez la valeur ou faites un clic droit ou Ctrl+clic (MacOS) sur le champ groupé et sélectionnez Modifier la valeur dans le menu. ![Un menu Regrouper et remplacer et des options pour modifier la valeur des enveloppes sélectionnées.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupreplace9.png) ### Ajouter et identifier des valeurs qui ne sont pas présentes dans l’ensemble de données Si vous souhaitez associer des valeurs de votre ensemble de données à une nouvelle valeur qui n’existe pas, vous pouvez les ajouter à l’aide de Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes). Afin que vous puissiez identifier rapidement les valeurs qui ne sont pas dans l’ensemble de données, ces valeurs sont marquées avec un point rouge à côté du nom de la valeur dans l’éditeur Regrouper les valeurs. Par exemple, dans l’image ci-dessous, le Wyoming et le Nevada ne figurent pas dans l’ensemble de données. ![Éditeur Regrouper les valeurs dans Tableau Prep avec des options pour sélectionner des valeurs dans une liste à ajouter au groupe.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_outofsample1.png) Voici quelques raisons pour lesquelles une valeur peut ne pas être dans l’ensemble de données : - Vous venez d’ajouter la nouvelle valeur manuellement. - La valeur n’est plus dans les données. - La valeur est dans les données mais n’est pas dans l’ensemble de données échantillonné. Pour ajouter une nouvelle valeur : 1. Dans le volet Profil ou le volet Résultats, sélectionnez le champ à modifier. 2. Cliquez sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) > Sélection manuelle dans le menu contextuel. 3. Dans le volet gauche de l’éditeur Regrouper les valeurs, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter une nouvelle valeur. 4. Saisissez une nouvelle valeur dans le champ et appuyez sur Entrée pour l’ajouter. ![Éditeur Regrouper les valeurs dans Tableau Prep affichant une nouvelle valeur saisie dans le champ de valeur.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_OOSAdd.png) 5. Dans le volet droit, sélectionnez les valeurs à associer à la nouvelle valeur. ![Éditeur Regrouper les valeurs dans Tableau Prep affichant les valeurs qui ne figurent pas dans l’ensemble de données identifiées par un point rouge à côté des noms de valeur.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_OOSMap.png) 6. (Facultatif) Pour ajouter de nouvelles valeurs supplémentaires à votre valeur associée, cliquez sur le bouton plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) dans le volet droit de l’éditeur Regrouper les valeurs. ## Associer automatiquement des valeurs à une valeur standard à l’aide de la correspondance approximative Pour rechercher et regrouper automatiquement des valeurs similaires, utilisez l’un des algorithmes de correspondance approximative. Les valeurs de champ sont regroupées sous la valeur qui apparaît le plus fréquemment. Consultez les valeurs regroupées, et ajoutez ou supprimez des valeurs dans le groupe comme nécessaire. Si vous utilisez des rôles de données pour valider vos valeurs de champ, vous pouvez utiliser l’option Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) pour faire correspondre des valeurs non valides avec des valeurs valides. Pour plus d’informations, consultez [Regrouper des valeurs similaires par rôle de données](https://help.tableau.com/current/prep/fr-ca/prep_validate_data.htm#Group_datarole) Choisissez l’une des options suivantes pour regrouper les valeurs : - Prononciation : trouvez et regroupez les valeurs ayant la même sonorité. Cette option utilise l’algorithme Metaphone 3 qui indexe les mots selon leur prononciation et est plus spécifiquement adapté aux mots anglais. Ce type d’algorithme est utilisé par de nombreux correcteurs orthographiques. Cette option n’est pas disponible pour les rôles de données. - Caractères communs : trouvez et regroupez les valeurs ayant des lettres et des nombres en commun. Cette option utilise l’algorithme d’empreinte digitale ngram qui indexe les mots par leurs caractères uniques après avoir supprimé la ponctuation, les doublons et les espaces blancs. Cet algorithme fonctionne quelle que soit la langue prise en charge. Cette option n’est pas disponible pour les rôles de données. Par exemple, cet algorithme associerait les noms représentés sous la forme « John Smith » et « Smith, John » parce qu’ils génèrent tous deux la clé « hijmnost ». Cet algorithme ne prenant pas en considération la prononciation, la valeur « Tom Jhinois » aurait la même clé « hijmnost » et serait également inclus dans le groupe. - Orthographe : trouvez et regroupez les valeurs ayant la même orthographe. Cette option utilise l’algorithme de distance Levenshtein qui calcule une distance de modification entre deux valeurs de texte utilisant un seuil fixe par défaut. Elle les regroupe ensuite lorsque la distance de modification est inférieure à la valeur de seuil. Cet algorithme fonctionne quelle que soit la langue prise en charge. Il peut être utilisé après l’application d’un rôle des données. Dans ce cas, il fait correspondre les valeurs invalides à la valeur valide la plus proche en utilisant la distance d’édition. Si la valeur standard ne se trouve pas dans votre exemple d’ensemble de données, Tableau Prep l’ajoute automatiquement et marque la valeur comme n’appartenant pas à l’ensemble de données d’origine. - Prononciation et orthographe : si vous affectez un rôle des données à vos champs, vous pouvez utiliser ce rôle des données pour associer et regrouper les valeurs avec la valeur standard définie par votre rôle des données. Cette option associe ensuite des valeurs non valides à la valeur valide la plus proche en fonction de l’orthographe et de la prononciation. Si la valeur standard ne se trouve pas dans votre exemple d’ensemble de données, Tableau Prep l’ajoute automatiquement et marque la valeur comme n’appartenant pas à l’ensemble de données d’origine. Cette option est celle qui convient le mieux aux mots anglais. Pour plus d’informations, consultez [Nettoyer et organiser les données](#Group_datarole). Vous voulez en savoir plus sur ces algorithmes de correspondance approximative? Consultez [Regroupement automatisé dans Tableau Prep Builder](https://www.tableau.com/fr-ca/blog/automated-grouping-tableau-prep-builder) sur Tableau.com. ### Regrouper des valeurs similaires à l’aide de la correspondance floue 1. Dans le volet Profil ou le volet Résultats, sélectionnez le champ à modifier. 2. Cliquez sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Regrouper les valeurs puis sélectionnez l’une de ces options : - Prononciation - Caractères communs - Orthographe ![Un menu déroulant affiche le menu Regrouper les valeurs par choix.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupreplace7.png) Tableau Prep Builder trouve et regroupe les valeurs qui correspondent et les remplace par la valeur qui se présente le plus fréquemment dans le groupe. 3. Consultez les regroupements, et ajoutez ou supprimez manuellement des valeurs, ou modifiez-le comme nécessaire. Cliquez ensuite sur Terminer. ![Menu Regrouper les valeurs par orthographe avec trois éléments sélectionnés sous « Nom du produit ». ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_groupreplace6.png) ### Ajuster vos résultats lors du regroupement des valeurs de champ Si vous regroupez des valeurs similaires par Orthographe ou Prononciation, vous pouvez modifier vos résultats en utilisant le curseur sur le champ afin d’ajuster le degré de rigidité des paramètres de regroupement. Selon la manière dont vous définissez le curseur, vous pouvez avoir davantage de contrôle sur le nombre de valeurs incluses dans un groupe et le nombre de groupes créés. Par défaut, Tableau Prep détecte le paramètre de regroupement optimal et affiche le curseur dans cette position. Lorsque vous modifiez le seuil, Tableau Prep analyse un échantillon des valeurs pour déterminer le nouveau regroupement. Les groupes générés à partir du paramètre sont sauvegardés et enregistrés dans le volet Modifications, mais le paramètre de seuil n’est pas enregistré. La prochaine fois que vous ouvrez l’éditeur Regrouper les valeurs, soit pour modifier votre changement existant, soit pour effectuer une nouvelle modification, le curseur de seuil est affiché dans la position par défaut, ce qui vous permet d’effectuer des ajustements en fonction de votre ensemble de données actuel. 1. Dans le volet Profil ou le volet Résultats, sélectionnez le champ à modifier. 2. Cliquez sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) puis sélectionnez l’une de ces options : - Prononciation - Orthographe ![Un outil de correspondances partielles regroupe les noms par prononciation.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fuzzy_slider1.png) Tableau Prep trouve et regroupe les valeurs qui correspondent et les remplace par la valeur qui se présente le plus fréquemment dans le groupe. 3. Dans le volet gauche de l’éditeur Regrouper les valeurs, faites glisser le curseur vers l’un des 5 niveaux de seuil pour modifier vos résultats. ![Boîte de dialogue Regrouper par prononciation avec une liste de noms de villes regroupés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_fuzzy_slider2.png) Pour définir un seuil plus strict, déplacez le curseur vers la gauche. Il en résulte moins de correspondances et la création de moins de groupes inférieur. Pour définir un seuil moins strict, déplacez le curseur vers la droite. Il en résulte plus de correspondances et la création de plus de groupes. 4. Cliquez sur Terminé pour enregistrer vos modifications. ## Autres articles de cette section [Passer au contenu principal](#main-content) # Notes de version de Tableau Prep Cette rubrique décrit les nouveautés de la dernière version. Utilisez la visualisation ci-dessous pour explorer les nouvelles fonctionnalités de Tableau Prep. Cliquez sur une fonctionnalité pour afficher l’infobulle avec un lien vers la documentation détaillée de cette fonctionnalité. Explorez les filtres pour affiner votre recherche. Téléchargez les données pour créer une liste personnalisée. - Cliquez sur Rechercher par fonctionnalité pour afficher une liste des nouvelles fonctionnalités d’un produit ou d’une version, ou pour savoir quand une fonctionnalité a été publiée. The dashboard currently defaults to Tableau Prep as the product (which includes Prep Builder and Prep Conductor features) for the version Tableau Prep Builder. - Cliquez sur Mettre à jour Prep pour voir une liste des fonctionnalités spécifiques à votre mise à niveau. Si vous publiez des flux sur Tableau Server pour les exécuter selon une programmation, certaines nouvelles fonctionnalités nécessitent une version minimale de Tableau Server pour s’exécuter. La vue répertorie la version minimale de Tableau Server qui prend en charge la planification des flux créés dans une version spécifique de Tableau Prep Builder pour vous aider à repérer rapidement les fonctionnalités avec des exigences de compatibilité. **Conseil** : cliquez sur le bouton Télécharger dans la barre d’outils de la visualisation (lorsqu’aucun nom de fonctionnalité n’est sélectionné), puis sélectionnez Données pour exporter la liste vers un fichier CSV que vous pouvez personnaliser. ## Ressources associées [Nouvelles fonctionnalités](https://www.tableau.com/fr-ca/products/new-features) Parcourez les résumés des nouvelles fonctionnalités pour les versions actuellement prises en charge. [Tous les problèmes connus](https://issues.salesforce.com/ "Tous les problèmes connus") | [Téléchargements](https://www.tableau.com/fr-ca/support/releases/prep) [Passer au contenu principal](#main-content) # Occupation des lits d’hôpitaux avec Tableau Prep Atteindre la capacité maximale dans un hôpital est certes problématiques, mais une surabondance des ressources l’est également. Il est important de comprendre les lits d’hôpitaux en considérant le lit en tant que ressource. Toutefois, les données sont souvent enregistrées du point de vue d’un patient. Comment prendre des données qui capturent le moment où des patients occupent des lits et déterminer l’occupation des lits? **Remarque :** pour effectuer les tâches décrites dans ce tutoriel, vous aurez besoin d’installer Tableau Prep et, de manière facultative, Tableau Desktop : Pour installer Tableau Prep et Tableau Desktop, consultez le [Guide de déploiement de Tableau Desktop et Tableau Prep.](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_welcome.htm#) Vous pouvez également télécharger la version d’évaluation gratuite de [Tableau Prep](https://www.tableau.com/fr-ca/products/prep/download) ou Tableau Desktop Free Edition. Vous devrez également télécharger trois fichiers de données. Il est recommandé de les enregistrer dans le dossier Mon référentiel Tableau Prep > Sources de données. \- [Beds.xlsx](https://mkt.tableau.com/PrepTutorials/Beds.xlsx) \- [Hours.xlsx](https://mkt.tableau.com/PrepTutorials/Hours.xlsx) \- [Patient Beds.xlsx](https://mkt.tableau.com/PrepTutorials/Patient%20Beds.xlsx) ## Les données Pour nos quatre lits, A, B, C et D, nous suivons quel patient occupait le lit, et l’heure de début et de fin de son occupation. Les données se présentent comme suit : ![aperçu de l’ensemble de données de lit de patient](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_patientbeddata.png) ## Analyse préliminaire Si nous introduisons les données dans Tableau Desktop, nous pouvons créer un diagramme de Gantt pour montrer à quel moment les patients occupent les lits. ![Diagramme de Gantt dans Tableau Desktop de l’ensemble de données de lit de patient](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_originaldatagantt.png) Cette représentation visuelle est utile. Nous pouvons voir qu’il n’existe que de brefs intervalles entre les occupations pour les lits A et B, mais que le lit C, quant à lui, est très sous-utilisé. Il n’y a pas d’heure de fin pour le patient du lit D, mais nous pourrons gérer ce problème avec quelques calculs. Nous disposons ainsi d’une vue d’ensemble visuelle du mode d’occupation des lits. Par contre, comment faire pour compter le nombre d’heures pendant lequel un lit était vacant? Ou comparer la durée d’inoccupation des lits avant ou près la mise en place d’une nouvelle politique? Il n’existe aucun moyen facile de répondre à ces questions avec la structure actuelle des données. ## Structure souhaitée des données En créant quelques ensembles de données très élémentaires et en les combinant dans Tableau Prep, nous pouvons transformer la structure de cet ensemble de données de manière à pouvoir effectuer des analyses plus approfondies et créer des visualisations encore plus utiles. Avant de passer à Tableau Prep, prenons du recul et considérons ce dont nous avons besoin pour répondre à la question, « Pendant combien d’heures chaque lit a-t-il été inoccupé? » Nous devons pouvoir examiner chaque lit pour chaque heure, et savoir si un patient occupait ou non le lit. Actuellement, les données relèvent seulement quand un patient occupait le lit. Nous n’avons pas donné d’informations à Tableau au sujet des heures d’_inoccupation_. Pour créer cette matrice complète de tous les lits et de toutes les heures, nous allons créer deux ensembles de données. L’un d’eux est simplement une liste de lits (A, B, C, D) et l’autre une liste d’heure (1, 2, 3, …, 23, 24). En effectuant une jointure croisée (en liant chaque ligne d’un ensemble de données avec chaque ligne de l’autre ensemble de données), nous obtiendrons chaque combinaison possible de lits et d’heures.
L’ensemble de données Beds.xlsx se présente comme suit :L’ensemble de données Hours.xlsx se présente comme suit :Et les résultats de la jointure croisée se présentent comme suit : 
Aperçu de l’ensemble de données LitsAperçu de l’ensemble de données HeuresAperçu des données de la matrice Lits-Heures
Ensuite, nous allons intégrer les informations **Patient Beds** (Lits de patients) en étiquetant chaque combinaison lit-heure comme ayant ou non un patient spécifique. Nous obtenons un ensemble de données qui inclut une ligne pour chaque lit-heure, et indique si un patient occupait le lit, le nombre et les heures de début et de fin. Les valeurs nulles indiquent que le lit était inoccupé. ![Aperçu des données de la matrice Lit-Heure-Patient](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_bedhourpatientmatrix.png) Avec les données de cette structure, nous pouvons effectuer des analyses de ce type, afin d’analyser les lits vacants aussi facilement que les lits avec patients. ![Tableau de bord des données mises en forme montrant l’utilisation du lit par heure et par patient](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_shapeddatadashboard.png) ## Restructuration des données Comment utiliser Tableau Prep à cette fin? Nous allons créer le flux en deux parties, tout d’abord en créant la matrice Lits Heures, puis en la combinant avec les données Lits de patients. Assurez-vous de télécharger les trois fichiers (**Beds.xlsx**, **Hours.xlsx** et **Patient Beds.xlsx**) pour bien suivre le didacticiel. ### Matrice Lits Heures Tout d’abord, nous allons nous connecter au fichier **Beds.xlsx**. 1. Ouvrez Tableau Prep. 2. Dans l’écran de démarrage, sélectionnez Se connecter aux données. 3. Dans le volet Connexions, sélectionnez Microsoft Excel. Accédez à l’emplacement où vous avez enregistré **Bed.xlsx** et sélectionnez Ouvrir. 4. La feuille Beds devrait apparaître automatiquement dans le volet Flux. **Conseil :** pour plus d’informations sur la connexion aux données, consultez [Se connecter aux données](https://help.tableau.com/current/prep/fr-ca/prep_connect.htm). Ensuite, nous devons créer un champ pour effectuer la jointure croisée avec l’ensemble de données **Hours** (Heures). Nous allons ajouter un calcul, qui est simplement la valeur **1**. 1. Dans le volet Flux, sélectionnez Beds, puis sélectionnez l’étape de nettoyage suggérée. 2. Avec l’étape Nettoyer que nous venons d’ajouter, le volet Profil s’affiche. Sélectionnez Créer un champ calculé dans la barre d’outils. 3. Nommez le champ **Jointure croisée** et entrez la valeur **1**. 4. La grille Données devrait se mettre à jour pour afficher l’état actuel des données. ![Un tableau qui affiche le résultat d’une jointure croisée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_crossjoinresults.png "visuel de la grille des données avec colonnes pour la jointure croisée et les lits") Nous allons répéter le processus pour l’ensemble de données Hours (Heures). Développer pour obtenir les directions 1. Dans le volet Connexions, sélectionnez le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png) pour ajouter une autre connexion de données. 2. Choisissez Microsoft Excel puis sélectionnez **Hours.xlsx** file et cliquez sur Ouvrir. 3. Dans le volet Flux, sélectionnez Heures, puis sélectionnez l’étape de nettoyage suggérée pour l’ajouter au flux. 4. Dans la barre d’outils du volet Profil, créez un champ calculé appelé **Jointure croisée** et entrez la valeur **1**. ![Un tableau qui affiche le résultat d’une jointure croisée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_crossjoinresults2.png "visuel de la grille des données avec colonnes pour la jointure croisée et les heures") Les deux ensemble de données ont maintenant un champ partagé, **Jointure croisée**, et peuvent être liés. 1. Liez les deux étapes de nettoyage en faisant glisser **Nettoyer 2** sur **Nettoyer 1** et en déposant sur l’option Lier. ![Le volet de flux affichant la zone de dépôt Jointure lorsque Nettoyer 2 est déplacé vers Nettoyer 1](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_clean1joinclean2.png) 2. Dans le Profil de jointure ci-dessous, les configurations de jointure devraient se remplir automatiquement. - Étant donné que nous avons nommé les deux champs **Jointure croisée**, Tableau Prep les identifie automatiquement comme champ partagé et crée les Clauses de jointure appliquées appropriées. - Le Type de jointure par défaut est interne, et c’est ce que nous souhaitons. - Cette jointure correspondra à toutes les lignes issues de **Beds** avec toutes les lignes issues de **Hours**, comme nous l’avons vu dans la grille Données. ![Le volet Profil de jointure avec divers éléments appelés pour correspondre à la liste ci-dessus](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_join1profile.png) A. Clause de jointure B. Type de jointure C. Résultats de la grille de données **Conseil :** pour plus d’informations sur les jointures, consultez [Lier vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Join). Nous n’avons plus besoin des champs **Jointure croisée**, donc nous pouvons les supprimer. 1. Dans le volet Flux, sélectionnez **Jointure 1**, sélectionnez l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png), puis ajoutez une étape de nettoyage. 2. Sélectionnez les champs **Jointure croisée-1** et **Jointure croisée**, puis sélectionnez Supprimer les champs. 3. Double-cliquez sur l’étiquette **Nettoyer 3** et renommez cette étape **Bed Hour Matrix** (Matrice Lits Heures). Nous avons maintenant l’ensemble de données Bed Hour Matrix qui contient tous les lits et toutes les heures, et nous avons terminé la première partie de la création de notre ensemble de données. ### Occupation des lits de patients La deuxième partie consiste à introduire l’occupation des lits des patients. Pour commencer, nous nous connectons aux données. 1. Dans le volet Connexions, sélectionnez le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png) pour ajouter une autre connexion de données. 2. Choisissez Microsoft Excel, sélectionnez **Patient Beds.xlsx**, puis cliquez sur Ouvrir. 3. Dans le volet Flux, sélectionnez **Patient Beds**, puis sélectionnez l’étape de nettoyage suggérée pour l’ajouter au flux. Le fichier Bed Hour Matrix est basé sur le nombre d’_heures_ mais Patient Beds est basé sur l’_heure réelle_, nous devons extraire les heures de début et de fin de Patient Beds. En outre, pour l’heure de fin, nous voulons nous assurer que, si un patient occupe encore le lit à la fin de la journée (minuit, heure 24), ce lit sera indiqué comme occupé alors même qu’il n’y a pas d’heure de fin dans l’ensemble de données. Nous allons ajouter un champ calculé dans cette nouvelle étape. 1. Dans la barre d’outils, cliquez sur Créer un champ calculé. 2. Nommez le champ **Start Hour** (Heure de début). Pour le calcul, entrez `DATEPART('hour',[Start Time])`. 3. Ce calcul prend l’heure de début et l’extrait. De ce fait, « 1/1/18 9 :35 AM » devient simplement « 9 ». 4. Créez un autre champ calculé appelé **End Hour** (Heure de fin). Pour le calcul, entrez `IFNULL(DATEPART('hour',[End Time]), 24)`. La partie `DATEPART` prend l’heure de fin. La partie `IFNULL` affectera une heure de fin de 24 (minuit) en l’absence d’heure de fin. Nous sommes maintenant prêts à lier l’occupation des lits de patients à **Bed Hour Matrix**. Cette jointure est un peu plus complexe que les précédentes. Une jointure interne retournerait uniquement les valeurs présentes dans les deux ensembles de données. Étant donné que nous souhaitons conserver tous les emplacements lit-heure, qu’un patient ait ou non occupé le lit, nous devons effectuer une jointure gauche. Ceci entraîne beaucoup de valeurs nulles, mais ce résultat est correct. Nous devons également faire l’association lorsqu’un emplacement lit-heure est pris par un patient (ou des patients). Donc, en plus d’associer le lit occupé par le patient, nous devons également prendre en considération l’heure. L’ensemble de données Bed Hour Matrix a justement un champ **Hour** (Heure) et l’ensemble de données **Patient Beds** a des champs **Start Hour** (Heure de début) et **End Hour** (Heure de fin). Nous allons utiliser des notions de logique de base pour déterminer si un patient devrait être affecté à un emplacement lit-heure donné : _Un patient est considéré comme occupant un lit si son heure de début est inférieure ou égale à (<=) l’emplacement lit-heure ET que son heure de fin est supérieure ou égale à (>=) l’emplacement lit-heure._ De ce fait, trois clauses de jointure sont nécessaires pour associer correctement ces deux ensembles de données ensemble. 1. Liez l’étape **Nettoyer 3** avec l’étape **Bed Hour Matrix**. 2. Dans la zone Clauses de jointure appliquées, le paramètre par défaut devrait être **Hour** = **End Hour**. Sélectionnez la clause de jointure pour modifier l’opérateur de « **\=** » en « **<=** ». ![Champs avec opérateurs de jointure.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_joinoperator.png "représentation du changement d’opérateur de jointure") 3. Sélectionnez le bouton Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addvalueicon.png) en haut à droite de la zone Clauses de jointure appliquées pour ajouter une autre clause de jointure. Définissez de sorte que **Hour >= Start Hour.** Ajoutez une troisième clause de jointure pour **Bed = Hospital Bed**. 4. Dans la section Type de jointure, sélectionnez la zone sans ombrage du graphique à côté de **Bed Hour Matrix** pour modifier le type de jointure sur une jointure **gauche**. ![Le volet de profil de jointure pour Jointure 2 affichant la configuration correcte](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_join2.png) **Remarque :** si vous faites glisser **Bed Hour Matrix** vers **Nettoyer 3** et non l’inverse, vous pouvez obtenir les résultats souhaités en utilisant une jointure droite au lieu d’une jointure gauche. L’ordre dans lequel vous faites glisser les étapes a une incidence sur l’orientation de la jointure. Les clauses de jointure seront également dans l’ordre inverse. Veillez à préserver la logique correcte de comparaison des heures. Nos données sont maintenant liées, mais il nous faut nettoyer quelques artefacts de la jointure et nous assurer que les champs sont bien ordonnés. Nous n’avons plus besoin des paramètres **Start Hour** et **End Hour**. **Hospital Bed** et **Bed** sont également redondants. Enfin, une valeur nulle dans le champ **Patient** signifie réellement que le lit est vacant. 1. Dans le volet Flux, ajoutez une étape de nettoyage afin que nous puissions mettre de l’ordre dans les données liées. 2. Faites un Ctrl+clic (Command+clic sur un Mac) pour faire une sélection multiple des champs **End Hour**, **Start Hour** et **Hospital Bed**, puis sélectionnez Supprimer des champs dans la barre d’outils. 3. Dans la fiche Profil du champ **Patient**, double-cliquez sur la valeur nulle et tapez **Unoccupied** (Inoccupé). Nous avons maintenant une structure de données avec une ligne pour chaque lit-heure. Si un patient occupait un lit pendant cette heure, nous disposons également des informations sur le patient. Il ne nous reste plus qu’à ajouter une étape de sortie et à générer l’ensemble de données lui-même. 1. Dans le volet Flux, sélectionnez **Nettoyer 4**, sélectionnez l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png), puis ajoutez une étape de sortie. 2. Dans le volet Sortie, modifiez le Type de sortie sur .csv, puis sélectionnez Parcourir. 3. Entrez **Bed Hour Patient Matrix** comme nom, et choisissez l’emplacement souhaité avant de sélectionner Accepter pour enregistrer. 4. Sélectionnez le bouton Exécuter le flux au bas du volet pour générer votre sortie. Sélectionnez Terminé dans la boîte de dialogue d’état pour fermer la boîte de dialogue. **Conseil :** pour plus d’informations sur les fichiers de sortie et l’exécution d’un flux, consultez [Enregistrer et partager votre travail](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#Export). Le flux final devrait se présenter comme suit : ![Le volet de flux avec toutes les étapes terminées](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_finalflow.png) ## Analyse dans Tableau Desktop Pour installer Tableau Desktop avant de poursuivre ce tutoriel, vous pouvez télécharger Tableau Desktop Free Edition. Maintenant que l’ensemble de données présente la structure souhaitée, nous pouvons effectuer une analyse plus approfondie qu’avec les données d’origine. 1. Ouvrez Tableau Desktop. Dans le volet Connexion, sélectionnez Fichier texte, accédez au fichier **Bed Hour Patient Matrix.csv**, puis sélectionnez Ouvrir. 2. Dans l’onglet Source de données, les données devraient apparaître dans l’espace de travail par défaut. Accédez à la **Feuille 1**. 3. Dans le volet Données, faites glisser **Hour** au-dessus de la ligne séparant les Mesures et les Dimensions pour en faire une dimension discrète. ![Faites glisser un champ Mesure sur la section Dimension pour le convertir en dimension.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hospitalbeds_dimmeasure.png) 4. Faites glisser **Bed** vers l’étagère Lignes et **Hour** vers l’étagère Colonnes. 5. Faites glisser **Patient** vers l’étagère Couleur. ![Vue de base des données mises en forme dans Tableau Desktop montrant l’utilisation du lit par heure](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_desktopbasic.png) La mise en forme est facultative mais contribue à rendre les visuels plus lisibles. 1. Sélectionnez l’étagère Couleur, puis sélectionnez Modifier les couleurs. 2. Dans la zone à gauche, sélectionnez **Unoccupied**. Dans la liste déroulante à droite, choisissez la palette de couleurs Seattle Grays. 3. Sélectionnez le quatrième gris le plus clair, et cliquez sur OK. 4. Sélectionnez à nouveau l’étagère Couleur, puis cliquez sur la liste déroulante Bordure. Choisissez la seconde option de gris tout à droite. 5. Dans la barre d’outils, dans la liste déroulante Taille, changez de Standard en Adapter la largeur. ![Image de l’emplacement de la liste déroulante des tailles dans la barre d’outils](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_desktopfitwidth.png) 6. Sélectionnez le menu Format , puis Bordures. 7. Dans Séparateur de lignes, sélectionnez la liste déroulante Volet et choisissez un gris très clair. 8. Ajustez le curseur Niveau sur la seconde graduation. 9. Répétez l’opération avec Séparateur de colonnes. Définissez la couleur Volet sur le gris clair et le Niveau sur la seconde graduation. ![Un extrait montrant le volet de format avec les paramètres corrects pour les bordures](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_desktopborders.png) 10. Double-cliquez sur l’onglet de feuille au bas et renommez-le **Bed Use by Hour** (Occupation des lits par heure). Cette vue nous permet de voir rapidement quand un lit donné était occupé ou vacant. ![Une vue montrant l’utilisation du lit par heure](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_desktopbeduse.png) Mais nous pouvons aller plus loin et compter le nombre d’heures pendant lesquelles chaque lit était inoccupé. 1. Sélectionnez l’icône ![Icône Nouvelle feuille de calcul.](/tableau/current/fr-ca/prep/fr-ca/Img/newsheet.png) de l’onglet de nouvelle feuille en bas pour ouvrir une nouvelle feuille. 2. Faites glisser **Patient** vers Lignes. 3. Faites glisser **Hour** vers Colonnes. Faites un clic droit sur la pile Hour pour ouvrir le menu. Choisissez Mesure \> Total. 4. Faites glisser une autre copie du champ **Patient** depuis le volet Données vers l’étagère Couleur. 5. Faites un clic droit sur l’axe et sélectionnez Modifier l’axe. Modifiez le titre sur **Hours** et fermez la boîte de dialogue. 6. Renommez l’onglet de la feuille **Bed Hours by Patient.** ![Une vue montrant les heures de lit par patient](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_hb_desktoppatientbeds.png) Cette vue nous permet d’identifier le nombre d’heures de lits inoccupés, ce que nous ne pouvions pas faire avec l’ensemble de données d’origine. Quels autres graphiques ou tableaux de bord pouvez-vous créer? Lancez-vous maintenant que vos données présentent la structure correcte. ## Récapitulatif et ressources Pour créer cette structure de données à l’aide de Tableau Prep, nous avons dû effectuer les actions suivantes : 1. Créer un ensemble de données pour chaque aspect que nous souhaitons analyser, dans ce cas **Beds** et **Hours**. 2. Effectuer une jointure croisée de ces ensemble de données afin de créer un ensemble de données **Bed Hour Matrix** avec chaque combinaison possible de lits et d’heures. 3. Lier **Bed Hour Matrix** avec les données **Patient Bed**, en s’assurant que la jointure conserve tous les emplacements lits-heures et que les clauses de jointure associent correctement les données de lits de patients avec les emplacements lits-heures. Nous avons utilisé les calculs suivants pour créer des champs pour la jointure. Le second et le troisième extraient les informations d’heures à partir des champs date/heure d’origine. - **Jointure croisée** = `1` - Affecte simplement la valeur 1 à chaque ligne - **Heure de début** = `DATEPART('hour',[Start Time])` - Ce calcul prend l’heure de début et l’extrait. De ce fait, « 1/1/18 9 :35 AM » devient simplement « 9 ». - **Heure de fin** = `IFNULL(DATEPART('hour',[End Time]), 24)` - Nous pourrions utiliser `DATEPART('hour',[End Time])`, comme nous l’avions fait pour **Heure de début**. Ce calcul prend l’heure de fin, et l’extrait. Ainsi, « 1/1/18 4 :34 PM » devient simplement « 4 ». - Mais nous souhaitons indiquer que le lit de patient qui est encore occupé (pas d’heure de fin) est utilisé, et non pas vacant. Pour cela, nous affectons une heure de fin de 24 (minuit) en l’absence d’heure de fin à l’aide de la fonction `IFNULL`. Si le premier argument `DATEPART('hour',[End Time])` est null, le calcul renvoie « 24 » à la place. **Remarque :** vous souhaitez vérifier votre travail? Téléchargez le fichier de flux complet Tableau Prep ([Hospital Beds.tflx](https://mkt.tableau.com/PrepTutorials/Hospital%20Beds.tflx)) et le fichier de classeur complet Tableau Desktop ([Hospital Beds.twbx](https://mkt.tableau.com/PrepTutorials/Hospital%20Beds.twbx)). **Ressources :** besoin d’une formation supplémentaire? Suivre une [formation en personne](https://www.tableau.com/fr-ca/learn/classroom/prep). Vous voulez en savoir plus sur les fonctionnalités que nous avons traitées? Consultez les autres rubriques dans l’aide en ligne de Tableau Prep. Vous recherchez des ressources supplémentaires? Le billet de blogue [Master Tableau Prep with this list of learning resources](https://www.tableau.com/fr-ca/about/blog/2018/7/master-tableau-prep-list-learning-resources-92064) est là pour vous aider. [Passer au contenu principal](#main-content) # Permuter vos données **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) et de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). L’analyse de données à partir d’une feuille de calcul ou d’un tableau croisé peut parfois s’avérer difficile dans Tableau. Tableau préfère que les données soient « grandes » plutôt que « larges », ce qui signifie que vous devez souvent permuter vos données de colonnes en lignes pour que Tableau puisse les évaluer correctement. Toutefois, il peut arriver que vos tables de données soient grandes et étroites, et soient trop normalisées pour permettre une analyse correcte. Prenons par exemple un département de ventes qui assure le suivi des dépenses de publicité dans deux colonnes, l’une appelée **Publicité** et contenant des lignes pour la **radio**, la **télévision** et l’**impression**, et une colonne pour les dépenses totales. Dans ce type de scénario, pour analyser ces données en tant que mesures séparées, vous devez permuter ces données de lignes en colonnes. Mais qu’en est-il de la permutation d’ensembles de données plus volumineux, ou de données qui changent fréquemment au fil du temps? Vous pouvez utiliser un modèle de correspondance avec des caractères génériques pour rechercher les champs correspondant au modèle et permuter automatiquement les données. Utilisez l’une des options suivantes lorsque vous permutez vos données : - Permuter les colonnes en lignes - Utilisez la recherche avec caractère générique pour permuter instantanément des champs selon un modèle de correspondance (Tableau Prep Builder version 2019.1.1 et versions ultérieures, et sur le Web). - Permuter des colonnes en lignes (Tableau Prep Builder à partir de la version 2019.1.1 et sur le Web). Quelle que soit la manière dont vous permutez vos champs, vous pouvez interagir directement avec les résultats et procéder à des opérations de nettoyage supplémentaires pour que vos données se présentent comme vous le souhaitez. Vous pouvez également utiliser la fonction de dénomination intelligente par défaut de Tableau Prep pour renommer automatiquement vos champs et valeurs permutés. ## Permuter les colonnes en lignes Utilisez cette option de permutation pour passer de données larges à des données grandes. Permutez les données de colonnes en lignes sur un ou plusieurs groupes de champs. Sélectionnez les champs avec lesquels vous souhaitez travailler et permutez les données de colonnes en lignes. 1. Connectez-vous à votre source de données. 2. Faites glisser la table à permuter vers le volet Flux. 3. Effectuez l’une des actions suivantes : - **Tableau Prep Builder version 2019.4.2 et versions ultérieures, et sur le Web :** dans le volet Profil, sélectionnez les champs que vous souhaitez permuter, puis faites un clic droit ou Ctrl-clic (MacOS) et sélectionnez Permuter les colonnes en lignes dans le menu. Si vous utilisez cette option, passez à l’étape 7. - **Toutes les versions :** cliquez sur l’icône ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Ajouter une permutation dans le menu contextuel.
Sélectionnez des champs (Tableau Prep Builder depuis la version 2019.4.2 et sur le Web)Menu Étape de flux (toutes versions)
La page Tableau Prep Builder avec l’option Permuter les colonnes en lignes sélectionnée.Le menu de l’icône Source de données est ouvert et Permuter est sélectionné.
4. (Facultatif) Dans le volet Champs, entrez une valeur dans le champ Recherche pour rechercher les champs à permuter dans la liste de champs. 5. (Facultatif) Cochez la case Renommer automatiquement les champs et valeurs permutés pour permettre à Tableau Prep de renommer les nouveaux champs permutés en utilisant les valeurs communes dans les données. Si aucune valeur commune n’est trouvée, le nom par défaut est utilisé. 6. Sélectionnez un ou plusieurs champs dans le volet gauche, et faites-les glisser vers la colonne Valeurs Permutation1 du volet Champs permutés. 7. (Facultatif) Dans le volet Champs permutés, cliquez sur l’icône Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres colonnes à permuter, puis répétez l’étape précédente pour sélectionner d’autres champs à permuter. Vos résultats apparaissent immédiatement à la fois dans le volet Résultats de la permutation et la grille de données. **Remarque :** vous devez sélectionner le même nombre de champs que celui sélectionné à l’étape 5. Par exemple, si vous avez sélectionné 3 champs à permuter initialement, chaque colonne suivante que vous permutez doit également contenir 3 champs. 8. Si vous n’avez pas activé l’option de dénomination par défaut ou si Tableau Prep n’a pas pu détecter un nom automatiquement, modifiez les noms des champs. Vous pouvez également modifier les noms des champs d’origine dans ce volet pour mieux décrire les données. 9. (Facultatif) Renommez la nouvelle étape Permutation de manière à vous souvenir de vos modifications, par exemple « Permuter les mois ». 10. Pour actualiser vos données de permutation lorsque les données changent, exécutez votre flux. Si de nouveaux champs sont ajoutés à votre source de donnée et ont besoin d’être ajoutés à la permutation, ajoutez-les manuellement à la permutation. **Exemple :** permutation sur plusieurs champs Cet exemple présente une feuille de calcul de ventes de produits pharmaceutiques, taxes et totaux par mois et année. ![Une feuille de calcul de ventes de produits pharmaceutiques, les taxes et totaux par mois et par année avec des en-têtes partagés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_beforepivot.png) En permutant les données, vous pouvez créer des lignes pour chaque mois et année, et des colonnes individuelles pour les ventes, les taxes et les totaux afin que Tableau puisse interpréter plus facilement ces données à des fins d’analyse. ![Le volet Champs permutés affichant les résultats de la permutation des colonnes en lignes dans un flux Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_afterpivot.png) ### Voir la « permutation de champs multiples » en action. ## Utiliser la recherche avec caractère générique pour permuter des champs Si vous utilisez des ensembles de données volumineux ou si vos données changent fréquemment au fil du temps, depuis Tableau Prep Builder version 2019.1.1 et sur le Web, vous pouvez utiliser une recherche avec caractère générique lors de la permutation de colonnes en lignes pour permuter instantanément vos données selon un modèle de correspondance avec des caractères génériques. Si de nouveaux champs correspondant au modèle sont ajoutés ou supprimés, Tableau Prep détecte le changement de modèle lorsque vous exécutez le flux, et les résultats de la permutation sont automatiquement mis à jour. 1. Connectez-vous à votre source de données. 2. Faites glisser la table à permuter vers le volet Flux. 3. Cliquez sur l’icône Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Ajouter une permutation dans le menu contextuel. 4. Dans le volet Champs permutés, cliquez sur le lien Utiliser la recherche avec caractère générique pour permuter des champs. ![Utilisez la recherche avec caractère générique pour permuter des champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wildcard_pivot3.png) 5. Entrez une valeur ou une valeur partielle que vous souhaitez rechercher. Par exemple, entrez **Sales\_** pour obtenir les champs étiquetés sous **sales\_2017**, **sales\_2018** et **sales\_2019**. N’utilisez pas des astérisques pour le modèle de correspondance à moins qu’ils ne fassent partie de la valeur de champ que vous recherchez. Au lieu de cela, cliquez sur le bouton Options de recherche![Bouton Options de recherche de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_search_options_button.png) pour sélectionner la manière dont vous souhaitez trouver la valeur. Appuyez ensuite sur Entrée pour appliquer la recherche et permuter les valeurs correspondantes. ![Utilisez la recherche avec caractère générique pour permuter des champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_wildcard_pivot.png) 6. (Facultatif) Dans le volet Champs permutés, cliquez sur l’icône Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) pour ajouter d’autres colonnes à permuter, puis répétez l’étape précédente pour sélectionner d’autres champs à permuter. 7. Si vous n’avez pas activé l’option de dénomination par défaut ou si Tableau Prep n’a pas pu détecter un nom automatiquement, modifiez les noms des champs. 8. Pour actualiser vos données de permutation lorsque les données changent, exécutez votre flux. Tous les nouveaux champs ajoutés à votre source de données et correspondant au modèle avec des caractères génériques sont automatiquement détectés et ajoutés à la permutation. 9. Si les résultats ne correspondent pas à vos attentes, essayez l’une des options suivantes : - Entrez une valeur différente dans le champ Recherche et appuyez sur Entrée. La permutation est automatiquement actualisée et affiche les nouveaux résultats. - Faites glisser manuellement des champs supplémentaires vers la colonne Valeurs Permutation1 du volet Champs pivotés. Vous pouvez également supprimer les champs qui ont été ajoutés manuellement en les faisant glisser hors de la colonne Valeurs Permutation1 vers le volet Champs. **Remarque :** il n’est pas possible de supprimer les champs qui ont été ajoutés à partir des résultats de la recherche avec caractères génériques en les faisant glisser hors de la colonne Valeurs Permutation1. Au lieu de cela, essayez d’utiliser un modèle plus spécifique pour obtenir les résultats de recherche escomptés. ## Permuter les lignes en colonnes Dans Tableau Prep Builder version 2019.1.1 et sur le Web, permutez les lignes vers les colonnes si vos données sont trop normalisées et que vous devez créer de nouvelles colonnes, en procédant des données hautes vers des données larges. Par exemple, si vos coûts de publicité mensuels incluent tous les types de publicité dans une colonne, si vous permutez les données de lignes en colonnes, vous pouvez avoir une colonne séparée pour chaque type de publicité, ce qui facilite l’analyse des données. ![Deux tables où les colonnes et les lignes ont été permutées.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pivot_example.png) Vous pouvez sélectionner un champ auquel appliquer la permutation. Les valeurs de champ pour ce champ sont ensuite utilisées pour créer les nouvelles colonnes. Ensuite, sélectionnez un champ à utiliser pour remplir les nouvelles colonnes. Ces valeurs de champ sont agrégées et vous pouvez sélectionner le type d’agrégation à appliquer. En raison de l’application de l’agrégation, la permutation des colonnes à nouveau en lignes n’inverse pas cette action de permutation. Pour inverser un type de permutation de ligne en colonne, vous devez annuler l’action. Cliquez sur le bouton Annuler dans le menu du haut, supprimez les champs du volet Champs permutés ou supprimez l’étape de permutation. 1. Connectez-vous à votre source de données. 2. Faites glisser la table à permuter vers le volet Flux. 3. Cliquez sur l’icône Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Ajouter une permutation dans le menu contextuel. 4. Dans le volet Champs permutés, sélectionnez Lignes en colonnes dans la liste déroulante. 5. (Facultatif) Dans le volet Champs, entrez une valeur dans le champ Recherche pour rechercher les champs à permuter dans la liste de champs 6. Sélectionnez un champ dans le volet gauche et faites-le glisser vers la section Champ qui permutera les lignes en colonnes dans le volet Champs permutés. **Remarque :** si le champ auquel vous souhaitez appliquer une permutation comporte un type de données Date ou Date/heure, vous devrez modifier le type de données en Chaîne pour le permuter. Les valeurs de ce champ seront utilisées pour créer et nommer les nouvelles colonnes. Vous pouvez modifier les noms des colonnes dans le volet Résultat de la permutation ultérieurement. ![Les colonnes et les résultats des champs de tableau croisé dynamique.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pivot_rows_field.png) 7. Sélectionnez un champ dans le volet gauche et faites-le glisser vers la section Champ à agréger pour les nouvelles colonnes du volet Champs permutés. Les valeurs dans ce champ sont utilisées pour remplir les nouvelles colonnes créées à partir de l’étape précédente. ![Les colonnes et les résultats des champs de tableau croisé dynamique.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pivot_rows_aggregate.png) Un type d’agrégation par défaut est affecté au champ. Cliquez sur le type d’agrégation pour le modifier. ![Une liste de types d’agrégation.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pivot_rows_agg_type.png) 8. Dans le volet Résultats de la permutation, vérifiez les résultats et appliquez les opérations de nettoyage aux nouvelles colonnes que vous avez créées. ![Les volets Champs permutés et Résultats de la permutation affichant trois graphiques à barres.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pivot_rows2.png) 9. Si le champ permuté est modifié dans ses données de lignes, faites un clic droit ou Ctrl-clic (MacOS) lors de l’étape de permutation dans le volet Flux et sélectionnez Actualiser. [Passer au contenu principal](#main-content) # Prise en main de Tableau Prep Builder **Remarque :** depuis la version 2020.4.1, en tant qu’utilisateur Creator, vous pouvez également créer et modifier des flux sur le Web. Ce tutoriel a été conçu en utilisant Tableau Prep Builder, mais peut également être effectué sur le Web, avec quelques exceptions indiquées. Ce tutoriel décrit les opérations courantes disponibles dans Tableau Prep. En utilisant les exemples d’ensembles de données fournis avec Tableau Prep, vous allez procéder à la création d’un flux basé sur l’exemple d’hypermarché. Ce tutoriel utilise la version la plus récente de Tableau Prep Builder. Si vous utilisez une version plus ancienne, vos résultats peuvent différer. Consultez les conseils au fur et à mesure pour découvrir comment Tableau Prep vous aide à nettoyer et à organiser vos données en vue de vos analyses. Pour installer Tableau Prep Builder avant de poursuivre ce tutoriel, consultez [Installer Tableau Prep ou Tableau Prep Builder depuis l’interface utilisateur](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_download_and_install.htm) dans le guide de déploiement de Tableau Desktop et de Tableau Prep Builder. Vous pouvez aussi télécharger la version d’[essai gratuit](https://www.tableau.com/fr-ca/products/prep/download). #### Exemples de fichiers Pour accomplir les tâches de ce tutoriel, vous devez installer Tableau Prep Builder, ou si la création Web est activée sur votre version 2020.4 ou ultérieure du serveur, vous pouvez également essayer les étapes sur le Web. Après avoir installé Tableau Prep Builder sur votre ordinateur, vous pouvez également trouver les échantillons de fichiers à l’emplacement suivant : - (Windows) `C:\Program Files\Tableau\Tableau Prep Builder \help\Samples\en_US\Superstore Files` - (Mac) `/Applications/Tableau Prep Builder .app/Contents/help/Samples/en_US/Superstore Files` Vous pouvez également télécharger les échantillons de fichiers à partir de ces liens et créer un répertoire Échantillons et un sous-répertoire Sud. Cette opération est nécessaire si vous effectuez ce tutoriel sur le Web.
Télécharger sur le répertoire SamplesTélécharger sur le sous-répertoire Sud
## Scénario... Vous travaillez au siège social d’une grande chaîne de magasins. Votre responsable souhaite que vous analysiez les ventes de produits et les bénéfices réalisés par l’entreprise au cours des quatre dernières années. Vous lui suggérez d’utiliser Tableau Desktop pour cette mission. Votre responsable approuve votre idée avec enthousiasme et souhaitez que vous vous mettiez au travail immédiatement. Vous commencez à collecter toutes les données dont vous allez avoir besoin, mais vous vous rendez compte que les données ont fait l’objet d’une collecte et d’un suivi différents pour chaque région. Vous remarquez aussi qu’il y a un grand nombre d’entrées de données fantaisistes dans les différents fichiers et qu’une région a même un fichier séparé pour chaque année. Avant de pouvoir commencer à analyser des données dans Tableau, vous devez donner un bon coup de nettoyage aux données. La nuit va être longue. En cherchant de quoi vous sustenter dans les menus de restaurant, il vous revient à l’esprit que Tableau propose un produit appelé Tableau Prep. Voilà qui pourrait vous aider dans vos tâches herculéennes de nettoyage des données. Vous téléchargez le produit ou vous vous inscrivez à un [essai gratuit](https://www.tableau.com/fr-ca/products/prep/download) pour voir ce qui se passe. ## 1\. Se connecter aux données La première chose que vous voyez lorsque vous ouvrez Tableau Prep Builder est une page de démarrage comportant un volet Connexions, tout comme Tableau Desktop. ![Page d’accueil de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_startpage2.png) Pour vous lancer, la première étape consiste à vous connecter à vos données et à créer l’étape de saisie. À partir de là, vous commencez à créer un flux de travail, ou « flux » dans la terminologie Tableau Prep, et à ajouter d’autres étapes pour agir sur vos données au fur et à mesure. > [!TIP] > > **Conseil :** l’étape de saisie est le point d’ingestion pour vos données et le point de départ de votre flux. Vous pouvez avoir plusieurs étapes de saisie, et certaines peuvent inclure plusieurs fichiers de données. Pour plus d’informations sur la connexion aux données, consultez [Se connecter aux données](https://help.tableau.com/current/prep/fr-ca/prep_connect.htm). Vos fichiers de données sur les ventes pour les différentes régions sont stockés dans différents formats, et vos commandes pour la région Sud sont dispersées sur plusieurs fichiers. Vous consultez le volet Connexions et vous constatez que vous disposez de nombreux choix pour vous connecter aux données. Formidable! Étant donné que vos autres régions ont un fichier pour l’ensemble des quatre années de données, vous décidez de vous attaquer en premier à la région Sud. 1. Dans le volet Connexions, cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). Dans la création Web, depuis la page d’accueil, cliquez sur Créer > Flux, ou depuis la page Explorer, cliquez sur Nouveau > Flux. Cliquez ensuite sur Se connecter aux données. 2. Les fichiers sont des fichiers .csv, donc sélectionnez Fichier texte dans la liste de connexions. 3. Accédez au répertoire de vos fichiers. Dans le sous-répertoire Commandes de la région Sud, sélectionnez le premier fichier **orders\_south\_2015.csv** et cliquez sur Ouvrir pour l’ajouter à votre flux. (Pour connaître l’emplacement des fichiers, consultez [Finalisation et ressources](#Wrap).) Après que vous vous êtes connecté à votre premier fichier, l’espace de travail Tableau Prep Builder s’ouvre, divisé en deux sections principales. Le volet **Flux** en haut et le volet **Entrée** en bas. ![Une interface Tableau Prep affichant les paramètres des étapes de saisie pour les détails de la commande.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_get_started_step3.png) Comme dans Tableau Desktop, le volet **Flux** est votre espace de travail, où vous pouvez interagir avec vos données visuellement et créer votre flux. Le volet **Entrée** contient les option de configuration relatives à l’ingestion des données. Il affiche également les champs, les types de données et les exemples de valeurs depuis votre ensemble de données. Nous examinerons comment vous pouvez interagir avec ces données dans la section suivante. > [!TIP] > > **Conseil :** pour les tables simples, Tableau Prep crée automatiquement une étape de saisie pour vous dans le volet **Flux** lorsque vous ajoutez des données à votre flux. Sinon, vous pouvez utiliser la fonction glisser-déposer pour ajouter des tables au volet Flux. 4. Vous avez trois autres fichiers pour vos commandes dans le Sud, et la façon dont vous les combinez dépend de l’environnement où vous travaillez. Dans Tableau Prep Builder : 1. Vous pourriez ajouter chaque fichier individuellement, mais votre but est de combiner tous les fichiers en une seule étape de saisie. Vous cliquez donc sur l’onglet Tables dans le volet **Entrée**. 2. Vous voyez s’afficher une option pour l’Union de plusieurs tables. Sélectionnez-la. Vous notez que le répertoire où vous avez sélectionné votre fichier est déjà renseigné et que les autres fichiers dont vous avez besoin sont répertoriés dans la section Tables incluses du volet des données entrantes. > [!TIP] > > **Conseil :** Une union des données entrantes est très utile pour se connecter à plusieurs fichiers depuis une seule source de données avec nom et structure similaires, et les combiner. Pour utiliser cette option, les fichiers doivent être dans le même répertoire parent ou enfant. Si vous ne voyez pas les fichiers dont vous avez besoin, modifiez vos critères de recherche. Pour plus d’informations, consultez la section [Réunir des fichiers et des tables de base de données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#Union). ![Une interface Tableau Prep affichant les sources de données et les champs disponibles.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_get_started_step4.png) 3. Cliquez sur Appliquer pour ajouter les données de ces fichiers à l’étape de saisie orders\_south\_2015. 4. Les fichiers des autres régions sont tous des fichiers d’une seule table si bien que vous pouvez les sélectionner tous à la fois et les ajouter à votre flux. **Remarque :** sur le Web, les fichiers ne peuvent être téléversés qu’individuellement. Dans Tableau Server ou Tableau Cloud : L’option d’union des données entrantes n’est pas disponible actuellement pour Tableau Server ou Tableau Cloud. Vous voulez malgré tout inclure tous les fichiers de la région Sud et gérer les données de la même manière, afin de les combiner de façon logique. 1. Répétez les étapes 2 et 3 pour ajouter le reste des fichiers du sous-répertoire Commandes de la région Sud. 2. Combinez-les avec une étape d’union. (Pour en savoir plus, consultez [Réunir des fichiers et des tables de base de données dans l’étape de saisie](https://help.tableau.com/current/prep/fr-ca/prep_add_input_data.htm#Union).) 1. Faites glisser Orders\_South\_2016 sur Orders\_South\_2015 et déposez-le sur l’option Union. ![Dans l’espace de travail de Tableau Prep, faites glisser une étape vers une autre étape pour les réunir.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pwa_union.png) 2. Faites glisser Orders\_South\_2017 sur la nouvelle étape d’union et déposez-la sur Ajouter. Répétez cette étape avec le fichier final. ![Dans l’espace de travail Tableau Prep, faites glisser une étape vers le bouton Ajouter pour l’ajouter à une union existante.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pwa_union2.png) 5. Ajoutez les fichiers restants à votre flux. **Dans Tableau Prep Builder :** - Ouvrez l’Explorateur de fichiers ou le Finder et accédez au stockage de fichiers. Faites un Ctrl+clic (Cmd+clic sur MacOS) pour sélectionner les fichiers suivants et faites un glisser-déposer sur le volet **Flux** pour les ajouter à votre flux. (Pour connaître l’emplacement des fichiers, consultez [Finalisation et ressources](#Wrap).) - Orders\_Central.csv - Orders\_East.xlsx - Orders\_West.csv **Remarque :** ce sont différents types de fichiers. Si vous ne voyez pas tous ces fichiers, assurez-vous que votre explorateur de fichiers ou votre Finder est configuré pour afficher tous les types de fichiers. ![Étape de saisie avec l’onglet Tables ouvert, avec la source « Réunir plusieurs tables » sélectionnée ainsi qu’une table de données des tables incluses.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_get_started_step5.png) Dans Tableau Server ou Tableau Cloud : - Suivez les étapes 2 et 3 pour ajouter Orders\_Central.csv et Orders\_West.csv. - Dans le volet Connexions, cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). Cliquez sur **Microsoft Excel** et sélectionnez **Orders\_East.xlsx**. ### Vérifier votre travail : visionnez « Se connecter aux données » en action. _Cliquez sur l’image pour le rejouer_ ![Connexion aux données dans Tableau.](/tableau/current/fr-ca/prep/fr-ca/Img/getStarted_add_files.gif) ## 2\. Explorer vos données Maintenant que vos fichiers de données sont chargés sur Tableau Prep, vous avez bien l’intention de combiner tous les fichiers ensemble. Avant de le faire, il serait avisé de commencer par les examiner et voir si vous repérez des problèmes. Lorsque vous sélectionnez une étape de saisie dans le volet **Flux**, vous pouvez voir les paramètres utilisés pour rassembler les données, les champs inclus et un aperçu de vos données. C’est un bon moment pour déterminer la quantité de données que vous souhaitez inclure dans votre flux, et supprimer ou filtrer les champs que vous ne souhaitez pas conserver. Vous pouvez aussi modifier les types de données qui n’ont pas été correctement affectés. > [!TIP] > > **Conseil :** si vous utilisez des ensembles de données volumineux, Tableau Prep propose automatiquement un échantillon de données afin de maximiser les performances. Si vous ne voyez pas les données attendues, vous devrez peut-être ajuster l’échantillon. Vous pouvez le faire dans l’onglet Échantillon de données. Pour plus d’informations sur la configuration de vos options de données et la taille des échantillons, consultez [Définir la taille de votre échantillon de données](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm#sample). Dans le volet Flux, à mesure que vous sélectionnez chaque étape et examinez chaque ensemble de données, vous remarquez quelques points à corriger plus tard, et un point que vous pouvez corriger maintenant dans l’étape Entrée. - Sélectionnez l’étape de saisie **Commandes\_Ouest**. - Le champ State (État) utilise des abréviations pour le nom de l’État. Dans d’autres fichiers, le nom apparaît en entier, il vous faudra donc corriger ce point plus tard. - Beaucoup de champs commencent par **Right\_**. Ces champs semblent être des doublons d’autres champs. Vous ne souhaitez pas inclure ces champs en double dans votre flux. Voici un point que vous pouvez corriger ici dans l’étape des données entrantes : **Pour le corriger maintenant**, sélectionnez Liste des champs ![Bouton Liste des champs à l’étape de saisie de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_get_started_field_list_button.png) pour basculer vers l’affichage de la liste des champs. Sélectionnez ensuite tous les champs de la liste commençant par **Right\_**. Survolez n’importe quel champ sélectionné et cliquez sur l’option ![Une icône « X » qui supprime les champs sélectionnés lorsqu’on clique dessus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_get_started_remove_fields.png) Supprimer. Ceci indique à Tableau Prep d’ignorer ces champs et de ne pas les inclure dans le flux. ![Un espace de travail Tableau Prep affichant les champs de l’ensemble de données Orders\_West.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_get_started_Right.png) > [!TIP] > > **Conseil :** lorsque vous effectuez des opérations de nettoyage dans une étape, par exemple en supprimant des champs, Tableau Prep enregistre vos modifications dans le volet Modifications et ajoute une annotation (sous la forme d’une petite icône) dans le volet Flux pour que vous disposiez d’un suivi des actions effectuées sur vos données. Pour les étapes de saisie, une annotation est également ajoutée à chaque champ. - Dans le volet Flux, cliquez sur l’étape de saisie **Orders\_Central** pour la sélectionner. Dans le volet Entrée, vous remarquez les problèmes suivants : - Les dates de commande et les dates d’expédition sont séparées en champs pour le mois, le jour et l’année. - Certains champs présentent des types de données différents dans d’autres fichiers. - Il n’y a pas de champ pour la Région. Vous devez nettoyer ces champs avant de pouvoir combiner ce fichier avec les autres fichiers. Mais vous ne pouvez pas le faire à l’étape des données entrantes. Vous créez une note pour vous rappeler de le faire ultérieurement. - Sélectionnez l’étape de saisie **Orders\_East**. Les champs de ce fichier semblent correctement alignés avec les autres fichiers. Par contre, il semble que le code de devise soit inclus dans toutes les valeurs Sales (Ventes). Encore un point que vous devrez corriger aussi plus tard. Maintenant que vous avez identifié ce qui pose problème dans vos ensembles de données, l’étape suivante consiste à examiner vos données d’un peu plus près et à nettoyer les problèmes que vous avez repérés. Vous pourrez ainsi combiner et organiser vos données et générer un fichier de sortie qui servira pour votre analyse. ## 3\. Nettoyer vos données Dans Tableau Prep, l’examen et le nettoyage de vos données sont un processus itératif. Une fois que vous avez déterminé sur quel ensemble de données vous voulez travailler, l’étape suivante consiste à l’examiner et à agir sur ces données en leur appliquant diverses opérations de nettoyage, de réorganisation et de combinaison. Vous appliquez ces opérations en ajoutant des étapes à votre flux. Pour plus d’informations sur les options de nettoyage, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm). Les étapes peuvent varier, selon ce que vous comptez faire. Par exemple, ajoutez une étape de nettoyage dès que vous souhaitez appliquer des opérations de nettoyage à vos champs, par exemple filtrer, fusionner, fractionner, renommer, etc. Ajoutez une étape d’agrégation pour regrouper et agréger des champs, et modifiez le niveau de détail de vos données. Pour plus d’informations sur les différents types d’étapes et leurs utilisations, consultez [Créer et organiser votre flux](https://help.tableau.com/current/prep/fr-ca/prep_build_flow.htm). > [!TIP] > > **Conseil :** lorsque vous ajoutez des étapes à votre flux, une ligne de flux est automatiquement ajoutée pour connecter les étapes les unes aux autres. Vous pouvez déplacer ces lignes de flux et les supprimer ou les ajouter en fonction de vos besoins. > > Lorsque vous exécutez votre flux, ces points de connexion sont requis pour que Tableau Prep puisse savoir quelles étapes sont connectées et dans quel ordre ces étapes s’appliquent dans le flux. S’il manque une ligne de flux, le flux sera interrompu et une erreur s’affichera. ### Nettoyer Orders\_Central Pour résoudre les problèmes que vous avez remarqués précédemment, et pour voir s’il n’y a pas d’autres problèmes, commencez par ajouter une étape de nettoyage à l’étape de saisie **Orders\_Central**. 1. Dans le volet Flux, sélectionnez Orders\_Central et effectuez l’une des opérations suivantes : - Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et ajoutez une étape de nettoyage. Selon votre version, cette option de menu est Ajouter une étape, Ajouter une étape de nettoyage ou Étape de nettoyage. - Cliquez sur l’étape de nettoyage suggérée (Tableau Prep Builder à partir de la version 2020.3.3 et sur le Web) ![Un flux Tableau Prep montrant une étape de saisie et une suggestion d’étape de nettoyage.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_autoclean_step.png) Lorsque vous ajoutez une étape de nettoyage à votre flux, l’espace de travail change et vous voyez les détails de vos données. ![Partie du flux : A. Volet Flux, B. Barre d’outils, C. Volet Profil, D. Grille de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_cleaningstep2.png) A. Volet Flux, B. Barre d’outils, C. Volet Profil, D. Grille de données L’espace de travail est désormais divisé en trois parties : le volet Flux, le volet Profil avec une barre d’outils et la grille de Données. Le volet **Profil** vous montre la structure de vos données, en résumant les valeurs de champs dans des classes afin que vous puissiez voir rapidement les valeurs connexes et repérer les données atypiques ainsi que les valeurs nulles. La Grille de données vous montre le niveau de détail des lignes pour vos champs. > [!TIP] > > **Conseil :** chaque champ du volet Profil s’affiche dans un volet Profil. Utilisez le menu Options supplémentaires ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) (flèche déroulante dans les versions antérieures) sur chaque fiche pour voir et sélectionner les différentes options de nettoyage disponibles pour ce type de champ. Vous pouvez également trier les valeurs de champ, modifier le type de données, affecter un rôle de données au champ, ou faire glisser-déposer les fiches Profil et les colonnes dans la grille de données pour les réorganiser. Nettoyer les données avec les champs calculés Il manque un champ pour **Region** dans cet ensemble de données. Étant donné que les autres ensembles de données possèdent ce champ, vous devrez l’ajouter afin de pouvoir combiner vos données ultérieurement. Pour cela, vous devrez utiliser un champ calculé. 2. Dans la barre d’outils, cliquez sur Créer un champ calculé. 3. Dans l’éditeur de calcul, nommez le champ calculé **Région**. Entrez ensuite **"Central"** (y compris les guillemets) et cliquez sur **Enregistrer**. ![L’éditeur de calcul montrant la syntaxe de calcul pour créer un champ appelé « Zone géographique » avec une valeur appelée « Centre ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc1.png) Vous apprécierez la flexibilité qu’offrent les champs calculés pour organiser vos données. Vous constatez avec plaisir que Tableau Prep utilise le même langage d’éditeur de calcul que Tableau Desktop. > [!TIP] > > **Conseil :** lorsque vous apportez des modifications à vos champs et valeurs, Tableau Prep les mémorise dans le volet Modifications à gauche. Une icône (annotation) représentant la modification est également ajoutée à l’étape de nettoyage dans le flux et au champ dans le volet Profil. Nous allons examiner le Suivi des modifications après avoir apporté d’autres modifications. Ensuite, vous souhaitez vous occuper des champs séparés de date de commande et date d’expédition. Vous souhaitez les combiner en deux champs uniques, un pour **Order Date** (Date de commande) et un pour **Ship Date** (Date d’expédition) afin qu’ils soient alignés avec les mêmes champs dans les autres ensembles de données. En veillant à ce que vos tables contiennent les mêmes champs, vous pourrez combiner ultérieurement les tables à l’aide d’une union. Vous pouvez utiliser un champ calculé pour le faire en une seule étape facile. 4. Dans la barre d’outils, cliquez sur Créer un champ calculé pour combiner les champs Order Year (Année de commande), Order Month (Mois de commande) et Order Day (Jour de commande) en un champ au format « MM/DD/YYYY ». 5. Dans l’éditeur de calcul, nommez le champ calculé **Date de commande**. Entrez ensuite le calcul suivant, puis cliquez sur Enregistrer : `MAKEDATE([Order Year],[Order Month],[Order Day])` ![L’éditeur de calcul montrant la syntaxe de calcul pour créer un champ appelé « Date de commande » à l’aide de la fonction MAKEDATE.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc2.png) Maintenant que vous avez un nouveau champ pour votre date de commande, vous souhaitez supprimer les champs existants, étant donné qu’ils sont devenus inutiles. Le volet Profil comporte de nombreux champs. Vous remarquerez une zone Recherche en haut à droite de la barre d’outils. Vous vous demandez si vous pouvez l’utiliser pour trouver rapidement les champs que vous souhaitez supprimer. Vous décidez de tenter l’opération. 6. Dans le volet Profil, dans la zone de recherche Order (Commande). ![Champ Rechercher la commande dans Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_searchprofile.png) Tableau Prep fait rapidement défiler tous les champs qui contiennent Order dans la vue. Parfait! 7. Faites un Ctrl+clic (Cmd+clic sur MacOS) pour sélectionner les champs pour Order Year, Order Month et Order Day. Faites ensuite un clic droit sur les champs sélectionnés et sélectionnez Supprimer (Supprimer le champ dans les versions précédentes) dans le menu pour les supprimer. ![Plusieurs champs sélectionnés dans Tableau Prep avec une option permettant de les supprimer en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_multiselect_fields.png) 8. Répétez maintenant les étapes 4 à 7 ci-dessus pour créer un seul champ pour Ship Date (Date d’expédition). Essayez de vous-même ou utilisez les étapes ci-dessous pour vous aider. - Dans la barre d’outils, cliquez sur Créer un champ calculé pour combiner les champs Ship Year (Année d’expédition), Ship Month (Mois d’expédition) et Ship Day (Jour d’expédition) en un champ au format « MM/DD/YYYY ». - Nommez le champ calculé **Date d’expédition** et entrez le calcul `MAKEDATE([Ship Year],[Ship Month],[Ship Day])`. Cliquez ensuite sur **Enregistrer**. - Supprimez les champs Ship Year, Ship Month et Ship Day. Recherchez les champs, sélectionnez-les et sélectionnez Supprimer (Supprimer le champ dans les versions précédentes) dans le menu pour supprimer les champs. > [!TIP] > > **Conseil :** Tableau Prep résume les données dans le volet Profil en classes pour vous aider à voir rapidement la forme de vos données, repérer les données atypiques, identifier les relations entre les champs, etc. > > Dans ce scénario, les dates de commande et d’expédition peuvent désormais être résumées par année. Chaque classe représente une année depuis janvier de l’année de début à janvier de l’année suivante, et est étiquetée en conséquence. Étant donné que certains dates de ventes et dates d’expédition tombent dans la dernière partie de 2018 et 2019, nous avons une classe étiquetée avec l’année de fin 2019 et 2020 en conséquence. > > Pour modifier cette vue sur les dates réelles, cliquez sur le menu Options supplémentaires ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) (flèche déroulante dans les versions précédentes) dans la fiche Profil et sélectionnez Détails. > ![Deux champs dans un volet Profil de flux Tableau avec des données regroupées dans des classes et représentées sous forme de graphique à barres horizontales.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_bins_example.png) Interagir directement avec les champs pour nettoyer vos données Vos données commencent à prendre forme. Mais au moment où vous finissez de supprimer les champs supplémentaires pour les dates de commande et d’expédition, vous remarquez que le champ Discounts présente plusieurs problèmes. - Il est affecté à un type de données Chaîne au lieu d’un type de données Nombre (décimal). - Une valeur de champ affiche Aucun au lieu d’une valeur numérique pour l’absence de remise. Ceci générera un problème lors de la combinaison de vos fichiers. Vous avez donc intérêt à corriger aussi ce problème. 9. Effacez votre recherche et entrez disc dans la zone de recherche pour trouver le champ. 10. Sélectionnez le champ Discounts, double-cliquez sur la valeur de champ Aucun, et modifiez sur la valeur numérique 0. 11. Pour modifier le type de données du champ Remise de Chaîne en Nombre (décimal), cliquez sur Abc et sélectionnez Nombre (décimal) dans le menu déroulant. ![Un menu déroulant avec des options de type de données en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_clean_change_type.png) 12. Enfin, nommez votre étape pour vous aider à vous souvenir de ce que vous avez fait dans cette étape. Dans le volet Flux, double-cliquez sur le nom de l’étape Nettoyage 1 et entrez Correction dates/noms de champs. #### Vérifier vos modifications Vous avez apporté de nombreuses modifications à cet ensemble de données et vous commencez à vous inquiéter de ne pas mémoriser tout ce que vous avez fait. Lorsque vous examinez votre travail, vous voyez une colonne à gauche du volet Profil qui est intitulée Modifications. Vous cliquez sur la flèche pour l’ouvrir et vous avez la bonne surprise de voir la liste de toutes les modifications que vous avez apportées. Lorsque vous faites défiler les modifications dans la liste, vous notez que vous pouvez supprimer ou modifier vos modifications ou même les déplacer pour changer l’ordre dans lequel vous les avez effectuées. Vous appréciez de pouvoir retrouver facilement les modifications que vous avez effectuées à chaque étape lors de la création de votre flux et de pouvoir expérimenter avec l’ordre de ces modifications pour tirer le meilleur parti de vos données. ![Un flux Tableau Prep avec une étape de nettoyage sélectionnée et le volet Modifications ouvert, affichant la liste de toutes les actions de nettoyage.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_clean_fix_dates.png) ### Vérifier votre travail : visionnez « Nettoyer Orders\_Central » en action. _Cliquez sur l’image pour le rejouer_ Maintenant que vous avez nettoyé un fichier, vous examinez les autres fichiers pour voir si vous avez besoin de corriger d’autres problèmes. Vous décidez d’examiner ensuite le fichier Excel de **Orders\_East**. ### Nettoyer Orders\_East En examinant les champs du fichier **Orders\_East**, la plupart des champs semblent être alignés avec les autres fichiers, à l’exception du champ **Sales** (Ventes). Pour examiner les choses de plus près et pour voir s’il n’y a pas d’autres problèmes, vous ajoutez une étape de nettoyage à l’étape de saisie **Orders\_East**. 1. Dans le volet Flux, sélectionnez **Orders\_East** et effectuez l’une des opérations suivantes : - Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et ajoutez une étape de nettoyage. Selon votre version, cette option de menu est Ajouter une étape, Ajouter une étape de nettoyage ou Étape de nettoyage. - Cliquez sur l’étape de nettoyage suggérée (Tableau Prep Builder à partir de la version 2020.3.3 et sur le Web). En examinant le champ Sales, vous constatez rapidement que le code de devise USD a été inclus avec les chiffres de vente et que Tableau Prep a interprété ces champs comme une chaîne. Vous devez supprimer le code de devise de ce champ et modifier le type de données si vous souhaitez obtenir des données de vente exactes. Il est facile de corriger le type de données, vous savez déjà comment procéder. Par contre, il y a plus de 2000 lignes uniques de données de ventes et il serait fastidieux de corriger chaque ligne individuellement pour en supprimer le code de devise. Mais vous utilisez Tableau Prep, et vous décidez de vous reporter au menu déroulant pour voir si une option peut faire cela pour vous. Lorsque vous cliquez sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) (flèche déroulante dans les anciennes versions) du champ **Sales**, vous voyez s’afficher une option de menu intitulée Nettoyer et une option en-dessous pour supprimer des lettres. Vous décidez de tenter l’opération et de voir ce qui se passe. 2. Sélectionnez le champ Sales. Cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png)(flèche déroulante dans les versions précédentes) et sélectionnez Nettoyer > Supprimer des lettres. ![La fonction Supprimer des lettres a instantanément supprimé le code de devise de chaque champ.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_removeletters.png) Épatant! Cette option de nettoyage a instantanément supprimé le code de devise de chaque champ. Vous n’avez maintenant plus qu’à modifier le type de données de Chaîne en Nombre (décimal) et ce champ aura bonne allure. 3. Cliquez sur le type de données dans le champ Ventes et sélectionnez Nombre (décimal) dans la liste déroulante pour modifier le type de données. ![Un flux Tableau Prep montrant les résultats de l’application de l’option de nettoyage « Supprimer des lettres ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_clean_east2.png) 4. Le reste du fichier ne semble pas poser de problème. Nommez votre étape de nettoyage pour vous souvenir de votre travail, par exemple **Changement du type de données**. Ensuite, vous examinez votre dernier fichier **Orders\_West** pour voir s’il y a des problèmes à corriger. ### Nettoyer Orders\_West Lorsque vous examinez les champs du fichier **Orders\_West**, la plupart des champs semblent alignés avec les autres fichiers, mais vous vous rappelez que le champ **States** (États) utilise des abréviations pour les valeurs au lieu du nom complet de l’État. Pour combiner ce fichier avec les autres fichiers, vous devez corriger ce problème. Vous ajoutez ainsi une étape de nettoyage à l’étape de saisie **Orders\_West**. 1. Dans le volet Flux, sélectionnez **Orders\_West** et effectuez l’une des opérations suivantes : - Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et ajoutez une étape de nettoyage. - Cliquez sur l’étape de nettoyage suggérée (Tableau Prep Builder à partir de la version 2020.3.3 et sur le Web). 2. Faites défiler ou utilisez la recherche pour trouver le champ **State** (État). Vous constatez que les valeurs de noms d’État utilisent l’abréviation courte. Il n’y a que 11 valeurs uniques pour ce champ. Vous pourriez modifier manuellement chacune d’elles, mais peut-être que Tableau Prep a prévu une autre méthode? Vous cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) (flèche déroulante dans les versions précédentes) pour le champ et vous voyez une option appelée **Regrouper les valeurs** (Regrouper et remplacer dans les versions précédentes). Quand vous la sélectionnez, plusieurs options s’affichent : - Sélection manuelle - Prononciation - Caractères communs - Orthographe Les noms des États n’ont pas la même sonorité, leur orthographe est correcte, et ils ne partagent pas les mêmes caractères. Vous décidez donc d’essayer l’option Sélection manuelle. > [!TIP] > > **Conseil :** vous pouvez double-cliquer sur un nom de champ ou une valeur de champ pour modifier une seule valeur. Pour modifier plusieurs valeurs, vous pouvez sélectionner toutes les valeurs et utiliser l’option du menu contextuel Modifier les valeurs. Mais si vous souhaitez associer une ou plusieurs valeurs à des valeurs spécifiques, utilisez l’option Regrouper les valeurs dans le menu déroulant. > Pour plus d’informations sur la modification et le regroupement de valeurs de champ, consultez [Modifier des valeurs de champ](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#editvalues). 3. Sélectionnez le champ State. Cliquez sur la flèche déroulante et sélectionnez Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) > Sélection manuelle. ![Une table des abréviations des États de l’Ouest des États-Unis avec un menu « Regrouper la valeur par » ouvert et « Sélection manuelle » sélectionné. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_group.png) Une fiche de deux colonnes s’ouvre. Il s’agit de l’**Éditeur Regrouper les valeurs**. La colonne sur la gauche affiche les valeurs du champ actuel et la colonne sur la droite affiche les champs disponibles à associer aux champs sur la gauche. Vous souhaitez associer les abréviations d’État à la version de complète du nom de l’État, mais vous ne trouvez pas ces valeurs dans l’ensemble de données Orders\_West. Vous vous demandez si vous pouvez simplement modifier le nom directement et peut-être l’ajouter ici, et vous vous lancez. 4. Dans l’**Éditeur Regrouper les valeurs** dans le volet gauche, double-cliquez sur AZ pour mettre en surbrillance la valeur et tapez Arizona. Appuyez ensuite sur Entrée pour ajouter votre modification. ![Menu Regrouper les valeurs par sélection manuelle avec État et AZ sélectionnés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_group2.png) Tableau Prep a créé une valeur associée pour votre nouvelle valeur Arizona et lui a automatiquement associé l’ancienne valeur AZ. Si vous avez configuré une relation d’association pour ces valeurs, vous gagnerez du temps dans le cas où d’autres valeurs de cette région sont saisies de cette manière. > [!TIP] > > **Conseil :** vous pouvez ajouter des valeurs de champ qui ne sont pas dans votre échantillon de données pour configurer des relations d’association et organiser ainsi vos données. Si vous actualisez votre source de données et que de nouvelles données sont ajoutées, vous pouvez ajouter les nouvelles données à l’association au lieu de corriger manuellement chaque valeur. > > Lorsque vous ajoutez manuellement une valeur qui ne figure pas dans votre échantillon de données, la valeur est marquée avec un point rouge pour vous aider à l’identifier facilement. 5. Répétez ces étapes pour associer chaque État avec la version complète de son nom.
AbréviationNom de l’État
AZArizona
CACalifornia
COColorado
IDIdaho
MTMontana
NMNew Mexico
NVNevada
OROregon
UTUtah
WAWashington
WYWyoming
Cliquez ensuite sur Terminé pour fermer l’Éditeur Regrouper les valeurs. ![Une étape de flux Tableau Prep avec la boîte de dialogue Regrouper les valeurs par sélection manuelle ouverte, affichant les états de regroupement par leurs abréviations.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_clean_west2.png) Une fois que tous les États sont associés, vous consultez le volet Modifications et vous constatez qu’il n’y a qu’une seule entrée au lieu de 11. Tableau Prep a regroupé des actions similaires pour un champ. La méthode vous plaît parce qu’elle vous aidera à retrouver plus facilement les modifications que vous avez apportées à votre ensemble de données. La correction des valeurs du champ **State** était la seule modification que vous aviez à faire ici. 6. Nommez votre étape de nettoyage pour vous souvenir de votre travail, par exemple **Renommer les États**. Vous avez effectué un grand nettoyage de vos données et vous êtes stupéfait de voir à quel point cette opération était facile et rapide. Vous allez même pouvoir rentrer à temps pour le dîner! Pour être sûr de ne pas perdre le travail effectué jusqu’à ce point, enregistrez votre flux. **Remarque :** si vous travaillez sur le Web, vos modifications sont automatiquement enregistrées au fur et à mesure, créant ainsi un brouillon de flux. Cliquez dans le titre pour nommer votre brouillon. Pour plus d’informations sur la création sur le Web, consultez **Tableau Prep sur le Web** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm). Cliquez sur Fichier > Enregistrer ou **Fichier** > **Enregistrer sous**. Enregistrez votre fichier en tant que fichier de flux (.tfl) et donnez-lui un nom, par exemple **Mon Superstore**. > [!TIP] > > **Conseil :** lorsque vous enregistrez vos fichiers de flux (.tfl), vous pouvez soit les enregistrer en tant que fichier de flux (.tflx), soit compresser vos fichiers de données locales avec eux pour partager le flux et les fichiers avec une autre personne. Pour plus d’informations sur l’enregistrement et le partage de vos flux, consultez [Enregistrer et partager votre travail](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm). ## 4\. Combiner vos données Maintenant que tous les fichiers sont nettoyés, vous voilà prêt à les combiner tous. Parce que tous les fichiers ont des champs similaires après vos efforts de nettoyage, pour regrouper toutes les lignes dans une seule table, vous devez réunir les tables. Vous vous rappelez qu’il existe une option d’étape intitulée Union, mais vous vous demandez si vous pouvez simplement faire glisser et déposer les étapes pour les réunir. Vous décidez d’essayer et de voir ce que cela donne. ### Réunir vos données 1. Suivez les étapes en fonction de votre environnement. **Tableau Prep Builder** - Dans le volet Flux, faites glisser l’étape de nettoyage **Renommer les États** sur l’étape de nettoyage **Type de données modifié** et déposez-la sur l’option Union. ![Faites glisser une étape de flux pour l’unir à une autre étape dans le volet Flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_drag_union.png) Vous voyez que Tableau Prep Builder a ajouté une nouvelle étape Union à votre flux. Formidable! Vous souhaitez maintenant ajouter aussi les autres fichiers à cette union. **Tableau Server ou Tableau Cloud** - Dans le volet Flux, faites glisser l’étape de nettoyage **Renommer les États** sur l’étape Union que vous avez créée précédemment pour vos fichiers South et déposez-la sur l’option Ajouter. ![Dans l’espace de travail de Tableau Prep, faites glisser une étape de nettoyage vers une union existante.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pwa_union3.png) Vous voyez que Tableau Prep a ajouté vos nouveaux fichiers à votre union précédente. Formidable! Vous souhaitez maintenant ajouter aussi les autres fichiers à cette union. 2. Faites glisser l’étape de nettoyage suivante dans le flux jusqu’à l’étape Union puis déposez-la sur Ajouter pour l’ajouter à l’union existante. ![Une étape de flux glissée au-dessus d’une autre étape de flux pour unir ou joindre les étapes.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_add_join.png) 3. Faites glisser l’étape restante (l’étape de saisie orders\_south\_2015 si vous travaillez dans Tableau Prep Builder ou votre étape de nettoyage si vous travaillez sur le Web) à la nouvelle étape Union. Faites-la glisser sur Ajouter pour l’ajouter à l’union existante. Tous vos fichiers sont maintenant combinés en une seule table! Dans le volet Flux, sélectionnez la nouvelle étape Union pour voir vos résultats. **Dans Tableau Prep Builder :** ![Tableau a automatiquement associé les champs présentant les mêmes noms et types.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_union_step.png) **Dans Tableau Server ou Tableau Cloud :** ![Un diagramme de flux de données qui montre une opération d’union sur plusieurs tables.](/tableau/current/fr-ca/prep/fr-ca/Img/Online_union.png) Vous notez que Tableau a automatiquement associé les champs présentant les mêmes noms et types. Vous voyez aussi que les **couleurs** affectées aux étapes dans le flux sont utilisées dans les profils d’union pour indiquer la provenance du champ et apparaissent aussi dans la **bande colorée** en haut de chaque champ pour vous indiquer si ce champ existe dans cette table. Vous notez qu’un nouveau champ appelé Table Names (Noms des tables) a été ajouté. Il répertorie les tables d’où proviennent toutes les lignes de l’union. Une liste des champs discordants s’affiche également dans le volet Résumé et il vous apparaît aussitôt que les champs Product et Discounts apparaissent uniquement dans le fichier Orders\_Central. 4. Pour examiner ces champs de plus près, dans le volet **Résultats de l’union**, sélectionnez la case à cocher Afficher uniquement les champs sans correspondance. ![Les données sont les mêmes, mais le nom du champ ne correspond pas.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_union_step_mismatch.png) En examinant les données de champ, vous verrez que les donnés sont identiques, mais que le nom du champ est différent. Vous pourriez simplement renommer le champ, mais vous vous demandez s’il ne serait pas possible de simplement faire glisser et déposer ces champs pour les fusionner. Vous décidez d’essayer et de voir ce que cela donne. 5. Sélectionnez le champ Product et faites un glisser-déposer sur le champ Product Name pour fusionner les champs. Une fois fusionnés, les champs n’apparaissent plus dans le volet. ![Faites glisser et déposer pour fusionner les champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_union_merge.png) 6. Répétez cette étape pour fusionner le champ Discounts avec le champ Discount. Le seul champ qui n’a pas de correspondance maintenant est le champ File Paths (Chemins d’accès des fichiers). Dans Tableau Prep Builder, ce champ affiche les chemins d’accès des fichiers pour l’union de caractères génériques que vous avez réalisée pour vos commandes de ventes de la région Sud. Vous décidez de garder ce champ parce qu’il contient des informations utiles. > [!TIP] > > **Conseil :** vous disposez de plusieurs options pour corriger des champs discordants après une union. S’il détecte une correspondance possible, Tableau Prep la met en surbrillance en jaune. Pour fusionner les champs, survolez le champ mis en surbrillance et cliquez sur le bouton Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) qui apparaît. > > Pour d’autres manières de fusionner des champs dans une union, consultez [Corriger les champs non concordants](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Fix_union). 7. Désactivez la case à cocher Afficher uniquement les champs sans correspondance pour afficher tous les champs inclus dans l’union. 8. Nommez votre étape Union pour indiquer le travail couvert par cette union, par exemple **Toutes les commandes**. ### Vérifier votre travail : visionnez « Réunir vos données » en action. _Cliquez sur l’image pour le rejouer_ Vous êtes un génie du nettoyage! Pendant que vous admirez le résultat de votre travail, votre responsable vous appelle. Il a oublié de mentionner qu’il souhaite que vous incluiez tous les retours de produit dans votre analyse. Il espère que cette manipulation ne vous demandera pas trop de travail. Avec Tableau Prep dans votre trousse d’outils, vous êtes paré. ### Nettoyer les données de retours de produits Vous examinez le fichier Excel des retours de produits que votre responsable vous a envoyé. Il est un peu confus. Vous ajoutez le nouveau fichier **return\_reasons new** à votre flux pour l’examiner de plus près. 1. Dans le volet Connexions, cliquez sur Ajouter une connexion. Sélectionnez Microsoft Excel et accédez aux fichiers d’échantillons de données que vous utilisez pour cet exercice. (Voir [Exemples de fichiers](#sample_files) pour télécharger le fichier.) 2. Sélectionnez **return reasons\_new.xlsx**, puis cliquez sur Ouvrir pour ajouter le fichier au volet Flux. Dans ce fichier de votre flux, vous ne souhaitez inclure que quatre champs : Order ID (ID de commande), Product ID (ID de produit), Return Reason (Motif du retour) et Notes (Remarques). 3. Dans le volet Entrée de **returns\_new**, désélectionnez la case à cocher en haut de la colonne tout à gauche pour désélectionner toutes les cases à cocher. Sélectionnez ensuite la case à cocher des champs Order ID, Product ID, Return Reason et Notes. ![L’ajout d’une étape de nettoyage renvoie des données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_return_file.png) 4. Renommez l’étape de saisie afin de mieux refléter les données incluses dans cette saisie. Dans le volet Flux, double-cliquez sur le nom de l’étape Returns\_new et tapez Returns (all). En examinant les échantillons de valeurs de champ, vous remarquez que le champ Notes semble combiner beaucoup de données différentes. Vous allez devoir faire du nettoyage dans ce fichier avant tout autre travail sur les données. Vous ajoutez donc une étape de nettoyage pour vérifier. 5. Dans le volet Flux, sélectionnez l’étape de saisie **Returns (all)**, cliquez sur l’icône Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) ou sur l’étape de nettoyage suggérée pour ajouter une étape de nettoyage. Dans le volet **Profil**, redimensionnez le champ Notes afin de mieux voir les entrées. Pour cela, cliquez sur le bord extérieur droit du champ et faites-le glisser vers la droite. 6. Dans le champ Remarques, utilisez la barre de défilement visuelle à droite des valeurs de champ pour numériser les valeurs. Vous notez quelques points problématiques : - Il y a un espace supplémentaire dans certaines entrées. Cela peut entraîner la lecture du champ comme étant une valeur nulle. - Il semble que le nom de l’approbateur soit inclus dans l’entrée des remarques sur le retour. Pour mieux travailler avec ces données, vous souhaitez placer ces informations dans un champ séparé. Pour éliminer les espaces supplémentaires, vous vous rappelez qu’il existe une option de nettoyage permettant de supprimer les espaces de fin. Vous décidez de l’essayer pour voir si cela peut résoudre le premier problème et supprimer les espaces supplémentaires. 7. Sélectionnez le champ Remarques. Cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) (flèche déroulante dans les versions précédentes) et sélectionnez Nettoyer > Supprimer des espaces. ![La fonction Tableau Prep pour réduire les espaces.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_trimspaces.png) Oui! L’opération s’est déroulée comme vous le souhaitiez. Les espaces supplémentaires ont disparu! Vous souhaitez ensuite créer un champ séparé pour le nom de l’approbateur. Vous voyez une option Scinder les valeurs dans le menu et vous décidez de l’utiliser. 8. Sélectionnez le champ Remarques. Cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png)(flèche déroulante dans les versions précédentes) et sélectionnez Scinder les valeurs > Scission automatique. Cette option a fonctionné exactement comme vous le souhaitiez. Elle a automatiquement scindé les remarques sur les retours et le nom de l’approbateur en des champs séparés. ![Tableau Prep divise automatiquement les observations retournées et le nom de l’approbateur dans des champs distincts.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_split1.png) Comme dans Tableau Desktop, Tableau Prep a automatiquement attribué un nom à ces champs. Vous devez donc renommer ces champs en un nom descriptif. 9. Sélectionnez le champ Remarques-Scission 1. Double-cliquez sur le nom du champ et entrez Remarques sur les retours. 10. Répétez cette étape pour le second champ et renommez-le en Approbateur. 11. Enfin, supprimez le champ Notes d’origine puisque vous n’en avez plus besoin. Sélectionnez le champ Notes, cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) (flèche déroulante dans les versions précédentes) et sélectionnez Supprimer (Supprimer le champ dans les versions précédentes) dans le menu. ![Fiches Profil dans une étape de flux Tableau Prep pour les champs Motif du retour, Notes du client, Personne ayant approuvé le retour et ID de commande et ID produit.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_clean_returns.png) En examinant le nouveau champ Approver (Approbateur), vous remarquez que les valeurs de champ répertorient les mêmes noms mais sont saisis différemment. Vous souhaitez les regrouper pour éliminer les variations multiples de la même valeur. Peut-être que l’option Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) peut vous aider? Vous vous souvenez qu’il existe une option pour les Caractères communs. Étant donné que ces valeurs partagent les mêmes lettres, vous décidez d’essayer cette option. 12. Sélectionnez le champ Approver. Cliquez sur le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) (flèche déroulante dans les versions précédentes) et sélectionnez Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes) > Caractères communs. ![Une table de noms d’approbateurs avec un menu déroulant « Regrouper les valeurs par » ouvert et « Caractères communs » sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_group_common.png) Cette option a regroupé toutes les variations de chaque nom pour vous. C’était exactement le résultat recherché. Après avoir vérifié les autres noms pour vous assurer qu’ils sont correctement regroupés, cliquez sur Terminé pour fermer l’Éditeur Regrouper les valeurs. ![Une liste qui regroupe les noms avec des caractères communs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_group_common1.png) Ce fichier se présente bien. 13. Nommez votre étape de nettoyage pour vous souvenir de votre travail, par exemple **Remarques nettoyées**. Maintenant que les données de retours de produits sont toutes nettoyées, vous souhaitez ajouter ces données aux données de commandes depuis vos fichiers réunis. Par contre, un grand nombre de ces fichiers n’existe pas dans les fichiers réunis. Pour ajouter ces champs (colonnes de données) à votre ensemble de données réunies, vous devez utiliser une jointure. ### Lier vos données Pour que vous puissiez lier des données, les fichiers doivent avoir au moins un champ en commun. Vos fichiers partagent les champs Order ID et Product ID si bien que vous pouvez lier ces champs pour voir toutes les données que ces champs ont en commun. Vous vous souvenez qu’il existe une option permettant de créer une jointure lorsque vous avez créé votre union à l’aide d’une opération glisser-déposer. Vous décidez de l’essayer. 1. Dans le volet Flux, faites glisser l’étape Remarques nettoyées sur l’étape Union Toutes les commandes et faites-la glisser sur Lier. ![Tableau Prep a ajouté vos nouveaux fichiers à votre union précédente.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_join_return.png) Lorsque vous liez les fichiers, Tableau Prep affiche le résultat de votre jointure dans Profil de jointure. L’utilisation de jointures peut se révéler complexe. Vous voulez souvent avoir une vue claire des facteurs qui sont inclus dans la jointure, par exemple les champs utilisés pour lier les fichiers, le nombre de lignes inclus dans les résultats et tous les champs qui ne sont pas inclus ou qui sont des valeurs nulles. Lorsque vous vérifiez les résultats d’une jointure dans Tableau Prep, vous êtes ravi d’avoir accès à autant d’information et d’interactivité. ![Le volet tout à gauche du profil de jointure vous permet d’explorer la jointure et d’interagir avec elle.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_join_details.png) > [!TIP] > > **Conseil :** le volet tout à gauche du profil de jointure vous permet d’explorer la jointure et d’interagir avec elle. Vous pouvez également modifier des valeurs directement dans les volets Clauses de jointure et effectuer d’autres opérations de nettoyage dans le volet Résultats de la jointure. > > Cliquez sur le schéma Type de jointure pour essayer différentes configurations de jointure et voir le nombre de lignes incluses ou exclues dans votre jointure pour chaque table dans la section Résumé des résultats de jointure. > > Sélectionnez les champs à lier dans la section Clauses de jointure appliquées ou ajoutez les clauses de jointure suggérées dans la section Recommandations sur les clauses de jointure. > > Pour plus d’informations sur l’utilisation de jointures, consultez [Agréger, lier ou réunir des données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm). Vous voyez que vous avez plus de 13 000 lignes exclues de vos fichiers **All Orders** (Toutes les commandes). Une fois que vous avez créé votre jointure, Tableau Prep a automatiquement créé une jointure sur le champ ID produit, mais vous souhaitiez également créer une jointure sur le champ ID commande. Lorsque vous examinez le volet gauche du profil de jointure, vous constatez que ID commande figure dans la liste des clauses de jointure recommandées, donc vous l’y ajoutez rapidement depuis ce point. 2. Dans le volet gauche du profil de Jointure, dans la section Recommandations relatives aux clauses de jointure, sélectionnez ID commande = ID commande, puis cliquez sur le bouton Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addvalueicon.png) pour ajouter la clause de jointure. ![Le Type de jointure est défini sur une jointure interne (paramètre par défaut pour Tableau Prep), alors la jointure inclut uniquement des valeurs qui existent dans les deux fichiers. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_join_rec.png) Le Type de jointure étant défini sur une jointure interne (paramètre par défaut pour Tableau Prep), la jointure inclut uniquement des valeurs qui existent dans les deux fichiers. Mais vous souhaitez toutes vos données des fichiers Orders ainsi que les données de retours pour ces fichiers. Vous avez donc besoin de modifier le type de jointure. 3. Dans la section Type de jointure, cliquez sur le côté du diagramme pour inclure toutes les commandes. Dans l’exemple ci-dessous, cliquez sur le côté gauche du diagramme pour changer le type de jointure en jointure gauche et inclure toutes les données de l’étape union Toutes les commandes et toutes les données correspondantes de l’étape Remarques nettoyées. ![Toutes les données des fichiers de commandes de ventes et toutes les données de retours s’appliquant à ces commandes. ](/tableau/current/fr-ca/prep/fr-ca/Img/prep_join_rec2.png) Vous avez maintenant toutes les données des fichiers de commandes de ventes et toutes les données de retours s’appliquant à ces commandes. Vous consultez le volet Clauses de jointure et vous voyez des valeurs distinctes qui n’existent pas dans l’autre fichier. Par exemple, plusieurs lignes de commandes (affichées en rouge) n’ont pas de données de retour correspondantes. Vous appréciez de pouvoir explorer ce niveau de détail dans votre jointure. Vous avez hâte de démarrer votre analyse de ces données dans Tableau Desktop, mais vous remarquez quelques résultats dans la jointure que vous souhaitez nettoyer au préalable. Par chance, vous savez comment vous y prendre! > [!TIP] > > **Conseil :** vous vous demandez si le nettoyage de vos données est assez poussé? Depuis Tableau Prep Builder, vous pouvez prévisualiser vos données dans Tableau Desktop depuis toute étape de votre flux pour les vérifier. > > Il vous suffit de faire un clic droit sur l’étape dans le volet Flux et de sélectionner Aperçu dans Tableau Desktop dans le menu. > > Vous pouvez expérimenter avec vos données. Toutes les modifications que vous apportez dans Tableau Desktop ne seront pas retranscrites dans votre source de données dans Tableau Prep Builder. Pour plus d’informations, consultez [Afficher la sortie de flux dans Tableau Desktop](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#View). 4. Avant de lancer le nettoyage de vos résultats de jointure, nommez votre étape de jointure Commandes+Retours et enregistrez votre flux. ### Nettoyer les résultats de jointure **Remarque :** pour nettoyer les champs dans votre jointure, vous pouvez effectuer des opérations de nettoyage directement dans l’étape Lier. Dans l’optique de ce tutoriel, nous allons ajouter une étape de nettoyage afin que vous puissiez voir clairement vos opérations de nettoyage. Si vous souhaitez effectuer ces étapes directement dans l’étape de jointure, ignorez les étapes 1 et 3 ci-dessous. Lorsque vous avez lié les deux étapes, les champs communs ID commande et ID produit ont été ajoutés aux deux tables. Vous souhaitez conserver le champ Product ID de toutes vos commandes et le champ Order ID du fichier des retours, et supprimer les champs en double issus de ces fichiers. Vous n’avez pas besoin des champs Chemins d’accès de fichiers et Noms de tables dans votre fichier de sortie, donc vous supprimez également ces champs. > [!TIP] > > **Conseil :** lorsque vous liez des tables en utilisant des champs qui existent dans les deux fichiers, Tableau Prep intègre les deux champs et renomme le champ en double du second fichier en ajoutant un « -1 » ou un « -2 » au nom du champ, par exemple Order ID et Order ID-1. 1. Dans le volet Flux, sélectionnez **Commandes+Retours**, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et ajoutez une étape de nettoyage. 2. Dans le volet Profil, sélectionnez et supprimez les champs suivants : - Table Names - Order ID - Chemins d’accès de fichiers (Tableau Prep Builder uniquement) - Product ID-1 ![Un flux Tableau Prep montrant plusieurs fiches Profil sélectionnées avec le menu Plus d’options ouvert et l’option Supprimer en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_clean_orders_returns.png) 3. Renommez le champ Order ID-1 en Order ID. Vous avez plusieurs valeurs nulles là où le produit a été retourné, mais sans remarque sur le retour ni indication de l’approbateur. Pour faciliter l’analyse de ces données, vous souhaitez afficher un champ avec une valeur de Oui et Non pour indiquer si le produit a été retourné. Vous n’avez pas ce champ, mais vous pouvez l’ajouter en créant un champ calculé. 4. Dans la barre d’outils, cliquez sur Créer un champ calculé. 5. Nommez le champ Retourné?, entrez le calcul suivant puis cliquez sur Enregistrer. `If ISNULL([Return Reason])=FALSE THEN "Yes" ELSE "No" END` ![L’éditeur de calcul affiche la syntaxe de calcul pour créer un champ booléen intitulé « Retourné? » avec les valeurs « Oui » et « Non ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_returned_bool.png) Pour votre analyse, vous voudriez aussi connaître le nombre de jours nécessaires à l’expédition d’une commande, mais vous ne disposez pas non plus de ce champ. Vous avez par contre toutes les informations nécessaires pour le créer, donc vous ajoutez un autre champ calculé pour le créer. 6. Dans la barre d’outils, cliquez sur Créer un champ calculé. 7. Nommez le champ Jours avant expédition, entrez le calcul suivant puis cliquez sur Enregistrer. `DATEDIFF('day',[Order Date],[Ship Date])` ![L’éditeur de calcul affichant une formule pour calculer la différence entre deux dates.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_calc_days2ship.png) 8. Nommez votre étape Nettoyer Commandes+Retours. 9. Enregistrez votre flux. ![Un flux Tableau Prep avec une étape de nettoyage sélectionnée et le volet Modifications ouvert, affichant les actions de nettoyage effectuées après une étape de jointure.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_clean_orders_return2.png) ## 5\. Exécuter votre flux et générer une sortie Vos données se présentent bien et vous êtes prêt à générer votre fichier de sortie pour commencer à l’analyser dans Tableau Desktop. Il vous suffit d’exécuter votre flux et de générer votre fichier d’extrait. Pour cela, ajoutez une étape Sortie. Selon votre environnement de travail, vous pouvez envoyer votre flux vers un fichier (Tableau Prep Builder uniquement), vers une source de données publiée ou vers une base de données. 1. Dans le volet Flux, sélectionnez le flux **Nettoyer Commandes+Retours**, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Sortie (Ajouter une sortie dans les versions précédentes). Lorsque vous ajoutez une étape Sortie, le volet Sortie s’ouvre et affiche un instantané de vos données. Vous pouvez sélectionner ici le type de sortie que vous souhaitez générer et spécifier le nom du fichier et son emplacement d’enregistrement. L’emplacement par défaut est le référentiel Mon référentiel Tableau Prep Builder dans votre dossier de sources de données. ![Bouton Exécuter un flux de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_run.png) 2. Dans le volet gauche de la liste déroulante Enregistrer la sortie sur, selon votre environnement de travail, effectuez l’une des opérations suivantes : **Tableau Prep Builder** 1. Sélectionnez Fichier (sélectionnez Enregistrer dans le fichier dans les versions précédentes). 2. Cliquez sur le bouton Parcourir, puis dans la boîte de dialogue Enregistrer l’extrait sous, entrez un nom pour le fichier, par exemple Commandes\_Retours\_Hypermarché, et cliquez sur Accepter. 3. Dans le champ Type de sortie, sélectionnez le type de sortie. Sélectionnez Tableau Data Extract (.hyper) pour Tableau Desktop ou Comma Separated Values (.csv) si vous souhaitez partager l’extrait avec un tiers. **Tableau Server ou Tableau Cloud** 1. Sélectionnez **Source de données publiée**. 2. Sélectionnez un projet. 3. Entrez un nom pour le fichier, par exemple Commandes\_Retours\_Hypermarché. > [!TIP] > > **Conseil :** vous avez plusieurs options lorsque vous générez une sortie à partir de votre flux. Vous pouvez générer un fichier d’extrait (Tableau Prep Builder uniquement) ou vous pouvez publier vos données en tant que source de données sur Tableau Server ou Tableau Cloud, ou encore écrire vos données dans une base de données. Pour plus d’informations sur la génération de fichiers de sortie, consultez [Créer des fichiers d’extrait de données et des sources de données publiées](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#Extract). 3. Dans la section Options d’écriture, affichez les options pour écrire les nouvelles données dans vos fichiers. Vous souhaitez utiliser le paramètre par défaut (Créer la table) et remplacer la table par votre sortie de flux, il n’y a donc rien à changer ici. > [!TIP] > > **Conseil :** depuis la version 2020.2.1, vous pouvez choisir la façon dont vous souhaitez réécrire vos données de flux sur votre table. Vous pouvez choisir parmi deux options : Créer une table ou Ajouter une table. Par défaut, Tableau Prep utilise l’option Créer une table et remplace vos données de table par de nouvelles données lorsque vous exécutez votre flux. Si vous choisissez Ajouter une table, Tableau Prep ajoute les données de flux à la table existante afin que vous puissiez suivre à la fois les données nouvelles et les données historiques à chaque exécution de flux. Pour plus d’informations, consultez [Configurer les options d’écriture](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm#flow-writeoptions). 4. Dans le volet Sortie, cliquez sur Exécuter le flux ou cliquez sur le bouton Exécuter le flux ![Le bouton Exécuter le flux représenté par une flèche orientée vers la droite.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_run_flow.png) dans le volet Flux pour générer votre sortie. **Remarque :** si vous travaillez sur le Web, cliquez sur **Publier** pour publier votre brouillon de flux. Seuls les flux publiés peuvent être exécutés. 5. Une fois que le flux a fini de s’exécuter, une boîte de dialogue d’état montre si le flux s’est correctement exécuté et indique la durée de l’exécution. Cliquez sur Terminé pour fermer la boîte de dialogue. ![Message indiquant que l’exécution du flux a réussi.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_run_flow_status.png) Si vous travaillez sur le Web, accédez à la page Explorer\>Tous les flux, et trouvez votre flux. Vous pouvez voir l’état de votre flux exécuté dans la page Vue d’ensemble du flux. ![La page Présentation du flux montrant un flux Tableau Prep sur le Web.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pwa_getstarted.png) Pour garder vos données à jour, vous pouvez exécuter le flux manuellement ou utiliser la ligne de commande. Si vous disposez de Gestion des données et que Tableau Prep Conductor est activé, vous pouvez également exécuter votre flux de manière programmée sur Tableau Server ou Tableau Cloud. Depuis Tableau Prep Builder version 2020.2.1 et sur le Web, vous pouvez également choisir d’actualiser toutes vos données à chaque fois que le flux est exécuté, ou d’exécuter votre flux en utilisant l’actualisation incrémentielle et de traiter uniquement vos nouvelles données à chaque fois. Pour savoir comment garder vos données à jour, consultez les rubriques suivantes : - [Actualiser les fichiers de sortie du flux depuis la ligne de commande](https://help.tableau.com/current/prep/fr-ca/prep_run_commandline.htm) - [Publier un flux sur Tableau Server ou Tableau Cloud](https://help.tableau.com/current/prep/fr-ca/prep_conductor_publish_flow.htm) - [Actualiser les données de flux à l’aide d’une actualisation incrémentielle](https://help.tableau.com/current/prep/fr-ca/prep_incremental_refresh.htm) ## Finalisation et ressources Vous êtes un champion de la préparation de données! Vous avez pris des données désordonnées et vous les avez réorganisées haut la main. En un temps record, vous avez nettoyé et préparé vos données à partir de plusieurs ensembles de données et vous les avez transformées en un ensemble de données léger et propre avec lequel vous pouvez maintenant travailler dans Tableau Desktop pour faire votre analyse. Vous souhaitez continuer à vous exercer? Essayez de répliquer le reste de l’exemple de flux Superstore en utilisant les fichiers de données disponibles à cette adresse : - [Orders\_South\_2015](https://mkt.tableau.com/PrepTutorials/orders_south_2015.csv) - [Orders\_South\_2016](https://mkt.tableau.com/PrepTutorials/orders_south_2016.csv) - [Orders\_South\_2017](https://mkt.tableau.com/PrepTutorials/orders_south_2017.csv) - [Orders\_South\_2018](https://mkt.tableau.com/PrepTutorials/orders_south_2018.csv) - [Orders\_Central](https://mkt.tableau.com/PrepTutorials/Orders_Central.csv) - [Orders\_East](https://mkt.tableau.com/PrepTutorials/Orders_East.xlsx) - [Orders\_West](https://mkt.tableau.com/PrepTutorials/Orders_West.csv) - [returns\_reasons\_new](https://mkt.tableau.com/PrepTutorials/return_reasons_new.xlsx) - [Quota](https://mkt.tableau.com/PrepTutorials/Quota.xlsx) Vous pouvez également trouver les fichiers à l’emplacement suivant sur votre ordinateur après avoir installé Tableau Prep Builder : - (Windows) `C:\Program Files\Tableau\Tableau Prep Builder \help\Samples\en_US\Superstore Files` - (Mac) `/Applications/Tableau Prep Builder .app/Contents/help/Samples/en_US/Superstore Files` Vous voulez approfondir votre formation? Consultez ces excellentes [ressources](https://www.tableau.com/fr-ca/about/blog/2018/7/master-tableau-prep-list-learning-resources-92064) ou suivez un [cours de formation en personne](https://www.tableau.com/fr-ca/learn/classroom/prep). Vous souhaitez plus d’informations sur les rubriques traitées ici? Consultez les autres rubriques dans l’aide en ligne de Tableau Prep. ## Autres articles de cette section [Passer au contenu principal](#main-content) # Publier un flux sur Tableau Server ou Tableau Cloud > [!IMPORTANT] > > **Important :** Depuis la version 2020.4.1, vous n’avez plus besoin de Gestion des donnéese pour publier vos flux sur Tableau Server ou Tableau Cloud, ou pour exécuter des flux manuellement sur le Web. Cela n’est requis (avec Tableau Prep Conductor activé) que si vous prévoyez d’exécuter vos flux de manière programmée. Publiez vos flux sur Tableau Server ou Tableau Cloud pour les partager avec d’autres ou les exécuter automatiquement selon une programmation et actualiser la sortie du flux à l’aide de Tableau Prep Conductor. Vous pouvez également exécuter manuellement des flux individuels sur le serveur. Vous devez d’abord publier les flux créés ou modifiés sur le Web (à partir de la version 2020.4) avant de pouvoir les exécuter. Depuis Tableau Cloud version 2026.2.4, en tant qu’utilisateur Creator, vous pouvez également téléverser des flux directement sur votre site. Pour plus d’informations, consultez [Gérer un flux](https://help.tableau.com/current/online/fr-ca/prep_conductor_manage_flow.htm). Pour plus d’informations sur la publication de flux sur le Web, consultez **Publication de flux** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm#publishing-flows) ou de [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_web_auth.htm#publishing-flows). Pour plus d’informations sur l’exécution de flux, consultez [Exécuter votre flux](https://help.tableau.com/current/prep/fr-ca/prep_conductor_run_flow.htm). ## Avant de publier Pour être sûr de pouvoir exécuter votre flux, vérifiez les points suivants : 1. Vérifiez que le flux ne comporte pas d’erreurs. Les flux qui contiennent des erreurs échouent lorsque vous tentez de les exécuter dans Tableau Server ou Tableau Cloud. Les erreurs qui se trouvent dans les flux sont identifiées par un point d’exclamation rouge et un point rouge avec un indicateur Erreurs en haut à droite de l’espace de travail. ![Un flux Tableau Prep affichant l’icône d’erreur en forme de triangle rouge pour les étapes de flux comportant des erreurs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_flow_error.png) 2. Vérifiez que votre flux n’inclut pas des connecteurs d’entrée ou des fonctionnalités non compatibles avec votre version de Tableau Server. Les flux créés sur le Web sont toujours compatibles avec la version du serveur sur laquelle ils sont créés. Depuis Tableau Prep Builder, vous pouvez toujours publier des flux qui incluent des connecteurs ou des fonctionnalités non encore pris en charge dans votre version de Tableau Server, mais vous ne pouvez pas programmer leur exécution. Par exemple, le connecteur SAP HANA a été introduit dans Tableau Prep Builder version 2019.1.4 mais ce connecteur n’est pas pris en charge avant Tableau Server version 2019.2 pour Tableau Prep Conductor. Lorsque vous publiez le flux, un message s’affiche comme l’exemple ci-dessous : ![Une notification pour montrer qu’une version obsolète de Tableau Prep Conductor est exécutée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_incompatible2.png) **Remarque :** pour programmer l’exécution de flux sur Tableau Server, vous devez utiliser Tableau Server version 2019.1 ou ultérieure, et Tableau Prep Conductor doit être activé. Pour exécuter votre flux dans Tableau Server, vous devez prendre les mesures appropriées pour rendre le flux compatible. Pour savoir comment travailler avec des flux incompatibles, consultez la rubrique [Compatibilité de version avec Tableau Prep](https://help.tableau.com/current/prep/fr-ca/prep_conductor_compatibility.htm). 3. Les flux qui incluent des étapes d’entrée ou de sortie avec des connexions à un partage réseau nécessitent l’établissement d’une liste autorisée. Tableau Cloud ne prend pas en charge cette option et les fichiers doivent être compressés avec le flux lors de la publication. **Remarque :** actuellement, les flux créés sur le Web ne peuvent être publiés que vers une base de données ou une source de données publiée. **Tableau Prep Builder** Les étapes d’entrée et de sortie de flux qui pointent vers des fichiers stockés sur un partage réseau (chemin UNC) ne sont pas autorisées, à moins que le fichier et le chemin d’accès ne soient accessibles par le serveur et figurent sur la liste d’autorisations de votre entreprise. Si vous publiez le flux sans ajouter l’emplacement du fichier à votre liste d’autorisations, le flux sera publié, mais vous obtiendrez une erreur lorsque vous essaierez d’exécuter le flux manuellement ou en utilisant une planification dans Tableau Server. Si les fichiers ne sont pas stockés dans un emplacement figurant sur la liste autorisée, un message d’avertissement s’affiche lorsque vous publiez le flux. ![Un message d’erreur montrant que l’emplacement de sortie ne figure pas dans votre liste d’autorisations et n’associe pas la liste pour l’ajouter.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_serverfiles_safelist.png) Cliquez sur le lien « Liste » dans le message pour afficher la liste des emplacements autorisés. Déplacez vos fichiers vers l’un des emplacements de la liste et assurez-vous que votre flux pointe vers ces nouveaux emplacements. ![La liste des emplacements de fichiers de la liste d’autorisations.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_conductor_safelist_locations.png) Dans Tableau Server, pour configurer les chemins réseau autorisés, utilisez les options de commande tsm décrites à [Étape 4 : Liste autorisée des emplacements d’entrée et de sortie](https://help.tableau.com/current/server/fr-ca/prep_conductor_configure_network_shares.htm) dans l’aide de Tableau Server. Si vous ne souhaitez pas déplacer vos fichiers vers un emplacement de la liste autorisée, vous devez empaqueter les fichiers d’entrée avec le flux et publier la sortie de flux sur Tableau Server en tant que source de données publiée. Pour plus d’informations sur la configuration de ces options, consultez [Publier un flux depuis Tableau Prep Builder](#Publish) dans cette rubrique. 4. (**Tableau Prep Builder seulement**) Si les étapes de sortie de votre flux sont définies sur Publier en tant que source de données, toutes les étapes de sortie de flux doivent pointer vers le même serveur ou site où le flux est publié. Elles peuvent pointer vers différents projets sur ce serveur ou site, mais vous ne pouvez sélectionner qu’un seul serveur ou site. Pour définir l’emplacement de publication de vos étapes de sortie, procédez comme suit : 1. Dans le volet Flux, sélectionnez l’étape de sortie. 2. Dans le volet de publication, sélectionnez **Publier en tant que source de données**. 3. Sélectionnez le serveur ou le site, ainsi que le projet où vous souhaitez publier le flux. Connectez-vous au serveur ou au site si nécessaire. 4. Entrez un nom et une description pour chaque sortie. Le nom du fichier de sortie doit être suffisamment distinctif pour que la personne qui exécute le flux puisse facilement identifier les fichiers de sortie à actualiser. Le nom du fichier apparaît sur la page Vue d’ensemble et Connexions du flux dans Tableau Server ou Tableau Cloud. 5. Enregistrez votre flux. ![Le champ « Enregistrer la sortie dans » est réglé sur Source de données publiée. Une table de données est affichée.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_publishasdatasource2.png) Pour plus d’informations sur la configuration des étapes de sortie en vue de la publication, consultez [Créer des fichiers d’extrait de données et des sources de données publiées](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#Extract). 5. Définir votre méthode d’authentification serveur (2025.3 et versions ultérieures) Pour une meilleure prise en charge de l’authentification unique (SSO) et de l’authentification multifacteur (MFA), lorsque vous vous connectez à Tableau Server ou à Tableau Cloud depuis Tableau Prep Builder, vous pouvez choisir de vous authentifier à l’aide du navigateur intégré fourni avec Tableau Prep ou de votre navigateur externe. Le paramètre par défaut est Utiliser les paramètres du serveur. Lorsque vous vous connectez, Tableau Prep Builder vérifie si la méthode d’authentification préférée du serveur est réglée sur Navigateur externe. Cette option est activée par votre administrateur. Si ce paramètre n’est pas activé, Tableau Prep utilise par défaut le navigateur intégré. Vous pouvez également sélectionner manuellement une option différente dans le menu, et Tableau Prep utilisera la méthode sélectionnée lors de l’authentification. ![Menu « Méthode d’authentification du serveur Tableau Prep Builder ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_server_authentication_method_menu.png) Pour afficher ou modifier votre méthode d’authentification, procédez comme suit : 1. Dans Tableau Prep Builder, dans le menu supérieur, sélectionnez Serveur > Méthode d’authentification du serveur. 2. Dans le menu, cliquez sur l’une des options suivantes pour définir votre méthode d’authentification : - Utiliser les paramètres du serveur (par défaut) : utilisez la méthode d’authentification préférée définie par votre administrateur. Il peut s’agir du navigateur par défaut ou du navigateur intégré. Pour plus d’informations sur la configuration de ce paramètre, consultez [Options tsm configuration set](https://help.tableau.com/current/server-linux/fr-ca/cli_configuration-set_tsm.htm#wgserverauthenticationprepbuilderexternalbrowser). - Navigateur intégré: utilisez la version par défaut de Chromium fournie avec Tableau Builder. - Navigateur par défaut: utilisez le navigateur par défaut défini pour votre ordinateur, par exemple Chrome, Edge, Firefox, Safari, etc. ## Publier un flux depuis Tableau Prep Builder **Remarque :** lorsque vous publiez un flux, vous êtes automatiquement affecté en tant que propriétaire du flux par défaut. Si le flux se connecte à une source de données publiée, le serveur utilise le propriétaire du flux pour se connecter à la source de données publiée. Seul l’administrateur de site ou de serveur peut modifier le propriétaire du flux, et uniquement pour lui-même. 1. Ouvrez votre flux dans Tableau Prep Builder. 2. Dans le menu supérieur, sélectionnez **Serveur** > **Publier le flux**. ![Un menu de serveur avec l’option Publier un flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_server_publish_flow.png) 3. Renseignez les champs de votre plateforme. Cliquez ensuite sur **Publier**. Tableau Server ou Tableau Cloud s’ouvre automatiquement dans votre navigateur par défaut sur la page **Vue d’ensemble** du flux. 1. Dans la boîte de dialogue Publier sur Tableau Server, renseignez les champs suivants : - **Projet :** Cliquez sur l’option déroulante pour sélectionner votre projet dans la hiérarchie de projet. Il doit s’agir du même projet que celui où les fichiers de sortie sont publiés. - **Nom :** Entrez un nom pour votre flux. Ce nom apparaît sur le serveur dans les pages Flux. Si vous souhaitez remplacer un flux existant, cliquez sur l’option déroulante pour sélectionner un nom dans la liste. - **Description (facultatif)  :** Entrez une description pour le flux. - **Balises (facultatif)  :** Cliquez sur Ajouter pour entrer une ou plusieurs balises afin d’identifier votre flux et le rendre plus facile à trouver pour les utilisateurs. Vous pouvez également ajouter des balises après publication dans les pages Flux sur Tableau Server. 2. Cliquez sur Modifier dans la section Connexions pour modifier les paramètres de connexion ou modifier l’authentification. ![Un formulaire pour la publication d’un flux sur Tableau Server.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_serverfiles2.png) #### Fichiers Par défaut, les connexions d’entrée de fichiers sont compressées avec le flux. Les fichiers compressés ne sont pas actualisés lors de l’exécution du flux dans Tableau Server. Tous les fichiers doivent avoir le même paramètre, soit Téléverser soit Connexion directe. **Connexion directe** Pour récupérer les données les plus récentes lors de l’actualisation des fichiers de sortie, sélectionnez Connexion directe si Tableau Server peut se connecter à l’emplacement du fichier et que l’emplacement figure sur la liste d’autorisations de votre entreprise. ![Publiez le flux sur Tableau Server avec des cases d’option pour choisir une connexion.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_serverfiles.png) **Fichiers stockés dans un partage réseau** Si vos étapes d’entrée ou de sortie pointent vers des fichiers stockés sur un partage réseau (chemin UNC) et que l’emplacement ne figure pas dans la liste d’autorisations de votre entreprise, un message d’avertissement s’affiche. Cliquez sur le lien dans le message pour afficher la liste des emplacements figurant sur la liste autorisée, déplacez vos fichiers et pointez les étapes d’entrée et de sortie vers le nouvel emplacement de fichier. Pour plus d’informations, consultez l’étape 3 dans [Avant de publier](#pre-publish). Pour savoir comment ajouter des emplacements à la liste d’autorisations de votre entreprise, consultez [Étape 4 : Liste d’autorisations des emplacements d’entrée et de sortie](https://help.tableau.com/current/server/fr-ca/prep_conductor_configure_network_shares.htm) dans l’aide de Tableau Server. ![Un message d’erreur montrant que l’emplacement de sortie ne figure pas dans votre liste d’autorisations et n’associe pas la liste pour l’ajouter.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_serverfiles_safelist.png) **Paramètres dans le chemin du fichier d’entrée** À partir de la version 2022.1.1, vous pouvez planifier et exécuter des flux sur le Web qui incluent des paramètres dans le chemin d’accès du fichier d’entrée. Cela nécessite une connexion directe au fichier. Si vos fichiers sont empaquetés avec votre flux ou si vous utilisez une version antérieure de Tableau Prep, tous les paramètres inclus dans les chemins de fichier sont remplacés par la valeur actuelle (par défaut) et le chemin de fichier devient statique. Pour plus d’informations sur l’utilisation de paramètres dans les flux, consultez [Appliquer des paramètres aux étapes de saisie](https://help.tableau.com/current/prep/fr-ca/prep_parameters.htm#parameters_input_steps). #### Bases de données Si votre flux se connecte à une ou plusieurs bases de données, sélectionnez l’un des types d’authentification suivants pour vous connecter aux sources de données d’entrée de flux. - **Compte Exécuter en tant que serveur :** Le compte Exécuter en tant qu’utilisateur du serveur authentifie tous les utilisateurs. - **Inviter l’utilisateur :** Vous devez modifier la connexion dans Tableau Server et entrer les identifiants pour la base de données avant d’exécuter le flux. - **Mot de passe intégré :** les informations d’identification que vous avez utilisées pour vous connecter aux données seront enregistrées avec la connexion et utilisées lorsque le flux est exécuté selon un calendrier. Si vous ouvrez le flux pour le modifier, vous devrez saisir à nouveau vos informations d’identification. ![La boîte de dialogue Publier un flux sur Tableau Online avec les paramètres de connexion. Un mot de passe intégré est sélectionné.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_publishwithdatabase.png) **Ajouter des informations d’identification** (version 2020.1.1 et versions ultérieures) Si vous vous connectez à des connecteurs infonuagiques, vous pouvez ajouter vos informations d’identification directement à partir de la boîte de dialogue Publier le flux pour les intégrer au flux. 1. Cliquez sur Modifier dans la section Connexions ou cliquez sur Modifier les informations d’identification dans le message d’avertissement. Cliquez ensuite sur Ajouter les identifiants dans le menu déroulant Authentification. ![La boîte de dialogue Publier un flux sur Tableau Server montrant la boîte de dialogue Connexions avec l’option Ajouter des identifiants.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_cred2.png) 2. Dans la boîte de dialogue de confirmation, cliquez sur Continuer. Tableau Prep Builder ouvre automatiquement la page Paramètres de compte pour le serveur auquel vous êtes connecté. ![La boîte de dialogue Ajouter des identifiants à votre compte.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_cred3.png) 3. Ajoutez vos identifiants, puis retournez à Tableau Prep Builder. ![L’onglet Paramètres du compte sur le serveur affichant une liste de sources de données et de boutons pour ajouter vos identifiants.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_cred4.png) 4. Dans la boîte de dialogue Terminer l’ajout des identifiants, cliquez sur Terminé. ![La boîte de dialogue Terminer l’ajout des identifiants, avec le bouton Terminé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_cred5.png) 5. Cliquez sur Modifier dans la section Connexions et vérifiez que vos identifiants ont été ajoutés et intégrés dans votre flux. ![La boîte de dialogue Publier un flux sur Tableau Server montrant la boîte de dialogue Connexions avec les identifiants récemment ajoutés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_cred6.png) 1. Dans la boîte de dialogue Publier sur Tableau Cloud, renseignez les champs suivants : - **Projet :** Cliquez sur l’option déroulante pour sélectionner votre projet dans la hiérarchie de projet. Il doit s’agir du même projet que celui où les fichiers de sortie sont publiés. - **Nom :** Entrez un nom pour votre flux. Ce nom apparaît sur le serveur dans les pages Flux. Si vous souhaitez remplacer un flux existant, cliquez sur l’option déroulante pour sélectionner un nom dans la liste. - **Description (facultatif)  :** Entrez une description pour le flux. - **Balises (facultatif)  :** Cliquez sur Ajouter pour entrer une ou plusieurs balises afin d’identifier votre flux et le rendre plus facile à trouver pour les utilisateurs. Vous pouvez également ajouter des balises après publication dans les pages Flux sur Tableau Server. 2. Cliquez sur Modifier dans la section Connexions pour modifier les paramètres de connexion ou modifier l’authentification. ![Un formulaire pour la publication d’un flux sur Tableau Server.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_serverfiles2.png) #### Fichiers Tableau Cloud ne prend pas en charge les connexions de fichiers directes pour les données de l’étape de saisie et vous devez compresser vos fichiers avec le flux. Les fichiers compressés ne sont pas actualisés lors de l’exécution du flux dans Tableau Cloud. L’exécution de Tableau Prep Conductor pour actualiser des flux Tableau Prep qui se connectent à des fichiers plats via Bridge n’est pas prise en charge. Pour activer les actualisations de flux Prep Conductor réussies, déplacez le fichier plat vers un emplacement accessible directement par Tableau Cloud (Google Drive, Box, Dropbox, etc.) **Remarque :** la planification et l’exécution de flux qui incluent des paramètres dans le chemin du fichier d’entrée ne sont actuellement pas prises en charge dans Tableau Cloud car cela nécessite une connexion directe au fichier. Lorsque vous publiez le flux, tous les paramètres inclus dans les chemins de fichier sont remplacés par la valeur actuelle (par défaut) et le chemin de fichier devient statique. Comme option de rechange, vous pouvez exécuter des flux avec des paramètres dans le chemin du fichier dans Tableau Prep Builder ou à l’aide de la ligne de commande. Pour plus d’informations sur l’utilisation de paramètres dans les flux, consultez [Appliquer des paramètres aux étapes de saisie](https://help.tableau.com/current/prep/fr-ca/prep_parameters.htm#parameters_input_steps). #### Bases de données Pour garder les données à jour lors de la publication des flux sur Tableau Cloud, vous ne pouvez vous connecter directement qu’aux sources de données hébergées dans le nuage. Pour plus d’informations sur les connexions directes prises en charge par Tableau Cloud, consultez [Autoriser les connexions directes aux données hébergées sur une plateforme de nuage](https://help.tableau.com/current/online/fr-ca/to_connect_live_sql.htm). Si vous vous connectez à des sources de données locales, à partir de la version 2025.1, vous pouvez utiliser un client Tableau Bridge pour vous connecter et actualiser vos données dans Tableau Cloud. Pour utiliser le client Tableau Bridge : - Le client Tableau Bridge doit être configuré pour utiliser un pool Bridge Client (plutôt que le pool par défaut) - Un ou plusieurs clients Bridge connectés doivent être inclus dans le pool et les clients doivent être actifs - Le domaine doit être spécifié via le Liste d’autorisation de réseau privé et configuré pour faire partie du pool. ![Paramètres du site Tableau Bridge affichant la configuration du pool Bridge.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_bridge_setting.png) Pour plus d’informations, consultez [Configurer le pool Bridge Client](https://help.tableau.com/current/online/fr-ca/to_enable_bridge_live_connections.htm) dans l’aide de Tableau Cloud. **Remarque** : En cas de connexion à des sources de données locales dans les versions précédentes de Tableau Prep, vous devez d’abord convertir les sources de données en une source de données publiée et Tableau Cloud peut utiliser un client Tableau Bridge pour vous connecter à vos données si Tableau Bridge est configuré pour cette source de données. Pour plus d’informations sur l’utilisation de Tableau Bridge, consultez [Autoriser vos éditeurs à conserver des connexions en direct aux données locales](https://help.tableau.com/current/online/fr-ca/to_enable_bridge_live_connections.htm#clientsummary). Si votre flux se connecte à une source de données basée dans le nuage qui prend en charge une connexion directe, sélectionnez l’un des types d’authentification suivants pour vous connecter aux sources de données d’entrée de flux. - **Inviter l’utilisateur :** Vous devez modifier la connexion dans Tableau Cloud et entrer les identifiants pour la base de données avant d’exécuter le flux. - **Mot de passe intégré :** les informations d’identification que vous avez utilisées pour vous connecter aux données seront enregistrées avec la connexion et utilisées lorsque le flux est exécuté selon un calendrier. Si vous ouvrez le flux pour le modifier, vous devrez saisir à nouveau vos informations d’identification. ![La boîte de dialogue Publier un flux sur Tableau Online avec les paramètres de connexion.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_publishdatasource_online.png) - Si vous n’utilisez pas de client Tableau Bridge pour vous connecter à votre source de données locales, sélectionnez la case d’option Publier la source de données. Sélectionnez cette option pour convertir la connexion d’entrée de la source de données en une source de données publiée lorsque vous publiez le flux sur Tableau Cloud. Si Tableau Bridge est configuré pour la source de données et que la source de données est prise en charge par Tableau Cloud, les données peuvent être actualisées lors de l’exécution du flux. Voir [Autoriser les connexions directes aux données hébergées sur une plateforme de nuage](https://help.tableau.com/current/online/fr-ca/to_connect_live_sql.htm) pour plus d’informations. - Pour remplacer les connexions de la source de données sur site pour le flux dans Tableau Prep Builder par la source de données publiée, sélectionnez Mettre à jour les entrées de flux pour utiliser les sources de données publiées dans la section Options supplémentaires avant de publier votre flux. Si vous ne cochez pas cette case, le flux dans Tableau Prep Builder reste connecté à la source de données locale sur site et le flux dans Tableau Prep Builder risque de ne pas être synchronisé avec la version publiée du flux. Pour continuer à travailler avec votre flux, vous devrez télécharger le flux sur Tableau Cloud pour le modifier, puis le republier. ![La boîte de dialogue Publier un flux sur Tableau Online avec la case à cocher « Mettre à jour les entrées de flux pour utiliser les sources de données publiées » en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_conductor_publish_online4.png) **Ajouter des informations d’identification** (version 2020.1.1 et versions ultérieures) Si vous vous connectez à des connecteurs infonuagiques, vous pouvez ajouter vos informations d’identification directement à partir de la boîte de dialogue Publier le flux pour les intégrer au flux. 1. Cliquez sur Modifier dans la section Connexions ou cliquez sur Modifier les informations d’identification dans le message d’avertissement. Cliquez ensuite sur Ajouter les identifiants dans le menu déroulant Authentification. ![La boîte de dialogue Publier un flux sur Tableau Online montrant la boîte de dialogue Connexions avec l’option Ajouter des identifiants.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_Online_cred2.png) 2. Dans la boîte de dialogue de confirmation, cliquez sur Continuer. Tableau Prep Builder ouvre automatiquement la page Paramètres de compte pour le serveur auquel vous êtes connecté. ![La boîte de dialogue Ajouter des identifiants à votre compte.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_cred3.png) 3. Ajoutez vos identifiants, puis retournez à Tableau Prep Builder. ![L’onglet Paramètres du compte sur le serveur affichant une liste de sources de données et de boutons pour ajouter vos identifiants.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_cred4_254.png) 4. Dans la boîte de dialogue Terminer l’ajout des identifiants, cliquez sur Terminé. ![La boîte de dialogue Terminer l’ajout des identifiants, avec le bouton Terminé.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_cred5.png) 5. Cliquez sur Modifier dans la section Connexions et vérifiez que vos identifiants ont été ajoutés et intégrés dans votre flux. ![La boîte de dialogue Publier un flux sur Tableau Online montrant la boîte de dialogue Connexions avec les identifiants récemment ajoutés.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_cloud_Online_cred6.png) ### Qui peut le faire? - Les rôles Administrateur de serveur, Administrateur de site (Creator) et Creator autorisent l’accès complet en matière de connexion et de publication. - L’utilisateur doté du rôle Creator peut effectuer des tâches de création Web. - Explorer (peut publier) [Passer au contenu principal](#main-content) # Référence de ligne de commande Tableau Prep Vous pouvez interagir avec Tableau Prep à l’aide de la ligne de commande via l’application principale (Tableau Prep.exe) ou via l’interface de ligne de commande (tableau-prep-cli.bat ). - Tableau Prep.exe : utilisé pour configurer la façon dont l’application s’initialise. Par exemple; l’installation, l’activation, l’octroi de licences, la définition de répertoires de données utilisateur ou le dépannage de la couche Electron. - Tableau-prep-cli.bat : utilisé pour exécuter des flux. Par exemple, la transmission d’identifiants, de paramètres et l’actualisation des données sans ouvrir l’interface visuelle. Ce document décrit toutes les options de syntaxe de ligne de commande prises en charge par Tableau Prep et mises à la disposition des clients, classées selon le service où il est disponible. Les autres syntaxes de ligne de commande prises en charge utilisées par les développeurs et l’assistance Tableau ne sont pas incluses dans ce document. ## Application Tableau Prep Les actions suivantes peuvent être effectuées à partir de la ligne de commande de l’application Tableau Prep.exe. ### Installation Installez Tableau Prep en exécutant le fichier.exe du programme d’installation depuis la ligne de commande de l’ordinateur, en tant qu’administrateur. Pour plus d’informations, consultez [Installer depuis la ligne de commande](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_automate.htm). **Remarque :** Cette option est disponible uniquement sous Windows.
SyntaxeDescription
tableau_<product_installer_name>.exe /option1 /option2 PROPERTY1 PROPERTY2

Exécutez la commande en tant qu’administrateur depuis le répertoire où se trouve le fichier .exe, ou spécifiez un chemin d’accès complet vers l’emplacement du fichier .exe sur l’ordinateur. N’exécutez pas la commande à partir d’un répertoire partagé. Pour obtenir la liste des options du programme d’installation qui sont prises en charge, consultez Options du programme d’installation. Pour obtenir la liste des propriétés du programme d’installation qui sont prises en charge, consultez Propriétés du programme d’installation.

  • tableau_<product_installer_name>.exe est le programme d’installation de Tableau pour le produit et la version que vous installez.

  • option1, option2, etc représentent la manière dont vous souhaitez que le processus d’installation s’exécute.

  • PROPERTY1, PROPERTY2, etc. spécifient les paramètres de configuration que le programme d’installation doit effectuer durant le processus d’installation.

Exemple :

tableauPrepBuilder-64bit-2026-2-0.exe /quiet /norestart ACCEPTEULA=1 CRASHDUMP="0" SENDTELEMETRY="0"

Cette commande installe la version 2026.2 de Tableau en mode silencieux (n’affiche pas les invites, l’interface utilisateur ni la boîte de dialogue de licence). Elle complète l’installation sans redémarrage, accepte le contrat de licence de l’utilisateur final (EULA) et désactive les rapports d’erreur et les rapports d’utilisation.

### Activation, licence et enregistrement Utilisez ces commandes pour vérifier votre licence, activer le produit pendant ou après l’installation et enregistrer le produit. Pour plus d’informations, consultez [Activer Tableau Desktop et Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_automate.htm#activate-tableau-desktop-and-tableau-prep-builder).
SyntaxeDescription
--activate <key>

Activez le produit à l’aide de la clé produit fournie. Se termine avec le code « 0 » en cas de réussite. Sinon, se ferme avec un code d’erreur. Accepte également l’utilisation d’un seul tiret (-activate).

Pour activer le produit lors de l’installation, ajoutez une ligne de commande unique incluant l’option de programme d’installation ACTIVATE_KEY "<clé>" et ajoutez la clé produit entre les guillemets.

--register

Enregistrez le produit. Accepte également les tirets simples (-register). Pour enregistrer Tableau depuis la ligne de commande, vous devez pré-renseigner les valeurs de registre (Windows) ou .plist (Mac) sur chaque ordinateur qui exécutera Tableau Prep Builder.

Pour Windows, vous pouvez enregistrer le produit pendant l’installation en ajoutant une ligne de commande unique incluant l’option du programme d’installation REGISTER="1".

Pour plus d’informations, consultez Enregistrer Tableau Desktop et Tableau Prep Builder.

--check-license Affichez l’interface utilisateur d’activation si vous n’avez pas de licence.
--refresh

Met à jour les licences avec la date d’expiration de leur période de maintenance en cours et arrête les messages d’expiration. Se termine avec le code « 0 » en cas de réussite. Accepte également les tirets simples (-refresh).

Windows : Exécutez tableau.exe avec l’option --refresh et une clé produit.

MacOS : Exécutez l’option -refresh sur l’objet Tableau dans le répertoire /Applications.

--return <key>

Désactivez la clé produit fournie afin qu’elle puisse être réutilisée. Accepte également les tirets simples (-return).

Windows : Exécutez tableau.exe avec l’option -return et une clé produit.

MacOS:  Exécutez l’option -return sur l’objet Tableau dans le répertoire /Applications.

### Configuration et stockage Utilisez ces commandes pour configurer les paramètres des fichiers et les emplacements de référentiel.
SyntaxeDescription
--settings-file <file location>

Chargez les paramètres de configuration de l’application à partir du fichier donné. Peut être spécifié plusieurs fois pour prendre en charge les configurations superposées, par exemple lorsqu’une configuration de serveur proxy globale est utilisée par tout le monde et qu’une configuration de base de données spécifique est utilisée pour un flux.

Exemple de fichier .json :

{
 "connection-sources":[
  {
	"endpoint":"prod-db-server.company.com",
	"username":"service_account_admin",
	"password":"secure_password_123"
	}
 ]
}

Exemple de commande :

Windows : "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --settings-file "C:\ProgramData\Tableau\global-proxy-config.json" --settings-file "C:\Users\jsmith\AppData\Roaming\Tableau\db-config.json"

MacOS : /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --settings-file "/Library/Tableau/global-proxy-config.json" --settings-file "/Users/jsmith/Library/Application Support/Tableau/db-config.json"

--repository-location <file path>

Définissez le répertoire du référentiel. Par défaut, lors de l’installation, Tableau Prep crée un dossier dans votre dossier Documents qui appelle « Mon référentiel Tableau Prep ». Ce dossier comprend des dossiers pour les flux, les sources de données, les connexions, ainsi que des fichiers journaux et un cache temporaire. Dans des environnements de serveur ou d’automatisation, vous pouvez utiliser cette commande pour spécifier un autre emplacement de référentiel et pointer le flux exécuté vers celui-ci.

Exemple :

Windows : "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --repository-location "D:\Tableau_Data\My_Prep_Repo"

MacOS : /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --repository-location "/Users/jsmith/Documents/My Tableau Prep Repository"

--user-data-directory <location>

Répertoire utilisé pour stocker les données de l’application Electron.

Alors que --repository-location gère les ressources de votre entreprise (journaux et données), --user-data-directory gère le moteur interne de l’application.

En tant qu’administrateur, utilisez cet indicateur si vous exécutez Tableau Prep Builder dans un environnement à concurrence élevée où plusieurs processus nécessitent des états d’application isolés, ou lors du dépannage d’erreurs persistantes de verrouillage de session sur un serveur administré à distance.

Remarque : Lorsque vous exécutez la commande, elle crée automatiquement le dossier spécifié dans le répertoire --user-data-directory. Toutefois, le compte utilisateur exécutant le script doit disposer des autorisations d’écriture sur le répertoire parent.

Exemple :

Windows : "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --user-data-directory "D:\Tableau_Data\Prep_AppData"

MacOS : /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --user-data-directory "/Users/jsmith/Library/Application Support/Tableau Prep"

### Ouvrir des fichiers Utilisez ces commandes pour ouvrir les fichiers de flux Tableau Prep .tfl et .tflx.
SyntaxeDescription
--tfl<file>

Ouvrez le fichier de flux .tfl spécifié. Utilisez des guillemets doubles si le chemin d’accès à votre fichier inclut des espaces.

Exemple :

Windows : "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" -tfl "C:\Users\jsmith\Documents\My Flows\Clean_Sales_Data.tfl"

MacOS : /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder -tfl "/Users/jsmith/Documents/My Flows/Clean_Sales_Data.tfl"

--tflx<file>

Ouvrez le fichier de flux compressé .tflx spécifié.

Exemple :

Windows :"C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --tflx "C:\Users\jsmith\Desktop\Quarterly_Report.tflx"

MacOS : /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --tflx "/Users/jsmith/Desktop/Quarterly_Report.tflx"

## Application en ligne de commande Tableau Prep Les commandes suivantes peuvent être exécutées à l’aide de l’interface en ligne de commande de Tableau Prep (tableau-prep-cli.bat). ### Actualiser la sortie du flux Utilisez ces options pour exécuter le flux depuis la ligne de commande afin d’actualiser la sortie du flux. Cette méthode vous permet d’exécuter un seul flux à la fois. Pour plus d’informations et pour connaître les limites, consultez [Actualiser les fichiers de sortie de flux depuis la ligne de commande](https://help.tableau.com/current/prep/fr-ca/prep_run_commandline.htm).
SyntaxeDescription
-c, --connections <path>

Le chemin d’accès au fichier .json contenant les identifiants pour vos sources de données et vos serveurs.

Tableau Prep Builder utilise l’information du fichier de flux et du fichier .json d’identifiants pour exécuter le flux dans le cas de connexions distantes. Pour plus d’informations, consultez la section Exigences du fichier d’identifiants .json.

Si vous vous connectez à une base de données Snowflake, assurez-vous d’inclure tous les paramètres spécifiques tels que le rôle, l’entrepôt et parfois les jetons OAuth ou l’authentification du navigateur externe.

exemple de fichier de paramètres .json - Snowflake :

{
 "connection-sources":[
  {
	"endpoint":"company_account.snowflakecomputing.com",
	"username":"SVC_TABLEAU_PREP",
	"password":"EncryptedPassword123",
	"attributes":{
	 "warehouse": "DATA_LOAD_WH",
	 "role": "TRANSFORM_ROLE"
	}
  }
 ]
}						

Exemple :

Windows : "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat -c "path\to\[your credential file name].json" -t "path\to\[your flow file name].tfl"

MacOS : /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl

- p, - - parameters

Chemin d’accès à un fichier .json qui remplace les valeurs de paramètre par défaut dans votre flux. Il s’agit d’un fichier distinct de votre fichier credentials.json et inclut les noms et les valeurs de vos paramètres.

Pour plus d’informations, consultez « Exécuter des flux qui incluent des valeurs de paramètre » dans Exigences du fichier d’identifiants .json.

Exemple :

Windows : "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" -p|--parameters parameters.override.json

MacOS : /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl -p|--parameters parameters.override.json

-t,--tflFile <file path>Chemin d’accès à votre fichier de flux Tableau Prep.
-inc, --incrementalRefresh

Si vous n’avez pas activé Tableau Prep Conductor sur votre serveur pour programmer l’exécution de vos flux, vous pouvez utiliser cette commande pour exécuter votre flux à l’aide d’actualisations incrémentielles. Pour plus d’informations, consultez Exécuter le flux en activant l’actualisation incrémentielle.

Exemple :

Windows : "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat --incrementalRefresh -t "path\to\[your flow file name].tfl"

MacOS : /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --incrementalRefresh -t path/to/[your flow file name].tfl

### Commandes diverses Utilisez ces commandes pour imprimer votre version de Tableau Prep, activer le mode débogage pour déboguer un processus de flux, désactiver la validation SSL, etc.
SyntaxeDescription
--versionGénère la version actuelle de l’interface en ligne de commande Tableau Prep Builder et met immédiatement fin au processus.
-d, --debug

Active le mode débogage. Génère des journaux détaillés dans le dossier du référentiel à des fins de dépannage. Les fichiers journaux sont stockés dans : My Tableau Prep Builder Repository\Command Line Repository\Logs

Exemple :

Windows : "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat --debug -t "[your flow file name].tfl"

MacOS : /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --debug -t “[your flow file name]”.tfl

-dsv, --disableSslValidation

Désactive la validation du certificat SSL (utile pour certains environnements de serveur internes). Lorsque cette option est exécutée sous MacOS, une boîte de dialogue peut apparaître demandant l’utilisateur et le mot de passe du trousseau.

Depuis la version 2019.3.2 de Tableau Prep Builder, vous pouvez transmettre ce paramètre supplémentaire pour désactiver cette boîte de dialogue de trousseau.

Exemple :

MacOS : /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -dsv -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl

-h, --help

Affiche le menu d’aide des options de ligne de commande.

[Passer au contenu principal](#main-content) # Référence des fonctions de Tableau Prep Les fonctions de calcul de Tableau Prep vous permettent d’utiliser des champs calculés pour créer de nouvelles données en utilisant les données déjà présentes dans votre source de données. ### Fonctions de nombre
SyntaxeDescription
ABS(number)Renvoie la valeur absolue d’un nombre donné.

Exemples :

ABS(-7) = 7

ABS([Budget Variance])

Renvoie la valeur absolue de tous les nombres contenus dans le champ Écart budgétaire.
ACOS(number)Renvoie l’arc cosinus d’un nombre donné. Le résultat est exprimé en radians.

Exemple :

ACOS(-1) = 3.14159265358979

ASIN(number)Renvoie l’arc sinus d’un nombre donné. Le résultat est exprimé en radians.

Exemple :

ASIN(1) = 1.5707963267949

ATAN(number)Renvoie l’arc tangente d’un nombre donné. Le résultat est exprimé en radians.

Exemple :

ATAN(180) = 1.5652408283942

ATAN2(y number, x number)Renvoie l’arc tangente de deux nombres données (x et y). Le résultat est exprimé en radians.

Exemple :

ATAN2(2, 1) = 1.10714871779409

CEILING(number)Arrondit un chiffre au chiffre entier le plus proche ou à la valeur la plus importante.

Exemple :

CEILING(3.1415) = 4

COS(number)Renvoie le cosinus d’un angle. Spécifiez l’angle en radians.

Exemple :

COS(PI( ) /4) = 0.707106781186548

COT(angle)Renvoie la cotangente d’un angle. Spécifiez l’angle en radians.

Exemple :

COT(PI( ) /4) = 1

DIV(integer1, integer2)Retourne la part d’entier d’une opération de division, à savoir integer1 divisé par integer2.

Exemple :

DIV(11,2) = 5

EXP(number)Renvoie la valeur e élevée à la puissance du nombre donné.

Exemples :

EXP(2) = 7.389 EXP(-[Growth Rate]*[Time])

FLOOR(number)Arrondit un nombre au nombre entier le plus proche de valeur inférieure ou égale.

Exemple :

FLOOR(3.1415) = 3

HEXBINX(number, number)Mappe des coordonnées x, y sur la coordonnée x de la classe hexagonale la plus proche. Les classes ayant une longueur latérale de 1, il est possible que vous deviez dimensionner les entrées.

Exemple :

HEXBINX([Longitude], [Latitude])

HEXBINY(number, number)Mappe des coordonnées x, y sur la coordonnée y de la classe hexagonale la plus proche. Les classes ayant une longueur latérale de 1, il est possible que vous deviez dimensionner les entrées.

Exemple :

HEXBINY([Longitude], [Latitude])

LN(number)

Renvoie le logarithme naturel d’un nombre. Renvoie la valeur nulle si le nombre est inférieur ou égal à 0.

Exemple :

LN(EXP(5)) = 5

LOG(number [, base])

Renvoie le logarithme naturel d’un nombre pour la base donnée. Si la valeur de base n’est pas indiquée, la base 10 est utilisée.

Exemple :

LOG(256, 2) = 8

MAX(number, number)Renvoie la valeur maximum des deux arguments, qui doivent être du même type. Renvoie une valeur nulle si la valeur de l’un ou l’autre argument est nulle. MAX peut également être appliqué à un seul champ dans un calcul d’agrégation.

Exemples :

MAX(4,7)
MAX(Sales,Profit)
MAX([First Name],[Last Name])

MIN(number, number)Renvoie la valeur minimum des deux arguments, qui doivent être du même type. Renvoie une valeur nulle si la valeur de l’un ou l’autre argument est nulle. MIN peut également être appliqué à un seul champ dans un calcul d’agrégation.

Exemples :

MIN(4,7)

MIN(Sales,Profit)

MIN([First Name],[Last Name])

PI( )

Renvoie la constante numérique PI : 3.14159.

Exemple :

PI() = 3.14159265358979

POWER(number, power)Élève le nombre à la puissance indiquée.

Exemples :

POWER(5,2) = 52 = 25 POWER(Temperature, 2)

Vous pouvez également utiliser le symbole ^ :

5^2 = POWER(5,2) = 25

RADIANS(number)Convertit en radians un nombre donné exprimé en degrés.

Exemple :

RADIANS(180) = 3.14159

ROUND(number, [decimals])Arrondit les nombres à un nombre donné de chiffres. L’argument Décimale indique le nombre de points décimaux de précision à inclure dans le résultat final. Si la valeur Décimale n’est pas indiquée, le nombre est arrondi à l’entier le plus proche.

Exemple :

Cet exemple arrondit toutes les valeurs de vente à un entier :

ROUND(Sales)

SIGN(number)Renvoie le signe d’un nombre. Les valeurs renvoyées sont -1 si le nombre est négatif, 0 s’il est égal à zéro ou 1 s’il est positif.

Exemple :

Si la moyenne du champ des profits est négative, alors

SIGN(AVG(Profit)) = -1

SIN(number)Renvoie le sinus d’un angle. Spécifiez l’angle en radians.

Exemples :

SIN(0) = 1.0

SIN(PI( )/4) = 0.707106781186548

SQRT(number)Renvoie la racine carrée d’un nombre.

Exemple :

SQRT(25) = 5

SQUARE(number)Renvoie le carré d’un nombre.

Exemple :

SQUARE(5) = 25

TAN(number)

Renvoie la tangente d’un angle. Spécifiez l’angle en radians.

Exemple :

TAN(PI ( )/4) = 1.0

ZN(expression)

Renvoie l’expression si celle-ci n’est pas nulle; sinon renvoie la valeur zéro. Utilisez cette fonction pour utiliser des valeurs égales à zéro au lieu de valeurs nulles.

Exemple :

ZN([Profit]) = [Profit]

### Fonctions de chaîne
SyntaxeDescription
ASCII(string)Renvoie le code ASCII du premier caractère d’une chaîne.

Exemple :

ASCII('A') = 65

CHAR(number)Renvoie le caractère encodé à l’aide du nombre du code ASCII.

Exemple :

CHAR(65) = 'A'

CONTAINS(string, substring)Renvoie TRUE si la chaîne donnée contient la sous-chaîne indiquée.

Exemple :

CONTAINS(“Calculation”, “alcu”) = true

ENDSWITH(string, substring)Renvoie true si la chaîne donnée se termine par la substring indiquée. Les espaces en fin de chaîne sont ignorés.

Exemple :

ENDSWITH(“Tableau”, “leau”) = true

FIND(string, substring, [start])Renvoie la position d’index de la substring dans la chaîne, ou 0 si la sous-chaîne est introuvable. Si l’argument facultatif Début est ajouté, la fonction ignore les instances de la substring qui apparaissent avant la première position d’index. Le premier caractère de la chaîne correspond à la position 1.

Exemples :

FIND("Calculation", "alcu") = 2

FINDNTH(string, substring, occurrence)Renvoie la position de la nième occurrence de la sous-chaîne dans la chaîne spécifiée, où n est défini par l’argument d’occurrence.

Exemple :

FINDNTH("Calculation", "a", 2) =7

ISDATE(string)

Renvoie la valeur vrai si une chaîne donnée est une date valide.

Exemple :

ISDATE("2004-04-15") = True

LEFT(string, number)Renvoie les caractères situés le plus à gauche dans la chaîne.

Exemple :

LEFT("Matador", 4) = "Mata"

LEN(string)Renvoie la longueur de la chaîne.

Exemple :

LEN("Matador") = 7

LOWER(string)Renvoie la chaîne avec tous les caractères en minuscules.

Exemple :

LOWER("ProductVersion") = "productversion"

LTRIM(string)Renvoie la chaîne en supprimant les espaces de début.

Exemple :

Example: LTRIM(" Sales") = "Sales"

(MID(string, start, [length])Renvoie la chaîne débutant à la première position d’index. Le premier caractère de la chaîne correspond à la position 1. Si l’argument facultatif longueur est ajouté, la chaîne renvoyée inclut uniquement ce nombre de caractères.

Exemples :

MID("Calculation", 2) = "alculation"

MID("Calculation", 2, 5) ="alcul"

PROPER(string)Convertit une chaîne de texte de sorte que la première lettre de chaque mot soit en majuscule et les lettres restantes en minuscules. Les espaces et les caractères non alphanumériques tels que la ponctuation agissent également comme séparateurs.

Exemple :

PROPER("PRODUCT name") = "Product Name"

REGEXP_EXTRACT(string, pattern)Renvoie une sous-chaîne de la chaîne donnée qui est associée au groupe de capture dans le modèle d’expression régulière. Le modèle d’expression régulière requiert exactement un groupe de capture

Exemple :

REGEXP_EXTRACT('abc 123', '[a-z]+\\s+(\\d+)') = '123'

REGEXP_EXTRACT_NTH(string, pattern, index)Renvoie une sous-chaîne de la chaîne donnée à l’aide du modèle d’expression régulière. La sous-chaîne est associée au nth groupe de capture, où n est l’index donné.

Exemple :

REGEXP_EXTRACT_NTH('abc 123', '([a-z]+)\\s+(\\d+)', 2) = '123'

REGEXP_MATCH(string, pattern)Renvoie true si une sous-chaîne de la chaîne fournie correspond au modèle d’expression régulière.

Exemple :

REGEXP_MATCH('-([1234].[ The.Market ])-', '\\[\\s*(\\w*\\.)(\\w*\\s*\\])') = true

REGEXP_REPLACE(string, pattern, replacement)Renvoie une copie de la chaîne donnée où le modèle de correspondance est remplacé par la chaîne de remplacement.

Exemple :

REGEXP_REPLACE('abc 123', '\\s', '-') = 'abc--123'

REPLACE(string, substring, replacement)Recherche la sous-chaîne dans la chaîne et la remplace par la chaîne de remplacement. Si la sous-chaîne est introuvable, la chaîne reste inchangée.

Exemple :

REPLACE("Calculation", "ion", "ed") = "Calculated"

RIGHT(string, number)Renvoie les caractères situés le plus à droite dans la chaîne.

Exemple :

RIGHT("Calculation", 4) = "tion"

RTRIM(string)Renvoie la chaîne en supprimant les espaces de fin.

Exemple :

Example: RTRIM("Market ") = "Market"

SPACE(number)Renvoie une chaîne constituée du nombre spécifié d’espaces répétés.

Exemple :

SPACE(1) = " "

SPLIT(string, delimiter, token number)

Renvoie une sous-chaîne d’une chaîne, déterminée par un délimiteur qui extrait les caractères du début ou de la fin de la chaîne.

Exemple :

SPLIT('a-b-c-d', '-', 2) = 'b'

STARTSWITH(string, substring)Renvoie true si la chaîne commence par une substring. Les espaces en début de chaîne sont ignorés.

Exemple :

STARTSWITH(“Joker”, “Jo”) = true

TRIM(string)Renvoie la chaîne en supprimant les espaces de début et de fin.

Exemple :

TRIM(" Calculation ") = "Calculation"

UPPER(string)Renvoie la chaîne avec tous les caractères en majuscules.

Exemple :

UPPER("Calculation") = "CALCULATION"

### Fonctions d’agrégation
SyntaxeDescription
AVG(expression)Renvoie la moyenne de toutes les valeurs de l’expression. La fonction AVG peut être utilisée avec des champs numériques uniquement. Les valeurs nulles sont ignorées

Exemple :

AVG([Profit])

COUNT(expression)Renvoie le nombre d’éléments d’un groupe. Les valeurs nulles sont ignorées.

Exemple :

COUNT([Customer ID])

COUNTD(expression)Renvoie le nombre d’éléments distincts d’un groupe. Les valeurs nulles sont ignorées. Chaque valeur unique n’est comptabilisée qu’une seule fois.

Exemple :

COUNTD([Region])

MEDIAN(expression)Renvoie la médiane d’une expression unique. La fonction MEDIAN peut être utilisée avec des champs numériques uniquement. Les valeurs nulles sont ignorées.

Exemple :

MEDIAN([Profit])

PERCENTILE(expression, number)Calcul agrégé qui renvoie la valeur du centile pour l’expression donnée correspondant au nombre indiqué. Les valeurs valides pour le nombre sont comprises entre 0 et 1. CENTILE([expression], 0,50) renvoie toujours la valeur médiane de l’expression.

Exemple :

PERCENTILE([Sales], 0.90)

STDEV(expression)Renvoie l’écart-type d’échantillon de l’expression.

Exemple :

STDEV([Profit])

STDEVP(expression)

Renvoie l’écart-type de population de l’expression.

Exemple :

STDEVP([Profit])

SUM(expression)

Renvoie la somme de toutes les valeurs de l’expression. La fonction SUM peut être utilisée avec des champs numériques uniquement. Les valeurs nulles sont ignorées.

Exemple :

SUM([Profit])

VAR(expression)

Renvoie la variance statistique de toutes les valeurs dans l’expression donnée en fonction d’un échantillon de population.

Exemple :

VAR([Height])

VARP(expression)

Renvoie la variance statistique de toutes les valeurs dans l’expression donnée de la totalité de la population.

Exemple :

VARP([Test Score])

ZN(expression)

Renvoie l’expression si celle-ci n’est pas nulle; sinon renvoie la valeur zéro. Utilisez cette fonction pour utiliser des valeurs égales à zéro au lieu de valeurs nulles.

Exemple :

ZN([Profit]) = [Profit]

### Fonctions de conversion de type
SyntaxeDescription
DATERenvoie une date en fonction d’un nombre, d’une chaîne ou d’une expression de date.

Exemple :

DATE("2006-06-15 14:52") = 2006-06-15

Notez que les guillemets sont obligatoires.

DATETIME(expression)Renvoie une date et une heure en fonction d’un nombre, d’une chaîne ou d’une expression de date.

Exemple :

DATETIME("April 15, 2004 07:59:00")

Notez que les guillemets sont obligatoires.

FLOAT(expression)Renvoie un nombre à virgule flottante en fonction de tout type d’expression. Cette fonction requiert des nombres non formatés, c’est-à-dire sans virgules ni autres symboles.

Exemple :

FLOAT("3")= 3.000

INT(expression)Renvoie un entier en fonction d’une expression. Cette fonction tronque le résultat à l’entier le plus proche de zéro.

Exemple :

INT(8.0/3.0) = 2 or INT(-9.7) = -9

MAKEDATE(year, month, day)Renvoie une valeur de date créée à partir de l’année du mois et du jour du mois.

Exemple :

MAKEDATE(2014, 3, 18)

MAKEDATETIME(date, time)

Renvoie une valeur de date et heure en fonction d’une expression de date et d’une expression d’heure.

Exemple :

MAKEDATETIME(#2012-11-12#, #07:59:00#)

MAKETIME(hour, minute, second)

Renvoie une valeur d’heure créée à partir des heures, des minutes et des secondes.

Exemple :

MAKETIME(14, 52, 40)

STR(expression)

Renvoie une chaîne en fonction d’une expression.

Exemple :

STR([Age])

Renvoie toutes les valeurs de la mesure de l’âge sous forme de chaînes.

### Fonctions de date
SyntaxeDescription
DATEADD(date_part, interval, date)Ajoute un incrément à la date indiquée et renvoie la nouvelle date. L’incrément est défini par l’intervalle et la valeur de date_part.

Exemple :

DATEADD('month', 3, #2004-04-15#) = 2004-07-15 12:00:00 AM

DATEDIFF(date_part, start_date, end_date, [start_of_week])

Renvoie la différence entre deux dates où la valeur start_date est soustraite de la valeur end_date. La différence est exprimée en unités de date_part. Si la valeur start_of_week est omise, le jour de début de semaine est déterminé par le jour de début configuré pour la source de données.

Exemple :

DATEDIFF('month', #2004-07-15#, #2004-04-03#, 'sunday') = -3

DATENAME(date_part, date, [start_of_week])Renvoie une partie de la data donnée sous forme de chaîne, la partie étant définie en fonction de la valeur date_part. Si la valeur start_of_week est omise, le jour de début de semaine est déterminé par le jour de début configuré pour la source de données.

Exemple :

DATENAME('month', #2004-04-15#) = "April"

DATEPARSE(format, string)Convertit une chaîne en date dans le format spécifié.

Exemple :

DATEPARSE ("dd.MMMM.yyyy", "15.April.2004") = 2004-04-15 12:00:00 AM

DATEPARTT(date_part, date, [start_of_week])Renvoie une partie de la data donnée sous forme d’entier, la partie étant définie en fonction de la valeur date_part. Si la valeur start_of_week est omise, le jour de début de semaine est déterminé par le jour de début configuré pour la source de données.

Exemple :

DATEPART('month', #2004-04-15#) = 4

DATETRUNC(date_part, date, [start_of_week])Tronque la date indiquée au niveau indiqué par la valeur date_part et renvoie la nouvelle date. Si la valeur start_of_week est omise, le jour de début de semaine est déterminé par le jour de début configuré pour la source de données.

Exemple :

DATETRUNC('quarter', #2004-08-15#) = 2004-07-01 12:00:00 AM

DAY(date)Renvoie le jour d’une date donnée sous la forme d’un entier.

Exemple :

DAY(#2004-04-12#) = 12

ISDATE(string)Renvoie la valeur vrai si une chaîne donnée est une date valide.

Exemple :

ISDATE("2004-04-15") = True

MONTH(date)

Renvoie le mois d’une date donnée sous la forme d’un entier.

Exemple :

MONTH(#2004-04-12#) = 4

NOW()Renvoie la date et l’heure actuelles.

Exemple :

NOW() = 2004-05-12 1:08:21 PM

TODAY()Renvoie la date actuelle.

Exemple :

TODAY() = 2004-05-12

YEAR(date)Renvoie l’année d’une date donnée sous la forme d’un entier.

Exemple :

YEAR(#2004-04-12#) = 2004

### Fonctions logiques
SyntaxeDescription
IFNULL(expr1, expr2)Renvoie l’<expr1> si celle-ci n’est pas une valeur nulle, sinon renvoie l’<expr2>.

Exemple :

IFNULL([Profit], 0)

IIF(test, then, else, [unknown])Vérifie si une condition est remplie, et renvoie une valeur si TRUE, une autre valeur si FALSE, et une troisième valeur optionnelle ou NULL si inconnu.

Exemple :

IIF([Profit] > 0, 'Profit', 'Loss')

ISDATE(string)Renvoie la valeur vrai si une chaîne donnée est une date valide.

Exemple :

ISDATE("2004-04-15") = True

ISNULL(expression)Renvoie la valeur True si l’expression ne contient pas de données valides (Null).

Exemple :

ISNULL([Profit])

ZN(expression)

Renvoie l’expression si celle-ci n’est pas nulle; sinon renvoie la valeur zéro. Utilisez cette fonction pour utiliser des valeurs égales à zéro au lieu de valeurs nulles.

Exemple :

ZN([Profit]) = [Profit]

### Fonctions d’analytique
SyntaxeDescription
LAST_VALUE(expression, [return_last_non-null_value])Renvoie la dernière valeur de l’expression donnée, de la première ligne de la partition à la ligne actuelle. Accepte un deuxième paramètre booléen facultatif et renvoie la dernière valeur non nulle.

Exemple :

{ ORDERBY [Row ID] ASC: LAST_VALUE([Category], true) } = returns the last non-null value of [Category]

LOOKUP(expression, [offset])

Renvoie la valeur de l’expression donnée dans une ligne cible, indiquée sous la forme d’un décalage relatif par rapport à la ligne actuelle. Renvoie une valeur nulle si la ligne cible ne peut pas être déterminée.

Le paramètre [offset] de la fonction LOOKUP ne prend qu’un seul entier littéral tel que 1.

Exemple :

{ORDERBY [DATE] ASC : LOOKUP([SALES], -1)}

Renvoie la valeur SALES de la ligne précédente.

NTILE(number)Distribue les lignes d’une partition sélectionnée dans un nombre indiqué de groupes ou de sections. Avec cette fonction, l’ensemble des valeurs (6,9,9,14) distribuées dans 3 sections serait affecté aux sections (1,2,2,3) dans l’ordre croissant.

Exemple :

{PARTITION [Customer]: {ORDERBY [Sales] ASC: NTILE(3) }}

RANK()Renvoie le rang concurrentiel standard de la ligne actuelle de la partition. Un classement identique est attribué à des valeurs identiques.

Exemple :

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK() }}

RANK_DENSE()Renvoie le rang dense de la ligne actuelle de la partition. Un classement identique est attribué aux valeurs identiques. La séquence de chiffres demeure toutefois linéaire.

Exemple :

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK_DENSE() }}

RANK_MODIFIED()Renvoie le rang concurrentiel modifié de la ligne actuelle de la partition. Un classement identique est attribué à des valeurs identiques.

Exemple :

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK_MODIFIED() }}

RANK_PERCENTILE()Renvoie le rang centile de la ligne actuelle de la partition.

Exemple :

{PARTITION [Customer]: {ORDERBY [Sales] ASC: RANK_PERCENTILE() }}

ROW_NUMBER()Renvoie un identifiant de ligne séquentiel unique à chaque ligne.

Exemple :

{PARTITION [Customer]: {ORDERBY [Sales] ASC: ROW_NUMBER() }}

RUNNING_AVG(expression)Renvoie la moyenne cumulée d’une expression donnée, de la première ligne de la partition à la ligne actuelle.

Exemple :

{ PARTITION [Category] : { ORDERBY [Row ID] ASC : RUNNING_AVG([Sales]) } } = running average of Sales, per Category.

RUNNING_SUM(expression)Renvoie la somme cumulée d’une expression donnée, de la première ligne de la partition à la ligne actuelle.

Exemple :

{ ORDERBY [Row ID] ASC : RUNNING_SUM([Sales]) } = running sum of all Sales

### Mots-clés
FonctionDescription
ANDExécute une conjonction logique entre deux expressions

Exemple :

IF (ATTR([Market]) = "New Business" AND SUM([Sales]) > [Emerging Threshold] )THEN "Well Performing"

ASCDéfinit l’ordre croissant pour les opérations ORDERBY .

Exemple

{ORDERBY [Sales] ASC:RANK()}

CASETrouve la première <value> correspondant à <expr> et renvoie la valeur <return> correspondante.

Exemple :

CASE [RomanNumeral] WHEN "|" THEN 1 WHEN "II" THEN 2 ELSE 3 END

DESCDéfinit l’ordre décroissant pour les opérations ORDERBY .

Exemple :

{ORDERBY [Sales] DESC:RANK()}

ELSETeste une série d’expressions et renvoie la valeur <then> pour la première <expr> positive.

Exemple :

IF [Profit] > 0 THEN 'Profitable' ELSE 'Loss' END

ELSEIFTeste une série d’expressions et renvoie la valeur <then> pour la première <expr> positive. Cela équivaut à placer une instruction if à l’intérieur d’une opération ELSE.

Exemple :

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Breakeven' ELSE 'Loss' END

ENDTermine une opération introduite par la directive correspondante.

Exemple :

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Breakeven' ELSE 'Loss' END

{ FIXED }Les expressions de niveau de détail FIXED calculent les valeurs en utilisant les dimensions spécifiées sans faire référence au niveau de détail de la vue.

Exemple :

{FIXED[Customer ID]:MIN([Order Date])}

IFCréez une instruction conditionnelle (instruction IF) qui permet de l’exécuter uniquement si une condition est vraie.

Exemple :

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Breakeven' ELSE 'Loss' END

NOTExécute une négation logique sur une expression.

Exemple :

IF NOT [Profit] > 0 THEN "Unprofitable" END

ORExécute une disjonction logique sur une expression.

Exemple :

IF [Profit] < 0 OR [Profit] = 0 THEN "Needs Improvement" END

{ ORDERBY }Définit l’ordre d’application des fonctions d’analytique. Utilisez l’argument facultatif asc | desc pour préciser l’ordre croissant ou décroissant pour chaque champ.

Exemple :

{ORDERBY [Customer Name] ASC, [Sales] DESC: RANK() }

{ PARTITION }Définit le groupe des fonctions d’analytique. ORDERBY doit être à l’intérieur de la partition.

Exemple :

{PARTITION [Customer]: {ORDERBY [Sales]: RANK()}}

THENTeste une série d’expressions et renvoie la valeur <then> pour la première <expr> positive.

Exemple :

IF [Profit] > 0 THEN 'Profitable' ELSEIF [Profit] = 0 THEN 'Break even' ELSE 'unprofitable' END

WHENTrouve la première <value> correspondant à <expr> et renvoie la valeur <return> correspondante.

Exemple :

CASE [RomanNumberal] WHEN 'I' THEN 1 WHEN 'II' THEN 2 ELSE 3 END

[Passer au contenu principal](#main-content) # Résoudre les problèmes de Tableau Prep Builder Cet article répertorie les problèmes que vous pouvez rencontrer en utilisant Tableau Prep Builder et propose des suggestions pour les résoudre. Lorsque des problèmes se présentent avec votre flux, que vous choisissiez de résoudre le problème vous-même ou que vous contactiez l’assistance pour obtenir de l’aide, vous devez généralement collecter les fichiers journaux et les fichiers de vidage après incident pour les analyser, et documenter les étapes nécessaires pour reproduire l’erreur. Le meilleur moyen d’aider le développeur ou l’équipe d’assistance à diagnostiquer le problème consiste à décrire les étapes exactes que vous avez suivies avant que l’erreur ne se produise et à fournir les fichiers du flux. ## Collecter les fichiers journaux et les fichiers de vidage après incident Les fichiers journaux de Tableau Prep sont stockés dans le dossier « Mon référentiel Tableau Prep ». qui se trouve par défaut à l’emplacement suivant : **Windows** : `C:\Users\\Documents\My Tableau Prep Repository\Logs`. **MacOS** : `/users//Documents/My Tableau Prep Repository/Logs` Pour diagnostiquer correctement le problème, vous devez collecter tous les fichiers journaux. Si vous exécutez Tableau Prep Builder, il s’agit de tout ce qui se trouve dans le dossier « My Tableau Prep Repository/Logs ». Si vous exécutez Tableau Prep depuis la ligne de commande, incluez les fichiers journaux qui se trouvent ici : « My Tableau Prep Repository/Command Line Repository/Logs ». Ce tableau décrit les différents fichiers journaux générés.
Nom de fichier journalProcessus qui génère le fichier journalDescription
app.logTableau Prep.exeFichier journal de l’interface utilisateur. Ce fichier est généré par le code JavaScript exécuté dans le processus Electron.
backendProcessManager.logTableau Prep.exeCe fichier est généré par le code JavaScript qui démarre et surveille le processus Java.

preprestapi.log

Java.exe

Il s’agit du fichier journal généré par le code Java. Les entrées de journal concernant l’utilisation de l’API REST, la compilation, la gestion du cache, ainsi que le démarrage et l’arrêt du processus tabminerva (anciennement prepservice) doivent se trouver ici.

log.txt

prepservice.exe

tabminerva.exe

Ce fichier journal est généré par le code C++.

Ce fichier journal inclut toutes les interactions avec la pile technologique partagée de Tableau, y compris les connexions aux bases de données, les requêtes, l’exécution, la mise en cache externe, le pipeline de requêtes, les protocoles, etc.

tdeserver.txttdeserver64.exe

Il s’agit du fichier journal créé par l’ancien moteur de données Tableau Data Engine. Tableau Prep utilise encore Tableau Data Engine.

tabprotosrv.txttabprotosrv.exe

Journal du serveur de protocoles. Tout ce qui utilise un pilote de base de données hébergée générera des entrées dans ce fichier journal.

hyperd.loghyperd.exe

Le journal hyper. Les requêtes et les erreurs liées aux requêtes se trouvent ici.

### Activer la journalisation des requêtes Depuis la version 2026.2 de Tableau Prep Builder, vous pouvez activer le paramètre Activer la journalisation des requêtes dans le menu Aide > Paramètres et performances sans avoir à redémarrer l’application. Lorsqu’il est activé, ce paramètre génère un fichier de requête XML pour chaque requête exécutée par Tableau Prep Builder. Cela peut être utile pour diagnostiquer des problèmes avec votre flux. Les fichiers journaux sont générés et stockés dans le dossier Requête. ![Menu d’aide dans Tableau Prep affichant les options du menu « Paramètres et Performances ».](/tableau/current/fr-ca/prep/fr-ca/Img/prep_enable_query_logging.png) Vous trouverez les fichiers de journalisation des requêtes dans le répertoire suivant : **Windows** : `C:\Users\\Documents\My Tableau Prep Repository\Query` **MacOS** : `/users//Documents/My Tableau Prep Repository/Query` ### Exécution de LogShark LogShark est un utilitaire de ligne de commande open source gratuit que vous pouvez utiliser pour extraire des informations des fichiers journaux Prep afin de dépanner et d’obtenir des informations sur les erreurs et l’utilisation. Lors de l’utilisation du module d’extension LogShark`Prep.twbx`, vous pouvez générer des classeurs avec un tableau de bord des erreurs et des flux pour vous aider à analyser et à visualiser les problèmes de préparation. Pour plus d’informations sur l’installation et l’exécution de LogShark, consultez [Configurer votre ordinateur pour LogShark](https://tableau.github.io/Logshark/docs/logshark_prefunc). ### Création de fichiers de vidage après incident En plus des fichiers journaux, vous devez également collecter des fichiers de vidage après incident. Tout ce qui ne figure pas dans les fichiers journaux peut être détaillé ici et peut aider au dépannage du démarrage de l’application, des exceptions ou des problèmes lors de l’interrogation de .hyper. Lors de la création de fichiers de vidage après incident, il est utile d’en créer pour les processus suivants.
ProcessusDescription
tabminerva.exe (précédemment prepservice.exe)Il s’agit du processus natif qui héberge le reste de la logique métier de Tableau Prep. C’est également le processus qui contient la technologie native partagée de Tableau, y compris les connecteurs de base de données.
hyperd.exeIl s’agit du processus de base de données hyper. À chaque fois qu’une requête échoue. Les vidages après incident de hyper peuvent être utiles en cas d’échec parce qu’une grande partie de ce que fait Tableau Prep implique des requêtes à hyper.
Pour créer des fichiers de vidage après incident, procédez comme suit, selon votre système d’exploitation. #### Windows 1. Ouvrez le gestionnaire de tâches. 2. Faites un clic droit sur l’en-tête de la colonne et sélectionnez Nom du processus et Ligne de commande. Cela montre les différents processus et vous permet de sélectionner celui que vous souhaitez utiliser pour créer un fichier de vidage après incident. 3. Cliquez avec le bouton droit de la souris sur le processus de tabminerva.exe (précédemment prepservice.exe). 4. Sélectionnez Créer un fichier de vidage. Une boîte de dialogue s’ouvre et affiche l’emplacement du fichier de vidage après incident sur votre système. #### MacOS Sous MacOS, il existe deux types de fichiers de diagnostic qui peuvent servir au dépannage de Tableau Prep : - Rapport d’incident : enregistre la pile des appels au moment de l’incident, de la même manière qu’une trace de pile. - Fichier principal : un instantané complet de la mémoire du processus au moment de l’arrêt. Dans les deux cas, le processus Tableau Prep doit être terminé. Vous devrez relancer Tableau Prep après avoir collecté ces fichiers. **Prérequis** : l’accès administrateur est requis pour la collecte de fichiers principaux. **Étape 1** : créer un rapport d’incident 1. Ouvrez Terminal. 2. Exécutez la commande `pgrep tabminerva | xargs kill -SEGV` Cela met fin au processus de tabminerva.exe en lui envoyant un signal d’erreur de segmentation, ce qui entraîne la génération automatique d’un rapport d’incident par MacOS. 3. Le rapport d’incident est enregistré dans : `~/Library/Logs/DiagnosticReports/` Le nom du fichier est au format tabminerva\_AAAA-MM-JJ-HHMMSS\_machinename.crash ou tabminerva\_AAAA-MM-JJ-HHMMSS\_machinename.ips Lorsque vous envoyez ce fichier à l’assistance Tableau ou à l’équipe de développement, assurez-vous d’indiquer que vous avez intentionnellement envoyé un signal d’erreur de segmentation pour générer le rapport. C’est ce qui le distingue d’un véritable incident. **Étape 2** : créer un fichier de configuration Utilisez l’une des options suivantes pour créer votre fichier principal. **Créez un fichier principal et terminez la session Tableau Prep** 1. Ouvrez Terminal. 2. Exécutez la commande `sudo chmod 1777 /cores` pour accorder un accès en écriture au répertoire principal du fichier. 3. Exécutez la commande `ulimit -c unlimited` pour supprimer la limite de taille du fichier principal pour la session actuelle du terminal. 4. Exécutez la commande `pgrep tabminerva | xargs kill -SEGV` pour terminer le processus et générer le fichier principal. 5. Recherchez le fichier principal dans `/cores/` . Celui-ci est nommé `core.`. **Créer un fichier principal et laisser Tableau Prep s’exécuter** Cette option utilise un utilitaire gcore pour capturer le vidage principal d’un processus en cours d’exécution sans l’arrêter. Ce processus nécessite l’installation de l’outil de ligne de commande Xcode. Pour vérifier si cette option est installée, ouvrez votre Terminal et exécutez `Bash xcode-select --install`. 1. Ouvrez Terminal. 2. Exécutez la commande `sudo gcore -o /tmp/tabminerva.core $(pgrep tabminerva)` Cela enregistre le fichier principal sur `/tmp/tabminerva.core`. Tableau Prep continue de s’exécuter normalement. ## Erreurs courantes en cas d’utilisation de la ligne de commande pour exécuter des flux Vous pouvez exécuter des flux depuis la ligne de commande pour actualiser vos fichiers de sortie plutôt que d’ouvrir Tableau Prep Builder et d’exécuter chaque flux manuellement. Ce processus améliore l’efficacité de votre processus de flux, mais si votre syntaxe est incorrecte ou s’il vous manque des identifiants pour vos connexions ou emplacements de sortie, vous recevrez des erreurs lors de l’exécution de ce processus. Pour une liste de toutes les options de ligne de commande prises en charge dans Tableau Prep, consultez [Référence de ligne de commande de Tableau Prep](https://help.tableau.com/current/prep/fr-ca/prep_command_line_reference.htm). Le tableau suivant décrit les erreurs courantes et leurs solutions. Pour des informatons sur l’exécution des flux depuis la ligne de commande, consultez [Actualiser les fichiers de sortie du flux depuis la ligne de commande](https://help.tableau.com/current/prep/fr-ca/prep_run_commandline.htm).
ErreurCauseSolution
« Missing arguments » (Arguments manquants)Il manque l’un des arguments de ligne de commande obligatoires.Utilisez « tableau-prep-cli -help » pour voir une liste des arguments pour la ligne de commande.
« Unable to read the connections file. » (Impossible de lire le fichier de connexions)Le fichier credentials.json contient des erreurs de syntaxe ou de format pour les connexions aux données entrantes.Vérifiez la syntaxe pour les connexions aux données entrantes dans le fichier .json. Pour plus d’informations et pour des exemples, consultez Actualiser les fichiers de sortie du flux depuis la ligne de commande.

« There are errors in the flow. Unable to run the flow.

Check that the credentials .json file includes all required credentials. Open the flow in Tableau Prep Builder to view error details. » (Erreurs dans le flux. Impossible d’exécuter le flux. Vérifiez que le fichier credentials.json inclut toutes les informations d’identification requises. Ouvrez le flux dans Tableau Prep Builder pour afficher les détails de l’erreur.)

Il manque des identifiants dans le fichier credentials.json pour les connexions d’entrée, ou le flux comporte des erreurs.

Vérifiez que le fichier .json contient les identifiants nécessaires pour toutes les connexions, et ouvrez le fichier de flux dans Tableau Prep Builder pour voir si le flux contient des erreurs.

Si le flux contient des erreurs, vous devez les corriger, puis republier le flux sur Tableau Server, puis essayer d’exécuter à nouveau le processus.

« Could not find match for <hostname of inputConnections > » (Impossible de trouver une correspondance pour <hostname of inputConnections >)Il manque une entrée pour le nom d’hôte (nom du serveur) dans le fichier credentials.json.

Assurez-vous que le fichier credentials.json inclut les identifiants corrects pour le nom d’hôte (nom du serveur).

Pour plus d’informations et pour des exemples, consultez Actualiser les fichiers de sortie du flux depuis la ligne de commande.

« We don’t have credentials of all connections in tfl/tflx file. The following connection(s) were not found : <hostname of inputConnections> » (Nous n’avons pas les identifiants de toutes les connexions dans le fichier tfl/tflx. Les connexions suivantes sont introuvables : <hostname of inputConnections>)Le fichier credentials.json est manquant ou contient des identifiants incorrects pour le nom d’hôte (nom du serveur) affiché dans le message d’erreur.

Assurez-vous que le fichier credentials.json inclut les identifiants corrects pour le nom d’hôte (nom du serveur) indiqué dans le message d’erreur.

Pour plus d’informations et pour des exemples, consultez Actualiser les fichiers de sortie du flux depuis la ligne de commande.

« Error signing in server <serverUrl> as a user <userName>. Please check the credentials. » (Erreur de connexion au serveur <serverUrl> en tant qu’utilisateur <userName>. Vérifiez les identifiants)Le fichier credentials.json comporte des identifiants incorrects pour Tableau Server.

Vérifiez que le fichier credentials.json inclut tous les identifiants et éléments corrects pour la connexion de sortie.

Pour plus d’informations et pour des exemples, consultez Actualiser les fichiers de sortie du flux depuis la ligne de commande.

« Could not sign in successfully as <userName> to server <serverUrl>(<contentUrl>) » (Impossible de se connecter en tant qu’utilisateur <userName> au serveur <serverUrl> (<contentUrl>))Le fichier credentials.json comporte des identifiants incorrects pour Tableau Server.

Vérifiez que le fichier credentials.json inclut tous les identifiants et éléments corrects pour la connexion de sortie.

Pour plus d’informations et pour des exemples, consultez Actualiser les fichiers de sortie du flux depuis la ligne de commande.

« We don’t have credentials for Tableau Server to publish extract for one or more output nodes in tfl/tflx file. » (Nous n’avons pas les identifiants nécessaires pour que Tableau Server publie un extrait pour un ou plusieurs nœuds de sortie dans un fichier tfl/tflx.)Le fichier credentials.json n’a pas été transmis en tant qu’argument de ligne de commande ou il manque les identifiants pour la connexion de sortie.

Vérifiez que le chemin d’accès du fichier credentials.json est inclus dans la ligne de commande et que le fichier credentials.json inclut tous les identifiants et éléments corrects pour la connexion de sortie.

Pour plus d’informations et pour des exemples, consultez Actualiser les fichiers de sortie du flux depuis la ligne de commande.

« Loom rest api server not started » (Serveur API REST Loom non démarré)La configuration de l’installation ou de l’environnement n’est pas correcte.

Vérifiez que Tableau Prep Builder est correctement installé et que vous exécutez la commande en tant qu’administrateur.

Pour plus d’informations sur l’installation de Tableau Prep Builder, consultez Installer Tableau Desktop ou Tableau Prep Builder depuis l’interface utilisateur.

« Error. Flow file does not exist. » (Erreur. Le fichier de flux n’existe pas)Le chemin d’accès au fichier de flux est incorrect.Vérifiez que la ligne de commande inclut le chemin d’accès correct du fichier de flux.
« Error. Connections file does not exist. » (Erreur. Le fichier de connexions n’existe pas)Le chemin d’accès du fichier credentials.json est incorrect.Vérifiez que la ligne de commande inclut le chemin d’accès correct du fichier credentials.json.
« Impossible de trouver la correspondance pour <mapr01 :5181>,<mapr02 :5181>,<mapr03 :5181> »Vous devez spécifier un ID de port spécifique lors de la connexion à Apache Drill à l’aide de ZooKeeper .Incluez un fichier credentials.json dans la ligne de commande qui spécifie « port »  : 31010 pour les identifiants d’entrée.
## Erreurs courantes dans Tableau Prep Le tableau suivant décrit certaines erreurs courantes que vous pouvez rencontrer lors de l’utilisation de Tableau Prep, ainsi que les solutions à essayer.
ErreurCauseSolutionArticle de la base de connaissances
Impossible de se connecter à Tableau Server. Vérifiez que le serveur est en cours d’exécution et que l’URL est la bonne. tableauErrorCode=0xD5A9A6F9; tableauStatusCode=UNAUTHENTICATED; exceptionName=VizportalAuthenticationExceptionUn proxy ou un pare-feu empêche le navigateur intégré de Tableau Prep Builder d’effectuer la négociation de connexion à Tableau Cloud.

Consultez le service informatique pour établir la liste d’autorisations pour les URL de Tableau Cloud via le proxy.

Déconnectez-vous et reconnectez-vous à Tableau Prep Builder.

Si un script de configuration automatique du proxy est en place, vérifiez qu’il gère l’authentification sans demander d’informations d’identification.

Impossible de se connecter à Tableau Online depuis Tableau Prep Builder dans un environnement proxy avec authentification requise

Il se peut que le certificat SSL requis soit manquant ou ne corresponde pas au certificat Tableau Server pour [nomdhôteduserveur].

Également considéré comme « Impossible de trouver le chemin de certificat demandé pour l’ID de flux » lors de l’exécution de flux sur le serveur.

Fichier de chaîne de certificats SSL manquant sur Tableau Server, ou le fichier de chaîne n’est pas installé sur l’appareil exécutant Tableau Prep Builder. Dans certains cas, le problème est causé par un équilibreur de charge AWS utilisant une stratégie TLS incompatible.

Vérifiez que le fichier de chaînes de certificat SSL ait été téléversé dans Tableau Server.

Installez le certificat sur l’ordinateur exécutant Prep Builder (si un double-clic et la sélection d’« Installer le certificat » renvoie « Le fichier ne peut pas être utilisé comme tel : Certificat de sécurité », le fichier cert lui-même peut être mal formé. Consultez le service informatique pour exporter un fichier de chaîne valide.

Si vous passez par un équilibreur de charge AWS, rétrogradez la stratégie vers ELBSecurityPolicy-TLS-1-2-2017-01.

Erreur : le certificat SSL requis est peut-être manquant ou ne correspond pas au certificat Tableau Server - Connexion depuis Tableau Prep

Tableau Prep Builder a cessé de fonctionner parce qu’un processus sous-jacent s’est arrêté de manière inattendue. Si le problème persiste, essayez de réinstaller le produit.

Cela peut être déclenché par plusieurs facteurs : configuration VPN/réseau (confirmée par Cato Network VPN bloquant la communication localhost), interférence antivirus ou fichier de port corrompu lors de l’ouverture d’un fichier .tfl spécifique.

Remarque : Tableau Prep Builder ne doit jamais être installé sur un nœud Tableau Server. Il s’agit d’une cause connue de cette erreur.

Réinstallez, vérifiez les exclusions antivirus, vérifiez la communication IPv4/IPv6 de l’hôte local

S’il s’agit d’un VPN spécifique, essayez avec un autre VPN pour isoler l’erreur. Demandez à l’équipe réseau de vérifier d’éventuels blocages de l’hôte local

Si l’erreur est liée à un fichier .tfl spécifique, collectez les journaux Prep et les vidages IPS pour enquêter sur les incidents du processus tabminerva

Assurez-vous que Tableau Prep Builder n’est installé sur aucun nœud Tableau Server.

Erreur : Tableau Prep a cessé de fonctionner parce qu’un processus sous-jacent s’est arrêté de manière inattendue lors du démarrage de Tableau Prep
Échec de l’évaluation d’AqlProcessor : annulée » : le flux échoue après une étape de permutationProblème connu lors de la modification de la valeur d’une colonne permutée après l’étape de permutation.

Remarque : ce correctif s’applique aux versions 2022.2 et ultérieures.

Mettez à niveau vers une version couverte par le correctif.

Pour contourner ce problème sur les anciennes versions, évitez de modifier les valeurs des colonnes permutées dans les étapes situées en aval de la permutation.

Erreur : Erreur système - Une erreur s’est produite lors de la communication avec la source de données (LoomDataSource) lors de la modification de la valeur d’une colonne permutée après l’étape de permutation
Ce flux nécessite plus de mémoire que la quantité actuellement allouée pour effectuer cette action. Envisagez de filtrer vos données ou de diviser le flux en éléments de plus petite taille.La taille ou la complexité du flux excède la mémoire disponible pour exécuter le travail du flux dans Tableau Cloud.

Simplifiez le flux. Essayez de supprimer les champs inutilisés, d’appliquer des filtres et de déplacer les filtres ou les agrégations avant une jointure pour réduire la table.

Essayez de diviser le flux en flux plus petits, en utilisant les sorties de flux comme entrée pour un flux final.

Pour plus d’idées, consultez Meilleures pratiques pour améliorer les performances de vos flux de préparation de données.

Erreur « Impossible d’allouer ###### octets de mémoire : la limite de mémoire globale de ###### octets a été dépassée » lors de la tentative d’exécution d’un flux
Impossible de publier la source de données » : le flux s’exécute correctement localement ou lors de la sortie vers un fichier .hyper, mais échoue lors de la publication sur Tableau Cloud.Le flux échoue lorsque la taille du fichier temporaire dépasse les limites de Tableau Cloud. Ceci est également observé lorsqu’un flux échoue avec des erreurs SQL liées à la mémoire (par exemple, lors d’opérations JOIN volumineuses) qui apparaissent uniquement dans Tableau Cloud, et non localement.

Basculez la sortie vers un fichier .hyper local pour confirmer que le problème est spécifique à Cloud.

Réduisez la complexité des flux, divisez-les en plus petits flux, supprimez les colonnes inutilisées ou utilisez des connexions en direct.

S.O.
Prep Builder ne s’ouvre pas sous Windows. Les journaux de débogage affichent une erreur liée au chemin d’accès relatif vers un répertoire temporaire.

La variable d’environnement Windows TEMP utilise un chemin relatif (par exemple, %USERPROFILE%\AppData\Local\Temp) ou contient une entrée de chemin en double.

Tableau Prep Builder requiert l’utilisation d’un chemin absolu.

Vérifiez que la variable d’environnement Windows TEMP utilise un chemin absolu (par exemple, C:\Users[username]\AppData\Local\Temp)

Supprimez toutes les entrées en double de la variable TEMP.

S.O.
## Autres articles de cette section [Passer au contenu principal](#main-content) # Scénarios pratiques En quoi consiste l’organisation des données? Comment cette opération affecte-t-elle les visualisations et les analyses possibles? Dans les tutoriels ci-dessous, nous allons explorer des scénarios d’analyse et de visualisation, identifier les limitations de données qui s’appliquent, puis voir comment Tableau Prep peut nous aider à organiser les données en vue de l’objectif recherché. Téléchargez les ensembles de données et suivez les procédures décrites dans les scénarios pratiques à l’aide de Tableau Prep et Tableau Desktop. Apprenez comment appliquer les fonctionnalités et les fonctions dans Tableau Prep pour préparer vos données en vue d’une analyse dans Tableau Desktop. **Faites-nous part de vos commentaires.** Nous venons de lancer cette section de l’aide en ligne. Si vous souhaitez que des scénarios spécifiques y figurent, n’hésitez pas à nous le faire savoir. Utilisez la barre de commentaires en haut de la page pour nous en dire plus. Pour exécuter les tâches décrites dans ces tutoriels, vous aurez besoin d’installer Tableau Prep et Tableau Desktop, et de télécharger et enregistrer les données sur votre ordinateur. Pour plus d’informations sur l’installation de Tableau Prep et Tableau Desktop, consultez [Installer Tableau Prep ou Tableau Prep Builder depuis l’interface utilisateur](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_download_and_install.htm) dans le guide de déploiement de Tableau Desktop et de Tableau Prep. Sinon, vous pouvez télécharger les versions d’évaluation gratuites de [Tableau Prep](https://www.tableau.com/fr-ca/products/prep/download) et [Tableau Desktop](https://www.tableau.com/fr-ca/products/desktop/download). ## Autres articles de cette section [Passer au contenu principal](#main-content) # Supprimer les lignes en double _Pris en charge dans Tableau Prep Builder 2024.1 et versions ultérieures, Tableau Server 2024.2 et versions ultérieures et sur le Web dans Tableau Cloud._ Les données en double peuvent affecter la qualité de vos données, fausser les résultats de prédiction et gaspiller de l’espace de stockage. La suppression des doublons garantit que chaque valeur est unique, fournissant ainsi une représentation précise de vos données. La première étape pour supprimer les doublons consiste à identifier les lignes en double dans vos données. Après avoir identifié les doublons, vous pouvez les supprimer du flux de travail. ## Identifier et supprimer les doublons Tableau Prep identifie un doublon comme toute ligne ayant au moins une autre ligne avec les mêmes valeurs. Pour identifier et supprimer les lignes en double. 1. (Facultatif) Dans le cas des fichiers Excel et texte, vous pouvez cliquer sur l’étape de saisie et ajouter un champ Numéro de ligne source pour trier les lignes en fonction de la source de données d’origine. Pour plus d’informations, consultez [Ajoutez le champ Numéro de ligne source à votre flux](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm) et [Ordre de tri du champ calculé](#sortOrderDups). 2. Cliquez sur n’importe quelle étape autre qu’une étape d’entrée ou de sortie. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_remove_dup_select.png) 4. Identifiez les lignes en double. - Pour identifier les lignes en double dans tous les champs, dans la barre d’outils, cliquez sur Identifier les lignes en double. - Pour identifier les lignes en double dans des champs spécifiques, sélectionnez un ou plusieurs champs, puis cliquez sur Identifier les lignes en double. Si vous le souhaitez, vous pouvez cliquer dans le volet Profil sur le menu Plus d’options![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) pour le champ sélectionné, puis sélectionner Identifier les lignes en double. Un champ calculé est créé et répertorié dans le volet Modifications. Le champ calculé fournit une description et les noms des champs concernés par les lignes en double. La grille de données montre quelles lignes sont uniques et quelles lignes sont des doublons. L’image suivante montre les résultats de la sélection des deux champs _Région_ et _Type d’élément_ pour identifier les lignes en double uniquement dans les champs sélectionnés. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_remove_dup_id.png) Si un numéro de ligne source est disponible, il est utilisé pour trier l’ordre des lignes. Sinon, les lignes sont triées en fonction du premier champ du schéma de table. Pour modifier les valeurs du champ calculé, vous pouvez modifier directement le calcul ou rédiger votre propre calcul. Voir [Ordre de tri du champ calculé](#sortOrderDups). 5. Pour évaluer les lignes en double, cliquez sur Doublon ou Unique dans le champ La ligne est-elle en double? ou dans la grille de données. L’image suivante montre les lignes en double dans tous les champs. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_remove_dup_all_rows.png) L’image suivante montre les lignes en double uniquement dans les champs _Région_ et _Type d’article_. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_remove_dup_limit_rows.png) 10. Pour filtrer et conserver uniquement les lignes uniques, cliquez sur Unique dans la grille de données ou dans le champ La ligne est-elle en double? et sélectionnez Conserver uniquement dans la barre d’outils. Si vous le souhaitez, vous pouvez cliquer sur Unique dans la grille de données ou dans le champ La ligne est-elle en double? puis faire un clic droit pour sélectionner Conserver uniquement. Vous pouvez également sélectionner Dupliquer, puis sélectionnez Exclure, pour filtrer en excluant les doublons. Cela produit les mêmes résultats que la sélection des options Unique et Conserver uniquement, et n’affecte pas les lignes qui sont exclues ou conservées. Un filtre est créé dans le volet des modifications, indiquant que seules les lignes uniques sont conservées et que les lignes en double sont exclues. ![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_remove_dup_filter.png) 11. À partir du champ calculé La ligne est-elle en double? cliquez sur le menu Plus d’options![](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) et sélectionnez Supprimer. Les lignes en double sont supprimées lorsque vous exécutez le flux et créez une sortie. **Remarque**: Si vous faites des ajustements pour les données échantillonnées, ne supprimez pas le champ calculé La ligne est-elle en double ? ### Doublons dans les échantillons de données Les lignes en double peuvent ne pas apparaître dans les données échantillonnées et pourraient introduire un biais dans le modèle. Pour traiter les lignes en double dans les données échantillonnées : 1. Si vous faites des ajustements pour les données échantillonnées, ne supprimez pas le champ calculé La ligne est-elle en double ? Cela vous donne la possibilité de modifier la taille de l’échantillon ou d’ajuster les échantillons de données lors de l’étape de saisie. 2. Ajustez la taille de l’échantillon pour charger autant de données que possible pour les lignes sélectionnées. Voir [Définir la taille de votre échantillon de données](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm). 3. Les doublons peuvent ne pas apparaître dans les données échantillonnées en fonction de la taille de l’échantillon. En utilisant l’option Conserver uniquement pour les lignes uniques, vous pouvez supprimer les lignes en double, même si elles ne sont pas visibles dans les données échantillonnées. ### Ordre de tri du champ calculé Par défaut, si plusieurs lignes contiennent la même valeur, elles sont triées selon le premier champ ou, si disponible, selon le numéro de ligne source. Les champs sont utilisés pour identifier la première ligne comme _Unique_ et les autres comme _Doublons_. La modification de l’ordre de tri des champs vous permet de spécifier la ligne en double que vous souhaitez identifier comme unique. Vous pouvez changer l’ordre en modifiant le calcul et en modifiant le champ `ORDERBY` . Par exemple : `IF ({PARTITION [Field1], [Field2], [Field3]: { **ORDERBY** [**FieldName**] **ASC**: ROW_NUMBER() } } = 1) THEN 'Unique' ELSE 'Duplicate' END` Vous pouvez trier les fichiers Excel et texte selon la source de données d’origine en ajoutant un champ Numéro de ligne source. Par exemple : `IF ({PARTITION [Source Row Number], [Field1], [Field2], [Field3]: { **ORDERBY** [**Source Row Number**] **DESC**: ROW_NUMBER() } } = 1) THEN 'Unique' ELSE 'Duplicate' END` Pour plus d’informations, consultez [Ajouter le champ Numéro de ligne source à votre flux](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm). ### Écrire son propre calcul de filtre pour trouver et supprimer les doublons Vous pouvez écrire votre propre calcul de filtre sur plusieurs champs pour trouver et supprimer les doublons. Le calcul de filtre suivant retournera uniquement les résultats qui renvoient la valeur « True ». Le calcul renvoie Vrai ou Faux en fonction des champs utilisés pour PARTITIONNER `{PARTITION [Field1], [Field2], [Field3]: { ORDERBY [Field1] DESC: ROW_NUMBER() } } = 1` Utiliser `CASE` ou `IF` pour identifier les calculs en double Vous pouvez utiliser les fonctions `IF` ou `CASE` dans l’éditeur de calcul. Par exemple : `CASE {PARTITION [Field1], [Field2], [Field3] : { ORDERBY [[Field3]]: ROW_NUMBER() } } = 1 WHEN TRUE THEN 'UNIQUE' ELSE 'DUPLICATE' END` `IF ({PARTITION [[Field1]], [[Field2]], [[Field3]]: { ORDERBY [[Field3]] DESC: ROW_NUMBER() } } = 1) THEN 'Unique' ELSE 'Duplicate' END` [Passer au contenu principal](#main-content) # Tableau Prep sur le Web _Internet Explorer 11 sous Windows et le mode de compatibilité pour Internet Explorer ne sont pas pris en charge._ À partir de la version 2020.4, Tableau Prep prend en charge la création Web pour les flux. Vous pouvez désormais créer des flux pour nettoyer vos données et les préparer en utilisant Tableau Prep Builder, Tableau Server ou Tableau Cloud. Vous pouvez également exécuter manuellement les flux sur le Web sans que le module Gestion des données soit nécessaire. Bien que la plupart des fonctionnalités de Tableau Prep Builder soient également prises en charge sur le Web, il existe quelques différences lors de la création et de l’utilisation de vos flux. > [!IMPORTANT] > > **Important :** pour créer et modifier des flux sur le Web, vous devez avoir une licence Creator. Gestion des données n’est nécessaire que si vous souhaitez exécuter vos flux de manière programmée à l’aide de Tableau Prep Conductor ou via l’API. Pour plus d’informations sur la configuration et l’utilisation de Tableau Prep Conductor, consultez « Tableau Prep Conductor » dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-ca/prep_publishserver_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-ca/prep_conductor_online_intro.htm). ## Installation et déploiement Pour permettre aux utilisateurs de créer et de modifier des flux sur le Web, vous devez configurer plusieurs paramètres sur votre serveur. Pour plus d’informations sur chacun de ces paramètres, consultez [Créer et modifier des flux publiés sur le Web](https://help.tableau.com/current/server/fr-ca/web_author_flows.htm). - **Création Web :** activée par défaut, cette option contrôle si les utilisateurs peuvent créer et modifier des flux sur Tableau Server ou Tableau Cloud. - **Exécuter maintenant :** contrôle si les utilisateurs ou seuls les administrateurs peuvent exécuter les flux manuellement à l’aide de l’option Exécuter maintenant. Vous n’avez pas besoin de Gestion des données pour exécuter les flux manuellement sur le Web. - **Tableau Prep Conductor :** si Gestion des données est activé, activez cette option pour permettre aux utilisateurs de planifier et de suivre les flux. - **Extensions Tableau Prep** (à partir de la version 2021.2.0)  : contrôle si les utilisateurs peuvent se connecter à Einstein Discovery pour appliquer et exécuter des modèles prédictifs sur les données de leur flux. - **Enregistrement automatique :** activée par défaut, cette fonctionnalité permet d’enregistrer automatiquement le flux d’un utilisateur toutes les quelques secondes. ### Échantillons de données et limites de traitement Pour conserver des performances optimales lorsque vous travaillez avec des flux sur le Web, des limites s’appliquent à la quantité de données que vous pouvez inclure dans un flux. Les limites suivantes s’appliquent : - Lors de la connexion aux fichiers, la taille maximale du fichier est de 1 Go. - L’option d’échantillonnage des données permettant d’inclure toutes les données n’est pas disponible. La limite de données de l’échantillon par défaut est de 1 million de lignes. L’administrateur de Tableau Server peut définir la taille limite de l’échantillon de données à l’aide de TSM. Consultez [Options tsm configuration set](https://help.tableau.com/current/server/fr-ca/cli_configuration-set_tsm.htm#maestroappsettingssamplingmaxrowlimit) pour plus d’informations. Dans Tableau Cloud, cette limite est fixe et ne peut pas être définie par l’administrateur. Pour plus d’informations sur le paramétrage de la taille de votre échantillon de données, consultez [Définir la taille de votre échantillon de données](https://help.tableau.com/current/prep/fr-ca/prep_configure_dastaset.htm#set-your-data-sample-size) dans l’aide de Tableau Prep. Besoin d’aide pour déboguer un flux lent? Essayez d’activer l’option Activer la journalisation des requêtes dans le menu Aide > Paramètres et performances. Pour plus d’informations, consultez [Activer la journalisation des requêtes](https://help.tableau.com/current/prep/fr-ca/prep_troubleshoot.htm#enable-query-logging). ## Fonctionnalités disponibles sur le Web Lorsque vous créez et modifiez des flux sur le Web, vous remarquerez peut-être quelques différences dans la navigation et la disponibilité de certaines fonctionnalités. Bien que la plupart des fonctionnalités soient disponibles sur toutes les plates-formes, certaines fonctionnalités sont limitées ou ne sont pas encore prises en charge dans Tableau Server ou Tableau Cloud. Le tableau suivant identifie les fonctionnalités où des différences peuvent s’appliquer.
Zone des fonctionnalitésExceptionsTableau Prep BuilderTableau ServerTableau Cloud
Se connecter aux donnéesCertains connecteurs peuvent ne pas être pris en charge sur le Web. Ouvrez le volet Connexion sur votre serveur pour voir les connecteurs pris en charge.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Créer des flux Tableau Prep avec Tableau Agent

Depuis la version 2025.2, prise en charge dans Tableau Cloud (nécessite Tableau+) et dans Tableau Prep Builder lorsqu’elle est connectée à Tableau Cloud avec Tableau Agent activé.

Depuis la version 2025.3, prise en charge dans Tableau Serveur et dans Tableau Prep Builder lorsqu’elle est connectée à Tableau Server avec Tableau Agent activé.

Pour plus d’informations, consultez Activer l’IA dans votre site Tableau Cloud et Activer l’IA dans votre site Tableau Server.

Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Créer et organiser votre flux Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Définir la taille de votre échantillon de donnéesDans Tableau Server, la taille de l’échantillon de données est soumise aux limites fixées par votre administrateur à l’aide d’une commande TSM. Dans Tableau Cloud, cette limite est fixée à 1 048 576 lignes et ne peut pas être modifiée par l’administrateur.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Réunir des fichiers et des tables de base de données dans l’étape de saisieLes unions de données entrantes ne peuvent pas être modifiées ou créées dans Tableau Server ou Tableau Cloud, mais uniquement dans Tableau Prep Builder.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Nettoyer et organiser les données Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Copier les valeurs de la grille de donnéesDisponible dans Tableau Prep Builder et Tableau Server à partir de la version 2022.3 et Tableau Cloud à partir de la version 2022.2 (août)Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Agréger, lier ou réunir des données Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Utiliser des scripts R et Python dans votre fluxLes étapes de script ne peuvent pas être ajoutées lors de la création ou de la modification d’un flux dans Tableau Cloud. Ceci n’est actuellement pris en charge que dans Tableau Prep Builder et Tableau Server.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle rouge traversé par une ligne diagonale.
Créer des étapes de flux réutilisables Un cercle vert avec une coche blanche.Un cercle rouge traversé par une ligne diagonale.Un cercle rouge traversé par une ligne diagonale.
Enregistrer automatiquement vos flux sur le Web Non applicableUn cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Récupération automatique de fichiers Un cercle vert avec une coche blanche.Non applicableNon applicable
Activer la journalisation des requêtes Un cercle vert avec une coche blanche.Un cercle rouge traversé par une ligne diagonale.Un cercle rouge traversé par une ligne diagonale.
Afficher la sortie de flux dans Tableau Desktop Un cercle vert avec une coche blanche.Un cercle rouge traversé par une ligne diagonale.Un cercle rouge traversé par une ligne diagonale.
Créer un extrait dans un fichier Un cercle vert avec une coche blanche.Un cercle rouge traversé par une ligne diagonale.Un cercle rouge traversé par une ligne diagonale.
Créer un extrait dans une feuille de calcul Microsoft Excel Un cercle vert avec une coche blanche.Un cercle rouge traversé par une ligne diagonale.Un cercle rouge traversé par une ligne diagonale.
Se connecter à une requête SQL personnalisée Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Créer une source de données publiée Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Enregistrer une sortie de flux dans des bases de données externes Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
Ajouter des prédictions Einstein Discovery à votre flux Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.Un cercle vert avec une coche blanche.
### Enregistrement automatique et utilisation des brouillons Lorsque vous créez ou modifiez des flux sur le serveur, votre travail est automatiquement enregistré sous forme de brouillon toutes les quelques secondes pour vous éviter de perdre votre travail en cas de panne ou lors de la fermeture d’un onglet par accident. Les brouillons sont enregistrés sur le serveur et le projet auquel vous êtes connecté. Vous ne pouvez pas enregistrer ou publier un brouillon sur un autre serveur, mais vous pouvez enregistrer le flux dans un autre projet sur ce serveur en utilisant l’option de menu Fichier > Publier en tant que. ![Un flux de préparation de données avec des exemples de données, des noms de champs et des valeurs de champs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_save_draft1.png) Vous seul pouvez voir le contenu du brouillon tant que vous ne l’avez pas publié. Si vous publiez des modifications et devez les annuler, vous pouvez utiliser la boîte de dialogue Historique des révision pour afficher une version précédemment publiée et y revenir. Pour plus d’informations sur l’enregistrement des flux sur le Web, consultez [Enregistrer automatiquement vos flux sur le Web](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#automatically-save-your-flows-on-the-web). ## Publication de flux sur le web Si vous créez un flux à partir de zéro sur le Web ou que vous modifiez un flux existant, vous devez publier le flux avant de pouvoir l’exécuter. - Vous ne pouvez publier des brouillons de flux que sur le serveur auquel vous êtes connecté. - Vous pouvez publier un brouillon sur un autre projet en utilisant le menu Fichier et en sélectionnant Publier en tant que. - Vous pouvez intégrer des identifiants pour les connexions de base de données de votre flux pour qu’il s’exécute sans que vous ayez à saisir manuellement les identifiants lors de l’exécution du flux. Si vous ouvrez le flux pour le modifier, vous devrez saisir à nouveau vos informations d’identification. ### Intégrer les informations d’identification L’intégration des informations d’identification ne s’applique qu’à l’exécution des flux publiés sur votre serveur. Depuis Tableau Cloud version 2025.2, les propriétaires de flux peuvent modifier leur flux dans la création Web sans avoir à se réauthentifier à toutes leurs connexions de base de données si ces connexions sont intégrées au flux ou enregistrées dans le profil utilisateur. Si vous utilisez Tableau Server, vous devrez saisir manuellement vos identifiants lorsque vous modifiez un flux connecté à une base de données. L’intégration des identifiants ne peut être définie qu’au niveau du flux et non au niveau du serveur ou du site. Effectuez l’une des actions suivantes : - Depuis le menu supérieur, sélectionnez Fichier > Identifiants de connexion > Intégrer dans le flux publié. ![Le menu Fichier avec le sous-menu Identifiants de connexion, Intégrer dans le flux publié, pour intégrer vos identifiants de connexion de données dans un flux lors de sa publication.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_credentials.png) - Lors de la publication d’un flux, cochez la case Intégrer les identifiants. Cette option s’affiche lorsque vous sélectionnez Publier en tant que pour publier le flux vers un nouveau projet pour la première fois ou lorsque vous modifiez un flux qui a été publié en dernier par quelqu’un d’autre. ![La boîte de dialogue « Publier le flux sous » avec des champs permettant de nommer et de publier un flux, et des options pour le projet et les identifiants d’intégration.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_embed_credentials_prompt.png) ### Publier un flux Lorsque vous publiez votre flux, il devient la version actuelle du flux et peut être exécuté et consulté par d’autres personnes ayant accès à votre projet. Les flux qui ne sont jamais publiés ou les modifications de flux que vous apportez à un brouillon ne sont visibles que par vous tant que vous n’avez pas publié le flux. Pour plus d’informations sur le statut des flux, consultez [Enregistrer automatiquement vos flux sur le Web](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#automatically-save-your-flows-on-the-web). Selon votre système d’exploitation, effectuez l’une des opérations suivantes : - Depuis le menu supérieur, sélectionnez Fichier > Publier ou Fichier > Publier en tant que ![Le menu Fichier sur le Web avec l’option Publier en surbrillance pour publier un flux.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pwa_publish_menu.png) - Depuis la barre supérieure, cliquez sur le bouton Publier ou cliquez sur la flèche déroulante pour sélectionner Publier en tant que. ![La barre supérieure d’un flux Tableau Prep sur le Web avec les boutons Publier et Publier sous.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_pwa_publish.png) ### Qui peut le faire? - Les rôles Administrateur de serveur, Administrateur de site (Creator) et Creator autorisent l’accès complet en matière de connexion et de publication. - L’utilisateur doté du rôle Creator peut effectuer des tâches de création Web. [Passer au contenu principal](#main-content) # Trouver la seconde date avec Tableau Prep En matière d’analytique, il est souvent nécessaire de déterminer la date à laquelle un _second_ événement se produit, par exemple quand un client effectue un deuxième achat (devenant ainsi un client récurrent), ou quand un conducteur enfreint pour la seconde fois le code de la route. Il est facile de trouver la date d’un premier événement, il s’agit simplement de la date minimum. Trouver la seconde date est plus ardu. Dans ce tutoriel en deux parties, nous allons organiser des données d’infractions routières et répondre aux questions suivantes : 1. Quelle était la durée, en jours, entre la première et la seconde infraction pour chaque conducteur? 2. Comparez les montants des amendes pour la première et la seconde infraction. Sont-ils corrélés? 3. Quel conducteur a eu la plus grosse amende? Lequel a eu l’amende la plus faible? 4. Combien de conducteurs ont commis plusieurs types d’infractions? 5. Quel était le montant moyen de l’amende pour les conducteurs n’ayant jamais effectué de stage de conduite obligatoire? Dans Ia première étape, nous allons utiliser Tableau Prep Builder pour restructurer les données en vue de notre analyse. Dans la seconde étape, [Analyse avec la seconde date dans Tableau Desktop](https://help.tableau.com/current/prep/fr-ca/prep_tutorial_2nddateB.htm), nous passerons à l’analyse dans Tableau Desktop. L’objectif de ce tutoriel est de présenter divers concepts dans le contexte d’un scénario de la vie réelle et d’explorer les options, en déterminant de manière non prescriptive quelle est la plus adaptée. Au terme de ce didacticiel, vous devriez mieux appréhender l’incidence de la structure des données sur les calculs et l’analyse, et être familiarisé avec divers aspects de Tableau Prep et les calculs dans Tableau Desktop. **Remarque :** pour effectuer les tâches décrites dans ce tutoriel, vous aurez besoin de Tableau Prep Builder (installé ou par le biais du navigateur) et des données téléchargées. Pour la deuxième partie, vous aurez également besoin de Tableau Desktop installé. L’ensemble de données est intitulé [Traffic Violations.xlsx](https://mkt.tableau.com/PrepTutorials/Traffic%20Violations.xlsx). Il est recommandé de l’enregistrer dans le dossier Mon référentiel Tableau Prep > Sources de données. Pour installer Tableau Prep Builder et Tableau Desktop avant de poursuivre ce tutoriel, consultez le [Guide de déploiement de Tableau Desktop et Tableau Prep](https://help.tableau.com/current/desktopdeploy/fr-ca/desktop_deploy_welcome.htm#). Sinon, vous pouvez télécharger les versions d’évaluation gratuites de [Tableau Prep](https://www.tableau.com/fr-ca/products/prep/download) et [Tableau Desktop](https://www.tableau.com/fr-ca/products/desktop/download). ## Les données Pour cet exemple, nous allons examiner des données d’infractions routières. Chaque infraction est une ligne. Le conducteur, la date, le type d’infraction, l’obligation ou non pour le conducteur de suivre un stage de conduite, et le montant de l’amende sont enregistrés. ![Aperçu de l’ensemble de données sur les infractions au code de la route](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_trafficviolations.png) ## Structure souhaitée des données Les données sont actuellement structurées de manière à ce que chaque _infraction_ soit une ligne. Un conducteur ayant commis plusieurs infractions apparaît sur plusieurs lignes, et il n’est pas facile de distinguer s’il s’agit de sa première ou de sa seconde infraction. Pour analyser les récidivistes, nous souhaitons un ensemble de données qui distingue les dates de première et seconde infraction, les informations associées à chacune de ces infractions, et où chaque ligne est un _conducteur_. ![Aperçu de la structure de données souhaitée](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_driverLOD.png) ## Restructuration des données Comment utiliser Tableau Prep à cette fin? Nous allons créer le flux par étapes en récupérant la date de la première infraction, puis de la seconde, et en organisant l’ensemble de données final comme souhaité. Assurez-vous que vous avez téléchargé le fichier Excel ([Traffic Violations.xlsx](https://mkt.tableau.com/PrepTutorials/Traffic%20Violations.xlsx)) pour bien suivre le didacticiel. ### Agrégation initiale pour la date de la 1ère infraction Tout d’abord, nous allons nous connecter au fichier **Traffic Violations.xlsx**. 1. Ouvrez Tableau Prep Builder. 2. Dans l’écran de démarrage, cliquez sur Se connecter aux données. 3. Dans le volet Connexions, cliquez sur Microsoft Excel. Accédez à l’emplacement où vous avez enregistré **Traffic Violations.xlsx** et cliquez sur Ouvrir. 4. La feuille **Infractions** devrait apparaître automatiquement dans le volet Flux. Pour plus d’informations sur la connexion aux données, consultez [Se connecter aux données](https://help.tableau.com/current/prep/fr-ca/prep_connect.htm). Ensuite, nous devons identifier la date de la première infraction pour chaque conducteur. Pour cela, nous utiliserons l’étape Agrégation, en créant un mini-ensemble de données comportant les champs **Driver ID** (ID de conducteur) et **Minimum Infraction Date** (Date minimum de l’infraction). Lorsque vous utilisez une étape d’agrégation dans Tableau Prep, tout champ définissant ce qui constitue une ligne est un Champ groupé. (Pour nous, il s’agit de **Driver ID**.) Tous les champs qui seront agrégés et présentés au niveau des champs groupés correspondent à un Champ agrégé. (Pour nous, il s’agit de **Infraction Date**). 1. Dans le volet Flux, sélectionnez **Infractions**, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Agrégation. 2. Faites glisser **Driver ID** vers la zone Champs groupés. 3. Faites glisser **Infraction Date** vers la zone Champs agrégés. L’agrégation par défaut est CNT (total). Cliquez sur CNT et modifiez l’agrégation sur Minimum. ![Le volet de configuration de l’étape d’agrégation montrant la disposition correcte des champs](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_aggregation1.png) Ceci identifie la date la plus petite (la plus ancienne), qui est la date de la première infraction par conducteur. Pour plus d’informations sur les agrégations, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#Group). 1. Dans le volet Flux, sélectionnez Agrégation 1, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Étape de nettoyage afin que nous puissions nettoyer la sortie de l’agrégation. 2. Dans le volet Profil, double-cliquez sur le nom du champ **Infraction Date** et modifiez-le sur **1st Infraction Date** (Date de la 1ère infraction). _À ce stade, le volet du flux et du profil devrait se présenter ainsi :_ ![Image du flux en trois étapes](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_flowstate1.png) Dans le volet Profil de cette étape de nettoyage, nous pouvons voir que nos données se composent maintenant de 39 lignes et seulement 2 champs. Tous les champs non utilisés pour le regroupement ou l’agrégation sont perdus. Par contre, nous voulons conserver une partie des renseignements d’origine. Nous pourrions soit ajouter ces champs au regroupement ou à l’agrégation (ce qui changerait le niveau de détail ou nécessiterait l’agrégation des données), soit lier ce mini-ensemble de données aux données d’origine (essentiellement en ajoutant une nouvelle colonne aux données d’origine pour le champ **1st Infraction Date**). Procédons à la jointure. 1. Dans le volet Flux, sélectionnez **Infractions**, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Étape de nettoyage. Assurez-vous de survoler l’étape Infractions directement, et non pas la ligne entre cette étape et l’étape d’agrégation. Si la nouvelle étape de nettoyage est insérée entre les deux plutôt qu’un embranchement, utilisez la flèche Annuler dans la barre d’outils et réessayez. Le menu devrait indiquer _Ajouter_, et non pas _Insérer_. ![Agrégation initiale pour la date de la 1ère infraction.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial2nd_branch.png) Votre flux est alors associé à toutes les données d’origine. Nous allons lier les résultats de l’agrégation à cette copie des données complètes. En effectuant une jointure avec **ID conducteur**, nous ajoutons la date minimum depuis notre agrégation dans les données d’origine. 1. Sélectionnez l’étape **Nettoyer 2** et faites-la glisser sur l’étape **Nettoyer 1**, puis déposez-la sur Lier. 2. La configuration de jointure par défaut devrait être correcte : une jointure interne sur **ID conducteur = ID conducteur**. ![Un tableau de données représentant une jointure interne entre deux ensembles de données d’identification de conducteurs, accompagné d’un type de jointure et d’un graphique à barres empilées pour consolider les résultats.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_join1.png) Pour plus d’informations sur les jointures, consultez [Lier vos données](https://help.tableau.com/current/prep/fr-ca/prep_combine.htm#Join). Étant donné que certains champs risquent d’être dupliqués lors d’une jointure (par exemple les champs dans la clause de jointure), il est souvent utile de nettoyer les champs superflus avant d’effectuer une jointure. 1. Dans le volet Flux, sélectionnez **Jointure 1**, cliquez sur l’icône Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Étape de nettoyage. 2. Dans le volet Profil, faites un clic droit ou Ctrl-clic (MacOS) sur la fiche de **Driver ID-1**, et sélectionnez Supprimer. 3. Pour modifier l’ordre du champ, faites glisser la fiche **1st Infraction Date** entre **Driver ID** et **Infraction Date** où vous voyez apparaître la ligne noire. _À ce stade, le flux devrait se présenter ainsi :_ ![Image du flux en six étapes](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_flowstate2.png) En examinant la grille des données ci-dessous, nous pouvons voir notre nouvel ensemble de données combinées. Nous avons la date d’infraction minimum (à savoir la première date) pour chaque conducteur ajouté à chaque ligne de l’ensemble de données. ![Aperçu des données avec le champ Date de la 1ère infraction](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_1stdatedatagrid.png) ### Seconde agrégation pour la date de la 2e infraction Nous devons également déterminer la date de la seconde infraction. Pour cela, nous souhaitons filtrer à toute ligne où la date d’infraction est égale à la date minimum (en supprimant donc la première date). Nous pouvons alors prendre le minimum des dates restantes en utilisant une autre étape d’agrégation, ce qui nous laisse avec la seconde date, que nous allons renommer pour plus de clarté. **Remarque :** nous souhaitons utiliser les données telles qu’elles sont actuellement dans **Nettoyer 3** ultérieurement dans le flux. Nous allons donc ajouter une autre étape de **nettoyage** pour obtenir la date de la seconde infraction. L’état actuel des données dans l’étape Nettoyer 3 sera ainsi disponible ultérieurement. 1. Dans le volet Flux, sélectionnez **Nettoyer 3**, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Étape de nettoyage. 2. Dans la barre d’outils du volet Profil, choisissez Filtrer les valeurs. Créez un filtre `[Infraction Date] != [1st Infraction Date]`. 3. Supprimez le champ **1st Infraction Date**. 4. Dans le volet Flux, sélectionnez **Nettoyer 4**, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Agréger. 5. Faites glisser **Driver ID** vers la zone Champs groupés. Faire glisser **Infraction Date** vers la zone Champs agrégés et modifiez l’agrégation sur Minimum. 6. Dans le volet Flux, sélectionnez **Agréger 2**, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Étape de nettoyage. Renommez **Infraction Date** en **2nd Infraction Date**. _À ce stade, le flux devrait se présenter ainsi :_ ![Image du flux en neuf étapes](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_flowstate3.png) La date de la seconde infraction est maintenant identifiée pour chaque conducteur. Pour associer tous les autres renseignements avec chaque infraction (type, amende, stage de conduite obligatoire), nous devons à nouveau les lier à l’ensemble de données tout entier. 1. Sélectionnez l’étape **Nettoyer 5** et faites-la glisser sur l’étape **Nettoyer 3**, puis déposez-la sur Lier. 2. À nouveau, la configuration de jointure par défaut devrait être correcte : une jointure interne sur **ID conducteur** = **ID conducteur**. 3. Dans le volet Flux, sélectionnez **Jointure 2**, cliquez sur l’icône Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Étape de nettoyage. Supprimez les champs **Driver ID-1** et **1st Infraction Date** puisqu’ils ne sont plus nécessaires. _À ce stade, le flux devrait se présenter ainsi :_ ![Image du flux en onze étapes](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_flowstate4.png) ### Créer des ensembles de données entiers pour les 1ère et 2e infractions Avant de poursuivre, prenons du recul et considérons tous les éléments dont nous disposons et comment nous souhaitons les faire fonctionner ensemble. Ce que nous recherchons au final est un ensemble de données qui se présente comme ceci, avec une colonne pour **ID conducteur**, puis des colonnes pour la date, le type, le stage de conduite obligatoire et le montant de l’amende pour les 1ère et 2e infractions. ![Aperçu de la structure de données souhaitée](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_driverLOD.png) Comment y parvenir? Dans l’étape **Nettoyer 3**, nous avons notre ensemble de données complet avec une colonne qui répète la date de la première infraction pour chaque conducteur. ![Vue de la grille de données de l’étape Nettoyer 3](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_clean3grid.png) Nous souhaitons éliminer toutes les autres lignes pour un conducteur qui ne correspondent pas à la première infraction, créant ainsi un ensemble de données comportant uniquement les premières infractions. C’est-à-dire que nous souhaitons conserver uniquement les informations pour un conducteur donné lorsque **Date de première infraction = Date de l’infraction**. Une fois que nous avons appliqué un filtre pour conserver uniquement la ligne de la première infraction, nous pouvons supprimer le champ **Infraction Date** et mettre de l’ordre dans les noms des champs. De même, après la seconde agrégation et jointure, nous avons notre ensemble de données complet avec une colonne pour la seconde date d’infraction. ![Vue de la grille de données de l’étape Nettoyer 6](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_clean6grid.png) Nous pouvons appliquer un filtre similaire **Date de seconde infraction = Date de l’infraction** pour conserver uniquement la ligne d’information pour la 2e infraction de chaque conducteur. À nouveau, nous pouvons également renommer **Date de l’infraction** qui est maintenant redondant et mettre un peu d’ordre dans les noms des champs. Nous allons commencer avec l’ensemble de données des premières infractions. 1. Dans le volet Flux, sélectionnez **Nettoyer 3**, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Étape de nettoyage. Comme à l’étape 10 ci-dessus, nous voulons ajouter une branche pour la nouvelle étape de nettoyage, et non pas l’insérer entre Nettoyer 3 et Nettoyer 4. 2. Avec cette nouvelle étape Nettoyer sélectionnée, dans le volet Profil, cliquez sur Filtrer des valeurs dans la barre d’outils. Créez un filtre `[1st Infraction Date] = [Infraction Date]`. 3. Supprimez le champ **Infraction Date**. 4. Renommez les champs **Infraction Type**, **Traffic School** et **Fine Amount** de manière à ce qu’ils commencent par « 1st ». 5. Double-cliquez sur le nom **Nettoyer 7** sous l’étape dans le volet Flux et renommez-le **Robust 1st**. Occupons-nous maintenant de l’ensemble de données des secondes infractions. 1. Dans le volet Flux, sélectionnez **Nettoyer 6**, après la dernière jointure. 2. Cliquez sur Filtrer les valeurs dans la barre d’outils. Créez un filtre `[2nd Infraction Date] = [Infraction Date]`. 3. Supprimez le champ **Infraction Date**. 4. Renommez les champs **Infraction Type**, **Traffic School** et **Fine Amount** de manière à ce qu’ils commencent par « 2nd ». 5. Double-cliquez sur le nom **Nettoyer 6** sous l’étape dans le volet Flux et renommez-le **Robust 2nd**. _À ce stade, le flux devrait se présenter ainsi :_ ![Vue du volet de flux en 12 étapes](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_flowstate5.png) ### Créer l’ensemble de données complet Nous disposons maintenant de ces deux ensembles de données bien organisés avec des renseignements complets sur les premières et secondes infractions par conducteur. Nous allons pouvoir les lier à nouveau ensemble sur **ID conducteur** et obtenir la structure de données recherchée. 1. Sélectionnez **Robust 2nd** et faites-le glisser sur **Robust 1st**, en le déposant sur Lier. 2. La configuration de jointure par défaut devrait être correcte, sous la forme **ID conducteur = ID conducteur**. 3. Nous ne souhaitons pas déposer les conducteurs qui n’ont pas commis de seconde infraction, donc nous allons effectuer une jointure gauche. Dans la zone Type de jointure, cliquez sur la zone sans ombrage du diagramme à côté de **Robust 1st**, pour la transformer en jointure **Gauche**. 4. Dans le volet Flux, sélectionnez **Jointure 3**, cliquez sur l’icône Plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Étape de nettoyage. Supprimez le champ en double **Driver ID-1**. Les données sont dans l’état souhaité, donc nous pouvons créer une sortie et passer à l’analyse. 1. Dans le volet Flux, sélectionnez **Nettoyer 6** que vous venez d’ajouter, cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Ajouter une sortie. 2. Dans le volet Sortie, modifiez le Type de sortie sur .csv puis cliquez sur Parcourir. Entrez **Infractions S** comme nom, et choisissez l’emplacement souhaité avant de cliquer sur Accepter pour enregistrer. 3. Cliquez sur le bouton Exécuter le flux ![Le bouton Exécuter le flux représenté par une flèche orientée vers la droite.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_run_flow.png) au bas du volet pour générer votre sortie. Cliquez sur Terminé dans la boîte de dialogue d’état pour fermer la boîte de dialogue. **Conseil :** pour plus d’informations sur les fichiers de sortie et l’exécution d’un flux, consultez [Enregistrer et partager votre travail](https://help.tableau.com/current/prep/fr-ca/prep_save_share.htm#Export). _Le flux final devrait se présenter comme suit :_ ![Vue finale du flux complet](/tableau/current/fr-ca/prep/fr-ca/Img/prep_tutorial_2d_flowstate6.png) **Remarque :** vous pouvez télécharger le fichier de flux terminé pour vérifier votre travail : [Driver Infractions.tflx](https://mkt.tableau.com/PrepTutorials/Driver%20Infractions.tflx) ## Récapitulatif Pour la première étape de ce tutoriel, notre objectif était de prendre notre ensemble de données d’origine et de le préparer pour l’analyse relative aux premières et secondes infractions. Le processus consiste en trois phases :  Identifier les dates de premières et secondes infractions : 1. Créer une agrégation qui conserve **Driver ID** et MIN **Infraction Date**. Liez cette agrégation avec l’ensemble de données d’origine pour créer un « ensemble de données intermédiaire » comportant la date de la première infraction (minimum) répétée pour chaque ligne. 2. Dans une nouvelle étape, filtrez toutes les lignes où **1st Infraction Date** est identique à **Infraction Date**. À partir de cet ensemble de données filtré, créez une agrégation qui conserve **Driver ID** et MIN **Infraction date**. Liez avec l’ensemble de données intermédiaire issu de la première étape. Cette opération identifie la date de la seconde infraction. Créer des ensembles de données propres pour les premières et secondes infractions : 1. Revenez en arrière et créez une branche à partir de l’ensemble de données intermédiaire et appliquez un filtre de manière à conserver uniquement les lignes où **1st Infraction Date** est identique à **Infraction Date**. Un ensemble de données limité à la première infraction est alors créé. Mettez-y de l’ordre en supprimant tous les champs inutiles, et renommez tous les champs souhaités (à l’exception de **Driver ID**) pour indiquer qu’ils concernent la première infraction. Voici l’ensemble de données **Robust 1st**. 2. Mettez de l’ordre dans l’ensemble de données relatif à la date de la seconde infraction. Nettoyez les résultats de la jointure de l’étape 2 en appliquant un filtre de manière à conserver uniquement les lignes où **Date de seconde infraction** est identique à **infraction**. Supprimez tous les champs inutiles, et renommez tous les champs souhaités (à l’exception de **Driver ID**) pour indiquer qu’ils concernent la seconde infraction. Voici l’ensemble de données **Robust 2nd**. Combiner les données de premières et secondes infractions en un seul ensemble de données : 1. Liez les ensembles de données **Robust 1st** et **Robust 2nd** en veillant à conserver tous les enregistrements de **Robust 1st** pour éviter de perdre les conducteurs n’ayant pas commis de seconde infraction. Ensuite, nous souhaitons explorer l’analyse de ces données dans Tableau Desktop. ### Continuez avec [Analyse avec la seconde date dans Tableau Desktop](https://help.tableau.com/current/prep/fr-ca/prep_tutorial_2nddateB.htm). **Remarque :** nous tenons à remercier Ann Jackson pour sa rubrique Workout Wednesday [Do Customers Spend More on Their First or Second Purchase?](https://www.workout-wednesday.com/2018/06/13/week-24-do-customers-spend-more-on-their-first-or-second-purchase/) et Andy Kriebel pour son astuce Tableau Prep [Returning the First and Second Purchase Dates](https://www.vizwiz.com/2018/06/first-second-purchase.html?m=1) qui ont fourni l’inspiration initiale pour ce tutoriel. Si vous cliquez sur ces liens, vous quitterez le site Web de Tableau. Tableau décline toute responsabilité quant à l’exactitude ou l’actualité des pages gérées par les fournisseurs externes. Contactez les propriétaires si vous avez des questions concernant son contenu. [Passer au contenu principal](#main-content) # Utiliser des scripts Python dans votre flux **Avis de non-responsabilité :** cette rubrique inclut des informations sur un produit tiers. Remarque : bien que nous fassions tout notre possible pour que les références au contenu de tiers soient exactes, l’information fournie ici peut changer sans préavis à mesure que Python évolue. Pour obtenir l’information la plus récente, veuillez consulter la documentation et le support Python. Python est un langage de programmation de haut niveau largement utilisé à des fins de programmation générale. En envoyant des commandes Python à un service externe via Tableau Prep Builder, vous pouvez facilement étendre vos options de préparation de données en effectuant des actions telles que l’ajout de numéros de lignes, le classement de champs, le remplissage de champs et d’autres opérations de nettoyage que vous pourriez sinon effectuer à l’aide des champs calculés. Pour inclure des scripts Python dans votre flux, vous devez configurer une connexion entre Tableau et un serveur TabPy. Ensuite, vous pouvez utiliser des scripts Python pour appliquer des fonctions prises en charge aux données de votre flux en utilisant un dataframe pandas. Lorsque vous ajoutez une étape de script à votre flux et spécifiez les détails de configuration, le fichier et la fonction que vous souhaitez utiliser, les données sont transmises en toute sécurité au serveur TabPy, les expressions du script sont appliquées et les résultats sont renvoyés sous forme de table que vous pouvez nettoyer ou générer si nécessaire. Vous pouvez exécuter des flux qui incluent des étapes de script dans Tableau Server tant que vous avez configuré une connexion à votre serveur TabPy. L’exécution de flux avec des étapes de script dans Tableau Cloud n’est pas prise en charge actuellement. Pour configurer Tableau Server, consultez [Configurer le serveur Tableau Python (TabPy) pour Tableau Server](#TabServer_TabPy). Pour plus d’informations sur la configuration des sites sur Tableau Server avec des extensions d’analyse pour les classeurs, consultez [Configurer les connexions avec les extensions d’analyse](https://help.tableau.com/current/server/fr-ca/config_r_tabpy.htm). ## Conditions préalables Pour inclure des scripts Python dans votre flux, effectuez la configuration suivante. La création ou l’exécution de flux avec des étapes de script dans Tableau Cloud n’est pas prise en charge actuellement. 1. Téléchargez et installez [Python](https://www.python.org/downloads/). Téléchargez et installez la version la plus récente de Python pour Linux, Mac ou Windows. 2. Téléchargez et installez le serveur Tableau Python ([TabPy](https://github.com/tableau/TabPy)). Suivez les instructions d’installation et de configuration pour installer TabPy. Tableau Prep Builder utilise TabPy pour transmettre les données de votre flux via TabPy en entrée, applique votre script, puis renvoie les résultats au flux. 3. Installez Pandas. Exécutez `pip3 install pandas`. Vous devez utiliser un dataframe pandas dans vos scripts pour l’intégration avec Tableau Prep Builder. ### Configurer le serveur Tableau Python (TabPy) pour Tableau Server Si vous envisagez de publier, créer, modifier et exécuter des flux qui incluent des actions de script dans Tableau Server, vous devrez configurer une connexion entre votre serveur TabPy et Tableau Server. - **Version 2019.3 et ultérieure :** vous pouvez exécuter des flux publiés incluant des étapes de script dans Tableau Server. - **Version 2020.4.1 et ultérieure :** vous pouvez créer, modifier et exécuter des flux incluant des étapes de script dans Tableau Server. - **Tableau Cloud :** la création ou l’exécution de flux avec des étapes de script n’est pas prise en charge actuellement. 1. Ouvrez la ligne/l’interpréteur de commande TSM . 2. Entrez les commandes suivantes pour définir l’adresse de l’hôte, les valeurs de port et le délai d’expiration de la connexion : `tsm security maestro-tabpy-ssl enable --connection-type {maestro-tabpy-secure/maestro-tabpy} --tabpy-host --tabpy-port --tabpy-username --tabpy-password --tabpy-connect-timeout-ms ` - Sélectionnez `{maestro-tabpy-secure}` pour activer une connexion sécurisée ou `{maestro-tabpy}` pour activer une connexion non sécurisée. - Si vous sélectionnez `{maestro-tabpy-secure}`, spécifiez le fichier de certificat `-cf` dans la ligne de commande. - Spécifiez le paramètre `--tabpy-connect-timeout-ms ` en millisecondes. Par exemple `--tabpy-connect-timeout-ms 900000`. 3. Pour désactiver la connexion TabPy, entrez la commande suivante `tsm security maestro-tabpy-ssl disable` ## Créer votre script python Lorsque vous créez votre script, incluez une fonction qui spécifie un dataframe pandas (pd.DataFrame) comme argument de la fonction. Vos données seront alors appelées à partir de Tableau Prep Builder. Vous devrez également retourner les résultats dans un dataframe pandas (pd.DataFrame) en utilisant les types de données pris en charge. Par exemple, pour ajouter un codage à un ensemble de champs dans un flux, vous pouvez écrire le script suivant : def encode(input): le = preprocessing.LabelEncoder() Return pd.DataFrame({ 'Opportunity Number' : input\['Opportunity Number'\], 'Supplies Subgroup Encoded' : le.fit\_transform(input\['Supplies Subgroup'\]), 'Region Encoded' : le.fit\_transform(input\['Region'\]), 'Route To Market Encoded' : le.fit\_transform(input\['Route To Market'\]), 'Opportunity Result Encoded' : le.fit\_transform(input\['Opportunity Result'\]), 'Competitor Type Encoded' : le.fit\_transform(input\['Competitor Type'\]), 'Supplies Group Encoded' : le.fit\_transform(input\['Supplies Group'\]), }) Les types de données suivants sont pris en charge :
Type de données dans Tableau Prep BuilderType de données dans Python
ChaîneChaîne UTF-8 standard
DécimaleDouble
IntEntier
BoolBooléen
DateChaîne au format ISO_DATE « AAAA-MM-JJ » avec décalage de zone optionnel. Par exemple, « 2011-12-03 » est une date valide.
DateTimeChaîne au format ISO_DATE_TIME « YYYYY-MM-DDT :HH :mm :ss » avec décalage de zone en option. Par exemple, « 2011-12-03T10 :15 :30+01 :00 » est une date vslid.
**Remarque :** Date et DateTime doivent toujours être renvoyés sous la forme d’une chaîne valide. Pour retourner des champs différents de ceux que vous entrez, vous devrez inclure une fonction get\_output\_schema dans votre script qui définit les types de sortie et de données. Sinon, la sortie utilisera les champs des données d’entrée qui proviennent de l’étape précédant l’étape de script dans le flux. Utilisez la syntaxe suivante lorsque vous spécifiez les types de données pour vos champs dans get\_output\_schema :
Fonction dans PythonType de données résultant
prep_string()Chaîne
prep_decimal()Décimale
prep_int()Entier
prep_bool()Booléen
prep_date()Date
prep_datetime()DateTime
Vous pouvez utiliser les crochets pour accéder aux lignes à partir d’une trame de données. Les crochets simples génèrent une série Pandas, tandis que les crochets doubles génèrent une trame de données Pandas. def create\_key(df): return pd.DataFrame({ "Key": \['12345'\] }) L’exemple suivant montre la fonction get\_output\_schema ajoutée au script python de codage des champs : def get\_output\_schema(): return pd.DataFrame({ 'Opportunity Number' : prep\_int(), 'Supplies Subgroup Encoded' : prep\_int(), 'Region Encoded' : prep\_int(), 'Route To Market Encoded' : prep\_int(), 'Opportunity Result Encoded' : prep\_int(), 'Competitor Type Encoded' : prep\_int(), 'Supplies Group Encoded' : prep\_int() }) ## Connexion à votre serveur Tableau Python (TabPy) > [!IMPORTANT] > > **Important :** depuis Tableau Prep Builder version 2020.3.3, vous pouvez configurer votre connexion serveur une seule fois à partir du menu du haut Aide au lieu de configurer votre connexion par flux dans l’étape Script en cliquant sur Connexion au serveur Tableau Python (TabPy) et en entrant vos détails de connexion. Vous devrez reconfigurer votre connexion à l’aide de ce nouveau menu pour tous les flux qui ont été créés dans une version antérieure de Tableau Prep Builder que vous ouvrez dans la version 2020.3.3. 1. Sélectionnez Aide > Paramètres et performances > Gérer la connexion à une extension d’analytique. 2. Dans la liste déroulante Sélectionner une extension d’analyse, sélectionnez Serveur Tableau Python (TabPy). ![Le formulaire de connexion pour la configuration de la connexion à une extension d’analytique.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_scripts_tabpy_signin.png) 3. Entrez vos identifiants : - Le port 9004 est le port par défaut de TabPy. - Si le serveur exige des identifiants, entrez un nom d’utilisateur et un mot de passe. - Si le serveur utilise le chiffrement SSL, cochez la case Exiger SSL, puis cliquez sur le lien Aucun fichier de configuration personnalisé spécifié... pour sélectionner un certificat pour la connexion. Ceci est votre fichier de certificat de serveur SSL. **Remarque :** Tableau Prep Builder ne permet pas de tester la connexion. En cas de problème avec la connexion, un message d’erreur s’affiche. ## Ajouter un script à votre flux Démarrez votre serveur TabPy puis effectuez les étapes suivantes : **Remarque :** TabPy nécessite la version 5.1.1 du package tornado pour fonctionner. Si vous recevez l’erreur « ’tornado.web’ has no attribute ’asynchronous’ » lorsque vous tentez de démarrer TabPy, à partir de la ligne de commande exécutez `pip list` pour vérifier la version de tornado qui a été installée. Si vous avez installé une version différente, téléchargez le [package tornado version 5.1.1](https://pypi.org/project/tornado/5.1.1/#files). Exécutez ensuite `pip uninstall tornado` pour désinstaller votre version actuelle, puis exécutez `pip install tornado==5.1.1` pour installer la version requise. 1. Ouvrez Tableau Prep Builder et cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). Dans la création Web, depuis la page d’accueil, cliquez sur Créer > Flux, ou depuis la page Explorer, cliquez sur Nouveau > Flux. Cliquez ensuite sur Se connecter aux données. 2. Dans la liste des connecteurs, sélectionnez le type de fichier ou le serveur hébergeant vos données. Si vous y êtes invité, entrez les identifiants de connexion et accédez à vos données. 3. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Ajouter un script dans le menu contextuel. ![Ajoutez un script à Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_script_add.png) 4. Dans le volet Script, dans la section Type de connexion , sélectionnez Serveur Tableau Python (TabPy). ![prep\_scripts\_python2.png](/tableau/current/fr-ca/prep/fr-ca/Img/prep_scripts_python2.png) 5. Dans la section Nom de fichier, cliquez sur Parcourir pour sélectionner votre fichier script. 6. Entrez le Nom de la fonction puis appuyez sur Entrée pour exécuter votre script. ![Un script pour définir les paramètres du type de connexion.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_scripts_python_pane.png) [Passer au contenu principal](#main-content) # Utiliser des scripts R (Rserve) dans votre flux **Avis de non-responsabilité :** cette rubrique inclut des informations sur un produit tiers. Remarque : bien que nous fassions tout notre possible pour que les références au contenu de tiers soient exactes, l’information fournie ici peut changer sans préavis à mesure que R et Rserve évoluent. Pour obtenir l’information la plus récente, veuillez consulter la documentation et le support R et Rserve. R est un langage de programmation et un environnement logiciel open source pour les calculs statistiques et la représentation graphique. Pour étendre la fonctionnalité de Tableau Prep Builder, vous pouvez créer des scripts dans R à utiliser dans votre flux. Ils seront exécutés via un serveur Rserve pour produire des sorties que vous pouvez utiliser dans votre flux. Par exemple, vous pouvez ajouter des données de modélisation statistique ou de prévision aux données que vous avez déjà dans votre flux à l’aide d’un script dans R, puis utiliser la puissance de Tableau Prep Builder pour nettoyer l’ensemble de données résultant à des fins d’analyse. Pour inclure des scripts R dans votre flux, vous devez configurer une connexion entre Tableau Prep Builder et un serveur Rserve. Vous pouvez ensuite utiliser des scripts R pour appliquer les fonctions prises en charge aux données de votre flux à l’aide des expressions R. Après avoir saisi les détails de configuration et indiqué à Tableau Prep Builder le fichier et la fonction que vous voulez utiliser, les données sont transmises en toute sécurité au serveur Rserve, les expressions sont appliquées et les résultats sont renvoyés sous forme de table (R data.frame) que vous pouvez nettoyer ou générer si nécessaire. Vous pouvez exécuter des flux incluant des étapes de script dans Tableau Server tant que vous avez configuré une connexion à votre serveur Rserve. L’exécution de flux avec des étapes de script dans Tableau Cloud n’est pas prise en charge actuellement. Pour configurer Tableau Server, consultez [Configurer le serveur Rserve pour Tableau Server](#server_config). ## Conditions préalables Pour inclure des étapes de script R dans votre flux, installez R et configurez une connexion à un serveur Rserve. ### Ressources - [Télécharger et installer R](http://cran.wustl.edu/). Téléchargez et installez la version la plus récente de R pour Linux, Mac ou Windows. - [Notes de mise en œuvre de R](https://community.tableau.com/s/question/0D54T00000G54v3SAB/r-implementation-notes) (poste de la communauté). Installez et configurez une connexion à R et Rserve pour Windows. - [Installer et configurer Rserve :](http://www.rforge.net/Rserve/doc.html) Instructions pour l’installation générale et la configuration de toutes les plates-formes. - [Rserve pour Windows (notes de version)](https://www.rforge.net/Rserve/rserve-win.html) : Cette rubrique couvre les limitations lors de l’installation de Rserve en local sous Windows. ### Configurer le serveur Rserve pour Tableau Server Utilisez les instructions suivantes pour configurer une connexion entre votre serveur Rserve et Tableau Server. - **Version 2019.3 et ultérieure :** vous pouvez exécuter des flux publiés incluant des étapes de script dans Tableau Server. - **Version 2020.4.1 et ultérieure :** vous pouvez créer, modifier et exécuter des flux incluant des étapes de script dans Tableau Server. - **Tableau Cloud :** la création ou l’exécution de flux avec des étapes de script n’est pas prise en charge actuellement. 1. Ouvrez la ligne de commande TSM. 2. Entrez les commandes suivantes pour définir l’adresse de l’hôte, les valeurs de port et le délai d’expiration de la connexion : `tsm security maestro-rserve-ssl enable --connection-type {maestro-rserve-secure/maestro-rserve} --rserve-host --rserve-port --rserve-username --rserve-password --rserve-connect-timeout-ms ` - Sélectionnez `{maestro-rserve-secure}` pour activer une connexion sécurisée ou `{maestro-rserve}` pour activer une connexion non sécurisée. - Si vous sélectionnez `{maestro-rserve-secure}`, spécifiez le fichier de certificat `-cf` dans la ligne de commande. - Spécifiez le paramètre `--rserve-connect-timeout-ms ` en millisecondes. Par exemple `--rserve-connect-timeout-ms 900000`. 3. Pour désactiver la connexion Rserve, entrez la commande suivante `tsm security maestro-rserve-ssl disable` ### Configuration Rserve supplémentaire (facultatif) Vous pouvez créer un fichier nommé Rserv.cfg pour définir les valeurs de configuration par défaut afin de personnaliser Rserve et de le placer à l’emplacement d’installation `/etc/Rserve.conf`. Pour améliorer la stabilité avec le serveur Rserve et Tableau Prep Builder, vous pouvez ajouter des valeurs supplémentaires à votre configuration Rserve. Lorsque vous lancez Rserve, vous pouvez vous référer à ce fichier pour appliquer vos options de configuration. Par exemple : - Windows : `Rserve(args="--RS-conf C:\\folder\\Rserv.cfg")` - MacOS et Linux : `Rserve(args=" --no-save --RS-conf ~/Documents/Rserv.cfg")` L’exemple suivant montre quelques options supplémentaires que vous pouvez inclure dans votre fichier de configuration `Rserve.conf`  : \# If your data includes characters other than ASCII, make it explicit that data should be UTF8 encoded. encoding utf8 # Disable interactive behavior for Rserve or Tableau Prep Builder will stall when trying to run the script as it waits for an input response. interactive no Pour plus d’informations sur la configuration d’un fichier Rserve.conf, reportez-vous à la section Configuration avancée de Rserve dans les [Notes de mise en œuvre de R](https://community.tableau.com/s/question/0D54T00000G54v3SAB/r-implementation-notes) (poste de la communauté). ## Créer votre script R Lorsque vous créez votre script, incluez une fonction qui spécifie un dataframe comme argument de la fonction. Vos données seront alors appelées à partir de Tableau Prep Builder. Vous devrez également retourner les résultats dans un dataframe à l’aide des types de données pris en charge. Par exemple : postal\_cluster <- function(df) { out <- kmeans(cbind(df$Latitude, df$Longitude), 3, iter.max=10) return(data.frame(Latitude=df$Latitude, Longitude=df$Longitude, Cluster=out$cluster)) } Les types de données suivants sont pris en charge :
Type de données dans Tableau Prep BuilderType de données dans R
ChaîneChaîne UTF-8 standard
DécimaleDouble
IntEntier
BoolLogique
DateChaîne au format ISO_DATE « AAAA-MM-JJ » avec décalage de zone optionnel. Par exemple, « 2011-12-03+01 :00 » est une date valide.
DateTimeChaîne au format ISO_DATE_TIME « YYYYY-MM-DDT :HH :mm :ss » avec décalage de zone en option. Par exemple, « 2011-12-03T10 :15 :30+01 :00 » est une date vslid.
**Remarque :** Date et DateTime doivent toujours être renvoyés sous la forme d’une chaîne valide. Les types Native Date (DateTime) dans R ne sont pas pris en charge comme valeurs retournées mais peuvent être utilisés dans le script. Pour retourner des champs différents de ceux que vous entrez, vous devrez inclure une fonction getOutputSchema dans votre script qui définit les types de sortie et de données. Sinon, la sortie utilisera les champs des données d’entrée qui proviennent de l’étape précédant l’étape de script dans le flux. Utilisez la syntaxe suivante lorsque vous spécifiez les types de données pour vos champs dans getOutputSchema :
Fonction en RType de données résultant
prep_string ()Chaîne
prep_decimal ()Décimale
prep_int ()Entier
prep_bool ()Booléen
prep_date ()Date
prep_datetime ()DateTime
L’exemple suivant montre la fonction getOutputSchema pour le script postal\_cluster : getOutputSchema <- function() { return (data.frame ( Latitude = prep\_decimal (), Longitude = prep\_decimal (), Cluster = prep\_int ())); } ## Connexion à votre serveur Rserve > [!IMPORTANT] > > **Important :** depuis Tableau Prep Builder version 2020.3.3, vous pouvez configurez votre connexion serveur une seule fois depuis le menu du haut Aide au lieu de configurer votre connexion par flux dans l’étape Script en cliquant sur Connexion au serveur Rserve et en entrant vos détails de connexion. Vous devrez reconfigurer votre connexion à l’aide de ce nouveau menu pour tous les flux qui ont été créés dans une version antérieure de Tableau Prep Builder que vous ouvrez dans la version 2020.3.3. 1. Sélectionnez Aide > Paramètres et performances > Gérer la connexion à une extension d’analytique. 2. Dans la liste déroulante Sélectionner une extension d’analytique, sélectionnez Rserve. ![Le formulaire de connexion pour la configuration de la connexion à une extension d’analytique.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_scripts_r_signin.png) 3. Entrez vos identifiants : - Le port 6311 est le port par défaut pour les serveurs Rserve en texte clair. - Le port 4912 est le port par défaut pour les serveurs Rserve chiffrés SSL. - Si le serveur exige des identifiants, entrez un nom d’utilisateur et un mot de passe. - Si le serveur utilise le chiffrement SSL, cochez la case Exiger SSL, puis cliquez sur le lien Fichier de configuration personnalisé pour spécifier un certificat pour la connexion. **Remarque :** Tableau Prep Builder ne permet pas de tester la connexion. En cas de problème avec la connexion, un message d’erreur s’affiche lorsque vous essayez d’exécuter le flux. ## Ajouter un script à votre flux Démarrez votre serveur Rserve puis effectuez les étapes suivantes : 1. Ouvrez Tableau Prep Builder et cliquez sur le bouton Ajouter une connexion ![Un bouton pour ajouter une connexion de données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addconnection.png). Dans la création Web, depuis la page d’accueil, cliquez sur Créer > Flux, ou depuis la page Explorer, cliquez sur Nouveau > Flux. Cliquez ensuite sur Se connecter aux données. 2. Dans la liste des connecteurs, sélectionnez le type de fichier ou le serveur hébergeant vos données. Si vous y êtes invité, entrez les identifiants de connexion et accédez à vos données. 3. Cliquez sur l’icône plus ![Un bouton avec un signe plus.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_addicon.png) et sélectionnez Ajouter un script dans le menu contextuel. ![Ajoutez un script à Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_script_add.png) 4. Dans le volet Script, sous Type de connexion , sélectionnez Rserve. ![Un script pour définir les paramètres du type de connexion.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_script_script_pane.png) 5. Dans la section Nom de fichier, cliquez sur Parcourir pour sélectionner votre fichier script. 6. Entrez le Nom de la fonction puis appuyez sur Entrée pour exécuter votre script. ![Un script pour définir les paramètres du type de connexion.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_script_pane2.png) [Passer au contenu principal](#main-content) # Utiliser des scripts R et Python dans votre flux Depuis la version 2019.3.1, vous pouvez utiliser des scripts R et Python pour effectuer des opérations de nettoyage plus complexes ou intégrer des données de modélisation prédictive dans votre flux. Les données sont transmises à partir du flux en entrée par l’étape de script R ou Python, puis renvoyées sous forme de données de sortie que vous pouvez continuer à nettoyer à l’aide des fonctionnalités et des fonctions de Tableau Prep Builder. **Remarque :** la connexion aux scripts en tant qu’étape de saisie pour votre flux n’est pas encore prise en charge. En outre, les étapes de script ne sont pas encore prises en charge pour les flux créés ou publiés sur Tableau Cloud. ![Tableau Prep ajoute une étape de script.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_script_step2.png) Configurez votre serveur Rserve ou votre serveur Tableau Python (TabPy) et ajoutez une étape de script à votre flux. Tableau Prep transmet les données à Rserve pour R ou au serveur Tableau Python (TabPy) pour Python et renvoie les données résultantes au flux sous la forme de table. Vous pouvez continuer à appliquer des opérations de nettoyage aux résultats et générer vos résultats pour analyse. Lorsque vous créez votre script, vous devrez inclure une fonction qui spécifie un dataframe comme argument de la fonction. Pour retourner des champs différents de ceux que vous entrez, vous devrez inclure une fonction getOutputSchema dans votre script qui définit les types de sortie et de données. Sinon, la sortie utilisera les champs des données d’entrée. Si vous créez ou modifiez des flux dans Tableau Server (à partir de la version 2020.4.1) qui incluent des étapes de script, Tableau Server doit également avoir une connexion à un serveur Rserve ou TabPy pour exécuter les étapes de script. Pour plus d’informations sur la configuration de R ou de Python à utiliser dans vos flux et sur la création de vos scripts, consultez [Utiliser des scripts R (Rserve) dans votre flux](https://help.tableau.com/current/prep/fr-ca/prep_scripts._R.htm) ou [Utiliser des scripts Python dans votre flux](https://help.tableau.com/current/prep/fr-ca/prep_scripts_TabPy.htm). Besoin d’aide pour déboguer un flux? Essayez d’activer l’option Activer la journalisation des requêtes dans le menu Aide > Paramètres et performances. Pour plus d’informations, consultez [Activer la journalisation des requêtes](https://help.tableau.com/current/prep/fr-ca/prep_troubleshoot.htm#enable-query-logging). ## Autres articles de cette section [Passer au contenu principal](#main-content) # Utiliser les rôles de données pour valider vos données **Remarque :** Les propriétaires de sources de données et les administrateurs Tableau peuvent ajouter des synonymes de noms et de valeurs de champs de données spécifiques pour Parlez aux données. Pour plus d’informations sur l’utilisation des rôles de données pour Parlez aux données, consultez [Ajouter des synonymes pour la fonctionnalité « Parlez aux données »](https://help.tableau.com/current/pro/desktop/fr-ca/ask_data_synonyms.htm) dans l’aide de Tableau Desktop. > [!WARNING] > > **Remarque** : La fonctionnalité Parlez aux données de Tableau a été retirée de Tableau Cloud février 2024 et de Tableau Server version 2024.2. Utilisez les rôles de données pour identifier rapidement si les valeurs d’un champ sont valides ou non. Tableau Prep fournit un ensemble standard de rôles de données parmi lesquels vous pouvez faire votre choix. Vous pouvez autrement créer vos propres rôles à l’aide de valeurs de champ uniques dans votre ensemble de données. Lorsque vous affectez un rôle de données, Tableau Prep compare les valeurs standard définies pour le rôle de données aux valeurs de votre champ. Toutes les valeurs qui ne correspondent pas sont marquées d’un point d’exclamation rouge. Vous pouvez filtrer votre champ de manière à ne voir que les valeurs valides ou non valides et prendre les mesures appropriées pour les corriger. Une fois que vous avez attribué un rôle de données à vos champs, vous pouvez utiliser l’option Regrouper les valeurs pour regrouper et associer des valeurs non valides à des valeurs valides en fonction de l’orthographe et de la prononciation. **Remarque :** Depuis la version 2020.4.1, vous pouvez désormais créer et modifier des flux dans Tableau Server et Tableau Cloud. Le contenu de cette rubrique s’applique à toutes les plateformes, sauf mention spécifique. Pour plus d’informations sur la création de flux sur le Web, consultez [Tableau Prep sur le Web](https://help.tableau.com/current/server/fr-ca/prep_web_auth.htm) dans l’aide de Tableau Server. ## Attribuer des rôles de données standard à vos données Attribuez les rôles de données fournis par Tableau Prep à votre champ de la même manière que vous affectez un type de données. Le rôle de données identifie ce que vos valeurs de données représentent si bien que Tableau Prep peut automatiquement valider les valeurs et mettre en surbrillance celles qui ne sont pas valides pour ce rôle. ![Champs sans rôle des données appliqué.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_roles3.png) Par exemple, si vous avez des valeurs de champ pour des données géographiques, vous pouvez attribuer un rôle de données Ville. Tableau Prep compare alors les valeurs de champ à un ensemble de valeurs de domaine connues pour identifier les valeurs qui ne correspondent pas. **Remarque :** chaque champ est analysé indépendamment si bien qu’une valeur de Ville « Portland » dans l’État « Washington » du pays « États-Unis » peut ne pas être une combinaison valide de ville et d’État, mais elle ne sera pas identifiée comme telle parce qu’il s’agit d’un nom de ville valide. Tableau Prep Builder prend en charge les rôles de données suivants : - Courriel - URL - Rôles géographiques (basés sur des données géographiques actuelles et identiques aux données utilisées par Tableau Desktop) - Aéroport - Indicatif régional (É.-U.) - CBSA/MSA - Ville - Circonscription (É.-U.) - Pays/région - Comté - NUTS Europe - État/province - Code postal > [!TIP] > > **Conseil :** dans Tableau Prep Builder version 2019.1.4 et sur le Web, si vous affectez un rôle géographique à un champ, vous pouvez également utiliser ce rôle de données pour associer et regrouper les valeurs avec la valeur standard définie par votre rôle de données. Pour plus d’informations sur le regroupement de valeurs à l’aide de rôles de données, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#Group_datarole). Pour attribuer un rôle de données à un champ, procédez comme suit : 1. Dans le volet Profil, le volet Résultats ou la grille de données, cliquez sur le type de données pour le champ. 2. Sélectionnez le rôle de données pour le champ. ![Le menu Rôle des données et le sous-menu géographique.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_datarolemenu.png) Tableau Prep compare les valeurs de données du champ aux valeurs de domaine ou modèles connus (pour le courriel ou l’URL) pour le rôle de données que vous sélectionnez et utilise un point d’exclamation rouge pour marquer toutes les valeurs qui ne correspondent pas. 3. Cliquez sur la flèche déroulante pour le champ et dans la section Afficher les valeurs, sélectionnez une option pour afficher toutes les valeurs ou uniquement les valeurs qui sont valides ou non valides pour le rôle de données.
Le menu Plus d’options permet d’afficher uniquement les rôles des données valides ou non valides.Préparez les données sans aucun rôle des données valide appliqué.
4. Utilisez les options de nettoyage dans le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png)pour corriger les valeurs de champ qui ne sont pas valides. Pour plus d’informations sur le nettoyage de vos valeurs de champs, consultez [À propos des opérations de nettoyage](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#Edit). ## Créer des rôles de données personnalisés > [!WARNING] > > **Important** : Les rôles de données personnalisés seront retirés dans Tableau Cloud en février 2024 et dans la version 2024.2 de Tableau Server. Depuis Tableau Prep Builder version 2019.3.1 et sur le Web, vous pouvez créer vos propres rôles de données personnalisés à l’aide des valeurs de champ de vos ensembles de données. Vous créez alors un ensemble standard de valeurs que vous-même ou d’autres personnes pouvez utiliser pour valider vos valeurs de champ lors du nettoyage des données. Sélectionnez le champ que vous souhaitez utiliser, appliquez des opérations de nettoyage si nécessaire, puis publiez-le sur Tableau Server ou Tableau Cloud pour l’utiliser dans votre flux ou partager vos rôles de données avec d’autres utilisateurs. Si vous créez des rôles de données personnalisés lors de la modification de flux sur le Web, vous pouvez publier le rôle de données personnalisé directement sur le serveur auquel vous êtes connecté. ### Exigences - Vous pouvez créer des rôles de données personnalisés à partir de champs individuels dans votre ensemble de données. La création de rôles de données personnalisés à partir d’une combinaison de champs n’est pas prise en charge. - La publication de rôles de données dans des projets avec des autorisations verrouillées n’est pas prise en charge. - Vous pouvez créer des rôles de données personnalisés uniquement pour les champs affectés à un type de données Chaîne et Nombre (entier). - Lorsque vous créez un rôle de données personnalisé, Tableau Prep crée, dans votre flux, une étape de sortie spécifique à la publication du rôle de données. - La publication de rôles de données personnalisés sur plusieurs sites dans le même flux n’est pas prise en charge. Si vous publiez le flux, vous devez publier le rôle de données personnalisé sur le même site ou serveur sur lequel le flux est publié. - Les rôles de données personnalisés sont spécifiques au site, au serveur et au projet où vous les publiez. Tous les utilisateurs ayant des autorisations sur l’emplacement peuvent utiliser le rôle de données personnalisé, mais doivent être connectés au site ou au serveur pour le sélectionner ou l’appliquer. Les rôles de données personnalisés reçoivent l’autorisation par défaut pour le groupe Tous les utilisateurs pour les nouveaux projets au lieu de l’autorisation Aucune. - Les rôles de données personnalisés ne sont pas spécifiques à une version. Lors de l’application d’un rôle de données personnalisé, la version la plus récente est appliquée. - Après la publication sur Tableau Server ou Tableau Cloud, l’utilisateur ayant accès au site, au serveur et au projet peut visualiser tous les rôles de données dans cet emplacement. - Les utilisateurs disposant des autorisations appropriées peuvent déplacer, supprimer ou modifier les autorisations pour les rôles de données. - Les autorisations que vous pouvez définir et les actions que vous pouvez prendre sur un rôle de données personnalisé sont similaires à ce que vous pouvez faire avec un flux. Pour plus d’informations, consultez [Gérer un flux](https://help.tableau.com/current/server/fr-ca/prep_conductor_manage_flow.htm) et [Fonctionnalités d’autorisation](https://help.tableau.com/current/server/fr-ca/permissions.htm#permission-capabilities) dans l’aide de Tableau Server. - Pour modifier un rôle de données, vous devez effectuer vos modifications dans ou Tableau Prep Builder dans le flux sur le Web, puis republier le rôle de données en utilisant le même nom pour le remplacer. Ce processus est similaire à la modification d’une source de données publiée. ### Créer un rôle de données personnalisé 1. Dans le volet Profil, dans la grille de données ou dans le volet Résultats, sélectionnez le champ que vous souhaitez utiliser pour créer un rôle de données personnalisé. 2. Cliquez sur Plus d’options![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) pour le champ et sélectionnez Publier en tant que rôle des données. ![Une fiche Profil dans un flux Tableau Prep affichant le menu Plus d’options avec l’option Publier en tant que rôle des données en surbrillance.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_custom_data_role.png) 3. Sélectionnez le serveur ou le projet où vous souhaitez publier le rôle de données. ![Le volet Sortie du flux Tableau Prep où vous sélectionnez le serveur et le projet sur lesquels vous souhaitez publier le rôle des données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_custom_data_role3.png) 4. Cliquez sur Exécuter le flux pour créer le rôle de données. Une fois le processus de publication terminé avec succès, vous pouvez afficher votre rôle de données dans Tableau Server ou Tableau Cloud. Le traitement du rôle de données peut prendre un certain temps en fonction de la charge pesant sur votre site Tableau Server ou Tableau Cloud. Si votre rôle de données n’est pas disponible immédiatement, attendez quelques minutes, puis essayez de le sélectionner à nouveau. ![Un rôle des données personnalisé pour les matériaux pour la fabrication des briques affichant les valeurs incluses dans la définition du rôle des données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_custom_data_role_server2.png) ### Appliquer un rôle de données personnalisé 1. Dans le volet Profil, le volet Résultats ou la grille de données, cliquez sur le rôle de données pour le champ auquel vous souhaitez appliquer le rôle de données personnalisé. 2. Sélectionnez Personnalisé, puis sélectionnez le rôle de données que vous souhaitez appliquer au champ. > [!IMPORTANT] > > **Important :** dans Tableau Prep Builder, assurez-vous d’être connecté au site ou au serveur où le rôle de données a été publié, sinon vous ne verrez pas cette option. ![Un menu déroulant affichant les types de données, les rôles des données et un dictionnaire complet de matériaux pour la fabrication des briques avec 11 valeurs.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_custom_data_role2.png) Tableau Prep compare les valeurs de données du champ aux valeurs de domaine connues du rôle de données que vous sélectionnez et marque les valeurs qui ne correspondent pas à un point d’exclamation rouge. ![Une fiche Profil dans un flux Tableau Prep affichant un point d’exclamation rouge à côté des valeurs non valides pour un rôle des données attribué.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_custom_data_role_invalid.png) 3. Cliquez sur la flèche déroulante pour le champ et dans la section Afficher les valeurs, sélectionnez une option pour afficher toutes les valeurs ou uniquement les valeurs qui sont valides ou non valides pour le rôle de données. ![Une fiche Profil dans un flux Tableau Prep, avec l’option de menu Non valide sélectionnée pour afficher uniquement les valeurs qui ne sont pas valides pour le rôle des données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_custom_data_role_invalid2.png) 4. Utilisez les options de nettoyage dans le menu Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png)pour corriger les valeurs de champ qui ne sont pas valides. Pour plus d’informations sur le nettoyage de vos valeurs de champs, consultez [À propos des opérations de nettoyage](https://help.tableau.com/current/prep/fr-ca/prep_clean.htm#Edit). ### Afficher et gérer des rôles de données personnalisés Vous pouvez afficher et gérer vos rôles de données personnalisés publiés sur Tableau Server et Tableau Cloud. Vous pouvez afficher tous les rôles de données personnalisés publiés sur votre site ou votre serveur. Cliquez sur Plus d’actions ![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png) pour un rôle de données sélectionné afin de le déplacer vers un autre projet, modifier les autorisations ou le supprimer. ![La page Explorer avec un menu permettant d’afficher et de gérer vos rôles des données personnalisés qui sont publiés sur Tableau Server et Tableau Cloud.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_conductor_dataroles.png) ## Regrouper des valeurs similaires par rôle de données **Remarque :** dans Tableau Prep Builder versions 2019.1.4 et 2019.2.1, cette option était étiquetée Correspondances des rôles de données. Si vous affectez un rôle de données géographiques à une rubrique, vous pouvez utiliser les valeurs du rôle de données pour regrouper et associer les valeurs de votre champ en fonction de l’orthographe et de la prononciation afin de les normaliser. Vous pouvez utiliser Orthographe ou Orthographe et prononciation pour regrouper et associer les valeurs non valides aux valeurs valides. Ces options utilisent la valeur standard définie par le rôle de données. Si la valeur standard ne se trouve pas dans votre exemple d’ensemble de données, Tableau Prep l’ajoute automatiquement et marque la valeur comme n’appartenant pas à l’ensemble de données d’origine. Pour plus d’informations sur l’attribution de rôles de données à des champs, consultez [Attribuer des rôles de données standard à vos données](#datarole). Si vous souhaitez utiliser des rôles de données pour regrouper des valeurs, procédez comme suit. 1. Dans le volet Profil, le volet Résultats ou la grille de données, cliquez sur le type de données pour le champ. 2. Sélectionnez l’un des rôles de données suivants pour le champ : - Aéroport - Ville - Pays/région - Comté - État/province Depuis Tableau Prep Builder version 2019.3.2 et sur le Web, vous pouvez également choisir parmi vos rôles de données personnalisés.
Rôles de données type (version 2019.1.4 et versions ultérieures)Rôles de données personnalisés (version 2019.3.2 et versions ultérieures)

Le menu Rôle des données et le sous-menu géographique.

Un menu déroulant affichant les types de données, les rôles des données et un dictionnaire complet de matériaux pour la fabrication des briques avec 11 valeurs.
Tableau Prep compare les valeurs de données du champ aux valeurs de domaine connues du rôle de données que vous sélectionnez et marque les valeurs qui ne correspondent pas à un point d’exclamation rouge. 3. Cliquez sur Options supplémentaires![Le menu Plus d’options représenté par trois points.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_moreoptions_icon.png), sélectionnez Regrouper les valeurs (Regrouper et remplacer dans les versions précédentes), puis sélectionnez l’une des options suivantes : - Orthographe : fait correspondre les valeurs invalides aux valeurs valides les plus proches qui diffèrent par l’ajout, la suppression ou la substitution de caractères. - Prononciation et orthographe : fait correspondre les valeurs non valides à la valeur valide la plus similaire en fonction de l’orthographe et de la prononciation. ![Le sous-menu « Regrouper les valeurs par » affiche les options permettant de regrouper et associer des valeurs non valides pour le rôle des données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_datarole_match3.png) Vous pouvez également cliquer sur l’icône ![L’icône Suggestions de Tableau Prep.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_suggestions_icon.png) Recommandationsdans le champ pour appliquer la recommandation au groupe et remplacer les valeurs non valides par des valeurs valides. Cette option utilise l’option Prononciation + Orthographe dans Regrouper les valeurs. Tableau Prep compare les valeurs par orthographe ou orthographe et prononciation, puis regroupe les valeurs similaires sous la valeur normalisée pour le rôle de données. Si la valeur standardisée ne figure pas dans votre ensemble de données, elle est ajoutée et marquée avec un point rouge. ![La boîte de dialogue Regrouper les valeurs par prononciation et orthographe permet de regrouper des valeurs similaires sous la valeur normalisée pour le rôle des données.](/tableau/current/fr-ca/prep/fr-ca/Img/prep_datarole_match2.png)