# 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 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 informations sur l’installation de Tableau Prep Builder, consultez [Installer Tableau Desktop ou Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/fr-fr/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 IA ? Depuis la version 2025.2, vous pouvez utiliser Tableau Agent pour vous aider à créer des calculs, nettoyer et transformer vos données à mesure que vous créez votre flux. Pour plus d’informations, consultez [Créer des flux Tableau Prep avec Tableau Agent](https://help.tableau.com/current/prep/fr-fr/prep_einstein.htm).
## Regarder 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 didacticiel pratique [Prise en main de Tableau Prep Builder](https://help.tableau.com/current/prep/fr-fr/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-fr/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. Voir Actualisation incrémentielle avec ajout. 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 des données entrantes 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 Classé par taille. Plage de tailles : choisissez l’une des options suivantes : Classé par taille : incluez ou excluez les N fichiers les plus grands ou les plus petits. Filtrez les fichiers en sélectionnant Plage de dates, Date relative ou Classé par date. Plage de dates : choisissez l’une des options suivantes : Date relative : incluez ou excluez 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 : incluez ou excluez les N fichiers les plus récents ou les plus anciens. Filtrez les fichiers en sélectionnant Plage de dates, Date relative ou Classé par date. Plage de dates : choisissez l’une des options suivantes : Date relative : incluez ou excluez 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 : incluez ou excluez 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 via 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 2021.2 et versions ultérieures, les utilisateurs peuvent enregistrer les informations d’identification 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 d’un terrain Exemple : déterminer la superficie totale d’une parcelle immobilière pour calculer le prix au mètre carré. Analyse de la zone de desserte Exemple : créer une « zone de desserte » de 15 km autour d’un nouvel emplacement de magasin pour identifier les clients qui vivent à courte distance en voiture. Exclusion de zones Exemple : prendre un polygone de territoire de vente et « découper » une zone forestière protégée ou la zone d’un concurrent pour trouver la véritable zone imposable. Optimisation de la livraison Exemple : calculer la distance entre un entrepôt et un centre d’expédition pour marquer les envois qui dépassent un tarif d’expédition « local ». Recherche d’espace partagé Exemple : identifier la zone spécifique de chevauchement où deux habitats fauniques différents se rencontrent pour étudier l’interaction entre les espèces. Filtrage des données Exemple : renvoie true ou false. Utiliser cette fonction comme filtre pour conserver uniquement les magasins qui se trouvent dans des secteurs scolaires spécifiques « à forte croissance ». Planification de l’infrastructure Exemple : mesurer le kilométrage total d’un tracé de câble fibre optique pour estimer le coût des matériaux nécessaires à l’extension d’un réseau. Acheminement logistique Exemple : créer la distance raccourcie entre un aéroport d’origine et un aéroport de destination pour visualiser les trajectoires de vol mondiales. Géocodage de données brutes Exemple : transformer une feuille de calcul de coordonnées de latitude et de longitude en points géographiques réels que Tableau peut cartographier. Surlignage des limites Exemple : extraire la bordure d’une forme de ville complexe pour créer une ligne nette de « périmètre » pour une superposition de carte. Audit de données Exemple : déterminer si une colonne spatiale contient des points, des lignes ou des polygones pour assurer la cohérence de votre ensemble de données avant de le lier à d’autres données. Détection des changements Exemple : comparer une carte d’une zone inondable de 2020 et de 2024 pour identifier uniquement les zones qui ont été inondées au cours d’une année, mais pas des deux. Nettoyage des données Exemple : vérifier si les points, les linestrings et les polygones (par exemple un code postal, une ville, un État, etc.) sont valides ou cassés. Utiliser cette fonction pour filtrer les formes endommagées qui pourraient interrompre votre flux. L’exécution de ce calcul peut demander 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 dates et d’heures Filtrer les valeurs par filtre de dates relatives Supprimer des champs Modifier les types de données Appliquer des opérations de nettoyage rapide Mettre en majuscules Mettre en minuscules Écrire les initiales en majuscules 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 de flux) Renommer des champs Convertir un format de date Scinder des valeurs Identifier les lignes en double Combler les lacunes dans des 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 différentes parties et répétez le processus. Par exemple : <Task 1=""> "Scinder mon champ Vol en "Vol", "Date", "Prix" et "Destination"" <Task 2=""> "Modifier le type de données "Prix" sur Décimal et le champ "Date" sur 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 sur Tableau Cloud (à partir de la version 2025.3). Le nom de la table ne peut pas dépasser 255 caractères ni inclure l’un des caractères suivants : Point (.) Espace ( ) Barre oblique (/) Tous les caractères de contrôle ASCII (hexadécimal 00-1F) Le caractère DELETE (hexagone 7F) point-virgule (;) Prend uniquement en charge les options d’écriture Créer et Remplacer uniquement. L’option Ajouter n’est actuellement pas prise 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. Une licence CRM Analytics Plus ou CRM Analytics Growth doit vous avoir été attribuée. La licence CRM Analytics Plus inclut les ensembles d’autorisations : CRM Analytics Plus Admin : active toutes les autorisations requises pour administrer la plate-forme CRM Analytics et Einstein Discovery, y compris les autorisations pour créer et gérer des applications et des applications basées sur des modèles CRM Analytics. Utilisateur CRM Analytics Plus : active toutes les autorisations requises pour utiliser la plate-forme CRM Analytics, Einstein Discovery ainsi que les applications et applications modèles CRM Analytics. La licence CRM Analytics Growth inclut les ensembles d’autorisations : CRM Analytics Growth Admin : active toutes les autorisations requises pour administrer la plate-forme CRM Analytics, y compris les autorisations pour créer et gérer des applications et des applications basées sur des modèles CRM Analytics. Utilisateur CRM Analytics Growth : active toutes les autorisations requises pour utiliser la plate-forme CRM Analytics ainsi que les applications et applications modèles CRM Analytics. Pour plus d’informations, consultez En savoir plus sur les licences et les ensembles d’autorisations CRM Analytics et Sélectionner et attribuer des ensembles d’uatoirsation utilisateur dans l’aide de Salesforce. Paramètres de l’administrateur Les administrateurs Salesforce devront configurer les éléments suivants : Licence et autorisations Tableau Prep Licence Creator. En tant que Creator, vous devez vous connecter à votre compte d’org Salesforce et vous authentifier avant de pouvoir sélectionner des applications et des ensembles de données pour générer vos données de flux. Connexion de données OAuth En tant qu’administrateur de serveur, configurez Tableau Server avec un ID client OAuth et un secret sur le connecteur. Cette étape est nécessaire pour exécuter des flux sur Tableau Server. Pour plus d’informations consultez Configurer Tableau Server pour Salesforce.com OAuth dans l’aide de Tableau Server. Licence Salesforce Pour plus d’informations sur les éditions de Data Cloud et les licences complémentaires, consultez Éditions et licences Data Cloud standard dans l’aide de Salesforce. Consultez également Limites et consignes de Data Cloud. Vous devez être affecté à un espace de données ainsi qu’à l’un des ensembles d’autorisations suivants dans Data Cloud : Pour plus d’informations, voir Gérer les espaces de données et Gérer les espaces de données avec d’anciens ensembles d’autorisations. Autorisation d’ingestion vers Data Cloud Vous devez être affecté aux éléments suivants pour accéder aux champs d’ingestion vers Data Cloud : Pour plus d’informations, voir 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-fr/prep_copy_reuse_steps.htm).
1. Dans le volet Flux, sélectionnez l’étape des données entrantes 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 d’entrée (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 avoir les mêmes nom et type de données 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 ajout
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 ayant une valeur plus grande dans le champ incrémentiel. Par exemple :
Table existante :
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.
Ajoutez de nouvelles lignes au tableau en fonction de Col1 :
Col1 Col2 ID 5 Ligne 5
- NewRow1 n’est pas ajouté.
- NewRow6 est ajouté.
## 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 des données entrantes 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 restrictions et les exigences des bases 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-fr/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, voir [Exécuter le flux avec l’actualisation incrémentielle activée](https://help.tableau.com/current/prep/fr-fr/prep_run_commandline.htm#incremental-refresh).
Si vous avez Data Management 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-fr/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 devrez d’abord exécuter une actualisation complète pour créer la source de données de sortie dans votre emplacement de sortie. Les flux ultérieurs peuvent ensuite utiliser le processus d’actualisation incrémentielle, puis récupérer et traiter 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 bouton déroulant du menu supérieur ou du volet Sortie, ou cliquez sur le bouton Exécuter un flux sur 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-fr/prep_command_line_reference.htm).
**Remarque** : si vous utilisez la gestion des licences basée sur la connexion (LBLM), assurez-vous d’ouvrir régulièrement Tableau Prep et de vous connecter à l’environnement Tableau Server ou au site Tableau Cloud que vous avez 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 [Gestion des licences basée sur la connexion](https://help.tableau.com/current/server/fr-fr/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 cloud** : les flux qui incluent des connecteurs cloud, 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-fr/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 avoir activé l’authentification multifacteur dans Tableau Cloud](https://help.salesforce.com/s/articleView?id=001534203&type=1) dans la Base de connaissances de 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-fr/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-fr/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-fr/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 informations suivantes :
- 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-fr/windows/desktop/SecAuthN/sspi-model) dans l’aide en ligne de Microsoft.
Tableau Prep Builder utilise les informations 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 inclut l’un des éléments suivants, vous devez inclure un fichier .json qui comprend les informations d’identification requises 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 informations d’identification spécifiées dans votre flux et celles incluses 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 ces informations.
- 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 pod auquel vous vous connectez. Dans l’URl de connexion au serveur, assurez-vous d’inclure le préfixe de pod 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-fr/to_keep_data_fresh.htm#tableau-bridge-connections-to-tableau-online) dans l’aide en ligne de Tableau Cloud.
- (version 2021.4.1 et versions 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 informations d’identification peuvent être mises en forme différemment. Cliquez sur l’onglet ci-dessous pour afficher le format des informations d’identification pour votre version de Tableau Prep Builder.
Selon vos connexions, incluez vos informations d’identification 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 informations d’identification différentes, 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. Il inclut les noms et les valeurs de vos paramètres.
**Remarque** : depuis 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 devaient 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’informations d’identification .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 distante aux données entrantes ? Incluez cette syntaxe en haut du fichier .json
{
"inputConnections":\[
\],
- Pas de connexion distante aux données sortantes ? 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]
>
> : 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 :
- **Version de Tableau Prep Builder** : 2022.1.1
> [!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\\My Tableau Prep Builder Repository\\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 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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-fr/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 des données reliées en fonction de 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 avez besoin de visualiser des données spatiales, vous devrez peut-être créer des jointures sur vos champs géospatiaux. Depuis la version 2026.1, vous pouvez désormais effectuer ces opérations dans Tableau Prep à l’étape Jointure. Les jointures de données spatiales utilisent l’opérateur Intersections 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, il existe quelques différences. Pour plus d’informations, consultez [Créer des calculs et des jointures de données spatiales](https://help.tableau.com/current/prep/fr-fr/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ésactivez la validation de SSL Exécutez le flux sans effectuer de validation de certificat. Lors de l’exécution de cette option sous MacOS, une boîte de dialogue peut s’afficher et demander 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 concernée 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 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 liées. 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, voir [Lier des données dans l’étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/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 Lier, consultez [À propos des opérations de nettoyage](https://help.tableau.com/current/prep/fr-fr/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 Lier.

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-fr/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 des données entrantes. Pour plus d’informations sur ce type d’union, consultez [Réunir des fichiers et des tables de base de données dans l’étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/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 surligné 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 surligné 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 informations sur la fusion de champs dans le même fichier, consultez [Fusionner des champs](https://help.tableau.com/current/prep/fr-fr/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
## Démarrer

- [Nouvelles fonctionnalités de Tableau Prep](https://help.tableau.com/current/prep/fr-fr/prep_whatsnew.htm)
- [Espace de travail Tableau Prep Builder](https://help.tableau.com/current/prep/fr-fr/prep_about.htm#a-tour-of-the-tableau-prep-builder-workspace)
- [Didacticiel Tableau Prep Builder](https://help.tableau.com/current/prep/fr-fr/prep_get_started.htm)
- [« Scénarios pratiques » détaillés](https://help.tableau.com/current/prep/fr-fr/prep_dayinlife.htm)
- [Créer un flux](https://help.tableau.com/current/prep/fr-fr/prep_build_flow.htm)
- [plus](https://help.tableau.com/current/prep/fr-fr/prep_about.htm)
## Se connecter aux données

- [Démarrer ou ouvrir un flux de données](https://help.tableau.com/current/prep/fr-fr/prep_startflow.htm)
- [Se connecter aux données](https://help.tableau.com/current/prep/fr-fr/prep_connect.htm)
- [Configurer votre ensemble de données](https://help.tableau.com/current/prep/fr-fr/prep_configure_dastaset.htm)
- [Réunir des données dans l’étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/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-fr/prep_add_input_data.htm#join-data-in-the-input-step-version-201913-and-later)
- [plus](https://help.tableau.com/current/prep/fr-fr/prep_connect.htm)
## Examiner et filtrer les données

- [Modifier les types des données de champ](https://help.tableau.com/current/prep/fr-fr/prep_explore.htm#review-the-data-types-assigned-to-your-data)
- [Appliquer des filtres](https://help.tableau.com/current/prep/fr-fr/prep_filter.htm)
- [Normaliser et valider les données avec des types de données](https://help.tableau.com/current/prep/fr-fr/prep_validate_data.htm)
- [plus](https://help.tableau.com/current/prep/fr-fr/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-fr/prep_clean.htm)
- [Modifier des valeurs de champ](https://help.tableau.com/current/prep/fr-fr/prep_clean.htm#edit-field-values)
- [Copier et réutiliser des étapes, des actions et des champs](https://help.tableau.com/current/prep/fr-fr/prep_copy_reuse_steps.htm)
- [Utilisez une permutation pour transformer votre structure de données](https://help.tableau.com/current/prep/fr-fr/prep_pivot.htm)
- [Inclure des scripts R et Python dans votre flux](https://help.tableau.com/current/prep/fr-fr/prep_scripts.htm)
- [plus](https://help.tableau.com/current/prep/fr-fr/prep_clean.htm)
## Combiner vos données

- [Agréger pour ajuster la granularité de vos données](https://help.tableau.com/current/prep/fr-fr/prep_combine.htm#aggregate-and-group-values)
- [Lier des tables pour ajouter des colonnes de données](https://help.tableau.com/current/prep/fr-fr/prep_combine.htm#join-your-data)
- [Réunir des tables pour ajouter des lignes de données](https://help.tableau.com/current/prep/fr-fr/prep_combine.htm#union-your-data)
- [Réunir des tables pour ajouter des lignes de données](https://help.tableau.com/current/prep/fr-fr/prep_combine.htm#union-your-data)
- [plus](https://help.tableau.com/current/prep/fr-fr/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-fr/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-fr/prep_run_commandline.htm)
- [Assurer la compatibilité des versions pour votre flux](https://help.tableau.com/current/prep/fr-fr/prep_conductor_compatibility.htm)
- [plus](https://help.tableau.com/current/prep/fr-fr/prep_save_share.htm)
## Planifier l’exécution de flux

- [Publier un flux](https://help.tableau.com/current/prep/fr-fr/prep_conductor_publish_flow.htm)
- [Planifier des tâches de flux](https://help.tableau.com/current/server/fr-fr/prep_conductor_schedule_flow_task.htm)
- [Gérer les flux](https://help.tableau.com/current/server/fr-fr/prep_conductor_manage_flow.htm)
- [Surveiller la santé et les performances des flux](https://help.tableau.com/current/server/fr-fr/prep_conductor_monitor_flow.htm)
- [plus](https://help.tableau.com/current/prep/fr-fr/prep_conductor_overview.htm)
## Installer et configurer Tableau Prep

- [Installer Tableau Prep Builder](https://help.tableau.com/current/desktopdeploy/fr-fr/desktop_deploy_download_and_install.htm)
- [Licences Tableau Prep Conductor](https://help.tableau.com/current/server/fr-fr/dm_license.htm)
- [Activer Tableau Prep Conductor - Tableau Server](https://help.tableau.com/current/server/fr-fr/prep_conductor_config_server_overview.htm)
- [Activer Tableau Prep Conductor - Tableau Cloud](https://help.tableau.com/current/online/fr-fr/prep_conductor_configure_online.htm)
- [plus](https://help.tableau.com/current/prep/fr-fr/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 null 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 gauche n’a pas de valeur correspondante dans la table droite, vous voyez une valeur null 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 null 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 null 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 null dans les résultats de la jointure.
[Passer au contenu principal](#main-content)
# Ajouter des données supplémentaires à l’étape des données entrantes
**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 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 des données entrantes pour optimiser le travail avec des sources de données plus volumineuses.
## Actualiser les données de l’étape d’entrée ou modifier votre connexion
Si des données changent dans vos fichiers ou tables d’entrée après que vous avez commencé à travailler avec votre flux, vous pouvez actualiser l’étape des données entrantes de manière à intégrer les nouvelles données. Vous pouvez également modifier et mettre à jour facilement les différentes connexions des étapes des données entrantes sans interrompre votre flux.
### Actualiser votre source de données
Dans une session Tableau Prep, vous disposez de plusieurs options pour actualiser les données de votre flux. La plupart des types de données puissent être actualisés à l’aide des options décrites dans cette section, mais il existe certaines limitations.
- **Entrée de fichier** : vous pouvez actualiser ces types de données dans Tableau Prep Builder et Tableau Server. Vous ne pouvez pas modifier ce type de données dans Tableau Cloud. Au lieu de cela, vous pouvez actualiser les données de fichier dans Tableau Prep Builder, puis republier le flux sur Tableau Cloud.
- **Entrées Google Drive, One Drive, Dropbox, Box :** pour actualiser ces types de sources de données, modifiez la connexion et remplacez-la.
#### Actualiser la source de données dans le volet Flux
Dans le volet Flux, faites un clic droit sur l’étape des données entrantes que vous souhaitez actualiser et sélectionnez Actualiser dans le menu.

#### Actualiser la source de données à partir du menu supérieur
Depuis la version 2026.1, vous pouvez 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, le statut de l’actualisation indique Jamais. Lorsque vous ouvrez le flux pour la première fois, toutes les sources de données de la liste affichent le statut Jamais. Ce statut n’est pas non plus mis à jour en cas d’exécution programmée des flux.

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 qui ne peuvent pas être actualisées à l’aide de cette méthode figureront dans la liste, mais s’afficheront en grisé.
Pour actualiser une source de données depuis le menu Actualiser, effectuez l’une des opérations suivantes :
- Dans le volet Flux sur le menu supérieur, cliquez sur le bouton Actualiser pour actualiser les données à toutes les étapes des données entrantes. Seules les sources de données pouvant être actualisées à l’aide de cette méthode seront actualisées.

- Si vous souhaitez actualiser la source de données pour une seule étape de données entrantes, cliquez sur la flèche déroulante à côté du bouton d’actualisation et sélectionnez la source de données 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 connexions d’entrée individuelles ou en remplaçant les sources de données de flux individuelles par une source de données différente.
#### Modifier la connexion
Utilisez cette option pour actualiser vos informations d’identification ou 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 des données entrantes, 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, voir [Définir la taille de votre échantillon de données](https://help.tableau.com/current/prep/fr-fr/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 Tableau.
#### Remplacer la connexion d’entrée
Remplacez facilement une source de données existante dans votre flux par n’importe quelle nouvelle source de données sans interrompre la connexion du flux. En fonction de votre version de Tableau Prep, 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.
**Remplacer la connexion d’entrée par glisser-déposer** (à partir de la version 20224)
1. Dans le volet Connexions , faites glisser la nouvelle table vers le volet Flux au-dessus de l’étape d’entrée que vous souhaitez remplacer et déposez-la sur l’option Remplacer.

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

Déconnecter et reconnecter manuellement une source de données d’entrée (version 2022.3 et antérieure)
1. Dans le volet Flux, faites un clic droit sur l’étape des données entrantes que vous souhaitez actualiser, puis sélectionnez Supprimer dans le menu.

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

2. Connectez-vous à la source de données nouvelle ou 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 des données entrantes. 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 des données entrantes
_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 rechercher des fichiers ou utiliser la recherche avec caractères génériques pour rechercher des tables, puis réunir les données de manière à inclure toutes ces données de fichiers et de tables dans l’étape des données entrantes. Pour pouvoir être réunis, les fichiers doivent être dans le même répertoire ou sous-répertoire.
**Remarque** : cette option n’est pas disponible pour les extraits Tableau.
Les nouveaux fichiers qui sont ajoutés au même dossier correspondant aux critères de filtre 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 la 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 des données entrantes 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-fr/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 filtre 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 versions antérieures, vous pouvez choisir 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 entré 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 sur 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 versions ultérieures, les options de filtrage lors de la recherche de fichiers à réunir ont changé. Vous continuez à spécifier un répertoire et un sous-répertoire dans lesquels effectuer la recherche, mais vous pouvez désormais définir plusieurs filtres pour effectuer une recherche plus granulaire.
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 qu’ils ont été ajoutés, mais vous pouvez supprimer et ajouter des filtres selon les besoins.

Choisissez l’un des filtres suivants :
**Remarque** : les instructions ci-dessous varient en fonction de votre version de Tableau Prep Builder.
#### Créer une union d’entrée
_S’applique à Tableau Prep Builder version 2022.2.1 et versions ultérieures_
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 sur Fichier de statistiques pour les fichiers de 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 du fichier : saisissez un modèle de nom à rechercher.
- Taille du fichier : recherche par plage de tailles ou classement par taille.
- Date de création : recherche par plage de dates, date relative ou classement par date.
- Date de modification : recherche 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 du filtre sont affichés dans la section Tables incluses.

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 des fichiers dans le volet Profil. Ce champ est ajouté automatiquement.

Créer une union des données entrantes (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 des données entrantes utilisant un modèle de correspondance. Le signe plus sur l’icône du fichier dans l’étape des données entrantes sur Orders\_Central sur le volet Flux indique que cette étape inclut une union des données entrantes. 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 des fichiers 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 des données entrantes pour les tables de base de données a été mise à jour dans Tableau Prep Builder version 2022.2.1. Vos options peuvent se présenter de différentes manières selon votre version.
1. Cliquez sur le bouton Ajouter une connexion  et sous Connexion,connectez-vous à une base de données prenant en charge l’union des données entrantes.
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électionnez l’onglet Tables multiples puis sélectionnez Union avec caractères génériques._

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, de tables et de 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 pour l’union des données entrantes 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 des données entrantes, 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-fr/prep_combine.htm#merge_fields).
## Lier des données dans l’étape des données entrantes
Dans Tableau Prep Builder (depuis la version 2019.3.1) et sur le Web, 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 table associés à 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 null.
-  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 associées à votre flux ou créer des jointures à partir de l’étape des données entrantes. 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 identificateur unique et un champ associé.
Une boîte de dialogue affiche la liste des tables associées.
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 associées à partir du menu du volet Flux. Cliquez sur l’icône plus , puis sélectionnez Ajouter une jointure pour afficher la liste des tables liées. 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 [Lier vos données](https://help.tableau.com/current/prep/fr-fr/prep_combine.htm#Join).
[Passer au contenu principal](#main-content)
# Ajouter des prédictions Einstein Discovery à votre flux
_Pris en charge dans Tableau Prep Builder à partir de la version 2021.1.3 et sur le Wab dans Tableau Cloud et Tableau Server à partir de la version 2021.2.0._
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 informées et à appliquer 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** : vous devez avoir une licence Salesforce et un compte utilisateur configuré pour accéder à Einstein Discovery et utiliser cette fonctionnalité. Consultez [Conditions préalables](#Prerequisites) pour obtenir plus d’informations.
## Qu’est-ce qu’Einstein Discovery ?
Einstein Discovery augmente votre BI avec la modélisation statistique et le machine learning supervisé pour identifier, faire apparaître et visualiser les informations exploitables 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-fr/%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/fr/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 informations d’identification 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-fr/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 didacticiel 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-fr/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 qu’a 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 didacticiel 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 didacticiel, 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 didacticiel, consultez le [Guide de déploiement de Tableau Desktop et Tableau Prep](https://help.tableau.com/current/desktopdeploy/fr-fr/desktop_deploy_welcome.htm#). Sinon, vous pouvez télécharger les versions d’évaluation gratuites de [Tableau Prep](https://www.tableau.com/fr-fr/products/prep/download) et [Tableau Desktop](https://www.tableau.com/fr-fr/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 les informations 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 2nde 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 null.

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 2nde 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 null dans **2nd Fine Amount** en zéros. Ne pas le faire entraînera des valeurs null 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 plus complexe `IF` qui compare si les types de la première et de la seconde infraction 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 null 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 informations uniques sont stockées 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 didacticiel précédent [Trouver la seconde date avec Tableau Prep](https://help.tableau.com/current/prep/fr-fr/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 la permutation, consultez [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-fr/prep_clean.htm#Pivot).
2. Dans la zone Champs pivotés, sous la colonne Noms Pivot1, cliquez deux fois sur chaque valeur et renommez-les en 1ère et 2nde.

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 chacune des informations 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-fr/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 null 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-fr/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 null, 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 au stage obligatoire et non _les conducteurs_ qui ne sont jamais allés au stage obligatoire. 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 didacticiel 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 null 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 conducteurs 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 didacticiel. Si vous cliquez sur ces liens, vous quitterez le site Web de Tableau. Tableau décline toute responsabilité quant au degré d’exactitude ou d’actualité des pages gérées par des fournisseurs externes. Contactez les propriétaires si vous avez des questions relatives au 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 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/prep_web_auth.htm).
Les calculs multilignes vous permettent de calculer des valeurs entre plusieurs lignes de données dans votre flux. S’ils sont similaires aux calculs de table dans Tableau, les calculs multilignes s’appliquent à l’intégralité de votre ensemble de données lorsque vous exécutez votre flux. Vous pouvez également vous baser sur le résultat en utilisant d’autres types de calculs.
**Remarque** : lors de la création d’un champ calculé, n’utilisez pas le nom réservé « Nombre d’enregistrements ». L’utilisation de ce nom réservé entraînera une erreur liée aux autorisations.
Dans Tableau, les calculs de table ne s’appliquent qu’aux valeurs de votre visualisation. Bien que vous puissiez vous baser sur le résultat, vous devez utiliser un autre calcul de table pour le faire. Pour plus d’informations sur l’utilisation des calculs de table dans Tableau, consultez [Transformer des valeurs avec des calculs de table](https://help.tableau.com/current/pro/desktop/fr-fr/calculations_tablecalculations.htm).
L’exécution de calculs de table lors de la préparation des données peut offrir une plus grande flexibilité pour l’analyse des données dans Tableau. Vous pouvez facilement réutiliser le calcul lors de la création de votre vue et le calcul sous-jacent n’est pas affecté par le filtrage. Les temps de chargement des classeurs 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 multilignes suivants :
- Différence par rapport à : calcule la différence entre la valeur de 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 : renvoient la somme ou la moyenne d’un champ numérique dans un ensemble flexible de lignes.
- Remplir les calculs : calcule et renseigne les données manquantes dans les lignes ci-dessus.
- Exécution de calculs : calcule la somme ou la moyenne des valeurs dans 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.
## Calculer la différence par rapport à
_Pris en charge dans Tableau Prep Builder à partir de la version 2023.2 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 nouveaux résultats de champ s’affiche dans le volet de gauche et vous pouvez consulter les résultats du calcul à l’extrême droite du volet.
1. Dans une fiche Profil ou un volet de 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 les lignes que vous souhaitez inclure dans le calcul. Cette option partitionne votre table lors de l’exécution du 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 des champs Regrouper par supplémentaires à votre calcul. Pour réorganiser ou supprimer des champs, faites un clic droit ou Ctrl-clic (MacOS) et sélectionnez une action dans le menu.

3. Dans la section Organiser par, sélectionnez les champs que vous voulez utiliser comme ordre de tri. Ce champ sert à spécifier comment la fonction `LOOKUP` organise les lignes de votre table.
Si le champ où 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 des champs Organiser par supplémentaires à votre calcul. Cliquez sur l’icône de tri  pour modifier l’ordre de décroissant (ASC) en croissant (DESC). Vous pouvez également faire un clic droit ou 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 comprenant la valeur 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. Sélectionnez par exemple Valeur précédente, 2 pour calculer la différence entre la valeur actuelle et une valeur 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 vous montrera la première ligne de valeur non null. Cependant, vous pouvez cliquer sur n’importe quelle ligne de la table des résultats et voir 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 Nombre insuffisant de données s’affiche. Pour résoudre ce problème, sélectionnez une valeur actuelle différente 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 voulez écrire votre propre calcul pour 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 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, entrez l’expression. Par exemple, pour trouver la différence entre les ventes actuelles et les ventes de la veille par région, créez un calcul du type suivant :
{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.
## Calculer la différence de pourcentage par rapport à
_Pris en charge dans Tableau Prep Builder à partir de la version 2023.2 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 nouveaux résultats de champ s’affiche dans le volet de gauche et vous pouvez consulter les résultats du calcul à l’extrême droite du volet.
1. Dans une fiche 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 les lignes que vous souhaitez inclure dans le calcul. Cette option partitionne votre table lors de l’exécution du 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 des champs Regrouper par supplémentaires à votre calcul. Pour réorganiser ou supprimer des champs, faites un clic droit ou Ctrl-clic (MacOS) et sélectionnez une action dans le menu.

3. Dans la section Organiser par, sélectionnez les champs que vous voulez utiliser comme ordre de tri. Ce champ sert à spécifier comment la fonction `LOOKUP` organise les lignes de votre table.
Si le champ où 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 des champs Organiser par supplémentaires à votre calcul. Cliquez sur l’icône de tri  pour modifier l’ordre de décroissant (ASC) en croissant (DESC). Vous pouvez également faire un clic droit ou 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 comprenant la valeur 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. Sélectionnez par exemple 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 vous montrera la première ligne de valeur non null. Cependant, vous pouvez cliquer sur n’importe quelle ligne de la table des résultats et voir 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 l’annotation Nombre insuffisant de données. Pour résoudre ce problème, sélectionnez une valeur actuelle différente 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 voulez écrire votre propre calcul pour 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 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, entrez l’expression. Par exemple, pour trouver la différence de pourcentage entre les ventes actuelles et les ventes des jours précédents par région, créez un calcul du type suivant :
{ 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 une moyenne mobile ou une somme
_Pris en charge dans Tableau Prep Builder à partir de la version 2023.2 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 fluctuations 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, vous pouvez suivre la moyenne mobile des ventes sur trois mois par région.
#### É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 nouveaux résultats de champ s’affiche dans le volet de gauche et vous pouvez consulter les résultats du calcul à l’extrême droite du volet.
1. Dans une fiche 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 les lignes que vous souhaitez inclure dans le calcul. Cette option partitionne votre table lors de l’exécution du 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 le l’icône Plus  pour ajouter des champs Regrouper parsupplémentaires à votre calcul. Pour réorganiser ou supprimer des champs, faites un clic droit ou Ctrl-clic (MacOS) et sélectionnez une action dans le menu.

3. Dans la section Organiser par, sélectionnez les champs que vous voulez utiliser comme ordre de tri. Ce champ sert à spécifier comment la fonction `LOOKUP` organise les lignes de votre table.
Si le champ où 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 des champs Organiser par supplémentaires à votre calcul. Cliquez sur l’icône de tri  pour modifier l’ordre de décroissant (ASC) en croissant (DESC). Vous pouvez également faire un clic droit ou 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 comprenant la valeur 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 la ligne actuelle ou l’exclure.
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 du mois en cours et des 2 mois précédents, définissez Valeurs précédentes sur 2 et fermez la boîte de dialogue.

6. Par défaut, l’aperçu du calcul vous montrera la première ligne de valeur non null. Cependant, vous pouvez cliquer sur n’importe quelle ligne de la table des résultats et voir 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 l’annotation Nombre insuffisant de données. Pour résoudre ce problème, cliquez sur le menu déroulant dans le champ Valeurs pour modifier la configuration dans 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 voulez écrire votre propre calcul pour 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 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, entrez l’expression. Par exemple, pour trouver la moyenne mobile des ventes sur trois mois par région, créez un calcul du type suivant :
**Remarque** : cet exemple suppose que l’ensemble de données est au niveau de détail correct, une ligne pour chaque mois. Si ce n’est pas le cas, envisagez d’utiliser une étape d’agrégation pour modifier les paramètres 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 à partir de la version 2023.2 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 avec 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 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, entrez l’expression. Par exemple, pour trouver la valeur des ventes précédentes par date de commande, créez un calcul tel que celui présenté ci-dessous.
**Remarque** : cet exemple suppose que l’ensemble de données est au niveau de détail correct, une ligne pour chaque jour. Si ce n’est pas le cas, envisagez d’utiliser une étape d’agrégation pour modifier les paramètres avant d’appliquer le calcul.
{ ORDERBY \[Order Date\]ASC:LOOKUP(\[Sales\],-1)}

3. Entrez un nom pour le calcul, puis cliquez sur Enregistrer.
## Remplir le calcul
_Pris en charge dans Tableau Prep Builder à partir de la version 2023.3, Tableau Server à compter de la version 2023.3 et sur le Web dans Tableau Cloud._
Une opération de remplissage de calcul exécute un calcul et renseigne les données manquantes afin que les valeurs nulles soient remplacées par les valeurs des lignes ci-dessus, permettant ainsi de visualiser facilement les données. L’exemple ci-dessous montre les résultats d’un remplissage de calcul en remplaçant les valeurs null du champ Student par des valeurs basées sur les lignes ci-dessus.

#### Éditeur de calcul visuel Prep
1. Dans une fiche Profil ou un volet de résultats, cliquez sur le menu Options supplémentaires et sélectionnez Créer un champ calculé > Remplir.

3. Dans la section Regrouper par, vous pouvez sélectionner des champs pour 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 Table complète.
Après avoir sélectionné votre premier champ, vous pouvez ajouter des champs Regrouper par supplémentaires à votre partition en cliquant sur l’icône Plus . Pour réorganiser ou supprimer des champs, faites un clic droit ou 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 voulez utiliser comme ordre de tri. Ce champ sert à spécifier l’ordre des lignes dans une table.
Vous pouvez également ajouter un numéro de ligne source lors de l’étape des données entrantes issues de fichiers texte, CSV ou Excel pour trier les données dans l’ordre des sources de données.
8. Cliquez sur l’icône Plus  pour ajouter des champs Organiser par supplémentaires à votre calcul. Vous devez choisir au moins un champ. Cliquez sur l’icône de tri  pour modifier l’ordre de décroissant (ASC) en croissant (DESC). Vous pouvez également faire un clic droit ou 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 comprenant les valeurs que vous souhaitez renseigner. Le champ Résultat affiche les valeurs renseignées en gras.

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 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, entrez l’expression.
3. Entrez un nom pour le calcul, puis cliquez sur Enregistrer.
#### Exemples
Exemple de remplissage avec une partition : sur la base des données suivantes, vous pouvez remplir les valeurs manquantes dans le champ Catégorie de capteur à l’aide de la fonction `LAST_VALUE`. Dans cet exemple, _Sensor ID_ est utilisé pour partitionner les données, _Time Stamp_ est utilisé pour classer les données et _Sensor Category_ est utilisé pour calculer les données.


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

Exemple de remplissage sans partition : sur la base des données suivantes, vous pouvez remplir les valeurs manquantes du champ _Student_. Le champ _Numéro de ligne source_ a été ajouté dans une étape des données entrantes et est utilisé pour classer les données dans l’ordre source. _Student_ est utilisé pour calculer les données.


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

## Calcul mobile
_Pris en charge dans Tableau Prep Builder à partir de la version 2023.3, Tableau Server à compter de la version 2023.3 et sur le Web dans Tableau Cloud._
Un calcul mobile calcule la somme cumulée ou la moyenne 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 mobile pour la somme des ventes au fil du temps.


#### Éditeur de calcul visuel Prep
1. Dans une fiche Profil ou un volet de résultats, cliquez sur le menu Options supplémentaires et sélectionnez Créer un champ calculé > Remplir.

3. Dans la section Regrouper par, vous pouvez sélectionner des champs pour 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 Table complète.
Après avoir sélectionné votre premier champ, vous pouvez ajouter des champs Regrouper par supplémentaires à votre partition en cliquant sur l’icône Plus . Pour réorganiser ou supprimer des champs, faites un clic droit ou 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 voulez utiliser comme ordre de tri. Ce champ sert à spécifier l’ordre des lignes dans une table.
Vous pouvez également ajouter un numéro de ligne source lors de l’étape des données entrantes issues de fichiers texte, CSV ou Excel pour trier les données dans l’ordre des sources de données.
8. Cliquez sur l’icône Plus  pour ajouter des champs Organiser par supplémentaires à votre calcul. Vous devez choisir au moins un champ. Cliquez sur l’icône de tri  pour modifier l’ordre de décroissant (ASC) en croissant (DESC). Vous pouvez également faire un clic droit ou 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. Vous pouvez toutefois cliquer sur n’importe quelle ligne de la table des résultats et voir 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 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, entrez l’expression. Par exemple, sur la base des données suivantes, vous pouvez calculer le total de _Ventes_ au fil du temps en utilisant la fonction `RUNNING_SUM`. Les données ne sont pas partitionnées et sont regroupées à l’aide de Table complète. Le champ _Ordre_ permet de trier par ordre chronologique, et _Ventes_ est utilisé pour calculer les données.


3. Entrez un nom pour le calcul, puis cliquez sur Enregistrer.
Les résultats de la somme cumulée sont mis en évidence 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 null, 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 null. 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, utilise toutes les valeurs du champ et exige 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 null : remplissez toutes les valeurs de champ avec des valeurs null.
- Valeurs null ou zéro : remplissez toutes les valeurs de texte avec des valeurs null 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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
Depuis Tableau Prep Builder version 2022.3, le schéma de numérotation des versions majeures est désormais aligné dans 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 majeure | Exemple de première version de maintenance |
| --- | --- | --- |
| Prep Builder | 2022.1.1 | 2022.1.2 |
| Desktop | 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échargement](http://www.tableau.com/fr-fr/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 du module Data Management 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’informations  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-fr/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 du module Data Management 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’informations dans le coin supérieur droit et sélectionnez À propos de Tableau Cloud. Une boîte de dialogue vous indique quelle version de Tableau Cloud vous utilisez. Pour plus d’informations sur l’activation de Tableau Prep Conductor, consultez [Tableau Prep Conductor](https://help.tableau.com/current/online/fr-fr/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écouvrir 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-fr/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écouvrir, 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-fr/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 Tableau Prep Builder version 2021.3.1 peuvent ne pas être compatibles avec Tableau Server version 2021.2 mais seraient compatibles avec Tableau Server version 2021.4 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-fr/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 qui ne sont pas compatibles s’afficheront en grisé ou vous verrez s’afficher un message d’incompatibilité lorsque vous publierez le flux. Si vous souhaitez malgré tout utiliser la fonction et exécuter le flux manuellement ou depuis la ligne de commande, vous pouvez activer les fonctionnalités en grisé à partir du 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 informations d’identification 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 la fonctionnalité. 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 fonctions 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 la fonctionnalité dans votre flux, ou la supprimer.
Survolez les alertes dans le volet Flux pour afficher des informations 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 nouvelles fonctionnalités dans les versions de maintenance, donc pour que la fonctionnalité soit compatible, Tableau Server doit exécuter la nouvelle 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-fr/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échargement](http://www.tableau.com/fr-fr/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 Data Management . Vous devez l’activer dans Tableau Server ou Tableau Cloud pour exécuter les flux à l’aide de la fonctionnalité de programmation. Pour plus de détails sur Data Management, consultez [Tableau Data Management](https://www.tableau.com/fr-fr/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-fr/prep_conductor_configure_server_site_settings.htm) dans l’aide de Tableau Server ou [Tableau Prep Conductor](https://help.tableau.com/current/online/fr-fr/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 antérieur** : 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-fr/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 ultérieure, 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 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/prep_web_auth.htm).
Pour déterminer la proportion de votre ensemble de données à utiliser 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 des données entrantes est automatiquement ajoutée au flux.
Dans l’étape des données entrantes, vous déterminez quelles données et combien de données inclure dans votre flux. Il s’agit toujours de la première étape de votre flux.
Vous pouvez également actualiser les données depuis l’étape des données entrantes. Pour plus d’informations, consultez [Ajouter des données supplémentaires à l’étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/prep_add_input_data.htm).
À l’étape des données entrantes, vous pouvez :
- Faire un clic droit (ou Cmd-clic sur MacOS) dans l’étape des données entrantes sur le volet 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 [Réunir des fichiers et des tables de base de données dans l’étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/prep_add_input_data.htm#Union).
- (à partir de la version 2023.1) 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. Consultez [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. Consultez [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 des données entrantes et les inclure ultérieurement.
- Hide fields that you don’t need to clean, but still want to include in your flow output. Vous pouvez les afficher à tout moment si nécessaire.
- Appliquez des filtres aux champs sélectionnés.
- Modifiez le type de données de champ pour les connexions de données qui le prennent en charge.
- (à partir de la version 2023.3) Vous pouvez définir l’en-tête et la ligne de début des fichiers CSV.
- (à partir de la version 2024.1) 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 à partir de la version 2023.1 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.
Depuis 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. Cette fonctionnalité 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 des données entrantes 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, consultez [Créer des calculs de niveau de détail, de classement et de section](https://help.tableau.com/current/prep/fr-fr/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 Options supplémentaires  et sélectionnez Inclure le champ.
Aperçu des données :

Liste des champs :

La liste des modifications est supprimé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 des numéros 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 l’échantillonnage ou le filtrage des données.
- Il en résulte 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.
- S’il existe déjà un champ du même nom, 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 générée de nouveau pour l’intégralité de l’ensemble 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 l’en-tête et la ligne de début des données
_Pris en charge dans Tableau Prep Builder à partir de la version 2023.3 et sur le Web pour les fichiers texte (.csv) et à partir de la version 2024.1 pour les fichiers Excel (.xls)._
Vous pouvez définir une ligne spécifique comme ligne d’en-tête de champ et identifier la ligne de début des données pour les fichiers Excel et texte (.csv).
Lors de la connexion à des fichiers Excel ou texte, il arrive souvent que les fichiers texte soient formatés avec des méta-informations dans les premières lignes afin de les rendre lisibles par un utilisateur humain. Par défaut, Tableau Prep interprète les premières lignes des fichiers CSV comme étant la ligne d’en-tête de champ. 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 la ligne d’en-tête.
Vous pouvez exclure les informations de métadonnées (1) et fournir la structure de 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 :

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

Voici comment se présentent les données en cas d’exclusion des métadonnées :

**Remarque** : l’aperçu des données ne reflète pas les modifications apportées aux paramètres des échantillons de données.
### Configurer la ligne d’en-tête et la ligne de début
À 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 de la source d’entrée.
Vous pouvez définir la ligne de début des données sur n’importe quelle valeur supérieure à la valeur de la ligne d’en-tête. Par défaut, Tableau Prep définit la ligne de début des données sur le numéro consécutif suivant la ligne d’en-tête. Toutes 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 dans 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 des données entrantes.
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 Options supplémentaires 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 Options supplémentaires 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 la ligne de début des données. Vous pouvez éventuellement définir l’en-tête et la première ligne directement dans la boîte de dialogue Options d’en-tête.

### Plusieurs schémas dans un seul fichier
Si un seul fichier comprend plusieurs sources de données, vous pouvez créer une étape des données entrantes supplémentaire en vous connectant à la même source de données, puis définir 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 contient une source de données commençant à la ligne numéro 3 (1), avec un second schéma différent, distinct commençant à la ligne numéro 28 (2).


Pour ce type de source de données, procédez comme suit.
1. Sélectionnez la première étape des données entrantes.
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 Options supplémentaires 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 Options supplémentaires 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 des données entrantes 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.

Toutes 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 à partir de la version 2024.1 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 des données entrantes.
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 Options supplémentaires 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 Options supplémentaires et sélectionnez Définir comme début des données.
5. Cliquez 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 des données entrantes. Cela suppose que la structure des fichiers et le schéma des fichiers de données entrantes sont identiques.
## Se connecter à une requête SQL personnalisée
Si votre base de données prend en charge SQL personnalisé, vous verrez s’afficher SQL personnalisé dans la partie inférieure 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é, consultez [Utiliser SQL personnalisé pour la connexion aux données](https://help.tableau.com/current/prep/fr-fr/prep_connect.htm#custom__sql).
## Appliquer des opérations de nettoyage à une étape des données entrantes
Seules quelques opérations de nettoyage sont disponibles dans une étape des données entrantes. 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 des données entrantes dans le volet Flux et dans la liste des champs d’entrée.
- **Masquer le champ** : masquez les champs plutôt que de les supprimer afin de réduire l’encombrement de votre flux. Vous pourrez toujours les afficher de nouveau si nécessaire. Les champs masqués sont toujours inclus lorsque vous exécutez votre flux.
- **Filtre** : utilisez l’éditeur de calcul pour filtrer les valeurs. Depuis la version 2023.1, vous pouvez également utiliser la boîte de dialogue Filtre de dates relatives pour spécifier rapidement des plages de dates applicables à tout champ de date ou de date/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 les fichiers 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 de nettoyage.
### Sélectionner les champs à inclure dans le flux
**Remarque** : depuis 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 pouviez utiliser un champ à la fois et cocher ou décocher les cases afin d’inclure ou de 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** : recherchez des champs.
- Masquer les champs : masquez les champs que vous souhaitez inclure dans votre sortie de flux, mais que vous n’avez pas besoin de nettoyer.
- Dans la liste des champs, cliquez sur l’icône d’œil  ou sélectionnez Masquer les champs dans le menu Options supplémentaires.
- Dans l’aperçu des données, sélectionnez Masquer les champs dans le menu Options supplémentaires.
Les champs sont traités par le flux pendant l’exécution. Vous pouvez également afficher les champs à tout moment si nécessaire. Pour plus d’informations, consultez [Masquer des champs](https://help.tableau.com/current/prep/fr-fr/prep_filter.htm#hide_fields).
- Inclure les champs: ajoutez à votre flux des champs qui ont été marqués comme supprimés.
- Dans la liste des champs, sélectionnez une ou plusieurs lignes et faites un clic droit (Cmd+clic sur MacOS) ou cliquez sur le menu Options supplémentaires et sélectionnez Inclure des champs pour réintégrer des champs marqués comme supprimés.
- Dans l’aperçu des données, cliquez sur le menu Options supplémentaires dans le champ que vous souhaitez inclure dans votre flux et sélectionnez Inclure des champs.
- Supprimer des champs :
- Dans la liste des champs, sélectionnez une ou plusieurs lignes et faites un clic droit (Cmd-clic sur MacOS), cliquez sur le symbole « X », ou cliquez sur le menu Options supplémentaires puis sélectionnez Supprimer des 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 Options supplémentaires dans le champ que vous souhaitez supprimer et sélectionnez Supprimer le champ.
### Appliquer des filtres au champ dans l’étape des données entrantes
Appliquez des filtres à l’étape des données entrantes 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 lors de l’exécution du flux.
Dans l’étape des données entrantes, vous pouvez appliquer des filtres à l’aide de l’éditeur de calcul. Depuis la version 2023.1, vous pouvez également utiliser la boîte de dialogue Filtre de dates relatives pour spécifier une plage de dates exacte de valeurs à inclure pour les types de champs de date et de date/heure. Pour plus d’informations, consultez « Filtre de dates relatives » dans [Filtrer vos données](https://help.tableau.com/current/prep/fr-fr/prep_filter.htm).
Vous pouvez utiliser d’autres options de filtre dans l’étape de nettoyage ou d’autres types d’étapes. Pour plus d’informations, consultez [Filtrer vos données](https://help.tableau.com/current/prep/fr-fr/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 la liste des champs, cliquez sur le menu Options supplémentaires à partir du nom du champ et sélectionnez Filtre > Calcul….

- Dans l’aperçu des données, cliquez sur le menu Options supplémentaires à partir du nom du champ et sélectionnez Filtre > Calcul....

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

#### Appliquer un filtre de dates relatives
1. Sélectionnez un champ avec un type de données Date ou Date et heure, puis utilisez l’une des méthodes suivantes pour appliquer un filtre de dates relatives.
- Dans la liste des champs, faites un clic droit (ou Cmd-clic sous MacOS) ou cliquez sur le menu Options supplémentaires dans la colonne Nom du champ et sélectionnez Filtre > Dates relatives.
- Dans l’aperçu des données, cliquez sur le menu Options supplémentaires dans le champ et sélectionnez Filtre > Dates relatives.

2. Dans la boîte de dialogue Filtre de dates relatives, spécifiez la plage exacte 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 null.
**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 des données entrantes. 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. Entrez le nouveau nom du champ.

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

### Modifier les types de données
_Actuellement pris en charge pour les fichiers 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 de nettoyage._
**Remarque** : le type de données pour le numéro de ligne source (à partir de la version 2023.1) 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 types de données, voir [Vérifier les types de données affectés à vos données](https://help.tableau.com/current/prep/fr-fr/prep_explore.htm#reviewdatatypes) et [Utiliser les rôles des données pour valider vos données](https://help.tableau.com/current/prep/fr-fr/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, consultez [Actualiser les données de flux à l’aide d’une actualisation incrémentielle](https://help.tableau.com/current/prep/fr-fr/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 de lignes stratifiées est prise en charge dans Tableau Prep Builder version 2023.3 et versions ultérieures._
Par défaut, Tableau Prep détermine par défaut le nombre maximum de lignes requises pour explorer et préparer efficacement les données pour un échantillon représentatif de votre ensemble de données. D’après l’exemple d’algorithme de Tableau Prep, plus vos données d’entrée contiennent de champs, plus le nombre de lignes autorisées est petit.
Lorsque les données sont échantillonnées, l’échantillon résultant peut inclure ou non toutes les lignes dont vous avez besoin, 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 et que les données sont structurées chronologiquement, vous verrez peut-être vos premières données échantillonnées, mais pas une représentation complète de toutes les données. 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.
Lorsque vous créez ou modifiez des flux à l’aide de la création Web, le nombre maximum de lignes qu’un utilisateur peut sélectionner lors de l’utilisation d’ensembles de données volumineux est configuré par l’administrateur 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-fr/prep_web_auth.htm#sample-data-and-processing-limits) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/prep_web_auth.htm#sample-data-and-processing-limits).
### Préparation de vos données pour l’échantillonnage
Si vous savez que certaines valeurs ne sont pas requises pour votre analyse, supprimez les champs de l’étape des données entrantes afin que les données ne soient pas incluses lorsque vous créez ou exécutez votre flux.
Si vous disposez d’un ensemble de données volumineux qui déclenche l’échantillonnage, la suppression des champs à l’étape des données entrantes augmente le nombre de lignes chargées par Tableau Prep. Lorsque l’échantillonnage n’est pas appliqué, la suppression des champs à l’étape des données entrantes réduit le volume de données chargé par Tableau Prep.
Après avoir supprimé les champs et les valeurs inutiles de l’ensemble de données, vous pouvez modifier la quantité de données chargées pour l’échantillonnage ou la méthode d’échantillonnage.
### Modification des paramètres d’échantillon de données
Les échantillons de données facilitent l’expérience interactive et rendent la modification du flux plus efficace que le profilage de toutes les données et l’application de modifications à des ensembles de données plus volumineux pendant que vous travaillez. Toutes les données sont utilisées lorsque vous exécutez le flux. Toutes les modifications que vous apportez dans la section d’é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 affichez le résultat dans Tableau Desktop.
**Remarque** : exécutez le flux complet plutôt que d’afficher un échantillon dans Tableau Desktop pour pouvoir voir l’intégralité de vos données. Si vous voyez des valeurs inattendues ou incorrectes qui ne figuraient pas dans l’échantillon, vous pouvez revenir dans Tableau Prep pour résoudre ce problème.
1. Supprimez les champs et les valeurs inutiles de l’ensemble de données.
2. Sélectionnez une étape des données entrantes, 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 a un effet sur les performances.
- Automatique : (par défaut) charge les données rapidement et calcule automatiquement le nombre de lignes afin 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 : généralement utilisé pour charger un petit nombre de lignes afin que vous puissiez comprendre la structure des données et réduire les temps de chargement. Spécifiez un nombre de lignes inférieur à 1 million.
**Remarque** : dans la création Web, le nombre maximum de lignes qu’un utilisateur peut sélectionner lors de l’utilisation d’ensembles de données volumineux est configuré par l’administrateur 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 inférieure ou égale à 1 048 576. Assurez-vous de satisfaire aux [Exigences de hautes performances](https://www.tableau.com/fr-fr/products/techspecs) pour les ensembles de données volumineux.
5. Sélectionnez la méthode à appliquer au nombre de lignes renvoyées pour l’échantillonnage. Les performances peuvent être affectées si vous sélectionnez l’option Aléatoire ou Stratifié.
**Remarque** : la sélection de lignes n’est prise en charge que si votre source de données d’entrée est compatible avec l’échantillonnage aléatoire. Si ce n’est pas le cas, la méthode par défaut de sélection rapide est utilisée.
- Sélection rapide : (par défaut) échantillonne les données en fonction des performances car les lignes sont 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 premiers nombres de 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 qu’il s’agisse presque toujours d’un résultat plus rapide qu’un échantillonnage, l’échantillon renvoyé peut être 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 : vous permet d’échantillonner un ensemble de données volumineux et de renvoyer une représentation générale de l’ensemble de la sélection de lignes. Tableau Prep renvoie des lignes aléatoires en fonction de toutes les lignes sélectionnées chargées. Cette option peut avoir une incidence sur les performances lors de la récupération initiale des données.
- Stratifié : vous permet d’effectuer un regroupement selon un champ spécifié, puis d’échantillonner les données au sein de chaque sous-groupe. Prep renvoie le nombre demandé de lignes réparties dans le champ sélectionné en vue d’un regroupement de la façon la plus équitable possible. Dans certains cas, en fonction de la source de données, certaines valeurs du champ peuvent comporter plus de lignes que d’autres.
#### Exemples
Ces exemples sont basés sur l’ensemble de données Indicateurs Mondiaux inclus dans Tableau Prep. Le premier échantillon utilise l’option Automatique pour le nombre de lignes et l’option Aléatoire pour la méthode d’échantillonnage ou le nombre de lignes à renvoyer 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 l’option Spécifier pour le nombre de lignes et l’option Stratifié pour la méthode d’échantillonnage. Le nombre de lignes spécifié est défini sur la valeur 7 et le champ _Taux de natalité_ est utilisé pour le regroupement.

Les nouveaux exemples de valeurs affichent une distribution unifiée de 7 lignes de valeurs uniques à travers tous les champs.

[Passer au contenu principal](#main-content)
# Se connecter aux données
> [!WARNING]
>
> Depuis 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.
Les informations de cette rubrique s’appliquent à 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-fr/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 via 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-fr/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é entraînera une erreur liée aux autorisations.
### 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 des champs lors de l’étape des données entrantes. Pour plus d’informations, consultez [Tableau Prep Builder : colonnes VARBINARY et BINARY exclues silencieusement pendant l’ingestion des 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.
- À compter de la version 2025.1, vous pouvez vous connecter à des sources de données sur site, publier votre flux sur Tableau Cloud et l’exécuter de manière programmée. Vous aurez besoin d’un client Tableau Bridge configuré dans un pool de clients Bridge, en ajoutant le domaine à 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, assurez-vous que l’URL du serveur correspond au domaine du pool Bridge. Pour plus d’informations, consultez [Bases de données](https://help.tableau.com/current/prep/fr-fr/prep_conductor_publish_flow.htm#cloud_databases) dans la rubrique « Publier un flux sur Tableau Server ou Tableau Cloud ».
- L’exécution de flux Prep Conductor pour actualiser des flux Tableau Prep qui se connectent à des fichiers plats via Bridge n’est pas prise en charge. Pour que les actualisations de flux Prep Conductor réussissent, 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.
- Depuis 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-fr/prep_conductor_publish_flow.htm#before-you-publish).
Se connecter aux sources de données cloud à l’aide de Tableau Server ou Tableau Cloud
Vous pouvez vous connecter à des sources de données cloud dans Tableau Prep comme vous le faites dans Tableau Desktop. Par contre, si vous prévoyez de publier des flux qui se connectent aux sources de données cloud 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 informations d’identification dans l’onglet Paramètres de la page Paramètres de Mon compte et vous vous connectez à l’entrée de votre connecteur cloud en utilisant ces mêmes informations d’identification.
#### 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 des données entrantes 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 :
- Utiliser un connecteur créé par un partenaire. Pour plus d’informations sur les connecteurs dans Exchange, consultez la section [Utiliser des connecteurs créés 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 [Connecteurs créés avec Tableau Connector SDK](https://help.tableau.com/current/pro/desktop/fr-fr/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 versions ultérieures.
Pour les développeurs de connecteurs, voir [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 pas être utilisés avec Tableau Cloud à ce stade.
#### Utiliser des connecteurs créés par des partenaires
Des connecteurs créés par des partenaires ou d’autres connecteurs personnalisés sont disponibles dans le volet Connexion. Ces connecteurs sont répertoriés sous Connexions supplémentaires et sont également disponibles dans 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 signalant un problème de chargement des connecteurs, installez le fichier .taco dont vous avez besoin depuis 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 des instructions et les emplacements de téléchargement du pilote.
## 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-fr/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, la connexion au flux est interrompue. 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 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 multi-serveurs ou des sources de données publiées avec des tables associées.
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 informations d’identification 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-fr/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 informations d’identification doivent être intégrées pour se connecter à la source de données publiée.
**Conseil :** si les informations d’identification ne sont pas intégrées 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é le module [Data Management](https://www.tableau.com/fr-fr/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-fr/dm_catalog_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 Recherche de données s’ouvre pour le serveur auquel vous êtes connecté. Depuis la version 2025.3, vous pouvez également sélectionner la 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-fr/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é le module Data Management 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é le module Data Management 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. Data Management est nécessaire pour utiliser cette fonctionnalité._
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 informations d’identification de la base de données sont intégrées dans la connexion virtuelle. Il vous suffit de vous connecter à votre serveur pour accéder aux tables dans la connexion virtuelle.
- Les politiques des 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-fr/prep_parameters.htm).
Pour plus d’informations sur les connexions virtuelles et les stratégies de données, consultez [Tableau Server](https://help.tableau.com/current/server/fr-fr/dm_vconn_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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. Cliquez sur Type | Tous.

5. Sélectionnez Connexions virtuelles.

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-fr/prep_save_share.htm).
## Se connecter aux données via Tableau Catalog
Si vous avez activé le module [Data Management](https://www.tableau.com/fr-fr/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’informations sur Tableau Catalog, consultez « À propos de Tableau Catalog » dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-fr/dm_catalog_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 informations dont vous avez besoin à partir d’une base de données 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 jointure 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 entrer 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 des données entrantes. 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 initiale et actualisez l’étape des données entrantes 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** : le module [Data Management](https://www.tableau.com/fr-fr/products/add-ons/data-management) est nécessaire pour exécuter votre flux sur Tableau Server ou Tableau Cloud. Pour plus d’informations sur Data Management, consultez [À propos de Data Management](https://help.tableau.com/current/server/fr-fr/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. Les informations de cette rubrique s’appliquent à 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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-fr/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 Data Management 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-fr/dm_catalog_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 informations 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 des données entrantes 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 des données entrantes à l’aide d’une recherche avec caractères génériques. 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 [Réunir des fichiers et des tables de base de données dans l’étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/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 des données entrantes 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 des données entrantes. Lorsque vous cliquez sur l’étape des données entrantes, le connecteur et la table de données associés sont surlignés 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-fr/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 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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-fr/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 des données entrantes qui incluent une union avec caractère générique.
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-fr/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 liste, sélectionnez le champ que vous souhaitez copier.
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 des données entrantes 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. 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 de paramètres dans les flux, consultez [Créer et utiliser des paramètres dans les flux](https://help.tableau.com/current/prep/fr-fr/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 étiqueté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 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 informations générales sur la création de calculs, consultez [Démarrer avec les calculs dans Tableau](https://help.tableau.com/current/pro/desktop/fr-fr/calculations_calculatedfields_create.htm).
**Remarque** : lors de la création d’un champ calculé, n’utilisez pas le nom réservé « Nombre d’enregistrements ». L’utilisation de ce nom réservé entraînera une erreur liée aux autorisations.
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 fonction analytique ROW\_NUMBER () pour trouver rapidement les lignes en double, ou utilisez l’une des 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.
Depuis la version 2021.4.1 de Tableau Prep Builder et sur le Web, vous pouvez utiliser la fonctionnalité 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 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 changer 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 analytiques 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 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 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 des données entrantes Orders West (Commandes région Ouest), cliquez sur l’étape Nettoyer Renommer les États.
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 le l’icône plus  pour ajouter des champs supplémentaires à votre calcul. Si vous souhaitez inclure toutes les lignes ou supprimer un champ sélectionné, 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 regroupements de sections 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 `PARTITION` du calcul 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 sélectionné, 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 changer 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 et des jointures de données spatiales
_Pris en charge dans Tableau Prep Builder à partir de la version 2026.1 et sur le Web._
Vous pouvez aujourd’hui 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, à compter de la version 2026.1, vous pouvez également nettoyer et transformer vos données spatiales à l’aide de fonctions spatiales pour les champs calculés. Vous pouvez également créer des jointures de données spatiales à l’étape Jointure. Vous pouvez ainsi effectuer des tâches spatiales complexes dans Tableau Prep, ce qui rend l’analyse des données spatiales dans Tableau plus accessible et plus efficace. Pour plus d’informations sur les formats de fichiers de données spatiales et les bases de données auxquels vous pouvez vous connecter, consultez « Se connecter à des fichiers et des bases de données spatiales » dans [Se connecter aux données](https://help.tableau.com/current/prep/fr-fr/prep_connect.htm#connect-via-builtin-connectors-for-popular-data-types).
Tableau Prep prend en charge de nombreuses fonctions de calcul de données spatiales identiques à ceux 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 topologique des valeurs de champ de point, de polygone ou de ligne. Vous pouvez même demander à Tableau Agent de créer ces calculs pour vous.
La jointure de données spatiales dans Tableau peut consommer des ressources précieuses et avoir un impact sur vos performances globales. En effectuant des jointures de données spatiales dans Tableau Prep, vous pouvez accélérer ce processus et rationaliser la création de vos visualisations avec des données spatiales nettoyées, avant de démarrer votre analyse de données spatiales.
## Limites
Tableau Prep prend en charge un grand nombre des mêmes fonctions et fonctionnalités spatiales que Tableau Desktop, à quelques limitations près.
- Tableau Agent peut créer des calculs de données spatiales, mais pas encore des jointures de données spatiales,.
- Les fichiers .mif et .shp ne peuvent pas être chargés vers la création Web.
- Tableau Prep ne peut pas traduire les valeurs spatiales Tableau en WKT (Well Known Text Format), GeoJSON ou tout autre format de type de données spatiales.
- Le traitement spatial avancé, tel que la suppression de trous dans des polygones ou la conversion de polygones en polylignes, n’est pas pris en charge par cette fonctionnalité.
- Les jointures de données spatiales dans Tableau Prep prennent uniquement en charge la jointure sur des types de champs spatiaux. Pour lier des données spatiales à des données non spatiales, par exemple des champs de longitude et de latitude dans un fichier texte, commencez par créer un champ calculé à l’aide des fonctions spatiales de ces données. Par exemple, utilisez la fonction spatiale MAKEPOINT pour convertir des données de champ de latitude et de longitude en un champ de points.
- Les flux qui incluent des données spatiales peuvent uniquement être générés dans 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 de données spatiales ne sont pas prises en charge actuellement.
## Créer des calculs de données spatiales
Vous pouvez utiliser une fonction spatiale pour convertir des champs de longitude et de latitude, ou d’autres champs représentant un lieu (par exemple un code postal ou un nom de pays) en des types de champs spatiaux. Tableau Prep prend en charge les fonctions spatiales suivantes. Pour plus d’informations sur ces fonctions et la syntaxe, consultez [Fonctions spatiales](https://help.tableau.com/current/pro/desktop/fr-fr/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 source de données qui inclut des données spatiales.
2. 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é.
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 saisissez votre expression.
Par exemple, si vous avez un fichier qui inclut des valeurs de latitude et de longitude et que vous souhaitez calculer le nombre de personnes vivant dans un rayon de 10 km autour 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 de données spatiales
Vous effectuez des jointures sur des données spatiales dans l’étape Jointure comme 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 désormais voir un nouvel opérateur dans la clause de jointure pour les Intersections. Pour les jointures de données spatiales, Tableau Prep prend en charge la même fonctionnalité de jointure qui existe aujourd’hui, ainsi que quelques 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-fr/prep_combine.htm#join-your-data).
Lorsqu’il identifie des champs géospatiaux dans nos ensembles de données, Tableau Prep applique par défaut un type de jointure Intersections aux champs correspondants. Toute correspondance de champ géospatial supplémentaire est affichée 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 Intersections pour voir une infobulle visuelle à propos de la jointure. Vérifiez vos résultats dans Tableau Desktop en cliquant sur le bouton Aperçu dans Tableau Desktop qui apparaît dans la section Résumé des résultats de la jointure .

Vous ne pouvez effectuer une jointure que sur des types de champs de données spatiales. Si vous avez besoin de lier des données non spatiales à des données spatiales, vous pouvez créer un champ calculé pour les données non spatiales (par exemple les champs de longitude ou de latitude) à l’aide de l’une des fonctions spatiales, puis créer la jointure.
Les jointures de données spatiales prises en charge incluent :
- 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 ces ensembles 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 de données 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-fr/prep_combine.htm).
### Lier des données spatiales
Pour créer une jointure de données spatiales, procédez comme suit :
1. Dans le volet Flux, ajoutez au moins deux tables qui incluent des données spatiales, puis sélectionnez la table liée et faites-la glisser vers l’autre table jusqu’à ce que l’option Jointure s’affiche. Cette action crée une nouvelle étape Jointure dans le flux.

2. Dans l’onglet Paramètres de l’étape de jointure, passez en revue les Clauses de jointure appliquées. Par défaut, Tableau Prep crée une clause de jointure à l’aide de l’opérateur Intersections pour faire correspondre les champs géospatiaux. Modifiez la clause de jointure en cliquant sur les champs ou sur l’opérateur. Survolez l’opérateur Intersections pour voir une infobulle visuelle relative à 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, vous pouvez voir 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 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. 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 Clauses de jointure appliquées.
[Passer au contenu principal](#main-content)
# Créer des flux Tableau Prep avec Tableau Agent
> [!WARNING]
>
> Depuis 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 la création Web Tableau Prep dans Tableau Cloud à partir de la version 2025.2, et de Tableau Server à partir de la version 2025.3._
Tableau Agent dans Tableau Prep est une fonctionnalité d’IA générative qui peut vous aider à nettoyer et à transformer vos données. Dans les versions précédentes, vous pouviez utiliser Tableau Agent pour vous aider à créer des champs calculés au fur et à mesure que vous construisiez votre flux. À partir de la version 2025.2, vous pouvez utiliser Tableau Agent pour vous aider à nettoyer vos données et créer votre flux, et aussi créer des champs calculés. Cette fonctionnalité est disponible dans Tableau Prep Builder et la création Web Tableau Prep dans Tableau Cloud et Tableau Server (à partir de la version 2025.3).
Pour utiliser Tableau Agent, décrivez simplement ce que vous aimeriez faire en langage naturel, par exemple « Diviser le champ Détails du vol en des champs séparés pour le vol, la date, la classe et le prix » ou « Modifier les valeurs du champ Date de commande sur Mois ». Tableau Agent vous renvoie un résumé décrivant comment accomplir votre tâche et suggère un ensemble d’étapes à appliquer à votre flux, et il crée même des calculs si nécessaire.

En tant que personne dûment informée, vous pouvez passer en revue les étapes suggérées et appliquer chacune d’entre elles individuellement ou appliquer toutes les étapes du plan. Tableau Agent effectue les étapes pour vous, en créant votre flux et en ajoutant les modifications au volet Modifications. Vous pouvez interagir manuellement avec toutes les modifications apportées par Tableau Agent, par exemple modifier un calcul ou utiliser Annuler ou Refaire, et ainsi toujours garder le contrôle de votre flux.

Tableau Agent peut effectuer une action unique, par exemple créer un champ calculé, ou des actions plus complexes nécessitant plusieurs étapes. Selon les actions nécessaires pour mener à bien la tâche, Tableau Agent vous montrera l’action unique que vous pouvez vérifier et appliquer, ou vous renverra un plan si la tâche exige des actions plus complexes et plusieurs étapes. Tableau Agent gère 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. Lorsque vous utilisez Tableau Agent dans Tableau Cloud ou Tableau Server (à partir de la version 2025.3), la langue utilisée dans la réponse de l’IA générative est basée sur la Langue définie dans Paramètres de Mon compte. Si le paramètre dans Paramètres de Mon compte est défini sur Indéterminé, le paramètre de langue du navigateur est utilisé à la place.
Lorsque vous utilisez Tableau Agent dans Tableau Desktop et 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 la langue. Pour plus d’informations sur les langues prises en charge, voir [Langues et paramètres régionaux pris en charge par IA dans Tableau](https://help.tableau.com/current/tableau/fr-fr/tableau_gai_einstein_trust.htm#supported_lingual).
## Tableau Agent et la confiance
Tableau Agent dans Tableau Cloud repose sur la [couche de confiance Einstein](https://help.tableau.com/current/tableau/fr-fr/tableau_gai_einstein_trust_layer.htm) et hérite de toutes ses fonctionnalités de sécurité, gouvernance et confiance. Lorsque vous interagissez avec Tableau Agent, ni vos données ni vos conversations envoyées au modèle de langage de grande taille (LLM, ou Large Language Model) ne sont enregistrées dans le LLM, et aucune donnée client n’est jamais utilisée pour entraîner le modèle. Lorsque vous formulez une requête dans Tableau Prep, elle est envoyée à un modèle d’invite créé par Tableau. Le modèle d’invite demande au LLM de créer un plan ou un ensemble d’étapes pour votre tâche afin que vous puissiez examiner les étapes suggérées renvoyé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é, et dans le cas de Tableau Prep, seules les données des tables de l’étape sélectionnée sont envoyées à l’invite et au LLM, et non toutes les données de votre flux.
Tableau Agent ne connaît aucune autre source de données Tableau et ne peut donc pas suggérer de contenu pertinent, ni répondre à des questions de traçabilité des données ou encore des questions de connaissances générales. 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 lors de l’utilisation de Tableau Agent sont conformes à toutes les stratégies de sécurité en vigueur au niveau des lignes ou des colonnes.
Lorsque vous ouvrez Tableau Agent pour la première fois, il indexe vos données afin de comprendre le contexte. Tableau Agent peut ainsi renvoyer des résultats pertinents en fonction de vos questions et de votre source de données. Les informations qu’il indexe comprennent les noms des colonnes et le type de données, ainsi que 5 exemples de lignes de la table référencée dans l’étape de flux.
La couche de confiance Einstein peut être utilisée pour masquer les données à caractère personnel (PII), en utilisant le masquage des données basé sur un modèle, avant qu’elles ne soient envoyées au LLM. À l’aide de techniques de machine learning et de correspondance de modèles, les données à caractère personnel dans les requêtes sont remplacées par des jetons génériques, puis affichées avec les valeurs d’origine dans la réponse. Pour plus d’informations sur la configuration du masquage des données, consultez [Sélection des données à masquer](https://help.salesforce.com/s/articleView?id=ai.generative_ai_mask_select.htm&type=5) dans l’aide de Salesforce. Pour ajouter une couche de protection supplémentaire, la couche de confiance Einstein garantit qu’après avoir traité la requête et la réponse, le LLM oublie à la fois l’un et l’autre.
Si vous l’utilisez dans Tableau Server (à partir de la version 2025.3), Tableau Agent ne s’appuie pas sur la couche de confiance Einstein. Au lieu de cela, vous vous connectez directement à votre fournisseur de modèles de langage de grande taille. Pour plus d’informations, consultez [IA dans Tableau et la confiance](https://help.tableau.com/current/tableau/fr-fr/tableau_gai_einstein_trust.htm).
## Considérations sur la facturation de Tableau Agent
**Remarque** : à compter d’octobre 2025, la fonctionnalité IA dans Tableau ne consomme plus de crédits Requêtes Einstein pour l’utilisation de l’IA. D’autres services, tels que les services Data 360, peuvent, quant à eux, continuer à consommer d’autres types de crédits. Les crédits Data 360 incluent les crédits de services de données 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 grille tarifaire des requêtes Einstein et des crédits flexibles](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.
Les fonctionnalités d’IA générative de Tableau utilisées dans Tableau Cloud peuvent consommer des crédits Data 360 si vous utilisez la fonctionnalité Collecte et stockage des données Einstein (également appelée Piste d’audit) dans le cadre de votre configuration d’IA dans Tableau. Pour plus d’informations, consultez [Utilisation d’IA dans Tableau](https://help.tableau.com/current/tableau/fr-fr/tableau_gai_usage.htm).
Vous pouvez afficher 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 depuis Tableau et créer des visualisations à l’aide des données des tables du portefeuille numérique. Pour plus d’informations, consultez [Afficher la consommation de crédits](https://help.tableau.com/current/tableau/fr-fr/tableau_gai_usage_view.htm).
## Actions prises en charge par 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, à l’heure actuelle, Tableau Agent ne peut créer un flux que de manière linéaire. Si vous avez besoin de ramifier votre flux, vous devrez le faire manuellement.
Vous trouverez ci-dessous la liste des actions de transformation que Tableau Agent prend en charge actuellement. 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 Dans quels cas utiliser cette fonction 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 d’un site Tableau Server (à partir de la version 2025.3) ou dans Tableau Prep Builder lorsque vous êtes connecté à un site Tableau Cloud ou Tableau Server configuré pour activer Tableau Agent.
Pour accéder à Tableau Agent :
- **Remarque** : connectez-vous à un site Tableau Cloud avec Tableau+ et une connexion à une organisation Salesforce sur laquelle l’IA générative Einstein est configurée pour utiliser les fonctionnalités Tableau Agent dans Tableau Prep. Vous devez également disposer des autorisations d’accès nécessaires à Tableau Agent. Pour plus d’informations, consultez [Activer l’IA dans Tableau pour votre site](https://help.tableau.com/current/online/fr-fr/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-fr/products/trial) à un essai gratuit de Tableau Cloud qui inclut désormais les fonctionnalités de Tableau Agent.
- **Tableau Server** (à partir de la version 2025.3) : connectez-vous à un site Tableau Server sur lequel la fonctionnalité IA dans Tableau est configurée et activée pour Tableau Prep. Pour plus d’informations, consultez [Activer l’IA dans votre site Tableau Server](https://help.tableau.com/current/server/fr-fr/sites_gai_server.htm).
- **Tableau Prep Builder** : connectez-vous à un site Tableau Cloud avec Tableau+ ou à un site Tableau Server. La fonctionnalité IA dans Tableau doit également être activée pour Tableau Prep.
Tableau Agent n’est pas en mesure de se connecter à vos sources de données, d’intégrer des données supplémentaires pour vous, d’optimiser l’échantillonnage ou de créer des étapes des données entrantes. Commencez donc par vous connecter à vos données et importez les tables avec lesquelles vous souhaitez travailler dans l’espace de travail Flux.
### Lancer Tableau Agent
Vous pouvez lancer Tableau Agent depuis la barre d’outils dans Tableau Prep Builder ou la création Web Tableau Prep dans Tableau Cloud ou Tableau Server (à partir de la version 2025.3), ou depuis la boîte de dialogue de calcul. Pour plus d’informations sur le lancement de Tableau Agent depuis 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 à côté de Alertes.
**Remarque** : si vous ne voyez pas l’icône, vérifiez que vous êtes connecté à un site Tableau Cloud (Serveur > Connexion dans Tableau Prep Builder) ou un site Tableau Server sur lequel la fonctionnalité IA dans Tableau pour Prep est activée. Tableau Cloud requiert Tableau+ et vous devez également disposer des autorisations nécessaires pour Tableau Agent.

2. Lorsque le volet s’ouvre, cliquez sur J’ai compris pour confirmer que vous avez pris connaissance de la clause de non-responsabilité et démarrez. Vous devrez peut-être défiler vers le bas pour voir le bouton.

### Nettoyer et préparer des données avec Tableau Agent
_L’exemple de 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 chatbot ouvert. Il fonctionne uniquement au sein de votre ensemble de données et effectue un ensemble spécifique d’actions liées au nettoyage et à la transformation des données de votre flux. Par exemple, Tableau Agent peut vous aider à scinder des champs, à permuter ou à agréger vos données, mais il ne peut pas répondre à des questions ouvertes du type « Parle-moi de ce flux » ou « Parle-moi de la table Commandes plus en détail ».
**Remarque** : actuellement, Tableau Agent ne peut pas exécuter le flux ou programmer son exécution, ni créer des étapes de sortie, ni vous aider lors de certains types d’étapes, comme les étapes de jointure, d’union, de script ou de prédiction. Pour plus d’informations, consultez [Limitations de Tableau Agent pour Tableau Prep](#Tableau).
1. Dans le volet Flux, sélectionnez l’étape à laquelle vous souhaitez que Tableau Agent applique l’action de nettoyage. Sélectionnez un type d’étape, par exemple saisie de données, nettoyage ou autre étape prise en charge.
Actuellement, étant donné que Tableau Agent fonctionne sur la base d’une étape spécifique, vous devez donc d’abord sélectionner l’étape à laquelle vous souhaitez effectuer une action. Si vous souhaitez effectuer des opérations de nettoyage sur des tables présentes dans des étapes séparées, vous devrez effectuer cette opération une étape à la fois.
2. Dans le volet Tableau Agent, décrivez l’action pour laquelle vous sollicitez l’aide de Tableau Agent.

> [!TIP]
>
> **Conseil** : pour optimiser les résultats obtenus avec Tableau Agent, soyez précis dans votre requête et fournissez autant de détails que possible pour aider Tableau Agent à comprendre le contexte. Dans cet exemple, la valeur de notre champ utilise deux délimiteurs différents. En incluant ces informations dans la requête **Peux-tu diviser le champ Détails du vol pour que j’aie des champs séparés pour la date, le numéro de vol, le départ, la destination, la classe et le prix ? Dans le champ Détails du vol, les données « Départ » et « Destination » s’affichent avec un tiret. Par exemple « Tokyo-New York ».** Tableau Agent peut alors mieux comprendre la requête et suggérer les actions appropriées.
3. Lorsque votre requête est prête, cliquez sur la flèche dans la zone de texte pour la transmettre à Tableau Agent. Tableau Agent indexe les données dans l’étape que vous avez sélectionnée pour évaluer votre requête par rapport aux données. Ensuite, la requête est transmise à un modèle d’invite, qui est ensuite transmis au modèle de langage de grande taille (LLM) qui traite les données et renvoie un plan.
4. Passez en revue les étapes du plan en développant chacune d’elles.

5. Cliquez sur Appliquer pour appliquer chaque étape individuellement ou cliquez sur Appliquer tout, dans quel cas Tableau Agent appliquera toutes les étapes du plan.

6. Évaluez le résultat pour vous assurer que Tableau Agent a fait ce que vous attendiez. Une coche verte apparaît à côté de chaque étape qui a été menée à bien. Vous pouvez évaluer et modifier toutes les modifications répertoriées dans le volet Modifications et également mettre à jour la description ajoutée à l’étape dans le volet Flux.
7. Continuez à demander à Tableau Agent de nettoyer vos données, puis ajoutez une étape Sortie afin de terminer votre flux.

## Créer des champs calculés avec Tableau Agent
_Pris en charge dans la création Web Tableau Prep dans Tableau Cloud, Tableau Server à partir de la version 2025.3 et Tableau Prep Builder à partir de la version 2025.2._
Grâce à Tableau Agent, il n’a jamais été aussi facile de créer des champs calculés. Lancez Tableau Agent depuis la boîte de dialogue Calcul, décrivez simplement un calcul et Tableau Agent créera la formule, ce qui vous permet d’ajouter en un seul clic des champs calculés puissants à vos flux Prep. Auparavant, la création de formules pour les champs calculés nécessitait une compréhension des objets et des champs, des fonctions disponibles et de diverses limitations basées sur les types de données, les types de formules, etc.
Tableau Agent simplifie grandement la tâche de création de fonctions personnalisées. Désormais, aussi bien les utilisateurs techniques que non techniques peuvent facilement créer des calculs en langage simple. Avec 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** : à partir de la version 2025.2, lorsque vous demandez de l’aide à Tableau Agent pour un calcul, un volet Conversation s’ouvre pour que vous puissiez poser des questions, plutôt que poser des questions 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 confirmer que vous avez pris connaissance de la décharge de responsabilité, puis démarrez.

5. Étant donné que vous avez ouvert Tableau Agent depuis la boîte de dialogue de calcul, il est déjà rempli avec votre intention. Dans la zone de texte de Tableau Agent, décrivez le calcul souhaité. Fournissez autant de détails que possible afin d’obtenir les meilleurs résultats possibles.

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

**Remarque** : si Tableau Agent ne peut pas fournir un calcul valide, vous pouvez nous faire part de vos commentaires.
7. Évaluez le résultat pour vous assurer que c’est ce que vous recherchez. Cliquez sur Modifier pour ouvrir la boîte de dialogue de calcul et personnalisez le calcul manuellement et appliquez-le. Sinon, cliquez sur Appliquer et Tableau Agent ajoute le calcul à votre flux.

### Exemples de calcul
**Remarque** : parfois, Tableau Agent affiche le calcul suggéré dans le volet Tableau Agent pour que vous puissiez le vérifier et l’appliquer, et parfois, il n’affiche qu’une description résumée que vous pouvez appliquer, puis vérifier et modifier dans le volet Modifications.
#### Exemple de calcul 1 :
Rapide : _Écrire un calcul pour trouver le nom du mois des commandes dans le champ Date de commande._



#### Exemple de calcul 2 :
Rapide : _Écrire 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.
Rapide : _Si la quantité est supérieure à 10, la remplacer par le texte « Au-dessus du seuil » et conserver les valeurs d’origine._


## Conseils pour obtenir des résultats optimaux
Tableau Agent fait de son mieux pour comprendre votre intention et vos données. Mais il est encore en cours d’apprentissage. Utilisez les conseils suivants pour aider Tableau Agent à fonctionner de manière optimale et à vous fournir d’excellents résultats.
Action de transformation Prise en charge par 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 cours d’apprentissage. Par exemple, certains calculs créés par Tableau Agent ne seront pas écrits comme vous l’attendiez. Dans ce cas, vos commentaires sur ce qui ne va pas dans le calcul aident Tableau Agent à continuer de s’améliorer pour créer 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 il en va de même pour Tableau Agent. La fonction IA dans Tableau n’est pas destinée à remplacer les analystes et les explorateurs de données. Elle est là pour vous donner un coup de main. Votre participation au processus est cruciale.
### Types d’analyses
Tableau Agent ne prend pas encore en charge les questions de type consultatif, telles que « Que fait ce flux ? », « Peux-tu m’expliquer ce calcul ? » ou vous aider à résoudre les problèmes de votre flux, par exemple « Comment corriger cette erreur ? » Au lieu de cela, demandez-lui de vous assister dans des tâches de nettoyage spécifiques, telles que « Extraire le code bancaire du code de transaction » ou « Additionner les transactions par banque et par mois ».
### Fonctionnalités non prises en charge
Actuellement, Tableau Agent peut prendre en charge de nombreuses opérations de nettoyage courantes dont vous avez besoin. Mais ce n’est que le début. Voici quelques-unes des opérations qu’il ne peut pas encore prendre en charge. Cependant, vous avez toujours la possibilité d’interagir avec le flux et d’effectuer n’importe laquelle de ces tâches manuellement.
- Choisir une source de données pour vous ou ajouter des données au flux, par exemple des unions d’entrée
- Procéder à des modélisations de données, telles que des jointures et des unions
- Prendre en charge certains types d’étapes, par exemple les prédictions, les scripts et les étapes de sortie
- Fournir une réponse qui nécessite l’analyse de plus d’une étape du flux
- Ramifier le flux. Actuellement, Tableau Agent ne peut créer que des étapes linéaires.
- Optimiser votre flux (aide à l’échantillonnage des données ou à l’amélioration des 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 planifier votre flux
- Prendre 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 valeurs des champs de votre source de données ne sont pas dans la même langue que vos paramètres de langue utilisateur ou ne sont pas identiques à la langue dans laquelle vous interagissez avec Tableau 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 IA dans Tableau](https://help.tableau.com/current/tableau/fr-fr/tableau_gai_einstein_trust.htm#supported_lingual).
[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 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 données entrantes à 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-fr/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 Formulez explicitement votre intention Tableau Agent fait de son mieux pour déduire votre intention, mais il peut arriver que sa compréhension ne soit pas correcte. Si vous souhaitez que Tableau Agent scinde un champ, indiquez-lui les champs que vous souhaitez qu’il crée. Ou si vous souhaitez que Tableau Agent crée un calcul, commencez par exemple votre requête par la phrase « Créer un calcul qui... » Masquez les champs non pertinents Des champs qui portent le même nom dans votre ensemble de données peuvent être sources 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 est capable de comprendre les synonymes courants. Par exemple, il saurait que les « titres » et « films » peuvent s’appliquer à un champ appelé « films ». Par contre, il ne connaît aucune terminologie ou acronyme spécifique à votre entreprise que vous pouvez éventuellement utiliser. Reportez-vous aux champs spécifiques qui vous intéressent pour aider Tableau Agent à être plus précis. Utilisez un langage spécifique dans vos demandes Tableau Agent peut analyser votre source de données à la recherche des noms de champs et des données de ces champs, mais il ne comprend pas vraiment les données comme le ferait un humain. Plus votre requête contient de détails, plus Tableau Agent est en mesure de fournir une visualisation pertinente. Décomposez les tâches complexes Tableau Agent peut créer un plan par étapes, mais il peut avoir du mal à mener à bien plusieurs tâches complexes dans un seul plan d’envergure. Posez uniquement des questions sur vos données Tableau Agent n’est pas un chatbot à usage général. Il ne peut pas répondre à des questions consultatives telles que « comment nettoyer mes données ? » ou des questions générales telles que « quelle est la meilleure race de chat pour un animal de compagnie ? » Posez des questions ciblées sur l’exécution d’actions de nettoyage spécifiques de vos données et l’itération du processus pour 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 [Nettoyer et organiser les données](https://help.tableau.com/current/prep/fr-fr/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-fr/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-fr/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 générique pour ajouter automatiquement de nouvelles données à votre permutation. Pour plus d’informations, consultez [Permuter vos données](https://help.tableau.com/current/prep/fr-fr/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 sinon 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 [Lier vos données](https://help.tableau.com/current/prep/fr-fr/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 à partir du menu dans le volet Flux. Pour savoir comment lier des tables à l’aide de cette méthode, consultez [Lier des données dans l’étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/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 sinon 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-fr/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-fr/prep_scripts.htm).
- Prédiction : utilisez des modèles optimisés par Einstein Discovery pour réaliser des prédictions de score en bloc pour les données de votre flux. Pour plus d’informations, consultez [Ajouter des prédictions Einstein Discovery à votre flux](https://help.tableau.com/current/prep/fr-fr/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-fr/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-fr/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-fr/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-fr/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-fr/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-fr/prep_combine.htm#Group).
- Permuter : insérez 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 générique pour ajouter automatiquement de nouvelles données à votre permutation. Pour plus d’informations, consultez [Permuter vos données](https://help.tableau.com/current/prep/fr-fr/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 sinon 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 [Lier vos données](https://help.tableau.com/current/prep/fr-fr/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 à partir du menu dans le volet Flux. Pour savoir comment lier des tables à l’aide de cette méthode, consultez [Lier des données dans l’étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/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 sinon 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-fr/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-fr/prep_scripts.htm).
- Prédiction : utilisez des modèles optimisés par Einstein Discovery pour réaliser des prédictions de score en bloc pour les données de votre flux. Pour plus d’informations, consultez [Ajouter des prédictions Einstein Discovery à votre flux](https://help.tableau.com/current/prep/fr-fr/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-fr/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-fr/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-fr/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-fr/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 [Permuter vos données](https://help.tableau.com/current/prep/fr-fr/prep_pivot.htm).
- Ajouter une jointure : Créez une étape Lier où vous pouvez ajouter manuellement l’autre entrée à la jointure et ajouter les clauses de jointure. Vous pouvez sinon faire glisser et déposer une étape pour lier des fichiers. Dans l’exemple suivant, nous faisons glisser l’étape des données entrantes Orders\_Central et nous la déposons sur Lier :

Pour plus d’informations sur la création d’une jointure, consultez [Lier vos données](https://help.tableau.com/current/prep/fr-fr/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 à partir du menu du volet Flux. Pour savoir comment lier des tables à l’aide de cette méthode, consultez [Lier des données dans l’étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/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 sinon 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-fr/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-fr/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 le regroupement des é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-fr/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 [Créer des étapes de flux réutilisables](https://help.tableau.com/current/prep/fr-fr/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 [Afficher vos modifications](https://help.tableau.com/current/prep/fr-fr/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 ainsi que dans Tableau Server et 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 des données entrantes 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 à partir de la version 2021.4.1 et sur le Web dans Tableau Cloud et Tableau Server à partir de la version 2021.4.0_
**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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 au fichier ou de la source de données publiée pour ajouter automatiquement un horodatage chaque fois que vous exécutez le flux.

## Où puis-je appliquer des paramètres ?
Vous pouvez appliquer des paramètres 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 [Méthodes de flux](https://help.tableau.com/current/api/rest_api/fr-fr/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 versions ultérieures) aux noms de sortie pour les types de sortie de fichier et de source de données publiée.
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 dans lequel 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 à saisir 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 saisies ou vous pouvez accepter la valeur actuelle (par défaut). Les valeurs des paramètres 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-fr/web_author_flows.htm#flow-parameters) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 ces informations en les survolant (à partir de la version 2022.1.1) dans la liste des paramètres et là 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 la saisie de n’importe quelle valeur peuvent exposer vos ressources 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 au moment 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 du paramètre utilisateur
Lorsque vous créez un paramètre 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 des données entrantes.
- 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 (à partir de la version 2022.1.1).
- Remplacer le paramètre en tant que valeur statique dans les chemins d’accès du fichier lors de la publication de flux avec des ensembles de données compressé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 dans 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 du haut, 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.

#### Modifier les valeurs par défaut du paramètre 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 là 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 du fichier, les noms de tables, SQL personnalisé et les scripts pré 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éé des 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 dans le cadre du scénario de données spécifique.
Les paramètres système (à partir de la version 2023.2) sont automatiquement générés lorsque vous exécutez le flux. Il vous suffit de les appliquer au nom de votre é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 des données entrantes
Dans une étape des données entrantes, vous pouvez utiliser des paramètres utilisateur pour remplacer un nom de fichier, des sections du chemin d’accès du fichier, un nom de table de base de données ou lors de l’utilisation de SQL personnalisé.
#### Nom 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**
- Depuis 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 sécurisée 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-fr/prep_conductor_configure_network_shares.htm) dans l’aide de Tableau Server.
**Appliquer un paramètre utilisateur à un nom ou à un chemin d’accès de 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 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 lorsque vous exécuterez le 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 votre paramètre.
![L’onglet « SQL personnalisé » est sélectionné, affichant un éditeur de requête SQL avec la requête "SELECT \* FROM \[dbo\]. \[Orders\] WHERE \[Orders\]". ](Img/prep_parameters_CustomSQL.png)
4. Sélectionnez Exécuter pour exécuter votre requête. Vous ne serez pas invité à saisir une valeur de paramètre tant que vous n’aurez pas exécuté le flux. Au lieu de cela, la requête s’exécutera 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 les paramètres utilisateur aux emplacements suivants :
- Nom de fichier
- Sections de votre chemin d’accès du 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 (à partir de la version 2022.1.1)
- 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 (à partir de la version 2022.1.1)
#### Nom 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 de 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, vous êtes invité à 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 de paramètre  et sélectionnez votre paramètre.

Lorsque vous exécutez le flux, vous êtes invité à 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-fr/prep_save_share.htm#write_to_DB).
**Remarque** : les paramètres utilisés dans les scripts SQL doivent être supprimés manuellement. Consultez [Supprimer manuellement les paramètres utilisateur](#delete_earlier_version) pour plus d’informations.

Lorsque vous exécutez le flux, vous êtes invité à entrer vos valeurs de paramètre.
### Appliquer des paramètres système aux étapes de sortie
Dans une étape de sortie, vous pouvez utiliser des paramètres système de date et d’heure aux emplacements 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 parmi les paramètres de date ou d’heure 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 du mois
- Numéro de semaine
- Numéro de trimestre
- Numéro d’année
Durée d’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émarrage du flux en utilisant votre fuseau horaire local ou le fuseau horaire 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 parmi les paramètres de date ou d’heure 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 du mois
- Numéro de semaine
- Numéro de trimestre
- Numéro d’année
Durée d’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émarrage du flux en utilisant votre fuseau horaire local ou le fuseau horaire 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 des données entrantes 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 avec le même nom et le même type de données.
1. Dans l’étape des données entrantes 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 « \[Region\]=\[Regions\] ».](Img/prep_parameters_filter.png)
Lorsque vous exécutez le flux, vous êtes invité à 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 s’il existe un même paramètre avec le même nom et 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 « Dans l’année de vente ? » La zone de calcul affiche la formule YEAR(\[Order Date\]) = \[year of Sale\]. La boîte de dialogue confirme que le calcul est valide et renvoie l’année d’une date donnée sous forme d’entier. ](Img/prep_parameters_calc.png)
Lorsque vous exécutez le flux, vous êtes invité à entrer vos valeurs de paramètre.
## Supprimer des 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. Toute instance du paramètre utilisée tout au long du flux est supprimée et remplacée par la Valeur actuelle du paramètre. Cette action ne peut être annulée.
**Remarque** : les options de suppression de 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 du haut, cliquez sur l’icône de paramètre  dans le menu déroulant, 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 l’onglet Supprimer. 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 SQl personnalisés avant et après_
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 du volet Modifications.
1. Dans le menu du haut, cliquez sur l’icône de 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 du haut, cliquez sur l’icône de 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 sera remplacé par la Valeur actuelle du paramètre.
## Exécuter des flux avec des paramètres
L’exécution de flux qui incluent des paramètres se déroule comme l’exécution de flux qui n’en ont pas, à cette différence près que les utilisateurs sont invités à saisir les valeurs de paramètres 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 paramètre utilisateur est marqué comme obligatoire, les utilisateurs doivent entrer une valeur avant de pouvoir exécuter le flux. Si un paramètre est facultatif, les utilisateurs peuvent saisir une valeur ou accepter la Valeur actuelle du paramètre par défaut.
Les paramètres obligatoires sont ceux dont la case Exiger une sélection au moment de l’exécution (Exiger 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-fr/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. S’il existe des 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-fr/prep_conductor_publish_flow.htm#run_flows).
### Exécuter des flux selon un calendrier
Lorsque vous planifiez 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, dans 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-fr/tableau_prep.pdf#v-d-alt).
[Passer au contenu principal](#main-content)
# Enregistrer et partager votre travail
> [!WARNING]
>
> Depuis 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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-fr/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, lorsque 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 tenter 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 marqué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-fr/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 d’API REST Tableau Server « Mise à jour de site » et définissez l’attribut `flowAutoSaveEnabled` sur « false ». Pour plus d’informations, voir [Méthodes du site de l’API REST Tableau Server : Mettre à jour le site](https://help.tableau.com/current/api/rest_api/fr-fr/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 dossier 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-fr/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 Tableau Prep dans Tableau Cloud et Tableau Server à partir de la version 2025.3._
Dans la création Web, vous pouvez récupérer des flux précédemment supprimés à partir de la corbeille. Si 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 continuent d’être supprimés définitivement. Pour plus d’informations sur la corbeille, consultez [Corbeille](https://help.tableau.com/current/online/fr-fr/recycle_bin.htm).
**Remarque** : cette fonctionnalité n’est pas disponible dans Tableau Prep Builder.
Les conditions suivantes sont requises pour utiliser cette fonctionnalité :
- **Autorisations** : vous devez avoir le rôle Administrateur de site, Administrateur de serveur, Creator ou Explorer (peut publier).
- **Paramètre du site :** la corbeille est activée pour votre site.
- **Statut 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. Depuis la page d’accueil, développez le volet latéral, puis sélectionnez Corbeille.
2. Dans 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 qui incluent des données spatiales ne peuvent être généré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 et des jointures de données spatiales](https://help.tableau.com/current/prep/fr-fr/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 Tableau le plus récent.
- Valeurs séparées par des virgules (.csv) : enregistrez l’extrait dans un fichier .csv pour partager vos données avec des tiers. Le codage du fichier CSV exporté sera UTF-8 avec BOM.
- Microsoft Excel (.xlsx) : 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 compléter les données de la table avec vos données de flux nettoyées et préparées. Pour plus d’informations, voir [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’informations 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-fr/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-fr/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 cryptage 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 [Avant l’installation](https://help.tableau.com/current/desktopdeploy/fr-fr/desktop_deploy_intro.htm) dans le Guide de déploiement de Tableau Desktop et de Tableau Prep Builder.
#### Inclure des paramètres dans votre sortie de flux
_Pris en charge dans Tableau Prep Builder et sur le Web à partir de la version 2021.4_
Incluez des valeurs de paramètre dans les noms de fichier de sortie de votre flux, les chemins d’accès, les noms de table ou les scripts SQL personnalisés (version 2022.1.1 et versions ultérieures) 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-fr/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 (. hyper)
- Valeurs séparées par des virgules (.csv)
5. (Tableau Prep Builder et versions ultérieures) 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-fr/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-fr/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 des flux incluant 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 pas prise en charge actuellement.
**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 et versions ultérieures) 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-fr/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 ou de la modification de flux incluant des données spatiales._
> [!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 mention 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-fr/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** : depuis la version 2022.1.1, vous pouvez également insérer des paramètres dans vos scripts SQL. Pour plus d’informations, consultez [Appliquer des paramètres utilisateur aux étapes de sortie](https://help.tableau.com/current/prep/fr-fr/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 Cloud.
Si vous vous connectez à des sources de données sur site, à compter de la version 2025.1, vous pouvez utiliser un client Tableau Bridge pour vous connecter et actualiser vos données dans Tableau Cloud. Vous aurez besoin d’un client Tableau Bridge configuré dans un pool de clients Bridge, en ajoutant le domaine à 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, assurez-vous 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 dans [Publier un flux depuis Tableau Prep Builder](https://help.tableau.com/current/prep/fr-fr/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-fr/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 Stockage sur les bases de données et le cloud.
3. Sous l’onglet Paramètres, entrez les informations suivantes :
- 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]
>
> 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.
- **Aucune 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 null** : des champs existent dans la base de données, mais pas dans le flux. Le flux transmet une valeur null à 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-fr/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-fr/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-fr/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.
## Enregistrer les données de sortie de flux vers des ensembles de données dans CRM Analytics
_Pris en charge dans Tableau Prep Builder et sur le Web à partir de la version 2022.3._
**Remarque** : CRM Analytics a plusieurs exigences et certaines limitations pour l’intégration de données provenant de sources externes. Pour être sûr de pouvoir écrire correctement votre sortie de flux dans CRM Analytics, consultez [Considérations avant d’intégrer des 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 obtenez de meilleurs résultats de prédiction dans CRM Analytics. Connectez-vous simplement aux données de l’un des connecteurs pris en charge par Tableau Prep Builder ou Tableau Prep sur le Web. Ensuite, appliquez des transformations pour nettoyer vos données et exportez vos données de flux directement vers les ensembles de données dans CRM Analytics auxquels vous avez accès.
Les flux qui envoient des données vers CRM Analytics ne peuvent pas être exécutés à l’aide de l’interface de ligne de commande. Vous pouvez exécuter des flux manuellement à l’aide de Tableau Prep Builder ou à l’aide d’un programme sur le Web avec Tableau Prep Conductor.
### Conditions préalables
Pour envoyer des données de flux vers CRM Analytics, vérifiez que vous disposez des licences, accès et autorisations suivants 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 Options tsm configuration set.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 suivantes d’entrées pour CRM Analytics s’appliquent lors de l’enregistrement depuis Tableau Prep Builder sur CRM Analytics.
- Taille maximale du fichier pour les chargements de données externes : 40 Go
- Taille de fichier maximale pour tous les chargements de données externes sur une période glissante 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, connectez-vous à Salesforce.
Connectez-vous à Salesforce et cliquez sur Autoriser pour autoriser Tableau à accéder aux applications et aux ensembles de données CRM Analytics ou sélectionnez une connexion Salesforce existante
4. Dans le champ Nom, sélectionnez un nom d’ensemble de données existant. L’ensemble de données existant sera remplacé par la sortie de votre flux. Sinon, saisissez un nouveau nom et cliquez sur Créer un nouvel ensemble de données pour créer un nouvel ensemble de données dans l’application CRM Analytics sélectionnée.
**Remarque** : les noms des ensembles de données ne peuvent pas dépasser 80 caractères.

5. Sous le champ Nom, vérifiez que l’application affichée est l’application sur laquelle vous êtes autorisé à écrire.
Pour changer d’application, cliquez sur Parcourir les ensembles de données, puis sélectionnez l’application dans la liste, saisissez 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 l’exécution de votre flux réussit, vous pouvez vérifier les résultats de sortie dans CRM Analytics à partir de l’onglet Surveiller du Gestionnaire de données. Pour plus d’informations sur cette fonctionnalité, consultez [Surveillance d’un chargement de données externes](https://help.salesforce.com/s/articleView?id=sf.bi_integrate_systemjob_monitoring.htm&type=5) dans l’aide de Salesforce.
## Enregistrer les données de sortie de flux dans Data Cloud
_Pris en charge dans Tableau Prep Builder et sur le Web à 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, nettoyer et préparer vos données, puis générer vos données de flux directement vers Data Cloud à l’aide de l’API d’ingestion.
### Conditions préalables à l’autorisation
exigence description
### Enregistrer les données de flux dans Data Cloud
Si vous utilisez déjà l’API d’ingestion et 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 exigences de configuration décrites dans [Conditions préalables à la configuration 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 dans, sélectionnez **Salesforce Data Cloud**.

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

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

8. Connectez-vous à l’org 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 de l’API Ingestion et le Nom de l’objet.

13. Pour trouver le Connecteur de l’API Ingestion et le Nom de l’objet correspondant, procédez comme suit :
- Connectez-vous à Salesforce Data Cloud et accédez à Configuration de Data Cloud.

- Dans la zone de recherche rapide, saisissez API Ingestion, puis sélectionnez API Ingestion dans les résultats.

- Dans la page API Ingestion, vous verrez les connecteurs disponibles répertoriés sous Nom du connecteur.

- Pour trouver le Nom de l’objet correspondant pour le connecteur que vous souhaitez utiliser, sélectionnez un connecteur dans la liste. Dans la page Détails du connecteur sous la section Schéma, vous verrez les objets correspondants répertoriés sous Nom de l’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 déjà.
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 affichant l’état d’exécution dans le flux de données et les objets dans l’explorateur de données.
#### Considérations
- Vous ne pouvez exécuter qu’un flux à la fois. L’exécution doit être terminée dans Data Cloud avant qu’une autre sortie de sauvegarde puisse être exécutée.
- L’enregistrement d’un flux dans Data Cloud peut demander un certain temps. Vérifiez l’état dans Data Cloud.
- Les données sont enregistrées dans Data Cloud à l’aide de la fonction Upsert. Si un enregistrement dans un fichier correspond à un enregistrement existant, l’enregistrement existant est mis à jour avec les valeurs de vos données. Si aucune correspondance n’est trouvée, l’enregistrement est créé en tant que nouvelle entité.
- Pour Prep Conductor, si vous planifiez l’exécution automatique du même flux, les données ne seront pas mises à jour. En effet, seul Upsert est pris en charge.
- Vous ne pouvez pas abandonner le travail pendant le processus d’enregistrement dans Data Cloud.
- Les champs enregistrés dans Data Cloud ne font pas l’objet d’une validation. Validez les données dans Data Cloud.
### Conditions préalables à la configuration de Data Cloud
Ces étapes sont une condition préalable à l’enregistrement des flux Tableau Prep dans Data Cloud. Pour des informations détaillées 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&type=5).
#### Configurer un connecteur d’API Ingestion
Créez un flux de données d’API Ingestion à partir de vos objets source en chargeant un fichier de schéma au format OpenAPI (OAS) avec une extension de fichier .yaml. Le fichier de schéma décrit la façon dont les données de votre site Web sont structurées. Pour plus d’informations, consultez les articles [Exemples de fichier YAML](#YMAL) et [API d’ingestion](https://help.salesforce.com/s/articleView?id=sf.c360_a_ingestion_api.htm).
1. Clique l’icône d’engrenage Installation, puis sur Installation de Data Cloud.
2. Cliquez sur API Ingestion.
3. Cliquez sur Nouveau et fournissez un nom de connecteur.
4. Dans la page de détails du nouveau connecteur, chargez un fichier de schéma au format OpenAPI (OAS) avec une extension de fichier `.yaml`. Le fichier de schéma décrit la façon dont les données transférées via l’API sont structurées.
**Remarque** : les schémas de l’API Ingestion ont des exigences définies. Voir [Exigences du schéma](#saveDC_schemReq) avant l’ingestion.
6. Cliquez sur Enregistrer dans le formulaire d’aperçu du schéma.
#### Créer un flux de données
Un flux de données est une source de données importée dans Data Cloud. Il se compose des connexions et des données associées ingérées 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 véritable clé primaire doit être utilisée pour Data Cloud. S’il n’en existe pas, vous devez créer un champ de formule pour la clé primaire.
Pour Catégorie, choisissez entre Profil, Engagement ou Autre. Un champ datetime doit être présent pour les objets destinés à la catégorie d’engagement. Les objets de type profil ou autre n’imposent pas cette même exigence. Pour plus d’informations, voir [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
Lorsque vous importez des données depuis n’importe quelle source vers Data Cloud, vous associez les objet lac de données (DLO, pour Data Lake Objects) à l’espace de données approprié 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 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 lac de données aux objets Salesforce
Le mappage des données relie les champs Objet lac de données aux champs Objet modèle de données (DMO, pour Data Model Object).
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 de données, cliquez sur Commencer.
L’espace de mappage de champs affiche vos objets DLO sources à gauche et vos objets DMO cibles à droite. Pour plus d’informations, consultez [Carte des objets 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 cliente externe ou une application connectée pour l’API Ingestion de Data Cloud
Avant de pouvoir envoyer des données dans Data Cloud à l’aide de l’API Ingestion, vous devez configurer Salesforce de manière à utiliser une application cliente externe (recommandé) ou une application connectée (obsolète). Pour plus d’informations, consultez les articles suivants dans l’aide de Salesforce :
- Pour les applications clientes externes : [Configuration des paramètres OAuth de l’application cliente externe](https://help.salesforce.com/s/articleView?id=xcloud.configure_external_client_app_oauth_settings.htm&type=5) et [Création d’une application cliente externe](https://help.salesforce.com/s/articleView?id=xcloud.create_a_local_external_client_app.htm&type=5)
- Pour les applications connectées : [Activation des paramètres OAuth pour l’intégration à l’API](https://help.salesforce.com/s/articleView?id=sf.connected_app_create_api_integration.htm&type=5) et [Création d’une application connectée pour l’API Ingestion de Data Cloud](https://help.salesforce.com/s/articleView?id=sf.c360_a_create_ingestion_api_connected_app.htm&type=5).
Dans le cadre de la configuration de votre application cliente externe ou de votre application connectée pour l’API Ingestion, vous devez sélectionner les portées OAuth suivantes :
- Accéder et gérer vos données d’API Ingestion de 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 via des API (api)
- Exécuter des demandes en votre nom à n’importe quel moment (refresh\_token, offline\_access)
#### Exigences du schéma
Pour créer une source API Ingestion dans Data Cloud, le fichier de schéma que vous téléchargez doit répondre à des exigences spécifiques. Voir [Configuration requise pour le fichier de schéma API Ingestion](https://help.salesforce.com/s/articleView?id=sf.c360_a_ingestion_api_schema_req.htm).
- Les schémas téléchargés doivent être dans un format OpenAPI valide avec une extension .yml ou .yaml. La version OpenAPI 3.0.x est prise en charge.
- Les objets ne peuvent pas avoir d’objets imbriqués.
- 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 1000 champs.
- Les objets ne peuvent pas comporter plus de 80 caractères.
- Les noms d’objet doivent uniquement contenir les caractères a-z, A-Z, 0–9, \_, -. Il ne doit pas y avoir de caractères Unicode.
- Les noms de champs doivent uniquement contenir les caractères a-z, A-Z, 0–9, \_, -. Il ne doit pas y avoir de caractères Unicode.
- Les noms de champs ne peuvent pas être l’un de ces mots réservés : date\_id, location\_id, dat\_account\_currency, dat\_exchange\_rate, pacing\_period, pacing\_end\_date, row\_count, version. Les noms de champs ne peuvent pas contenir la chaîne \_\_.
- Les noms de champs ne peuvent pas excéder 80 caractères.
- Les champs répondent au type et au format suivants :
- Pour le type texte ou booléen : chaîne
- Pour le type de numéro : numéro
- Pour le type de date : chaîne ; format : date-heure
- Les noms d’objet ne peuvent pas être dupliqués ; insensible à la casse.
- Les objets ne peuvent pas avoir de noms de champs en double ; insensible à la casse.
- Les champs de type de données DateTime dans vos charges utiles doivent être au format ISO 8601 UTC Zulu au format aaaa-MM-jj’T’HH:mm:ss.SSS’Z’.
Lors de la mise à jour de votre schéma, sachez que :
- Les types de données de champ existants ne peuvent pas être modifiés.
- Lors de la mise à jour d’un objet, tous les champs existants pour cet objet doivent être présents.
- Votre fichier de schéma mis à jour inclut uniquement les objets modifiés. Vous n’avez donc pas besoin de fournir une liste complète des objets à chaque fois.
- Un champ datetime doit être présent pour les objets destinés à la catégorie d’engagement. Les objets de type `profile` ou `other` n’imposent pas cette même exigence.
#### Exemples 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 à partir de la version 2024.2, dans la création Web et Tableau Cloud. Cette fonctionnalité n’est pas encore disponible dans Tableau Server._
Vous pouvez vous connecter aux données de n’importe quel connecteur pris en charge par Tableau Prep Builder ou la création 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 remplacer 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 sur 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 des objets Amazon S3 individuels peut varier d’un minimum de 0 octet à un maximum de 5 To. L’objet le plus volumineux pouvant être téléchargé 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échargement partitionné. Consultez [Téléchargement et copie d’objets à l’aide du téléchargement partitionné](https://docs.aws.amazon.com/fr_fr/AmazonS3/latest/userguide/mpuoverview.html).
#### Autorisations
Pour écrire dans votre compartiment Amazon S3, vous avez besoin des éléments suivants : région et nom du compartiment, ID de la clé d’accès et 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/fr_fr/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 **Stockage sur les bases de données et le cloud**.
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 clé utilisé pour signer les demandes que vous envoyez à Amazon S3.
- **Clé d’accès secrète** : informations d’identification de sécurité (mots de passe, clés d’accès) utilisées 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** : le 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 est renseigné avec `s3://Autorisations pour l’espace de données Profils Salesforce Licence et autorisations Tableau Prep Licence Creator. En tant que Creator, vous devez vous connecter à votre compte d’org Salesforce et vous authentifier avant de pouvoir sélectionner des applications et des ensembles de données pour générer vos données de flux.
**Réorganisation d’une liste**


## Surligner 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 surligner les valeurs associées ou identiques.
### Tracer des champs dans un flux
Dans Tableau Prep, vous pouvez surligner 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 données entrantes ou sortantes.

### Consulter les valeurs associées
Vous pouvez utiliser le surlignage pour trouver des valeurs associées à travers les champs. Lorsque vous cliquez sur une valeur dans la fiche Profil dans le volet Profil ou le volet Résultats, toutes les valeurs associées dans les autres champs sont surlignées 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 surligner les valeurs associées, dans le volet Profil, cliquez sur une valeur dans un champ. Les valeurs associées dans un autre champ deviennent bleues et et la proportion de la barre surlignée en bleu représente le degré d’association.

### Surligner les valeurs identiques
Lorsque vous sélectionnez une valeur dans la grille de données, toutes les valeurs identiques sont également surlignées. Ces surlignages 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 un flux
> [!IMPORTANT]
>
> : depuis la version 2020.4.1, le module Data Management n’est plus requis pour exécuter les flux manuellement sur le Web. Il 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 exécuter votre flux. Lorsque vous exécutez le flux, toutes vos données (pas seulement l’échantillon de données avec lequel vous travaillez peut-être) sont exécutées à travers vos étapes de flux. Toutes vos opérations de nettoyage sont appliquées à votre ensemble de données complet, ce qui donne un ensemble de données ordonné et propre que vous pouvez maintenant utiliser pour analyser vos données.
**Remarque** : à partir de la version 2021.4.1, lorsque vous exécutez des flux qui incluent des paramètres, vous serez invité à saisir des valeurs de paramètres. Vous devez entrer les valeurs de paramètre requises. Vous pouvez également saisir des valeurs de paramètre facultatives ou accepter la valeur actuelle (par défaut) du 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-fr/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 Tableau Server ou à l’aide d’une planification.
- **Manuel** : Exécutez vos flux manuellement à tout moment dans Tableau Prep Builder et sur le Web. Data Management n’est pas nécessaire. Les flux sur le Web doivent être publiés avant de pouvoir être exécutés. Pour plus d’informations, consultez **Publication de flux** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-fr/prep_web_auth.htm#publishing-flows) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/prep_web_auth.htm#publishing-flows).
- **Interface en ligne de commande** : si vous n’avez pas Data Management, vous pouvez exécuter les flux un par un à l’aide de 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-fr/prep_run_commandline.htm).
- **API REST** : utilisez les méthodes API REST Flux et Tâche de flux dans Tableau Server pour exécuter des flux. Data Management est nécessaire. Pour plus d’informations, consultez [Méthodes de flux](https://help.tableau.com/current/api/rest_api/fr-fr/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 des flux uniques pour exécuter ou exécuter plusieurs flux l’un après l’autre à l’aide de tâches liées. Votre serveur doit inclure le module Data Management avec Tableau Prep Conductor activé.
Pour plus d’informations, consultez **Tableau Prep Conductor** dans l’aide de [Tableau Server](https://help.tableau.com/current/server/fr-fr/prep_publishserver_overview.htm) ou [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/prep_conductor_online_intro.htm). Pour plus d’informations sur la planification de votre flux pour qu’il s’exécute automatiquement, consultez [Planifier une tâche de flux](https://help.tableau.com/current/server/fr-fr/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 seul flux à la fois. Vous pouvez exécuter le flux entier ou exécuter le flux pour une sortie sélectionnée.
Si vous exécutez des flux dans la création Web (version 2020.4 et ultérieure), le flux doit être publié 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 à partir d’un onglet distinct. Pour plus d’informations, consultez [Publier un flux sur Tableau Server ou Tableau Cloud](https://help.tableau.com/current/prep/fr-fr/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-fr/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 :
- Dans le menu du haut, cliquez sur Exécuter  pour exécuter l’intégralité du flux, ou cliquez sur la flèche déroulante pour sélectionner une sortie de flux dans la liste.

- Sur le serveur, depuis la page Explorer, faites un clic droit ou Cmd-clic (MacOS) Plus d’actions et sélectionnez Exécuter maintenant dans le menu. L’intégralité de votre flux sera 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 de publication du 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 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-fr/prep_web_auth.htm) et [Tableau Cloud](https://help.tableau.com/current/online/fr-fr/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 Null. Pour plus d’informations sur la modification des valeurs de champ, voir [Modifier des valeurs de champ](https://help.tableau.com/current/prep/fr-fr/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 signalés par une icône d’œil .

### Masquer ou afficher des champs
Pour masquer ou afficher des champs, vous devez être dans une étape des données entrantes 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.
**Depuis l’étape des données entrantes**
1. Connectez-vous à vos données.
2. Dans l’étape des données entrantes, 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 des données entrantes est prise en charge à compter de la version 2023.1.

**Depuis 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.
**Depuis la liste**
1. Dans une étape de nettoyage, dans la barre d’outils, cliquez sur l’icône Liste  pour passer à la 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 de 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 de caractères génériques, valeurs nulles, valeurs sélectionnées Nombre Calcul, plage de valeurs, valeurs null, 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-fr/prep_parameters.htm#filter_parameters).
**Remarque :** dans l’étape des données entrantes, c’est le 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 de 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 seulement ou Exclure pour sélectionner votre action. Entrez les termes de recherche pour rechercher des valeurs ou cliquez sur Ajouter une valeur  pour ajouter des valeurs qui sont 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 dates relatives
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 null.
**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 Valeurs null
Lorsque vous sélectionnez Valeurs null, vous pouvez filtrer les valeurs du champ sélectionné de manière à afficher uniquement les valeurs null ou exclure toutes les valeurs null.

[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-fr/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 temporaire 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-fr/support/renew).
**Remarque** : les licences d’évaluation pour 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-fr/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 les informations 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-fr/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-fr/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-fr/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-fr/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-fr/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 temporaires 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 à trois reprises (14 jours, 2 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 informations 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 des informations 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-fr/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-fr/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-fr/desktop_deploy_move_or_deactivate.htm).
- Pour en savoir plus sur les clés produit pour les bureaux virtuels non permanents ou pour les ordinateurs auxquels une nouvelle image est régulièrement appliquée, consultez [Configurer la prise en charge des bureaux virtuels](https://help.tableau.com/current/desktopdeploy/fr-fr/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-fr/license_server_overview.htm) | [Windows](https://help.tableau.com/current/server/fr-fr/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-fr/support/renew).
[Passer au contenu principal](#main-content)
# Nettoyer et organiser les données
Tableau Prep fournit diverses opérations de nettoyage que vous pouvez utiliser pour nettoyer et 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-fr/prep_pivot.htm) ou [Utiliser des scripts R et Python dans votre flux](https://help.tableau.com/current/prep/fr-fr/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 des données entrantes 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 des données entrantes, consultez [Appliquer des opérations de nettoyage à une étape des données entrantes](https://help.tableau.com/current/prep/fr-fr/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 des données entrantes, l’annotation s’affiche à gauche de l’étape dans le volet Flux et s’affiche dans le Profil d’entrée dans 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
La table suivante montre 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 de données correspondante. Si vous effectuez les mêmes opérations ou actions de nettoyage à plusieurs reprises tout au long de votre flux, vous pouvez copier et coller vos étapes, vos actions ou même vos champs. Pour plus d’informations, voir [Copier des étapes, des actions et des champs](https://help.tableau.com/current/prep/fr-fr/prep_copy_reuse_steps.htm).
Type d’Action/é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 N/A N/A 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 N/A N/A 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 N/A N/A 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 N/A N/A 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 N/A N/A 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é N/A N/A 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 N/A N/A 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 liste. Utilisez la barre d’outils de la vue  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 liste  (Tableau Prep Buildersur le Web) : 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 serez renvoyé à la vue Profil ou Résultats pour terminer ces actions. Toutes les autres options peuvent être exécutées dans la 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 que vous devez apporter et so vous n’avez pas besoin de commentaires immédiats à chaque modification, vous pouvez améliorer les performances en suspendant les mises à jour des 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-fr/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 seront 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 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 sera désactivée. Pour activer l’opération, vous devrez redémarrer les mises à jour des données.
Pour plus d’informations sur l’utilisation du mode Liste, voir [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 supérieur.

### 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 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-fr/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 encore 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.
- Année fiscale personnalisée : si votre année fiscale 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 une année fiscale personnalisée à 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 \> Année fiscale personnalisée.

- 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’information, consultez [Fractionner un champ en champs multiples](https://help.tableau.com/current/pro/desktop/fr-fr/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 dans 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-fr/prep_calculations.htm).
- Publier en tant que type de données : créez des types 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, voir [Créer des rôles des données personnalisés](https://help.tableau.com/current/prep/fr-fr/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-fr/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 null pour remplacer les valeurs par une valeur null ou double-cliquer sur un champ pour le modifier directement. Pour plus d’informations sur la modification des valeurs de champ, voir [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 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 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 sur le Web, 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 surlignés 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, voir [Ajouter des descriptions aux étapes du flux et aux actions de nettoyage](https://help.tableau.com/current/prep/fr-fr/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 Suivi des modifications 

Lorsque vous fusionnez des champs, Tableau Prep conserve tous les champs du champ cible et remplace toutes les valeurs null de ce champ par les valeurs issues des champs source que vous fusionnez avec le champ cible. Les champs source sont supprimés.
**Exemple**
Une union des données entrantes génère 3 champs contenant 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-fr/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 Entrée, 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ôles des données
- Filtrer
- Regrouper les valeurs
- Permuter les colonnes en lignes
- Remplacer des valeurs par des valeurs null
- Supprimer des champs
- Scinder (cette option fonctionne spécifiquement avec les données de fichiers de texte à 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 des données entrantes, 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 South |
|---|---|
| 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écifies un chemin d’accès complet vers l’emplacement du fichier .exe sur l’ordinateur. Ne lancez pas l’exécution depuis un répertoire partagé. Pour obtenir la liste des options du programme d’installation prises en charge, consultez Options du programme d’installation. Pour obtenir la liste des propriétés du programme d’installation prises en charge, consultez Propriétés du programme d’installation.
Exemple :
Cette commande installe Tableau version 2026.2 en mode silencieux (n’affiche pas les invites, ni l’interface utilisateur ni la boîte de dialogue de licence). Elle termine l’installation sans redémarrage, accepte le contrat de licence de l’utilisateur final (CLUF) et désactive les rapports d’erreur et les rapports d’utilisation. |
| Syntaxe | Description |
|---|---|
--activate <key> | Pour activer le produit à l’aide de la clé produit fournie. Se termine par le code 0 en cas de réussite. Sinon, se ferme avec un code d’erreur. Accepte également l’utilisation d’un tiret simple (-activate). Pour activer le produit lors de l’installation, ajoutez une ligne de commande unique qui inclut l’option de programme d’installation ACTIVATE_KEY "<key>" et entrez la clé produit entre guillemets. |
--register | Pour enregistrer 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 seule ligne de commande incluant l’option du programme d’installation REGISTER="1". Pour plus d’informations, consultez Enregistrer Tableau Desktop et Tableau Prep Builder. |
--check-license | Pour afficher l’interface utilisateur d’activation si vous n’avez pas de licence. |
--refresh | Pour mettre à jour les licences avec la date d’expiration de leur période de maintenance en cours et arrêter les messages d’expiration. Se termine par 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> | Pour désactiver la clé produit fournie afin de pouvoir la réutiliser. 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> | Pour charger les paramètres de configuration de l’application à partir du fichier donné. Peut être spécifié plusieurs fois afin de 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> | Pour définir le répertoire du référentiel. Par défaut, lors de l’installation, Tableau Prep crée un dossier dans votre dossier Documents appelé Mon dossier 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 l’exécution du flux vers celui-ci. Exemple : Windows : " MacOS : |
--user-data-directory <location> | Répertoire utilisé pour stocker les données de l’application Electron. Pendant que En tant qu’administrateur, utilisez cet indicateur si vous exécutez Tableau Prep Builder dans un environnement à simultanéité élevée où plusieurs processus ont besoin d’états d’application isolés, ou lors du dépannage d’erreurs persistantes de verrouillage de session sur un serveur headless. Remarque : lorsque vous exécutez la commande, elle crée automatiquement le dossier spécifié dans 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 de 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> | Chemin d’accès au fichier .json contenant les identifiants pour vos sources de données et vos serveurs. Tableau Prep Builder utilise les informations 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 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. Il 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 planifier l’exécution des flux, vous pouvez exécuter cette commande pour exécuter votre flux à l’aide de l’actualisation incrémentielle. Pour plus d’informations, consultez Exécuter le flux avec l’actualisation incrémentielle activée. 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 : Mon dossier Tableau Prep Builder\Command Line Repository\Logs Exemple : Windows : MacOS : |
-dsv, --disableSslValidation | Désactive la validation du certificat SSL (utile pour certains environnements de serveur internes). Lors de l’exécution de cette option sous MacOS, une boîte de dialogue peut s’afficher et demander 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 pour les options command-line. |
| 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és (x et y). Le résultat est exprimé en radians.Exemple :
|
CEILING(number) | Arrondit un nombre à l’entier le plus proche d’une valeur supérieure ou égale. 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) | Renvoie la partie d’entier d’une opération de division, où integer1 est divisé par integer2.Exemple :
|
EXP(number) | Renvoie la valeur e élevée à la puissance du nombre donné. Exemples :
|
FLOOR(number) | Arrondit un nombre à l’entier le plus proche d’une valeur inférieure ou égale. Exemple :
|
HEXBINX(number, number) | Mappe des coordonnées x, y sur les coordonnées 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 une valeur null 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 null si un des arguments est une valeur null. 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 null si un des arguments est une valeur null. 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écimales indique le nombre de points décimaux de précision à inclure dans le résultat final. Si les décimales sont omises, le nombre est arrondi à l’entier le plus proche. Exemple : Cet exemple arrondit toutes les valeurs Ventes à 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 le début de l’argument facultatif est ajouté, la fonction ignore les instances de la substring qui apparaissent avant le début de la 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 une 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 commençant au début de la position d’index. Le premier caractère de la chaîne correspond à la position 1. Si l’argument facultatif de 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 manière à ce que la première lettre de chaque mot soit en majuscules et les autres lettres en minuscules. Les espaces et les caractères non alphanumériques tels que la ponctuation font également office de séparateurs. Exemple :
|
REGEXP_EXTRACT(string, pattern) | Renvoie une sous-chaîne de la chaîne donnée qui correspond au groupe de capture dans le modèle d’expression régulière. Le modèle d’expression régulière nécessite exactement un groupe de capture Exemple :
|
REGEXP_EXTRACT_NTH(string, pattern, index) | Renvoie une sous-chaîne de la chaîne donnée en utilisant le modèle d’expression régulière. La sous-chaîne est associée au n-ième 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ù la chaîne de remplacement se substitue au modèle de correspondance. Exemple :
|
REPLACE(string, substring, replacement) | Recherche une sous-chaîne dans une chaîne et y substitue un 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 une 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, telle que déterminée par un délimiteur extrayant les caractères de début ou de fin de la chaîne. Exemple :
|
STARTSWITH(string, substring) | Renvoie true si la chaîne commence par 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 null sont ignorées Exemple :
|
COUNT(expression) | Renvoie le nombre d’éléments d’un groupe. Les valeurs null sont ignorées. Exemple :
|
COUNTD(expression) | Renvoie le nombre d’éléments distincts d’un groupe. Les valeurs null sont ignorées. Chaque valeur unique n’est comptabilisée qu’une seule fois. Exemple :
|
MEDIAN(expression) | Renvoie la médiane d’une seule expression. La fonction MEDIAN peut être utilisée avec des champs numériques uniquement. Les valeurs null sont ignorées. Exemple :
|
PERCENTILE(expression, number) | Le calcul agrégé renvoie la valeur du centile pour l’expression donnée correspondant au nombre indiqué. Les valeurs valides pour le nombre vont de 0 à 1. PERCENTILE([expression], 0.50) renverra toujours la valeur médiane dans l’expression. Exemple :
|
STDEV(expression) | Renvoie l’écart-type d’échantillon dans l’expression. Exemple :
|
STDEVP(expression) | Renvoie l’écart-type de population dans 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 null 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 une valeur flottante selon une expression de tout type. Cette fonction nécessite des nombres non formatés, ce qui exclut donc les virgules et autres symboles. Exemple :
|
INT(expression) | Renvoie un entier selon une expression donnée. Cette fonction tronque le résultat au nombre entier le plus proche tendant vers zéro. Exemple :
|
MAKEDATE(year, month, day) | Renvoie une valeur de date créée à partir d’une année, d’un mois et d’un jour du mois. Exemple :
|
MAKEDATETIME(date, time) | Renvoie une valeur de date et heure selon une expression de date et une expression d’heure. Exemple :
|
MAKETIME(hour, minute, second) | Renvoie une valeur de temps créée à partir des heures, minutes et secondes. Exemple :
|
STR(expression) | Renvoie une chaîne en fonction d’une expression donnée. Exemple :
Renvoie toutes les valeurs de la mesure Âge sous forme de chaînes. |
| Syntaxe | Description |
|---|---|
DATEADD(date_part, interval, date) | Ajoute un incrément à la date spécifiée et renvoie la nouvelle date. L’incrément est défini par l’intervalle et date_part. Exemple :
|
DATEDIFF(date_part, start_date, end_date, [start_of_week]) | Renvoie la différence entre deux dates où start_date est soustrait de end_date. La différence est exprimée en unités date_part. Si start_of_week est omis, le jour de début de la 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 date donnée sous forme de chaîne où le partie est définie par date_part. Si start_of_week est omis, le jour de début de la 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 une date au format spécifié. Exemple :
|
DATEPARTT(date_part, date, [start_of_week]) | Renvoie une partie de la date donnée sous forme d’entier où la partie est définie par date_part. Si start_of_week est omis, le jour de début de la 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 de précision indiqué par la valeur date_part et renvoie la nouvelle date. Si start_of_week est omis, le jour de début de la 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 <expr1> si la valeur n’est pas null, sinon renvoie <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 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 pour renvoyer la dernière valeur non null. 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 NULL 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 spécifié de groupes ou de sections. Avec cette fonction, l’ensemble des valeurs (6,9,9,14) réparties sur 3 sections serait attribué 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() | Attribue 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 | Réalise 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> vraie. Exemple :
|
ELSEIF | Teste une série d’expressions et renvoie la valeur then pour la première <expr> vraie. É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 des valeurs en utilisant les dimensions spécifiées sans faire référence au niveau de détail de la vue. Exemple :
|
IF | Crée une instruction conditionnelle (instruction IF) et vous permet de l’exécuter uniquement si une condition est vraie.Exemple :
|
NOT | Applique une négation logique sur une expression. Exemple :
|
OR | Applique une disjonction logique sur une expression. Exemple :
|
{ ORDERBY } | Définit l’ordre d’application des fonctions analytiques. Utilisez l’argument facultatif asc | desc pour spécifier l’ordre croissant ou décroissant pour chaque champ. Exemple :
|
{ PARTITION } | Définit le groupe auquel appliquer les fonctions analytiques. 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> vraie. Exemple :
|
WHEN | Trouve la première <value> correspondant à <expr> et renvoie la valeur <return> correspondante. Exemple :
|
| Nom du fichier journal | Processus qui génère le fichier journal | Description |
|---|---|---|
| app.log | Tableau Prep.exe | Fichier journal de l’interface utilisateur. Produit par le code JavaScript exécuté dans le processus Electron. |
| backendProcessManager.log | Tableau Prep.exe | Produit par le code JavaScript qui démarre et surveille le processus Java. |
preprestapi.log | Java.exe | Fichier journal produit 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 journal est produit par le code C++. Ce fichier journal inclut toutes les interactions avec la pile technologique partagée 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ête, les protocoles, etc. |
| tdeserver.txt | tdeserver64.exe | Il s’agit du fichier journal créé par l’ancien moteur de données Tableau. Tableau Prep utilise toujours le moteur de données Tableau. |
| tabprotosrv.txt | tabprotosrv.exe | Journal du serveur de protocoles. Tout ce qui utilise un pilote de base de données hébergé produira des lignes de journal dans ce fichier. |
| hyperd.log | hyperd.exe | Le journal hyper. Les requêtes et les erreurs liées aux requêtes sont 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 sur incident de Hyper peuvent être utiles en cas d’échec parce qu’une grande partie des actions de 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 informations d’identification dans le fichier credentials.json pour les connexions entrantes, ou le flux comporte des erreurs. | Vérifiez que le fichier .json contient les informations d’identification nécessaires pour toutes les connexions, et ouvrez le fichier de flux dans Tableau Prep Builder pour voir s’il y a des erreurs dans le flux. 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 informations d’identification correctes 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 informations d’identification 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 informations d’identification incorrectes pour le nom d’hôte (nom du serveur) affiché dans le message d’erreur. | Assurez-vous que le fichier credentials.json inclut les informations d’identification correctes 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 informations d’identification) | Le fichier credentials.json comporte des informations d’identification incorrectes 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 informations d’identification incorrectes 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 informations d’identification 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 informations d’identification 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 informations d’identification d’entrée. |
| Erreur | Cause | Solution | Article Knowledge |
|---|---|---|---|
Impossible de se connecter à Tableau Server. Vérifiez que le serveur est en cours d’exécution et que l’URL est correcte. 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. | Adressez-vous au service informatique pour établir la liste d’autorisations des URL de Tableau Cloud via le proxy. Déconnectez-vous et reconnectez-vous depuis 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 [serverhostname]. L’erreur peut aussi s’afficher sous « Unable to find requested certificate path for flow ID » (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’ordinateur 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 est chargé sur Tableau Server. Installez le certificat sur l’ordinateur exécutant Prep Builder. Si vous double-cliquez sur « Installer le certificat » et sélectionnez l’option, puis que le message « The file is invalid for use as the following: Security Certificate » (Le fichier ne peut pas être utilisé comme suit : Certificat de sécurité) s’affiche, il se peut que le fichier de certificat lui-même soit incorrectement formaté. Adressez-vous au service informatique pour exporter un fichier de chaîne valide. Si vous êtes derrière un équilibreur de charge AWS, rétrogradez la stratégie à 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. | Cette erreur peut être déclenchée 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, testez avec un VPN alternatif pour isoler. Collaborez avec l’équipe réseau pour vérifier les blocages de l’hôte local S’il est lié à un fichier .tfl spécifique, collectez les journaux Prep et les vidages IPS pour enquêter sur les pannes 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 |
| « AqlProcessor evaluation failed: Canceled » (É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 par étapes 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 cette action. Envisagez de filtrer vos données ou de diviser le flux en parties plus petites. | La taille ou la complexité du flux nécessite plus de mémoire que la quantité disponible pour terminer le travail de flux dans Tableau Cloud. | Simplifiez le flux. Essayez de supprimer les champs inutilisés, d’appliquer des filtres, de déplacer des filtres ou des 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 ###### octets de la mémoire globale a été dépassée » lors de la tentative d’exécution d’un flux |
| « Unable to publish the data source » (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 si la taille du fichier temporaire dépasse les limites Tableau Cloud. On constate également ce problème lorsqu’un flux échoue avec des erreurs SQL liées à la mémoire (par exemple, des opérations JOIN volumineuses) qui apparaissent uniquement dans Tableau Cloud, et non localement. | Basculez la sortie vers un fichier .hyper local pour vérifier que le problème est spécifique à Cloud. Réduisez la complexité des flux, divisez-les en flux plus petits, supprimez les colonnes inutilisées ou utilisez des connexions en direct. | N/A |
| Prep Builder ne s’ouvre pas sous Windows. Les journaux de débogage affichent une erreur liée à un chemin d’accès au dossier temporaire relatif. | La variable d’environnement Windows TEMP est définie sur un chemin relatif (par exemple, Tableau Prep Builder requiert un chemin absolu. | Vérifiez que la variable d’environnement Windows TEMP est définie sur un chemin absolu (par exemple Supprimez toutes les entrées en double de la variable TEMP. | N/A |
| 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 | À partir de la version 2025.2, pris en charge dans Tableau Cloud (nécessite Tableau+) et Tableau Prep Builder lorsqu’il est connecté à Tableau Cloud avec Tableau Agent activé. À partir de la version 2025.3, pris en charge dans Tableau Server et Tableau Prep Builder lorsqu’il est connecté à 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 et Tableau Cloud, 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 des données entrantes | 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 standard (version 2019.1.4 et ultérieur) | Rôles de données personnalisés (version 2019.3.2 et ultérieur) |
|---|---|
| ![]() |