Importer un fichier texte délimité
Vous pouvez créer une table Analytics en définissant et en important un fichier texte délimité. Les fichiers texte délimités présentent généralement une extension .txt, .csv (séparé par une virgule) ou .tsv (séparé par une tabulation).
Vous pouvez définir et importer des fichiers texte délimités sur votre ordinateur local ou sur un disque réseau. Les utilisateurs d'Analytics Exchange peuvent également accéder à des fichiers texte délimités se trouvant sur un Serveur Analytics.
La structure des fichiers texte délimités
Les fichiers texte délimités sont souvent utilisés pour importer des données à partir d'applications de tableur ou de base de données dans Analytics. Chaque ligne de tableur ou de base de données devient une ligne dans le fichier texte délimité, où chaque ligne ou enregistrement est séparé par un séparateur de lignes. Les séparateurs de lignes valides sont les suivants :
- CR retour chariot
- LF saut de ligne
- CRLF retour chariot saut de ligne (la séquence de caractères standard DOS/Windows)
Caractère de séparation de champ
Les champs de chaque enregistrement du fichier texte délimité sont séparés par un caractère de séparation de champ. Il existe trois grands types de fichiers texte délimités en fonction du caractère de séparation de champ utilisé :
- Valeurs séparées par une virgule (.csv pour Comma Separated Values ) : des virgules servent à délimiter les champs dans chaque enregistrement.
- Valeurs séparées par une tabulation (.tsv pour Tab Separated Values ) : des tabulations servent à délimiter les champs dans chaque enregistrement.
- Fichiers texte (.txt) : des virgules, des tabulations ou d'autres séparateur de champ servent à délimiter les champs dans chaque enregistrement. Les autres séparateurs de champs courants sont les espaces, les barres verticales (|) et les points-virgules (;).
Caractère des identificateurs de texte
Si un caractère de séparation de champ est utilisé, un identificateur de texte est aussi utilisé pour entourer les valeurs des champs de type caractère et les isoler des séparateurs de champ. Des identificateurs de texte courants sont les guillemets doubles (" ") ou simples (' ').
Par exemple, si la virgule est le séparateur de champs, le fait de placer la valeur $1,000 entre des identificateurs de texte ("$1,000") permet de s'assurer que la valeur est interprétée comme une seule et même valeur et non comme deux valeurs ($1 et 000).
Exemple de fichier texte délimité
L'exemple ci-dessous illustre les quatre premières lignes d'un fichier texte délimité.
- La première ligne contient les noms des champs.
- Le caractère de séparation de champ est une virgule. Chaque ligne inclut sept champs séparés par des virgules.
- Les identificateurs de texte sont les guillemets doubles. Le dernier champ inclut un identificateur de texte pour que la virgule de la valeur monétaire ne soit pas interprétée comme séparateur de champs.
Prénom,Nom,NumCarte,NoEmp,DateEmb,Salaire,Bonus_2011 Lila,Remlawi,8590122497663807,000008,12/28/2007,52750,"$1.405,40" Vladimir,Alexov,8590122281964011,000060,10/5/2007,41250,"$4.557,43" Alex,Williams,8590124253621744,000104,8/12/2010,40175,"$7.460,02"
Localisez et sélectionnez le fichier texte délimité
Utilisez la méthode correspondant à votre installation d'Analytics.
Installations autonomes d'Analytics
- Sélectionnez .
- Dans la page Sélectionner la source de données, assurez-vous que Fichier est sélectionné, puis cliquez surSuivant.
- Dans la boîte de dialogue Sélectionner le fichier à définir, localisez et sélectionnez le fichier texte à partir duquel vous souhaitez créer la table Analytics, puis cliquer sur Ouvrir.
Analytics est intégré à Analytics Exchange
- Sélectionnez .
- Dans la page Sélectionner la plateforme de la Source de données, effectuez l'une des actions suivantes :
- Pour utiliser Analytics afin d'accéder aux données, sélectionnez Local, puis cliquez sur Suivant.
-
Pour utiliser le Serveur Analytics afin d'accéder aux données, sélectionnez Serveur ACL, puis un profil de serveur Windows dans la liste déroulante, et cliquez sur Suivant.
- Si vous avez sélectionné Local :
- Dans la page Sélectionner la source de données locale, assurez-vous que Fichier est sélectionné.
- Cliquez sur Suivant.
- Si vous avez sélectionné Serveur ACL :
- Entrez le mot de passe associé à votre profil de serveur à la présentation d'une invite.
- Dans la page Sélectionner la source des données du serveur ACL, sélectionnez Fichiers plats.
- Cliquez sur Suivant.
- Dans la boîte de dialogue Sélectionner le fichier à définir, localisez et sélectionnez le fichier texte à partir duquel vous souhaitez créer la table Analytics, puis cliquer sur Ouvrir.
Spécifier les propriétés des fichiers délimités
- Dans la page Jeu de caractères, vérifiez que l'option de jeu de caractères qui convient a été sélectionnée, puis cliquez sur Suivant.
- Dans la page Format de fichier, vérifiez que l'option Fichier texte délimité est sélectionnée, puis cliquez sur Suivant.
- Dans la page Propriétés du fichier délimité, vérifiez les paramètres attribuées par Analytics aux propriétés répertoriées ci-après, effectuez toutes les mises à jour requises, puis cliquez sur Suivant.
Propriétés Description Commencer à la ligne Le numéro de ligne à partir duquel commencer à lire le fichier. Ce paramètre vous permet de sauter des lignes au début d'un fichier qui contiennent des informations que vous ne souhaitez pas importer. Par exemple, si les trois premières lignes d'un fichier contiennent des informations d'en-tête, entrez 4 pour commencer la lecture des données à la quatrième ligne.
Largeur de champ Pour l'en-tête de colonne sélectionné dans la table d'aperçu, indique la longueur du champ dans le format de table ainsi créé. Indique la longueur en caractères.
Vous pouvez conserver la longueur attribuée par Analytics ou saisir une longueur différente.
Astuce
Si vous avez essayé d'actualiser régulièrement la table Analytics ainsi créée à partir des données source mises à jour, ou bien de réutiliser la commande d'importation, saisissez une longueur de champ supérieure à celle attribuée par Analytics.
Une longueur de champ plus grande offre de l'espace supplémentaire si les valeurs mises à jour dans les données sources sont plus grandes que l'une des valeurs courantes. Les valeurs qui dépassent la longueur de champ disponible sont tronquées.
Utiliser la première ligne comme noms de champ Les valeurs de la premier ligne du fichier sont utilisées comme noms de champ dans le format de la table des résultats. Remarque
Si vous utilisez ce paramètre, la ligne utilisée comme noms de champ est n'importe quelle ligne définie dans la zone Commencer à la ligne. Si les noms de champ sont incorrects, vous pouvez les mettre à jour dans une page subséquente au niveau de l'Assistant de définition de données.
Traiter les identificateurs qui se suivent comme un identificateur unique Les caractères en double de l'identificateur sont ignorés. Par exemple, "ACL Services Ltd. dba Galvanize"" (avec deux guillemets doubles à la fin) est équivalent à "ACL Services Ltd. dba Galvanize" si vous sélectionnez cette option.
Séparateur de champs Les caractères de séparation des champs dans le fichier sont les suivants : - Virgule
- TAB
- Point-virgule
- Autre – vous permet d'indiquer le caractère qui sera utilisé comme séparateur de champs
Identificateur de texte Le symbole texte qui identifie les valeurs se trouvant dans les champs : - Guillemets doubles
- Guillemets simples
- Aucun – indique qu'aucun qualificateur de texte n'est utilisé
- Autre – vous permet d'indiquer le caractère qui sera utilisé comme qualificateur de texte
Effacer les retours chariot et Effacer les sauts de ligne Nettoie dans les données importées les caractères de retour chariot (CR, carriage return) et/ou de saut de ligne (LF, line feed) mal placés. Les caractères de retour chariot ou de saut de ligne mal placés peuvent entraîner des sauts de ligne incorrects dans les enregistrements. Une fois activée, l'option remplace tous les caractères CR/LF par un espace. Seuls les caractères CR/LF se produisant à l'intérieur d'une paire d'identificateurs de texte sont remplacés.
Pour les fichiers Windows, sélectionnez Effacer les retours chariot et Effacer les sauts de ligne.
Les deux options sont désactivées si l'option Identificateur de texte est à Aucun.
Tout type de caractère Attribue le type de données caractère à tous les champs importés. Astuce
Affecter le type de données caractère à tous les champs importés simplifie le processus d'importation des fichiers texte délimités.
Une fois que les données sont dans Analytics, vous pouvez affecter différents types (Numérique ou DateHeure par exemple) de données aux champs et en spécifier les informations de format.
L'option Tous les caractères s'avère utile si vous importez une table dans laquelle le type de données Numérique est affecté automatiquement aux champs des identificateurs par Analytics alors qu'en réalité, ils devraient utiliser le type de données Caractère.
Remplacer les valeurs NULL Nettoie dans les données importées les caractères NUL mal placés. Les caractères NUL mal placés peuvent entraîner des écarts et des divisions de champ incorrectes au sein des enregistrements. Une fois activée, l'option remplace tous les caractères NUL par un espace.
Enregistrer le fichier de données Analytics
Dans la boîte de dialogue Enregistrer le fichier de données sous, saisissez le nom du fichier de données Analytics, puis cliquez sur Enregistrer.
Si Analytics prérenseigne le nom de fichier de données, vous pouvez l'accepter ou le modifier.
Vous pouvez aussi accéder à un autre dossier pour enregistrer le fichier de données si vous ne voulez pas utiliser l'emplacement par défaut ouvert par Analytics.
Modifier les propriétés des champs Analytics
Dans la page Modifier les propriétés des champs, vérifiez les paramètres attribuées par Analytics aux propriétés répertoriées ci-après, effectuez toutes les mises à jour requises, puis cliquez sur Suivant.
Remarque
Sélectionnez un en-tête de colonne dans la table d'aperçu pour voir les propriétés associées à la colonne.
Propriétés | Description |
---|---|
Ignorer ce champ | Exclue le champ dans le format de la table des résultats. Les données du champ sont toujours importées, mais ne sont pas définies et ne s'affichent pas dans la nouvelle table Analytics. Elles peuvent être définies ultérieurement, si nécessaire, et ajoutées à la table. |
Nom | Le nom du champ dans le format de table. Vous pouvez conserver le nom de champ attribué par Analytics, ou saisir un autre nom. |
Titre de colonne | Le titre de colonne du champ dans la vue Analytics par défaut. Si vous ne spécifiez pas de titre de colonne, la valeur Nom est utilisée. |
Remarque Si vous avez sélectionné l'option Tous les caractères dans la page Propriétés du fichier délimité, les options suivantes ne s'appliquent pas et sont désactivées. |
|
Type | Le type de données attribué au champ dans Analytics. Vous pouvez conserver le type de données attribué par Analytics, ou sélectionner un type de données approprié dans la liste déroulante. Pour des informations détaillées sur les types de données pris en charge dans Analytics, consultez la section Types de données Analytics. |
Valeur | Une propriété en lecture seule qui affiche la première valeur dans le champ. La valeur est mise à jour de manière dynamique en fonction des modifications que vous apportez. |
Décimal | Champs numériques uniquement. Le nombre de décimale dans les données sources. Remarque La zone de texte Décimale s'affiche automatiquement lorsque vous sélectionnez un type de données numérique. |
Format d'entrée | Champs DateHeure uniquement. Le format des valeurs DateHeure dans les données sources. Le format que vous spécifiez doit correspondre exactement au format dans les données source. Pour plus d'informations sur les formats de date et d'heure, consultez la section Formats des données source date et heure. |
Finaliser l'import
- Dans la page Sélection finale, vérifiez les paramètres de la nouvelle table Analytics, puis cliquez sur Terminer.
Si vous souhaitez effectuer des changements, cliquez surPrécédent pour obtenir la bonne page dans l'assistant.
- Entrez un nom pour le format de table que vous ajoutez au projet, ou conservez le nom par défaut, et cliquez sur OK.
La nouvelle table Analytics est créée avec les données du fichier importé.