# 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.
## 
**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 Actualisez toutes les données à chaque exécution de flux. 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. 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. Nom du bloc de connexion : « tableauServerConnections » Incluez les données suivantes dans le tableau : Nom du bloc de connexion : « databaseConnections » Incluez les données suivantes dans le tableau : 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 : N’incluez ce tableau que si votre flux inclut des étapes de script pour R ou TabPy qui nécessitent un mot de passe. L’option d’aide ou une erreur de syntaxe affiche les informations suivantes : 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. Copyright 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 : Classement par taille : inclure ou exclure les N fichiers les plus grands ou les plus petits. 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 : 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. 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 : 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. Licence Salesforce L’une des licences suivantes : 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 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 : 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. 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. Champ Prédicteur 1 (prédicteur principal) Impact du Prédicteur 1 (impact en pourcentage du prédicteur principal) Champ Amélioration 1 (amélioration principale) Impact de l’Amélioration 1 (impact, en pourcentage, du changement suggéré) Prep Builder Prep Conductor 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 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 : 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 : 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 : Exemple de calcul : Attribue à chaque ligne un classement de centile de 0 à 1 dans l’ordre croissant ou décroissant. RANK_PERCENTILE est calculé comme suit : Exemple de calcul : Remarque : en cas d’égalité, Tableau Prep arrondit au niveau inférieur, comme pour PERCENT_RANK () dans SQL. 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 : Calcul de la valeur foncière Exemple : Déterminez la superficie totale d’une parcelle de terrain pour calculer le prix au pied carré. 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. 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. 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 ». 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. 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 ». 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. 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. 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. 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. 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. 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. 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. 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 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 les colonnes en lignes Permuter les lignes en colonnes Créer des étapes d’agrégation Agréger et regrouper les valeurs dans le cadre de l’étape d’agrégation 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 » Paramètres utilisateur : Paramètres utilisateur ou système : Paramètres utilisateur : Paramètres utilisateur : Paramètres utilisateur : Paramètres utilisateur : 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. Tableau peut écrire jusqu’à 2 Go en sortie dans la table. 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. 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 : 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. 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. Vous devez être affecté à un espace de données et à l’un des ensembles d’autorisations suivants dans Data Cloud : 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 : Pour plus d’informations, consultez Activer les autorisations d’objet et de champ. Activez l’accès au profil pour :
## 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).

### 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 :
Combinaison d’actualisations Données traitées Mise à jour de tables Avantages Actualisation complète + Créer une table Toutes installations Créez une table ou remplacez la table existante avec l’ensemble de données complet. Actualisation complète + Ajouter à une table Toutes installations Ajoutez 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ées Toutes installations Remplacez 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 table Nouvelles lignes uniquement Cré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. Actualisation incrémentielle + Ajouter à une table Nouvelles lignes uniquement Ajoutez les nouvelles lignes à la table existante. Actualisation incrémentielle + Remplacer les données Nouvelles lignes uniquement Remplacez 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.
Ajouter de nouvelles lignes au tableau en fonction de col1 :
Col1 Col2 ID 5 Ligne 5
- 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.

## 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.

- Dans le volet Sortie, cliquez sur l’option déroulante de l’option Exécuter le flux.

- Dans le volet Flux, cliquez sur l’option déroulante du bouton Exécuter à côté de l’étape Sortie.

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.

[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.
Col1 Col2 ID 1 NewRow1 ID 6 NewRow6
**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 Connexions serveur Connexions de base de données Connexions Rserver ou Tableau Python "contentUrl": "mysite".)"rSupport" ou "pythonSupport"
### 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 Connexions aux données entrantes Connexions de sortie Connexions Rserver ou Tableau Python "contentUrl": "mysite".)"rSupport" ou "pythonSupport"
## 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  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.

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 :
Options de commande Description Remarques -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 SSL Exé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. 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. -t, --tflFile <arg>Fichier de flux .tfl Requiert le chemin d’accès où le fichier de flux .tfl est localisé. -p, --parameters Les paramètres remplacent le fichier .json Incluez 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.
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.

- Cliquez sur l’icône Ajouter  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 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.

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.

### 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  à 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.

- 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.

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.

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  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.

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.

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.

- **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.

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.

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.

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.

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.

- **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.

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.

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

- [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

- [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

- [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 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

- [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 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

- [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 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)
Type de jointure Description Gauche 
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 
Pour chaque ligne, inclut les valeurs qui ont des correspondances dans les deux tables. 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 
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 
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 
Pour chaque ligne, inclut toutes les valeurs de la table droite et de la table gauche qui ne correspondent pas. Complète 
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.
[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.

#### 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.

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.

- 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.

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.

2. Reconfigurez tous les paramètres et corrigez les erreurs éventuelles si nécessaire.

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.

Votre flux sera alors provisoirement dans un état d’erreur.

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.

## 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.

Choisissez l’une des filtres suivants :
**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  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.

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.

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.

Créer une union d’entrée (version 2022.1.1 et antérieure)
1. Cliquez sur le bouton Ajouter une connexion  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.

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.

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.

### 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 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._

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.

### 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 :
-  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.
-  Domaine connexe. Ce champ associe la table à une autre table dans la base de données. Une table peut comporter plusieurs champs associées.
-  À 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.

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  champ associé ou comme , à 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.

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.

4. Vous pouvez également lier des tables connexes dans le menu du volet Flux. Cliquez sur l’icône plus , 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.

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
Filtre Description Nom de fichier Sélectionnez Correspond ou Ne correspond pas pour un modèle de nom de fichier. Par exemple « commandes* ». Taille du fichier Date de création Date de modification
#### Exigences Tableau Prep
exigence description
## 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  et sélectionnez Prédiction dans le menu Ajouter.

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.

- **Version 2021.1.4 et versions antérieures :** cliquez sur Connexion à Einstein Discovery.

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.

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.

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.

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).

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.

### 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 :

Examinons ce que ces résultats nous disent pour l’employé 2 :
exigence description Paramètres de l’administrateur
[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.

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.

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.

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.

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.

## 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  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.

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 :

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 :

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 ».

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'))}`

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') ) }`

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 et sélectionnez Créer un champ calculé > Différence par rapport à.

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  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.

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  pour ajouter d’autres champs Organiser par à votre calcul. Cliquez sur l’icône de tri  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.

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 à.

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.

#### É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 et sélectionnez Créer un champ calculé > Calcul personnalisé.

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)}}

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 et sélectionnez Créer un champ calculé > Différence de pourcentage par rapport à.

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  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.

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  pour ajouter d’autres champs Organiser par à votre calcul. Cliquez sur l’icône de tri  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.

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 à.

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.

#### É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 et sélectionnez Créer un champ calculé > Calcul personnalisé.

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)}}

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 et sélectionnez Créer un champ calculé > Calcul mobile.

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  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.

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  pour ajouter d’autres champs Organiser par à votre calcul. Cliquez sur l’icône de tri  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.

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.

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.

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.

#### É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 et sélectionnez Créer un champ calculé > Calcul personnalisé.

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

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 et sélectionnez Créer un champ calculé > Calcul personnalisé.

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)}

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.

#### É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 et sélectionnez Créer un champ calculé > Descendant.

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 . Pour réorganiser ou supprimer des champs, faites un clic droit ou un Ctrl-clic (MacOS) et sélectionnez une action dans le menu.

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  pour ajouter d’autres champs Organiser par à votre calcul. Vous devez choisir au moins un champ. Cliquez sur l’icône de tri  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.

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.

#### É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 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.


Les résultats du remplissage en descendant sont mis en surbrillance dans le volet de calcul.

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.


Les résultats du remplissage en descendant sont mis en surbrillance dans le volet de calcul.

## 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.


#### É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 et sélectionnez Créer un champ calculé > Descendant.

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 . Pour réorganiser ou supprimer des champs, faites un clic droit ou un Ctrl-clic (MacOS) et sélectionnez une action dans le menu.

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  pour ajouter d’autres champs Organiser par à votre calcul. Vous devez choisir au moins un champ. Cliquez sur l’icône de tri  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.

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.

#### É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 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.


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.

[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.

- **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.

## Générer de nouvelles lignes
1. Dans le volet Flux, cliquez sur l’icône plus  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.

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.

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.

[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 :

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.

**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  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.

**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.

## 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.

### 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.

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.

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.

#### 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.

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 :

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, 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.

- **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.

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.

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  et sélectionnez Inclure le champ.
Aperçu des données :

Liste des champs:

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 :

Fichiers Excel :

L’exemple suivant montre les paramètres par défaut pour l’en-tête de ligne et la ligne de début :

Ce qui suit montre les données avec les métadonnées exclues :

**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 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 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.

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.

### 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).


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 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 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.

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 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 et sélectionnez Définir comme début des données.
5. Clique sur l’onglet Tables et sélectionnez Réunir plusieurs tables.

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.

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 ou sélectionnez Masquer les champs dans le menu Plus d’options.
- Dans l’aperçu des données, sélectionnez Masquer les champs dans le menu Plus d’options.
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, 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 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, 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 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 à partir du nom du champ et sélectionnez Filtrer > Calcul....

- Dans Aperçu des données, cliquez sur Options supplémentaires à partir du nom du champ et sélectionnez Filtrer > Calcul....

2. Entrez vos critères de filtre dans l’éditeur de calcul.

#### 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 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 à partir du champ et sélectionnez Filtrer > Dates relatives.

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.

### 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.

- Dans l’aperçu des données, sélectionnez un champ et cliquez sur Renommer le champ. Saisissez le nouveau nom dans le champ.

### 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 :

- Vue du champ :

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.

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.

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.

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.

Les nouvelles valeurs de l’échantillon montrent une répartition unifiée de 7 lignes de valeurs uniques dans tous les champs.

[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  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 Question Prédiction Où 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. 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.
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 .
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.

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.

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.

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.

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.

Tableau Prep Builder version 2020.2.1 et versions antérieures
1. Ouvrez Tableau Prep Builder et cliquez sur le bouton Ajouter une connexion .
2. Dans la liste des connecteurs, sélectionnez Tableau Server.

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.

## 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 .
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.

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.

5. Sélectionnez Connexion virtuelle.

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.

**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é.

3. Saisissez ou collez la requête dans la zone de texte, puis cliquez sur Exécuter pour exécuter votre requête.

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).

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.
Avant l’interpréteur de données Après l’interpréteur de données 

## 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 .
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.

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.

**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.

### 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.

2. Dans la page Vue d’ensemble du flux, cliquez sur Modifier pour modifier votre flux.

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.

3. Pour coller les étapes copiées, effectuez l’une des opérations suivantes :
- Survolez une étape jusqu’à ce que l’icône plus  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.

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.

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.

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.

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.

## 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.

Un nouveau champ est créé avec le même nom et un modificateur. Par exemple, « Ship Date -1 ».

## 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.

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.

### 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  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.Paramètre Description Valeur retournée TableauApp L’application utilisée pour accéder à votre source de données. TableauVersion Le numéro de version de l’application. FlowName Le nom du fichier .tfl dans Tableau Prep Builder Exemple : Entertainment Data_Cleaned
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é.

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.

[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 et sélectionnez Créer un champ calculé > Calcul personnalisé.

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.

#### É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 et sélectionnez Créer un champ calculé > LOD fixe.

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  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.

**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.

## 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
Menu Étape de flux Menu Espace de travail 

L’exemple suivant montre une comparaison de chacune des fonctions ci-dessus appliquées au même ensemble de données.

### 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 et sélectionnez Créer un champ calculé > Calcul personnalisé.

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.

**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.

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.

Fonction Description Résultat RANK () {ORDERBY [Commission] DESC: RANK()}
RANK_DENSE() {ORDERBY [Commission] DESC: RANK_DENSE()}
RANK_MODIFIED() Rank + (Rank + Number of duplicate rows - 1).{ORDERBY [Commission] DESC: RANK_MODIFIED()}
RANK_PERCENTILE() (Rank-1)/(Total rows-1).{ORDERBY [Commission] DESC: RANK_PERCENTILE()}
ROW_NUMBER() {ORDERBY [Commission] DESC: ROW_NUMBER()}
#### É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 et sélectionnez Créer un calcul de champ > Classement.

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  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  pour ajouter des champs supplémentaires à votre calcul, puis sélectionnez votre type de Classement. Cliquez sur l’icône de tri  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.

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.

## 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.

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)}`

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)}}`

### 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.

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  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.

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.

#### É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 et sélectionnez Créer un champ calculé > Calcul personnalisé.

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)}}`.

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.
Avant Après 

### 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 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.

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.

## 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 , 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.

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.

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.

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.

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.

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 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.
Fonction Syntaxe Quand l’utiliser? AREA AREA(Spatial Polygon, 'units')BUFFER BUFFER(Spatial point, distance, 'units')DIFFERENCE DIFFERENCE(Spatial, Spatial)DISTANCE DISTANCE(SpatialPoint1, SpatialPoint2, 'units')INTERSECTION INTERSECTION (spatial, spatial)INTERSECTS INTERSECTS (geometry1, geometry2)LENGTH LENGTH (geometry,'units')MAKELINE MAKELINE(SpatialPoint1, SpatialPoint2)MAKEPOINT MAKEPOINT(latitude, longitude, [SRID])OUTLINE OUTLINE(spatial polygon)SHAPETYPE SHAPETYPE(geometry)SYMDIFFERENCE SYMDIFFERENCE(spatial, spatial)VALIDATE VALIDATE(spatial geometry)
## 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.

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.

### 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.

> [!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.

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.

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.

## 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 et sélectionnez Créer un champ calculé > Calcul personnalisé.

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.

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.

6. Lorsque votre demande est prête, cliquez sur la flèche dans la zone de texte pour la transmettre à Tableau Agent.

**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.

### 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._



#### Exemple de calcul 2 :
Invite : _Écrivez un calcul pour limiter les valeurs du champ Quantité à une valeur maximale de 10._

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._


## 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.
Action de transformation Prise en charge par les Tableau Agent Nettoyer et organiser les données Permuter vos données Agréger, lier ou réunir des données
## 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.

## 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  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.
Conseil Problème Solution Exprimer explicitement votre intention Tableau 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êt Les 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 synonymes Tableau 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 demandes Tableau 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 complexes Tableau Agent peut créer un plan par étapes, mais avoir du mal à accomplir les tâches complexes et multiples dans un grand plan. Poser uniquement des questions sur vos données Tableau 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.
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  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).

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  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.

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.

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  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.

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 :

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.

#### 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.

Après avoir créé le groupe, vous pouvez effectuer l’une des opérations suivantes :
- Cliquez sur les flèches doubles pour développer ou réduire le groupe à tout 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 :

- 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  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.

## 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.

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  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.

- Double-cliquez sur le champ de nom dans l’étape, puis cliquez sur Ajouter une description.

3. Entrez votre description dans la zone de texte.

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 .
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.

### 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.

4. Entrez une description pour l’action de modification.

La description apparaît sous le texte généré pour la modification avec une icône de commentaire .

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 :

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.

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  suivante pour naviguer :
![]()

[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.

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.

## 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.
Option de la barre d’outils Description 
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
vers le haut pour développer à nouveau le diagramme.
Développez le diagramme du navigateur de flux. 
Modifiez la taille de votre flux pour l’adapter à votre écran. 
Effectuez un zoom avant ou arrière sur votre flux. Vous pouvez cliquer sur l’indicateur de pourcentage pour rétablir la vue à 100 %.
## 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 , puis sur Créer un paramètre.

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.

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.
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.

#### 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. 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.

- 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.

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 , puis sélectionnez votre paramètre.

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.

#### 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.

#### 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 , 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  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.

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  et sélectionnez votre paramètre.

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.

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).

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  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  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 , 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 , 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  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.

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.

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  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 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.

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.

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.

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.

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).
Type d’étape Emplacement du paramètre Entrée Sortie Nettoyage, Nouvelles lignes, Permutation, Jointure, Union Agrégation Script Prédiction
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.

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  **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.

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.

3. Sélectionnez le menu Plus d’actions du flux que vous souhaitez restaurer, puis sélectionnez Restaurer.

4. Sélectionnez un projet comme emplacement de restauration.

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.

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  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  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.

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  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  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.

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).

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.

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  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.

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.
Tableau Prep Builder Tableau Prep sur le Web
### 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  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.

- 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.

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.

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.

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
Base de données Exigences ou restrictions Amazon Redshift Amazon S3 (sortie uniquement) Consultez Enregistrer les données de sortie de flux dans Amazon S3 Databricks Google BigQuery Microsoft SQL Server maestro.output.write_to_mssql_using_runas dans tsm configuration set Options.MySQL Oracle Pivotal Greenplum Database PostgreSQL SAP HANA Snowflake Teradata Vertica
#### Exigences Tableau Prep
exigence description Autorisations Salesforce
### 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  dans une étape et sélectionnez Ajouter une sortie.
2. Dans la liste déroulante Enregistrer la sortie dans, sélectionnez CRM Analytics.

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.

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.

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
exigence description
### 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  dans une étape et sélectionnez Ajouter une sortie.
2. Dans la liste déroulante Enregistrer la sortie, sélectionnez **Salesforce Data Cloud**.

4. Dans la section Objet, sélectionnez l’organisation Salesforce Data Cloud à laquelle vous connecter.

5. Dans le menu Salesforce Data Cloud, cliquez sur Se connecter.
Une fenêtre de navigateur s’ouvre sur _https://login.salesforce.com/_.

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**.

11. Dans la section Enregistrer la sortie dans, entrez le connecteur API d’ingestion et le Nom d’objet.

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.

- Dans la zone Recherche rapide, entrez l’API d’ingestion, puis sélectionnez API d’ingestion dans les résultats.

- Sur la page API d’ingestion, les connecteurs disponibles sont répertoriés sous Nom de connecteur.

- 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.

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.

#### 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.

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éé.

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  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://Autorisations de l’espace de données Profils Salesforce 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.
**Réorganisation de la vue Liste**


## 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.

### 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.

### 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.

## 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  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.

- Sur le serveur, à partir de la page Explorer, faites un clic droit ou Cmd-clic (MacOS)  Actions supplémentaires et sélectionnez Exécuter maintenant dans le menu. Tout votre flux sera alors exécuté.

- 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.

[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).

## 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.

## 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 .

### 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  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.

**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 ou dans le menu de la barre d’outils, sélectionnez Masquer le champ ou Masquer les champs.

3. Une nouvelle fiche Profil est générée et affiche vos champs masqués.

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 , 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  pour passer à la vue Liste.
2. Sélectionnez un ou plusieurs champs à masquer ou à afficher.
3. Cliquez sur l’icône d’œil  pour masquer ou afficher les champs.

## Filtres disponibles pour chaque type de donné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. Pour voir le menu sur la grille de données, vous devez d’abord cliquer sur le bouton Masquer le volet Profil, puis sur Options supplémentaires.
Type de données Filtres disponibles Chaîne Calcul, correspondance avec des caractères génériques, valeurs nulles, valeurs sélectionnées Nombre Calcul, plage de valeurs, valeurs nulles, valeurs sélectionnées Date et date et heure Calcul, plage de dates, date relative, valeurs nulles, valeurs sélectionnées
## 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.

## 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  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.

## 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.

## 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.

## 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.

## 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.

## 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.

[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.

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.

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 :


À 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.

### 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.
Entrée Nettoyage Agrégation Permutation Jointure Union Nouvelles lignes Sortie Filtrer X X X X X X X Regrouper les valeurs X X X X Nettoyer X X X X X Convertir des dates X X X X X X Scinder les valeurs X X X X X Renommer le champ X X X X X X Renommer les champs (en bloc) X Dupliquer le champ X X X X X Conserver uniquement le champ X X X X X X X Supprimer le champ X X X X X X X Créer un champ calculé X X X X X Modifier la valeur X X X X X Modifier le type de données X X X X X X X
**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  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  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).
Action/Type d’étape : Agrégation Agrégation Permutation Permutation Jointure Jointure Union Union Nouvelles lignes Emplacement du champ : Champs groupés Champs agrégés Pas en permutation Créé à partir d’une permutation Inclus dans un tableau* Inclus dans les deux tableaux* Champs incompatibles Champs combinés Champ utilisé pour générer des lignes Filtrer Avant l’agrégation Après l’agrégation Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Regrouper les valeurs S.O. S.O. Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Nettoyer S.O. S.O. Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Convertir des dates Avant l’agrégation Après l’agrégation Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Scinder les valeurs S.O. S.O. Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Renommer le champ S.O. S.O. Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Avant les nouvelles lignes Dupliquer le champ S.O. S.O. Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Conserver uniquement le champ Après l’agrégation Après l’agrégation Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Supprimer le champ Supprime de l’agrégation Supprime de l’agrégation Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Créer un champ calculé S.O. S.O. Avant la permutation Après la permutation Après la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Modifier la valeur S.O. S.O. Avant la permutation Après la permutation Avant la jointure Après la jointure Avant l’union Après l’union Après les nouvelles lignes Modifier le type de données Avant l’agrégation Après l’agrégation Avant la permutation Après la permutation Avant la jointure Avant la jointure Avant l’union Après l’union Avant les nouvelles lignes
### 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  pour modifier votre vue, puis cliquez sur Options supplémentaires sur un champ pour ouvrir le menu de nettoyage.
- Afficher le volet Profil  : 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.

- Afficher la grille de données  : 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.

- Afficher la vue Liste  (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 .
- Renommer les champs en bloc.
- Utilisez le menu Options supplémentaires 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.

### 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.

2. Tableau Prep convertit le volet Profil en une vue Liste. Dans la liste, utilisez le menu Options supplémentaires 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).

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.

### 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  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, sélectionnez Convertir les dates \> Exercice financier personnalisé.

- 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.

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.

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.

- 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.

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.

## 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.
Barre d’outils du volet Profil Menu déroulant 

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).


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.

## 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 :**
Annotation sur le nettoyage Volet Modifications 

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**
L’union d’entrée donne 3 champs avec les mêmes valeurs Fusionner 3 champs en 1 

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 :
Nom Téléphone_Contact Téléphone_Professionnel Téléphone_Mobile Téléphone_Domicile Bob 123-4567 123-4567 null null Sally null null 456-7890 789-0123 Fred null null null 567-8901 Emma null 234-5678 345-6789 null
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  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.
Nom Téléphone_Contact Bob 123-4567 Sally 456-7890 Fred 567-8901 Emma 234-5678
2. Pour appliquer la recommandation, survolez la fiche Recommandations puis cliquez sur Appliquer.

- 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.

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.

| 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 : |
![]() | ![]() | ![]() |
| Sélectionnez des champs (Tableau Prep Builder depuis la version 2019.4.2 et sur le Web) | Menu Étape de flux (toutes versions) |
|---|---|
![]() | ![]() |
| Télécharger sur le répertoire Samples | Télécharger sur le sous-répertoire Sud |
|---|---|
| Abréviation | Nom de l’État |
| AZ | Arizona |
| CA | California |
| CO | Colorado |
| ID | Idaho |
| MT | Montana |
| NM | New Mexico |
| NV | Nevada |
| OR | Oregon |
| UT | Utah |
| WA | Washington |
| WY | Wyoming |
| Syntaxe | Description |
|---|---|
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.
Exemple :
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. |
| Syntaxe | Description |
|---|---|
--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 MacOS : Exécutez l’option |
--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 MacOS: Exécutez l’option |
| Syntaxe | Description |
|---|---|
--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 : MacOS |
--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 : " MacOS : |
--user-data-directory <location> | Répertoire utilisé pour stocker les données de l’application Electron. Alors que 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 Exemple : Windows : MacOS : |
| Syntaxe | Description |
|---|---|
--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 : MacOS : |
| Syntaxe | Description |
|---|---|
-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 : MacOS : |
- 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 : MacOS : |
-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 : MacOS : |
| Syntaxe | Description |
|---|---|
--version | Gé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 : MacOS : |
-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 : |
-h, --help | Affiche le menu d’aide des options de ligne de commande. |
| Syntaxe | Description |
|---|---|
ABS(number) | Renvoie la valeur absolue d’un nombre donné. Exemples :
|
ACOS(number) | Renvoie l’arc cosinus d’un nombre donné. Le résultat est exprimé en radians. Exemple :
|
ASIN(number) | Renvoie l’arc sinus d’un nombre donné. Le résultat est exprimé en radians. Exemple :
|
ATAN(number) | Renvoie l’arc tangente d’un nombre donné. Le résultat est exprimé en radians. Exemple :
|
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 :
|
CEILING(number) | Arrondit un chiffre au chiffre entier le plus proche ou à la valeur la plus importante. Exemple :
|
COS(number) | Renvoie le cosinus d’un angle. Spécifiez l’angle en radians. Exemple :
|
COT(angle) | Renvoie la cotangente d’un angle. Spécifiez l’angle en radians. Exemple :
|
DIV(integer1, integer2) | Retourne la part d’entier d’une opération de division, à savoir integer1 divisé par integer2.Exemple :
|
EXP(number) | Renvoie la valeur e élevée à la puissance du nombre donné. Exemples :
|
FLOOR(number) | Arrondit un nombre au nombre entier le plus proche de valeur inférieure ou égale. Exemple :
|
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 :
|
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 :
|
LN(number) | Renvoie le logarithme naturel d’un nombre. Renvoie la valeur nulle si le nombre est inférieur ou égal à 0. Exemple :
|
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 :
|
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 :
|
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 :
|
PI( ) | Renvoie la constante numérique PI : 3.14159. Exemple :
|
POWER(number, power) | Élève le nombre à la puissance indiquée. Exemples :
Vous pouvez également utiliser le symbole ^ :
|
RADIANS(number) | Convertit en radians un nombre donné exprimé en degrés. Exemple :
|
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 :
|
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
|
SIN(number) | Renvoie le sinus d’un angle. Spécifiez l’angle en radians. Exemples :
|
SQRT(number) | Renvoie la racine carrée d’un nombre. Exemple :
|
SQUARE(number) | Renvoie le carré d’un nombre. Exemple :
|
TAN(number) | Renvoie la tangente d’un angle. Spécifiez l’angle en radians. Exemple :
|
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 :
|
| Syntaxe | Description |
|---|---|
ASCII(string) | Renvoie le code ASCII du premier caractère d’une chaîne. Exemple :
|
CHAR(number) | Renvoie le caractère encodé à l’aide du nombre du code ASCII. Exemple :
|
CONTAINS(string, substring) | Renvoie TRUE si la chaîne donnée contient la sous-chaîne indiquée. Exemple :
|
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 :
|
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 :
|
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 :
|
ISDATE(string) | Renvoie la valeur vrai si une chaîne donnée est une date valide. Exemple :
|
LEFT(string, number) | Renvoie les caractères situés le plus à gauche dans la chaîne. Exemple :
|
LEN(string) | Renvoie la longueur de la chaîne. Exemple :
|
LOWER(string) | Renvoie la chaîne avec tous les caractères en minuscules. Exemple :
|
LTRIM(string) | Renvoie la chaîne en supprimant les espaces de début. Exemple :
|
(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 :
|
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 :
|
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_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_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_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 :
|
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 :
|
RIGHT(string, number) | Renvoie les caractères situés le plus à droite dans la chaîne. Exemple :
|
RTRIM(string) | Renvoie la chaîne en supprimant les espaces de fin. Exemple :
|
SPACE(number) | Renvoie une chaîne constituée du nombre spécifié d’espaces répétés. Exemple :
|
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 :
|
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 :
|
TRIM(string) | Renvoie la chaîne en supprimant les espaces de début et de fin. Exemple :
|
UPPER(string) | Renvoie la chaîne avec tous les caractères en majuscules. Exemple :
|
| Syntaxe | Description |
|---|---|
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 :
|
COUNT(expression) | Renvoie le nombre d’éléments d’un groupe. Les valeurs nulles sont ignorées. Exemple :
|
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 :
|
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 :
|
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 :
|
STDEV(expression) | Renvoie l’écart-type d’échantillon de l’expression. Exemple :
|
STDEVP(expression) | Renvoie l’écart-type de population de l’expression. Exemple :
|
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 :
|
VAR(expression) | Renvoie la variance statistique de toutes les valeurs dans l’expression donnée en fonction d’un échantillon de population. Exemple :
|
VARP(expression) | Renvoie la variance statistique de toutes les valeurs dans l’expression donnée de la totalité de la population. Exemple :
|
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 :
|
| Syntaxe | Description |
|---|---|
DATE | Renvoie une date en fonction d’un nombre, d’une chaîne ou d’une expression de date. Exemple :
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 :
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 :
|
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 :
|
MAKEDATE(year, month, day) | Renvoie une valeur de date créée à partir de l’année du mois et du jour du mois. Exemple :
|
MAKEDATETIME(date, time) | Renvoie une valeur de date et heure en fonction d’une expression de date et d’une expression d’heure. Exemple :
|
MAKETIME(hour, minute, second) | Renvoie une valeur d’heure créée à partir des heures, des minutes et des secondes. Exemple :
|
STR(expression) | Renvoie une chaîne en fonction d’une expression. Exemple :
Renvoie toutes les valeurs de la mesure de l’âge sous forme de chaînes. |
| Syntaxe | Description |
|---|---|
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 :
|
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 :
|
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 :
|
DATEPARSE(format, string) | Convertit une chaîne en date dans le format spécifié. Exemple :
|
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 :
|
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 :
|
DAY(date) | Renvoie le jour d’une date donnée sous la forme d’un entier. Exemple :
|
ISDATE(string) | Renvoie la valeur vrai si une chaîne donnée est une date valide. Exemple :
|
MONTH(date) | Renvoie le mois d’une date donnée sous la forme d’un entier. Exemple :
|
NOW() | Renvoie la date et l’heure actuelles. Exemple :
|
TODAY() | Renvoie la date actuelle. Exemple :
|
YEAR(date) | Renvoie l’année d’une date donnée sous la forme d’un entier. Exemple :
|
| Syntaxe | Description |
|---|---|
IFNULL(expr1, expr2) | Renvoie l’<expr1> si celle-ci n’est pas une valeur nulle, sinon renvoie l’<expr2>.Exemple :
|
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 :
|
ISDATE(string) | Renvoie la valeur vrai si une chaîne donnée est une date valide. Exemple :
|
ISNULL(expression) | Renvoie la valeur True si l’expression ne contient pas de données valides (Null).Exemple :
|
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 :
|
| Syntaxe | Description |
|---|---|
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 :
|
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 [ Exemple :
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 :
|
RANK() | Renvoie le rang concurrentiel standard de la ligne actuelle de la partition. Un classement identique est attribué à des valeurs identiques. Exemple :
|
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 :
|
RANK_MODIFIED() | Renvoie le rang concurrentiel modifié de la ligne actuelle de la partition. Un classement identique est attribué à des valeurs identiques. Exemple :
|
RANK_PERCENTILE() | Renvoie le rang centile de la ligne actuelle de la partition. Exemple :
|
ROW_NUMBER() | Renvoie un identifiant de ligne séquentiel unique à chaque ligne. Exemple :
|
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 :
|
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 :
|
| Fonction | Description |
|---|---|
AND | Exécute une conjonction logique entre deux expressions Exemple :
|
ASC | Définit l’ordre croissant pour les opérations ORDERBY .Exemple
|
CASE | Trouve la première <value> correspondant à <expr> et renvoie la valeur <return> correspondante.Exemple :
|
DESC | Définit l’ordre décroissant pour les opérations ORDERBY . Exemple :
|
ELSE | Teste une série d’expressions et renvoie la valeur <then> pour la première <expr> positive. Exemple :
|
ELSEIF | Teste 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 :
|
END | Termine une opération introduite par la directive correspondante. Exemple :
|
{ 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 :
|
IF | Créez une instruction conditionnelle (instruction IF) qui permet de l’exécuter uniquement si une condition est vraie.Exemple :
|
NOT | Exécute une négation logique sur une expression. Exemple :
|
OR | Exécute une disjonction logique sur une expression. Exemple :
|
{ 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 :
|
{ PARTITION } | Définit le groupe des fonctions d’analytique. ORDERBY doit être à l’intérieur de la partition. Exemple :
|
THEN | Teste une série d’expressions et renvoie la valeur <then> pour la première <expr> positive. Exemple :
|
WHEN | Trouve la première <value> correspondant à <expr> et renvoie la valeur <return> correspondante. Exemple :
|
| Nom de fichier journal | Processus qui génère le fichier journal | Description |
|---|---|---|
| app.log | Tableau Prep.exe | Fichier journal de l’interface utilisateur. Ce fichier est généré par le code JavaScript exécuté dans le processus Electron. |
| backendProcessManager.log | Tableau Prep.exe | Ce 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.txt | tdeserver64.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.txt | tabprotosrv.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.log | hyperd.exe | Le journal hyper. Les requêtes et les erreurs liées aux requêtes se trouvent ici. |
| Processus | Description |
|---|---|
| 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.exe | Il 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. |
| Erreur | Cause | Solution |
|---|---|---|
| « 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. |
| Erreur | Cause | Solution | Article 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=VizportalAuthenticationException | Un 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 permutation | Problè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, 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, Supprimez toutes les entrées en double de la variable TEMP. | S.O. |
| Zone des fonctionnalités | Exceptions | Tableau Prep Builder | Tableau Server | Tableau Cloud |
|---|---|---|---|---|
| Se connecter aux données | Certains 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. | ![]() | ![]() | ![]() |
| 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. | ![]() | ![]() | ![]() |
| Créer et organiser votre flux | ![]() | ![]() | ![]() | |
| Définir la taille de votre échantillon de données | Dans 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. | ![]() | ![]() | ![]() |
| Réunir des fichiers et des tables de base de données dans l’étape de saisie | Les 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. | ![]() | ![]() | ![]() |
| Nettoyer et organiser les données | ![]() | ![]() | ![]() | |
| Copier les valeurs de la grille de données | Disponible dans Tableau Prep Builder et Tableau Server à partir de la version 2022.3 et Tableau Cloud à partir de la version 2022.2 (août) | ![]() | ![]() | ![]() |
| Agréger, lier ou réunir des données | ![]() | ![]() | ![]() | |
| Utiliser des scripts R et Python dans votre flux | Les é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. | ![]() | ![]() | ![]() |
| Créer des étapes de flux réutilisables | ![]() | ![]() | ![]() | |
| Enregistrer automatiquement vos flux sur le Web | Non applicable | ![]() | ![]() | |
| Récupération automatique de fichiers | ![]() | Non applicable | Non applicable | |
| Activer la journalisation des requêtes | ![]() | ![]() | ![]() | |
| Afficher la sortie de flux dans Tableau Desktop | ![]() | ![]() | ![]() | |
| Créer un extrait dans un fichier | ![]() | ![]() | ![]() | |
| Créer un extrait dans une feuille de calcul Microsoft Excel | ![]() | ![]() | ![]() | |
| Se connecter à une requête SQL personnalisée | ![]() | ![]() | ![]() | |
| Créer une source de données publiée | ![]() | ![]() | ![]() | |
| Enregistrer une sortie de flux dans des bases de données externes | ![]() | ![]() | ![]() | |
| Ajouter des prédictions Einstein Discovery à votre flux | ![]() | ![]() | ![]() |
| Type de données dans Tableau Prep Builder | Type de données dans Python |
|---|---|
| Chaîne | Chaîne UTF-8 standard |
| Décimale | Double |
| Int | Entier |
| Bool | Booléen |
| Date | Chaîne au format ISO_DATE « AAAA-MM-JJ » avec décalage de zone optionnel. Par exemple, « 2011-12-03 » est une date valide. |
| DateTime | Chaî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. |
| Fonction dans Python | Type 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 |
| Type de données dans Tableau Prep Builder | Type de données dans R |
|---|---|
| Chaîne | Chaîne UTF-8 standard |
| Décimale | Double |
| Int | Entier |
| Bool | Logique |
| Date | Chaî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. |
| DateTime | Chaî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. |
| Fonction en R | Type 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 |
![]() | ![]() |
| 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) |
|---|---|
| ![]() |