Mettre à niveau des sources de données
Si vos classeurs ont été créés avant la version 8.2 de Tableau Desktop et utilisent des sources de données de fichiers Microsoft Excel ou texte, ou si vous utilisez l’ancienne connexion à des fichiers Excel ou texte, vous avez la possibilité de mettre à niveau les sources de données dans votre classeur. En mettant à niveau vos sources de données de fichiers Excel et texte, vous pouvez profiter 1.) d’une meilleure interprétation des données 2.) de la compatibilité sur Mac. Si vous envisagez de mettre à niveau un classeur existant pour utiliser la nouvelle connexion, consultez les tableaux ci-dessous pour comparer la manière dont les données sont traitées et affichées entre les types de connexion ancienne et de connexion par défaut.
Si vos données s’appuient sur certaines fonctionnalités du pilote Jet, il est possible que vous deviez utiliser la connexion existante pour obtenir le résultat prévu. Les classeurs qui ont été créés avant Tableau Desktop 8.2 et qui utilisent les sources de données Excel et texte font automatiquement appel à l’ancienne connexion. Pour créer un nouveau classeur qui utilise l’ancienne connexion, dans Tableau Desktop, accédez à vos données de fichier Excel ou texte, cliquez sur la flèche déroulante dans Ouvrir, puis sélectionnez Ouvrir avec l’ancienne connexion.
REMARQUE : à compter de Tableau 2020.2, les anciennes connexions Excel et texte ne sont plus prises en charge. Consultez le document Alternatives aux connexions héritées dans la communauté Tableau pour connaître les alternatives à l’utilisation de la connexion héritée.
Formats de fichier et attributs
Les tableaux suivants montrent des exemples des types de fichiers texte et Excel ainsi que des tables que vous pouvez connecter à Tableau lorsque vous utilisez les types de connexions hérités et par défaut.
Excel
Vos données | Ancienne connexion | Connexion par défaut |
---|---|---|
Format de fichier .xlsb | Permet les connexions aux données Excel au format de fichier .xlsb. | Ne permet pas les connexions aux données Excel au format de fichier .xlsb. Vous pouvez sinon utiliser des connexions à des données Excel au format de fichier .xls ou .xlsx. |
Plages nommées intégrées d’Excel | Permet les connexions aux plages nommées intégrées. | Les plages nommées intégrées sont masquées. |
Feuille masquée | Permet les connexions à une table dans une feuille masquée. | Masque une table dans une feuille masquée. |
Feuille très masquée | Permet les connexions à une table dans une feuille très masquée. | Masque une table dans une feuille très masquée. |
Table contenant des graphiques | Permet les connexions à des tables qui contiennent des graphiques Excel. Cependant, la table ne contient aucune valeur. | Masque les tables qui contiennent des graphiques Excel. |
Table vide | Permet les connexions à une table vide. | Masque une table vide. |
En-têtes de table | Traite la première ligne comme un en-tête. | Détecte automatiquement si la première ligne d’une table est un en-tête. |
Largeur de table | Limite la largeur de la table à 255 colonnes. | Pas de contrainte de largeur de table. |
Colonnes et lignes vides | Les colonnes et les lignes vides sont visibles. | Les colonnes et les lignes vides sont masquées, car elles ne contiennent aucune valeur. |
Texte
Vos données | Ancienne connexion | Connexion par défaut |
---|---|---|
Longueur du nom de fichier | Ne permet pas la connexion à un fichier dont le nom dépasse 64 caractères. | Aucune contrainte de longueur pour les noms de fichier. |
Points multiples dans le nom de fichier | Ne permet pas la connexion à un fichier dont le nom contient plusieurs points. | Aucune contrainte de points pour les noms de fichier. |
Nombre de colonnes dans le fichier | Utilise le nombre de champs présents dans la première ligne pour déterminer le nombre de colonnes dans le fichier. | Analyse la totalité du fichier et utilise le nombre le plus courant de champs d’une ligne pour déterminer le nombre de colonnes dans le fichier. |
Lignes d’en-tête | Ne détecte pas automatiquement si la première ligne du fichier est un en-tête. Remarque : Vous pouvez spécifier manuellement que la première ligne du fichier est un en-tête. | Détecte automatiquement si la première ligne du fichier est un en-tête. Remarque : Vous pouvez remplacer manuellement la détection. |
Colonnes vides | Les colonnes vides sont visibles. | Les colonnes vides sont masquées, car elles ne contiennent aucune valeur. |
Caractères et mise en forme
Les tableaux suivants montrent des exemples d’affichage possible de vos données Excel et de fichier texte dans Tableau lorsque vous utilisez les types de connexions hérités et par défaut.
Excel
Vos données | Ancienne connexion | Connexion par défaut |
---|---|---|
Nombre de caractères dans le nom du champ | Les noms de champ sont tronqués à 64 caractères. | Pas de contrainte sur le nombre de caractères dans un nom de champ. |
Caractères spéciaux dans les noms de champ | Les caractères spéciaux ne sont pas autorisés dans les noms de champ. Par exemple, les caractères spéciaux tels que les guillemets et les points sont convertis en signes numériques. Les crochets sont convertis en parenthèses. | Les caractères spéciaux sont autorisés dans les noms de champ. |
Espaces de début et de fin dans les noms de champ | Les espaces de début et de fin dans les noms de champ sont autorisés. | Les espaces de début et de fin dans les noms de champ sont automatiquement supprimés des noms de colonne. |
Noms de champ dupliqués | Pour les noms de champ dupliqués, un numéro d’index est ajouté au nom du champ. Par exemple, Scores de test 1. | Pour les noms de champ dupliqués, un espace et un numéro d’index sont ajoutés au nom du champ. Par exemple, Scores de test 1. |
Formatage de cellule Excel | Prend en charge le formatage de cellules configuré à l’aide de l’option de formatage de cellules d’Excel. | Ne prend pas en charge le formatage de cellules configuré à l’aide de l’option de formatage de cellules d’Excel. |
Précision avec les valeurs de devise | Les champs qui contiennent des valeurs de devise sont représentés avec une précision maximale de quatre chiffres. | La précision complète des valeurs de devise est représentée. |
Texte
Vos données | Ancienne connexion | Connexion par défaut |
---|---|---|
Caractères spéciaux dans les noms de fichier | Les caractères spéciaux ne sont pas autorisés dans les noms de fichier. Par exemple, les caractères spéciaux tels que les points sont convertis en signes numériques. | Les caractères spéciaux sont autorisés. |
Caractères dans les noms de champ d’en-tête | Supprime automatiquement les espaces de début des noms de champ d’en-tête. | Supprime automatiquement les espaces de début et de fin des noms de champ d’en-tête. |
Field separators | Reconnaît uniquement les virgules en tant que séparateurs de champs. Remarque : Vous pouvez remplacer manuellement la détection. | Détecte automatiquement le séparateur de champ. Remarque : Vous pouvez remplacer manuellement la détection. |
Texte entre guillemets | Les guillemets utilisés pour encadrer les valeurs de texte restent visibles. | Les guillemets utilisés pour encadrer les valeurs de texte sont automatiquement masqués. |
Pages de code ANSI et OEM | Les pages de codes ANSI et OEM sont prises en charge. | Les pages de codes ANSI et OEM sont automatiquement converties pour offrir une compatibilité inter-plateformes. |
Pages de code BOM | Prend en charge de manière incohérente les pages de code BOM. | Prend en charge les pages de code BOM. |
Détection du type de données
Les tableaux suivants montrent des exemples de détection du type de données et d’affichage de certaines valeurs dans Tableau lorsque vous utilisez les types de connexions hérités et par défaut.
Excel
Détection du type de données | Ancienne connexion | Connexion par défaut |
---|---|---|
Colonnes | Le type de données d’une colonne est déterminé par les 8 premières lignes.
Remarque : Une fois le type de données d’une colonne de la table déterminé, il ne peut pas être modifié. | Le type de données d’une colonne est déterminé par 95 % des 10 000 premières lignes.
Remarque : Vous pouvez remplacer manuellement la détection. |
Valeurs de date sans heure | Les valeurs de date se voient affecter le type de données datetime. | Les valeurs de date sans heure se voient affecter le type de données date. Les valeurs de date avec heure se voient affecter le type de données datetime. |
Valeurs numériques | Toutes les valeurs numériques sont représentées sous forme de nombres réels. | Les valeurs numériques sans séparateur de décimales sont représentées sous forme d’entiers. |
Valeurs nulles | Si une colonne contient une cellulle nulle, son type de données est automatiquement désigné comme type de données chaîne. | Les cellules nulles n’affectent pas la détection du type de données. |
Erreurs de référence ou cellules vides | Si une colonne contient des cellules avec des erreurs de référence ou des cellules vides, la colonne entière est interprétée comme ayant le type de données chaîne. | Les erreurs de référence ou les cellules sans valeur n’affectent pas la détection du type de données. |
remplacement de la détection du type de données | Une fois le type de données d’une colonne de la table déterminé, il ne peut pas être modifié. | Le type de données d’une colonne peut être modifié après la détection automatique. |
Précision des valeurs de temps | La plus petite des mesures des valeurs de temps est exprimée en secondes. | La plus petite mesure des valeurs de temps est exprimée en fractions de seconde. |
Valeurs DecimalSymbol et CurrencyDecimalSymbol de schema.ini | Les valeurs DecimalSymbol et CurrencyDecimalSymbol de schema.ini sont reconnues. | Les valeurs DecimalSymbol et CurrencyDecimalSymbol de schema.ini sont reconnues. Cependant, si les deux valeurs sont utilisées, DecimalSymbol est prioritaire. |
Cellules formatées en tant que texte | Le type de données d’une colonne est détecté en tant que type de données chaîne lorsque les cellules sont formatées en tant que texte au moyen de l’option de formatage des cellules d’Excel. | Ne prend pas en charge le formatage de cellules configuré à l’aide de l’option de formatage de cellules d’Excel. |
Texte
Détection du type de données | Ancienne connexion | Connexion par défaut (8.2 et versions ultérieures) |
---|---|---|
Colonnes | Le type de données d’une colonne est déterminé par les 25 premières lignes. | Le type de données d’une colonne est déterminé par les 1024 premières lignes. |
Valeurs booléennes (vrai/faux) | Les valeurs booléennes se voient affecter le type de données chaîne. | Les valeurs booléenne se voient affecter le type de données booléen. |
Valeurs qui deviennent nulles | Les espaces d’une cellule, qu’ils soient inclus ou non entre guillemets, sont traités comme des valeurs nulles. Les colonnes contenant des valeurs nulles sont détectées comme ayant le type de données chaîne. | Deux séparateurs de champs dans une ligne sont traités comme une valeur nulle. Les valeurs nulles sont ignorées pendant la détection du type de données. |
Propriétés de connexion à la source de données
Le tableau suivant montre des exemples des différences de propriétés de connexion entre les sources de données dans Tableau lorsque vous utilisez les types de connexions hérités et par défaut.
Propriété | Ancienne connexion | Connexion par défaut |
---|---|---|
SQL personnalisé | Le SQL personnalisé est autorisé. | Ne permet pas l’utilisation du SQL personnalisé. |
Type de liaison | Autorise les types de liaison gauche, droite et interne. | Autorise les types de liaison gauche, droite, interne et externe entière. |
Opérateurs de liaison | Autorise les opérateurs de liaison égal à (=), supérieur à (>), supérieur ou égal à (>=), inférieur à <), inférieur ou égal à (<=) et différent de (<>). | Autorise les opérateurs de liaison égal à (=). |