Pour préparer les données des valeurs séparées par un délimiteur (DSV) en vue du chargement, par exemple pour masser les données tabulaires dans la forme requise, ajoutez une étape dans une chaîne qui utilise une commande de connexion de transformation tabulaire. Par exemple :
- Fractionner les jeux de données en fonction du contenu d'un enregistrement
- Filtrage sur la base de règles
- Combiner des jeux de données provenant de sources multiples
Pour activer ces commandes, un administrateur informatique commence par créer un connecteur de transformation tabulaire.
Ajouter un en-tête
Pour ajouter une ligne d'en-tête à un fichier de valeurs séparées par des virgules (CSV), utilisez la commande Add Header.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier auquel ajouter les en-têtes. |
Séparateur |
Sélectionnez le délimiteur utilisé pour séparer les colonnes dans le fichier d'entrée . |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Ligne d'en-tête |
Saisissez tout le contenu de la ligne d'en-tête. Séparez chaque en-tête par un délimiteur, par exemple Colonne1,Colonne2,Colonne3 . |
Délimiteur d'en-tête |
Entrez le délimiteur utilisé pour séparer les en-têtes dans la ligne d'en-tête , par exemple , |
Sorties
Sortie |
Type de sortie |
CSV avec en-têtes |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
Ajouter des numéros de ligne
Pour ajouter un numéro de ligne à la DSV dans la première colonne, utilisez une commande Add Row Numbers.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier auquel ajouter des numéros de ligne. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Entrez le délimiteur utilisé pour séparer les colonnes dans le fichier d'entrée . |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Ajouter des numéros de ligne à la sortie |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
Requêtes avancées
Pour exécuter une requête SQL sur un ou plusieurs fichiers CSV, utilisez une commande Advanced Query. Vous pouvez également joindre d'autres fichiers que vous joignez à cette commande.
Note : Cette commande prend en charge les instructions SELECT
et les instructions complémentaires JOIN
, mais pas les instructions telles que INSERT
, UPDATE
, ou CREATE
. Pour insérer des lignes, utilisez la commande Stack Files; pour mettre à jour des lignes, Find and Replace.
Propriétés
Propriétés |
Détail |
Tableaux |
Saisissez tous les fichiers à utiliser dans la requête, ainsi que leur nom de tableau. |
Requête |
Saisissez la requête SQL à exécuter, sous forme de syntaxe SQLite:
- Si les noms de colonnes ou les identifiants contiennent des espaces ou des caractères spéciaux, utilisez des parenthèses. Par exemple,
[Colonne A], [Colonne B] .
- Pour mettre en forme des données avec deux espaces décimales, utilisez la syntaxe suivante :
SELECT PRINTF('%.2f',(SUM(DATA))) AS EBITDA FROM HFMDat .
- Pour sélectionner la première occurrence d'un dupliquer, par exemple si deux enregistrements ont le même
ID , utilisez la syntaxe select * from group by ID having MIN(ID) ORDER BY ID .
- Pour concaténer plusieurs chaînes de caractères, utilisez l'opérateur
|| tel que string1 || string2 [ || string_n ] .
|
Délimiteur d'entrée |
Sélectionnez le délimiteur utilisé dans les tableaux , ainsi que dans les fichiers joints. |
Délimiteur de sortie |
Sélectionnez le délimiteur à utiliser dans les résultats de la requête. |
Aperçu |
Pour imprimer un aperçu des résultats de la requête, cochez cette case. |
La commande Advanced Query tente automatiquement de déterminer le type de données d'une colonne. Pour conserver les zéros en tête d'une valeur que la commande confond avec un nombre entier, utilisez les commandes Rechercher et remplacer - avec Regex
et Remplacer les correspondances uniquement sélectionnées - pour ajouter des requêtes simples ('
) autour des valeurs de la colonne, puis les supprimer une fois la commande Advanced Query sélectionnée :
- Pour ajouter des guillemets simples, recherchez
(\d+)
, et remplacez par '$1'
.
- Pour supprimer les guillemets simples, recherchez
'(\d+)'
, et remplacez par $1
.
Lorsque Regex
est sélectionné, la commande Rechercher et remplacer utilise les parenthèses (()
) pour capturer le groupe ou les caractères, puis les remplace en tant que premier paramètre $1
. Pour créer des captures multiples, utilisez des jeux de parenthèses successifs et des valeurs incrémentielles telles que $2
.
Sorties
Sortie |
Type de sortie |
Résultat |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
Modifier le délimiteur
Pour modifier le délimiteur d'un fichier CSV, utilisez la commande Change Delimiter.
Note : Pour se conformer à la spécification RFC, utilise toujours un seul caractère comme délimiteur, de préférence une virgule ou une tabulation.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Délimiteur d'entrée |
Entrez le délimiteur actuellement utilisé dans le fichier d'entrée . Pour un caractère de tabulation, entrez \t . |
Délimiteur de sortie |
Entrez le délimiteur à utiliser après la transformation. Pour un caractère de tabulation, entrez \t . |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Conserver les lignes vides |
Cochez cette case pour conserver des lignes vides dans votre sortie. Ils sont supprimés par défaut. |
Sorties
Sortie |
Type de sortie |
Résultat CSV |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
Nettoyer les nouvelles lignes sans guillemets
Pour tenter de nettoyer un fichier conforme à la norme RFC (Request for Comments) à l'exception des caractères de nouvelle ligne non citée, utilisez la commande Clean Unquoted Newlines (Nettoyer les nouvelles lignes non citées). Par exemple, cette commande permet de traiter des fichiers de données contenant des caractères incohérents pour les retours chariot ou les nouvelles lignes.
Note : Cette commande ne nettoie que les nouvelles lignes non quotées. D'autres problèmes de non-conformité entraîneront toujours l'échec de la définition des données.
Propriétés
Propriétés |
Détail |
Prévisualisation du résultat |
Pour prévisualiser le résultat dans le journal de la commande, cochez cette case. |
Fichier d'entrée |
Saisissez le fichier à nettoyer. |
Délimiteur de fichier |
Sélectionnez le délimiteur pour chaque colonne dans Fichier d'entrée. |
Utiliser des guillemets paresseux |
Pour permettre aux guillemets d'apparaître dans les champs sans guillemets et aux guillemets non doubles d'apparaître dans les champs avec guillemets, cochez cette case. |
Ajouter un texte à la fin |
Pour ajouter à la dernière valeur de la dernière colonne de l'enregistrement précédent toute ligne d'une seule colonne sans délimiteur dans le fichier d'entrée , cochez cette case. |
Sorties
Sortie |
Type de sortie |
Sortie des nouvelles lignes nettoyée |
Fichier |
Nombre de lignes |
Entier |
Note : La sortie Line count fournit le nombre total d'enregistrements - y compris l'en-tête - dans la sortie Cleaned newlines output.
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec de la création de la sortie de la nouvelle ligne nettoyée |
Filtre de colonne
Pour filtrer les colonnes DSV dont les en-têtes correspondent au modèle spécifié, utilisez la commande Column Filter.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Sélectionner le délimiteur utilisé dans le fichier d'entrée . |
Type de modèle |
Sélectionnez le type de modèle à filtrer :
-
Index pour filtrer par index de colonne
-
Exact pour filtrer par une liste de valeurs exactes séparées par des virgules.
-
Regex pour filtrer par une expression régulière
|
Modèle |
Saisissez le modèle de correspondance des colonnes. Si Le type de modèle est Index , appliquez l'opérateur d'étalement, tel que 1:5,7:8,10:15 . |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Inverse |
Pour conserver les colonnes correspondantes et supprimer toutes les autres, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Sortie du filtre de la colonne |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
Concat des fichiers
Pour fusionner horizontalement plusieurs fichiers de sources de données tabulaires en un seul jeu de données CSV, utilisez la commande Concat Files.
Propriétés
Propriétés |
Détail |
Fichiers sources |
Saisissez les fichiers à concaténer. |
Prévisualisation du résultat |
Pour prévisualiser le résultat dans le journal de la commande, cochez cette case. |
Délimiteur de fichier |
Sélectionnez le délimiteur utilisé dans les fichiers sources . |
Sorties
Sortie |
Type de sortie |
CSV fusionné |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec de la génération du CSV |
Convertir CSV en XLSX
Pour convertir un fichier CSV en un classeur Microsoft Excel® (XLSX), utilisez la commande Convert CSV to XLSX.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à convertir en XLSX. |
Séparateur |
Sélectionner le délimiteur utilisé dans le fichier d'entrée . |
Nom de la feuille |
Saisissez le nom de la feuille à créer dans le classeur Excel. |
Fichier de sortie |
Saisissez le chemin d'accès à l'endroit où stocker le fichier (optionnel). En cas d'utilisation comme sortie d'une autre commande de la chaîne, laisser vide. |
Sorties
Sortie |
Type de sortie |
Sortie XLSX |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
Convertir JSON en CSV
Pour convertir un fichier JSON en fichier CSV, utilisez la commande Convert JSON to CSV.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier JSON à convertir en CSV. |
Fichier de sortie |
Saisissez le chemin d'accès où enregistrer le nouveau fichier CSV. En cas d'utilisation comme sortie d'une autre commande de la chaîne, laisser vide. |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Sortie CSV |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
Convertir en tableau croisé
Pour convertir un ensemble de données tabulaires - comme une sortie de requête Oracle Essbase® multidimensional expressions (MDX) - en tableau croisé, ou crosstab, mettre en forme, utilisez la commande Convert to Cross-Tab (Convertir en tableau croisé). Cette commande base la mise en page du tableau croisé sur les en-têtes de colonne et de ligne définis comme des tuples dans le jeu de données tabulaires d'entrée.
Par exemple, avec cette commande, cet ensemble de données :
(Mesures, Produit, Marché) (Réel, Trim. 1) (Réel, Trim. 2) (Réel, Trim. 3) (Réel, Trim. 4) (Budget, Trim. 1) (Budget, Trim. 2) (Budget, Trim. 3) (Budget, Trim. 4) (Ventes, 100-10, New York) 1995.0 2358.0 2612.0 1972.0 2249.0 2220.0 2470.0 1720.0 (Ventes, 100-10, Massachusetts) 1456.0 1719.0 1905.0 1438.0 1360.0 1620.0 1800.0 1250.0 (Ventes, 100-10, Floride) 620.0 735.0 821.0 623.0 570.0 690.0 770.0 530.0 (Ventes, 100-10, Connecticut) 944.0 799.0 708.0 927.0 880.0 750.0 660.0 810.0 (Ventes, 100-10, New Hampshire) 353.0 413.0 459.0 345.0 320.0 370.0 430.0 280.0 (Ventes, 100-10, Californie) 1998.0 2358.0 2612.0 1972.0 2480.0 2940.0 3250.0 2530.0 (Ventes, 100-10, Oregon) 464.0 347.0 345.0 370.0 570.0 420.0 420.0 470.0
peut devenir un tableau croisé délimité par des tabulations :
Réel Réel Réel Réel Budget Budget Budget Trim. 1 Trim. 2 Trim. 3 Trim. 4 Trim. 1 Trim. 2 Trim. 3 Trim. 4 Chiffre d'affaires 100-10 New York 1995.0 2358.0 2612.0 1972.0 2249.0 2220.0 2470.0 1720.0 Ventes 100-10 Massachusetts 1456.0 1719.0 1905.0 1438.0 1360.0 1620.0 1800.0 1250.0 Ventes 100-10 Floride 620.0 735.0 821.0 623.0 570.0 690.0 770.0 530.0 Ventes 100-10 Connecticut 944.0 799.0 708.0 927.0 880.0 750.0 660.0 810.0 Ventes 100-10 New Hampshire 353.0 413.0 459.0 345.0 320.0 370.0 430.0 280.0 Ventes 100-10 Californie 1998.0 2358.0 2612.0 1972.0 2480.0 2940.0 3250.0 2530.0 Ventes 100-10 Oregon 464.0 347.0 345.0 370.0 570.0 420.0 420.0 470.0
Sample configuration
La configuration se présente comme suit :

Propriétés
Propriétés |
Détail |
Prévisualisation du résultat |
Pour prévisualiser le format du tableau croisé, cochez cette case. |
Fichier d'entrée |
Saisissez le fichier à convertir en forme de tableau croisé, les en-têtes de colonne et de ligne étant définis comme des tuples. Note : Configurer le fichier d'entrée de manière à ce que sa première colonne soit un ensemble délimité de valeurs à répartir horizontalement et sa première ligne un ensemble délimité de valeurs à répartir verticalement. |
Délimiteur de fichier |
Sélectionner le délimiteur utilisé avec les colonnes dans Fichier d'entrée. |
Délimiteur de champ |
Entrez le caractère à utiliser pour séparer chaque champ saisi en forme de tableau croisé. |
Omettre la clé (cellule A1) |
Pour omettre la cellule A1 du fichier d'entrée dans le format du tableau croisé, cochez cette case. Par exemple, si la cellule A1 contient (A,B), les cellules A1 et A2 du format tableau croisé sont vides ; sinon, elles contiennent A et B. |
Sorties
Sortie |
Type de sortie |
Rapport de tableau croisé |
Fichier |
Nombre de lignes |
Entier |
Note : La sortie Line count fournit le nombre total de lignes dans la sortie Crosstab report, incluant toutes les lignes d'en-tête.
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
Convertir XLSX en CSV
La version "transformation tabulaire" de cette commande n'est plus utilisée. Toute chaîne existante utilisant cette commande continuera à fonctionner, mais aucune instance ne pourra être créée à l'avenir.
Nous vous recommandons plutôt d'utiliser la commandeWorksheet to CSV du connecteur Excel.
Copier la colonne
Pour copier une colonne à partir d'un fichier DSV, utilisez la commande Copy Column.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Sélectionner le délimiteur utilisé dans le fichier d'entrée . |
Nom de la colonne |
Saisissez le nom de la colonne à copier. |
Nouveau nom de colonne |
Saisissez le nom de la copie résultante de la colonne. |
Insérer un index |
Saisissez l'indice de la colonne à laquelle la copie de la colonne doit être insérée. |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Copier la sortie des colonnes |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée, généralement un " |
Valeur de l'extrait
Pour extraire une valeur d'un fichier DSV en fonction de l'indice de ligne et de l'indice de colonne, utilisez la commande Extract Value.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Séparateur |
Sélectionner le délimiteur utilisé dans le fichier d'entrée . |
Indice de ligne |
Entrez le numéro de la ligne à partir de laquelle la valeur doit être extraite, la première ligne du fichier d'entrée étant 1 . |
Indice de colonne |
Saisissez le numéro de colonne de l'entrée Row index à extraire. Pour extraire la totalité de la ligne, ne rien indiquer. |
Sorties
Sortie |
Type de sortie |
Ligne |
JSON |
Valeur |
Chaîne |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
Filtrage des rangs
Pour filtrer les lignes du DSV à l'aide d'une expression régulière (regex) ou d'une correspondance exacte d'une ou plusieurs colonnes de la ligne, utilisez la commande Filter Rows (Filtrer les lignes).
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Sélectionner le délimiteur utilisé dans le fichier d'entrée . |
Rechercher un modèle |
Saisissez le modèle à utiliser pour rechercher les correspondances. |
Type de modèle de correspondance |
Sélectionnez une correspondance avec un modèle Regex ou Exact . |
Insensible à la casse |
Pour ignorer la casse du texte, cochez cette case. |
Inverse |
Pour conserver toutes les lignes correspondantes et ignorer les autres, cochez cette case. |
Colonnes de recherche |
Saisissez une liste d'index de colonnes séparés par des virgules pour limiter la recherche. |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Note : La commande Filter Rows attend un fichier DSV correct avec des en-têtes. Pour filtrer la première ligne d'un fichier sans en-têtes, utilisez la commande Rechercher
de une connexion à File Utilities.
Sorties
Sortie |
Type de sortie |
Sortie de la ligne de filtre |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
Find and replace (Rechercher et remplacer)
Pour rechercher et remplacer les valeurs d'une colonne dans les données sur la base d'une expression régulière , d'une chaîne de texte complète ou d'un index de colonne, utilisez la commande Find and Replace.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Fichier de sortie |
Indiquer s'il faut sortir le fichier original ou une copie :
- Pour sortir le fichier original avec ses valeurs de colonne mises à jour, entrez le même fichier que Fichier d'entrée.
- Pour sortir une copie de l'original avec les valeurs de colonne mises à jour, entrez le nom du nouveau fichier.
|
Séparateur |
Sélectionner le délimiteur utilisé dans le fichier d'entrée . |
Rechercher un modèle |
Entrez l'expression régulière, la chaîne de texte ou l'index de colonne à utiliser pour identifier les valeurs à remplacer, sur la base de Type de modèle de correspondance. |
Type de modèle de correspondance |
Sélectionnez la manière d'identifier les valeurs de colonne à rechercher :
- Pour rechercher des valeurs basées sur une expression régulière, sélectionnez
Regex .
- Pour rechercher des valeurs correspondant à une chaîne de texte complète, sélectionnez
Exact .
- Pour rechercher des valeurs en fonction de leur colonne, sélectionnez
Index .
Note : Exact correspond à la chaîne complète dans chaque colonne. Pour rechercher et remplacer une valeur partielle par une colonne, sélectionnez Regex et Remplacer uniquement les correspondances. |
Valeur de remplacement |
Saisissez le texte par lequel remplacer les valeurs correspondantes. Note : Si Le type de modèle de correspondance est Index , la valeur de remplacement remplace toutes les valeurs de la colonne correspondante. |
Insensible à la casse |
Pour ignorer la casse du texte, cochez cette case. |
Remplacer uniquement les correspondances |
Si Type de modèle de correspondance est Regex , cochez cette case pour remplacer uniquement le texte correspondant par la valeur de remplacement. |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Colonnes |
Entrez une liste de colonnes séparées par des virgules pour l'étendue de la commande, avec 0 pour la première colonne. Par exemple, 0,1,2,3 limite la commande aux quatre premières colonnes. |
Note : Pour appliquer la même entrée Valeur de remplacement à plusieurs valeurs, utilisez une expression régulière comme entrée Rechercher un modèle, telle que (?:Variance|Variance %|Toutes les périodes|FY15|YTD)
.
Sorties
Sortie |
Type de sortie |
Rechercher et remplacer la sortie |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
Insérer une colonne
Pour insérer une colonne dans un fichier DSV, utilisez la commande Insert Column.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Sélectionner le délimiteur utilisé dans le fichier d'entrée . |
Texte de l'en-tête |
Saisissez le nom du nouvel en-tête de colonne. |
Valeur des données |
Saisissez le texte à insérer dans la nouvelle colonne. |
Insérer un index |
Saisissez l'indice de la colonne à laquelle la nouvelle colonne doit être insérée. |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Note : Pour insérer plusieurs colonnes, ajoutez une colonne au fichier d'entrée avec un en-tête EMPTY_REPLACED_HEADER
, avec une valeur pour chaque ligne EMPTY_REPLACED_VALUE
. Avec la connexion aux utilitaires de fichiers, utilisez les commandes Rechercher et Remplacer
pour remplacer l'espace réservé à l'en-tête par l'en-tête de colonne souhaité, et l'espace réservé à la valeur par une chaîne contenant le nombre de virgules nécessaires.
Sorties
Sortie |
Type de sortie |
Insérer une sortie de colonne |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
Joindre des colonnes
Pour joindre plusieurs colonnes d'un fichier DSV et, en option, ignorer les colonnes utilisées, utilisez la commande Join Columns.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Sélectionner le délimiteur de Fichier d'entrée. |
Index de la colonne jointe |
Saisissez l'indice numérique de la nouvelle colonne. Pour la première colonne, entrez 0 . |
Type de modèle de correspondance |
Sélectionnez le type de modèle pour rechercher les colonnes :
- Pour rechercher par emplacement de colonne, sélectionnez Index.
- Pour entrer dans une liste d'en-têtes séparés par des virgules, sélectionnez Exact.
- Pour utiliser l'expression régulière , sélectionnez Regex.
|
Modèle de correspondance |
Entrez le modèle ou l'index à utiliser pour rechercher les colonnes à joindre. |
En-tête de colonne jointe |
Entrez le nom de la nouvelle colonne créée à partir de la jointure. |
Joindre le texte |
Entrez le texte qui joint les valeurs dans la nouvelle colonne, par exemple - . |
Ignorer |
Pour supprimer les colonnes jointes afin de créer la nouvelle, cochez cette case. |
Résultats en avant-première |
Pour prévisualiser les 10 premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Sortie d'une colonne jointe |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
En-têtes de cartes
Pour remplacer une liste d'en-têtes par une autre liste d'en-têtes, utilisez la commande Map Headers. Dans les listes, séparez les en-têtes par des virgules, et l'ordre importe.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Sélectionner le délimiteur de Fichier d'entrée. |
En-têtes d'entrée |
Saisissez une liste des en-têtes à remplacer par de nouvelles valeurs, dans le même ordre que En-têtes de sortie. |
En-têtes de sortie |
Saisissez une liste des nouveaux en-têtes à inclure dans la sortie, dans le même ordre que En-têtes d'entrée. |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Utiliser des index |
Si En-têtes d'entrée utilise des index numériques, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Sortie des en-têtes de carte |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
Croisée dynamique
Pour représenter les valeurs d'une colonne de données sous forme de colonnes distinctes, utilisez la commande Pivot. Lorsque vous croisez une colonne, les valeurs uniques de ses lignes deviennent de nouveaux en-têtes de colonne.
Par exemple, compte tenu des données suivantes :
ANNÉE,MESURE,PRODUIT,MARCHÉ,SCÉNARIO,Période,Montant FY20,Sales,100-10,Massachusetts,Actual,JAN,125 FY20,Sales,100-10,Massachusetts,Actual,FEB,225 AF20,Ventes,100-10,Massachusetts,Réel,MAR,325 AF20,Ventes,100-10,Massachusetts,Réel,APR,425 AF20,Ventes,100-10,Massachusetts,Réel,MAI,525 AF20,Ventes,100-10,Massachusetts,Actual,JUN,625 FY20,Sales,100-10,Massachusetts,Actual,JUL,725 FY20,Sales,100-10,Massachusetts,Actual,AUG,825 FY20,Sales,100-10,Massachusetts,Actual,SEP,925 FY20,Sales,100-10,Massachusetts,Actual,OCT,1025 FY20,Sales,100-10,Massachusetts,Actual,NOV,1125 FY20,Sales,100-10,Massachusetts,Effectif,DEC,1225 EXERCICE20,COGS,100-10,Massachusetts,Effectif,JAN,100 EXERCICE20,COGS,100-10,Massachusetts,Effectif,FEB,200 EXERCICE20,COGS,100-10,Massachusetts,Effectif,MAR,300 EXERCICE20,COGS,100-10,Massachusetts,Effectif,APR,400 EXERCICE20,COGS,100-10,Massachusetts,Effectif,MAI,500 EXERCICE20,COGS,100-10,Massachusetts,Actual,JUN,600 FY20,COGS,100-10,Massachusetts,Actual,JUL,700 FY20,COGS,100-10,Massachusetts,Actual,AUG,800 FY20,COGS,100-10,Massachusetts,Actual,SEP,900 EXERCICE 20, COGS,100-10,Massachusetts,Réel,OCT,1000 EXERCICE 20, COGS,100-10,Massachusetts,Réel,NOV,1100 EXERCICE 20, COGS,100-10,Massachusetts,Réel,DEC,1200
Si vous croisez la colonne MEASURE
, que vous agrégez la colonne Amount
et que vous spécifiez les colonnes restantes en tant que lignes, la sortie remplace la colonne MEASURE
par des colonnes pour ses valeurs Sales
et COGS
et fournit leurs montants respectifs :
ANNÉE,PRODUIT,MARCHÉ,SCÉNARIO,Période,Ventes,COGS FY20,100-10,Massachusetts,Actual,APR,425,400 FY20,100-10,Massachusetts,Actual,AUG,825,800 FY20,100-10,Massachusetts,Actual,DEC,1225,1200 FY20,100-10,Massachusetts,Actual,FEB,225,200 FY20,100-10,Massachusetts,Actual,JAN,125,100 FY20,100-10,Massachusetts,Actual,JUL,725,700 FY20,100-10,Massachusetts,Actual,JUN,625,600 FY20,100-10,Massachusetts,Actual,MAR,325,300 FY20,100-10,Massachusetts,Actual,MAY,525,500 FY20,100-10,Massachusetts,Actual,NOV,1125,1100 FY20,100-10,Massachusetts,Actual,OCT,1025,1000 FY20,100-10,Massachusetts,Actual,SEP,925,900
Si vous excluez la colonne Période
des lignes, toutes les périodes sont agrégées pour chaque combinaison des lignes restantes :
ANNÉE,PRODUIT,MARCHÉ,SCÉNARIO,Ventes,COGS EF20,100-10,Massachusetts,Réel,8100,7800
Si vous croisez les colonnes MEASURE
et Period
, chaque combinaison unique de leurs valeurs apparaît sous forme de colonnes, telles que Sales-JAN
, Sales-FEB
, COGS-JAN
, et ainsi de suite :
YEAR,PRODUCT,MARKET,SCENARIO,Sales-JAN,Sales-FEB,Sales-MAR,Sales-APR,Sales-MAY,Sales-JUN,Sales-JUL,Sales-AUG,Sales-SEP,Sales-OCT,Sales-NOV,Sales-DEC,COGS-JAN,COGS-FEB,COGS-MAR,COGS-APR,COGS-MAY,COGS-JUN,COGS-JUL,COGS-AUG,COGS-SEP,COGS-OCT,COGS-NOV,COGS-DEC FY20,100-10,Massachusetts,Actual,125,225,325,425,525,625,725,825,925,1025,1125,1225,100,200,300,400,500,600,700,800,900,1000,1100,1200
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier contenant les données à croiser. |
Séparateur |
Sélectionnez le délimiteur utilisé pour séparer les champs dans le fichier d'entrée . |
Agrégation |
Sélectionnez le mode d'agrégation des valeurs croisées :
- SUM, pour regrouper les enregistrements ayant les mêmes valeurs de ligne en un seul enregistrement. Recommandé.
- NONE, pour créer plusieurs lignes pour un seul ensemble de valeurs équivalentes. Chaque ligne de la colonne croisée sera alimentée, mais d'autres peuvent inclure NULL.
|
Valeurs à agréger |
Saisissez la colonne contenant les données à inclure dans les lignes des colonnes croisées, comme la colonne Amount dans l'exemple précédent. |
Colonnes croisées |
Saisissez les colonnes avec les valeurs de ligne à utiliser comme en-têtes de colonne. S'il y a plusieurs colonnes, une colonne distincte apparaît pour chaque combinaison unique de leurs valeurs. |
Délimiteur de colonne |
Si plusieurs colonnes Pivot, entrez le délimiteur à utiliser pour séparer leurs valeurs dans les nouveaux en-têtes de colonne. |
Croisée dynamique |
Saisissez les colonnes dans le fichier d'entrée à conserver. Dans la sortie, chaque combinaison unique des valeurs de ces colonnes apparaît sous forme de lignes. Ne pas entrer les mêmes colonnes que Valeurs à agréger ou Colonnes croisées. |
Résultats en avant-première |
Pour activer l'aperçu des données croisées, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Résultat croisé dynamique |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans Fichier d'entrée, généralement un ". |
Réorganiser les colonnes
Pour réorganiser les colonnes d'un fichier DSV, utilisez la commande Reorder columns. Vous pouvez identifier les colonnes par leur nom ou leur index.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Séparateur |
Sélectionner le délimiteur utilisé dans le fichier d'entrée . |
Commandes de colonnes |
Entrez un tableau de colonnes ou d'intervalles individuels provenant du fichier d'entrée , dans l'ordre dans lequel ils doivent apparaître dans le fichier transformé. Pour spécifier des colonnes, utilisez leur nom ou leur index, en commençant par 1 . Par exemple, saisissez 4:6 ou ColA:ColC pour spécifier une plage, ou 7 ou ColH pour une colonne individuelle. Note : Toutes les colonnes de Fichier d'entrée non incluses dans Ordre des colonnes apparaissent à la fin des colonnes du fichier transformé, dans le même ordre que dans Fichier d'entrée. |
Résultats en avant-première |
Pour afficher un aperçu des résultats (l'en-tête et les 10 premières lignes) dans la sortie de la commande, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Fichier transformé |
Fichier |
Rangs transformés |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
Filtres intelligents
Pour appliquer les critères de plusieurs groupes de filtres (basés sur des valeurs de texte, de date ou de nombre) aux lignes d'un fichier DSV, utilisez la commande Smart Filter Rows. Vous pouvez filtrer les lignes par expression régulière ou une correspondance exacte d'une ou plusieurs de leurs colonnes.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Sélectionner le délimiteur utilisé dans le fichier d'entrée . |
Inverse |
Pour conserver - et non supprimer - toutes les lignes qui correspondent aux filtres , cochez cette case. |
Filtres |
Pour définir les filtres de texte, de nombre ou de date à appliquer au fichier d'entrée , sélectionnez l'opérateur pour les groupes de filtres (ET ou OU) et configurez les critères pour chacun d'entre eux. Pour un texte , le groupe de filtres:
- Dans Nom de la colonne, entrez le nom de la colonne à filtrer.
- Pour ignorer la casse de Nom de la colonne et Texte de comparaison, sélectionnez Insensible à la casse.
- Dans Condition et Comparez le texte, entrez les critères de la valeur à rechercher dans la colonne, tels que "Egal à [texte]" ou "Contient [texte]".
Pour un numéro de , le groupe de filtres:
- Dans Format, sélectionnez le format du nombre à mettre en forme - entier ou décimal. S'il peut s'agir de l'un ou l'autre, sélectionnez Décimales.
- Dans Nom de la colonne, entrez le nom de la colonne à filtrer.
- Dans Condition et Numéro de test, entrez les critères de la valeur à rechercher dans la colonne, par exemple "Egal à [nombre]" ou "Inférieur à [nombre]".
Pour un groupe de filtres date:
- Dans Format, saisissez le 2 janvier 2006 dans la forme de la date à faire correspondre, par exemple 2006-01-02.
- Dans Nom de la colonne, entrez le nom de la colonne à filtrer.
- Dans Condition et Comparez la date, entrez les critères de la valeur à rechercher dans la colonne, par exemple "Egal à [date]" ou "Inférieur à [date]".
|
Résultats en avant-première |
Pour afficher un aperçu des résultats dans la sortie de la commande, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Sortie de la rangée de filtres intelligents |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
Fractionner le fichier
Pour diviser un fichier en plusieurs fichiers sur la base d'un nombre d'enregistrements, utilisez la commande Split File. Par exemple, utilisez cette commande pour traiter de plus petits morceaux en parallèle afin d'aider à améliorer les performances.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à scinder en plusieurs fichiers. |
Délimiteur de fichier |
Sélectionnez le délimiteur pour chaque colonne dans Fichier d'entrée. |
Préparez l'en-tête |
Pour inclure l'en-tête du fichier d'entrée dans chaque morceau de fichier créé, cochez cette case. |
Modalités de dépôt par fichier |
Saisissez le nombre maximum d'enregistrements à inclure dans chaque morceau de fichier. |
Sorties
Sortie |
Type de sortie |
Diviser les fichiers en morceaux |
Fichier |
Nombre de morceaux |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec de la création des morceaux de fichier |
Valeur de fractionnement
Pour diviser une colonne en plusieurs colonnes en fonction d'un délimiteur de valeur, utilisez la commande Split Value.
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier à transformer. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Sélectionnez le délimiteur utilisé pour séparer les colonnes dans le fichier d'entrée . |
Nouveaux en-têtes |
Entrez une liste des nouveaux en-têtes à créer à partir de la valeur de fractionnement, dans l'ordre. |
Nom de la colonne |
Saisissez l'en-tête de la colonne à fractionner. |
Délimiteur de valeur |
Saisissez le délimiteur sur lequel la valeur doit être scindée. |
Colonne à ignorer |
Pour supprimer la colonne en cours de fractionnement, cochez cette case. |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Sortie de valeurs fractionnées |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans Fichier d'entrée, généralement un ". |
Fichiers de pile
Pour empiler les valeurs d'une liste de fichiers de valeurs séparées par des délimiteurs (DSV) les unes sur les autres dans un ordre spécifié, utilisez la commande Stack Files. La ligne d'en-tête du premier fichier sera utilisée dans le nouveau fichier.
Note : Pour empiler des fichiers avec cette commande, ils doivent tous avoir le même nombre de colonnes. Pour empiler des fichiers asymétriques, utilisez le connecteur File Utils et sa commande Stack Files.
Propriétés
Propriétés |
Détail |
Fichiers |
Saisissez les fichiers DSV à empiler. |
Fichier de sortie |
Entrez le nom du fichier résultant de la transformation. |
Séparateur |
Sélectionnez le délimiteur utilisé pour séparer les colonnes dans Files. |
Fichier d'entrée |
Entrez les fichiers à empiler, séparés par une virgule. Note: En cas d'utilisation d'une boucle, ce champ est obligatoire (car les fichiers ne sont pas chargés dans la section Fichiers). La commande déclenchera une erreur "fichier non recherché" si elle est ajoutée à la section Fichiers. |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Sortie des fichiers de pile |
Fichier |
Nombre d'enregistrements |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans Fichier d'entrée, généralement un ". |
Transposition
Pour faire pivoter tous les fichiers d'un fichier délimité le long de ses axes horizontaux et verticaux, de sorte que les lignes deviennent des colonnes et vice versa, utilisez la commande Transpose. Par exemple, avec cette commande, ce CSV :
id,1,2,3,4
nom, "Johnson, Smith, and Jones Co.", "Sam Smith",Barney & Co.,Johnson's Auto
montant,345.33,933.40,0,2344
remarque,Paye à l'heure, "Superbe collaboration",
devient :
id,name,amount,remark
1, "Johnson, Smith, and Jones Co",345.33,Paye à l'heure
2, "Sam Smith",933.40,
3,Barney & Co, "Superbe collaboration"
4,Johnson's Auto,2344,
Propriétés
Propriétés |
Détail |
Résultats en avant-première |
Pour prévisualiser les dix premières lignes et l'en-tête des résultats de la transformation, cochez cette case. |
Fichier d'entrée |
Saisissez le fichier délimité à transposer. |
Délimiteur de fichier |
Sélectionner le délimiteur de chaque colonne de Fichier d'entrée. |
Taille des morceaux |
Entrez la taille maximale (en Mo) de chaque fichier de travail à traiter. |
Sorties
Sortie |
Type de sortie |
CSV transposé |
Fichier |
Nombre d'enregistrements |
Entier |
Note :Record Count fournit le nombre total de lignes dans Transposed CSV, sans inclure la ligne d'en-tête.
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec de la transposition du fichier d'entrée |
Unpivot
Pour consolider plusieurs colonnes de données - telles que des périodes de temps dans des données financières - en une seule colonne avec plusieurs lignes, utilisez une commande Unpivot. Par exemple, compte tenu des données suivantes :
ANNÉE,MESURE,PRODUIT,MARCHÉ,SCÉNARIO,JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC FY20,Sales,100-10,New York,Actual,100,200,300,400,500,600,700,800,900,1000,1100,1200 FY20,Sales,100-10,Massachusetts,Actual,125,225,325,425,525,625,725,825,925,1025,1125,1225
Vous pouvez dépivoter les montants mensuels dans les nouvelles colonnes Période
et Montant
:
ANNÉE,MESURE,PRODUIT,MARCHÉ,SCÉNARIO,Période,Montant Année 20, Ventes,100-10,Massachusetts,Réel,JAN,125 Année 20, Ventes,100-10,Massachusetts,Réel,FÉV,225 Année 20, Ventes,100-10,Massachusetts,Réel,MAR,325 Année 20, Ventes,100-10,Massachusetts,Réel,AVR,425 Année 20, Ventes,100-10,Massachusetts,Réel,MAY,525 FY20,Sales,100-10,Massachusetts,Actual,JUN,625 FY20,Sales,100-10,Massachusetts,Actual,JUL,725 FY20,Sales,100-10,Massachusetts,Actual,AUG,825 FY20,Sales,100-10,Massachusetts,Actual,SEP,925 FY20,Sales,100-10,Massachusetts,Actual,OCT,1025 FY20,Sales,100-10,Massachusetts,Actual,NOV,1125 AF20,Ventes,100-10,Massachusetts,Réel,DEC,1225 AF20,Ventes,100-10,New York,Réel,JAN,100 AF20,Ventes,100-10,New York,Réel,FEB,200 AF20,Ventes,100-10,New York,Réel,MAR,300 AF20,Ventes,100-10,New York,Réel,APR,400 AF20,Ventes,100-10,New York,Réel,MAI,500 AF20,Ventes,100-10,New York,Actual,JUN,600 FY20,Sales,100-10,New York,Actual,JUL,700 FY20,Sales,100-10,New York,Actual,AUG,800 FY20,Sales,100-10,New York,Actual,SEP,900 FY20,Sales,100-10,New York,Actual,OCT,1000 FY20,Sales,100-10,New York,Actual,NOV,1100 FY20,Sales,100-10,New York,Actual,DEC,1200
Propriétés
Propriétés |
Détail |
Fichier d'entrée |
Saisissez le fichier contenant les données à dépersonnaliser. |
Séparateur |
Sélectionnez le délimiteur utilisé pour séparer les champs dans le fichier d'entrée . |
Agrégation |
Sélectionner la manière d'agréger les valeurs non divisées :
- SUM, pour agréger des enregistrements dont les valeurs sont identiques dans toutes les colonnes. Recommandé.
- NONE, pour créer des lignes dupliquées avec la valeur unique des données de chaque enregistrement.
|
Nouvelle étiquette de colonne |
Saisissez l'en-tête de la colonne dans la sortie avec des lignes basées sur les colonnes non pivotées. Dans l'exemple précédent, Période . |
En-tête de colonne de données |
Saisissez l'en-tête de la colonne dans la sortie avec les données pour les colonnes non pivotées. Dans l'exemple précédent, Montant . |
En-têtes de données |
Pour dépivoter des colonnes spécifiques, énumérez leurs en-têtes, en appuyant sur Saisis en entre chacune d'elles. Dans l'exemple précédent, JAN , FEB , MAR , et ainsi de suite. |
Nom de la colonne de la croisée dynamique de départ |
Pour dépivoter une plage de colonnes par en-tête de colonne, entrez le nom de la première colonne de la plage. Dans l'exemple précédent, JAN . |
Nom de la colonne de la croisée dynamique Fin |
Pour dépivoter une plage de colonnes par en-tête de colonne, entrez le nom de la dernière colonne de la plage. Dans l'exemple précédent, DEC . Note : Si vous entrez Nom de la colonne pivot de départ mais pas Nom de la colonne pivot de fin, la commande la croise et toutes les colonnes à droite de Nom de la colonne pivot de départ. Cela peut être utile avec les données produites par les prévisions glissantes. |
Index de la colonne croisée dynamique de départ |
Pour dépivoter une plage de colonnes par position, entrez la valeur de l'index de la première colonne de la plage. Utilisez un index à base zéro, où les colonnes du fichier d'entrée commencent par 0. Dans l'exemple précédent, 5 . |
Index de la colonne croisée dynamique Fin |
Pour dépivoter une plage de colonnes par position, entrez la valeur de l'index de la dernière colonne de la plage. Utilisez un index à base zéro, où les colonnes du fichier d'entrée commencent par 0. Dans l'exemple précédent, 16 . Note : Si vous entrez l'indice de la colonne pivot de départ mais pas l'indice de la colonne pivot de fin, la commande la croise dynamique et toutes les colonnes à droite de l'indice de la colonne pivot de départ. Cela peut être utile avec les données produites par les prévisions glissantes. |
Résultats en avant-première |
Pour activer un aperçu de la sortie non pivotée, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Résultat sans pivot |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Arguments non valables |
2 |
Erreur |
Échec général |
14 |
Erreur |
Emplacement du fichier de sortie non valide |
15 |
Erreur |
Le caractère d'échappement utilisé dans le fichier d'entrée , généralement un " ". |
Dépannage
Si une commande échoue, vérifiez les problèmes suivants.
Délimiteur incorrect
Si le mauvais délimiteur est défini lorsque vous configurez une commande de transformation, la transformation ne s'exécutera pas comme prévu.
Ce n'est pas un véritable CSV
Si le jeu de données tabulaires n'est pas un CSV correct, la commande de transformation ne s'exécutera pas, car elle vérifie si le format est conforme à la RFC 4180 avant de traiter l'entrée. Un CSV en bonne et due forme :
- Stocke les données en texte brut en utilisant un jeu de caractères tel que l'ASCII, l'Unicode (par exemple, UTF-8), l'EBCDIC ou le Shift JIS.
- Se compose d'enregistrements avec un enregistrement par ligne et d'enregistrements divisés en champs séparés par des délimiteurs, généralement un seul caractère réservé tel qu'une virgule, un point-virgule ou une tabulation. Le délimiteur peut parfois inclure des espaces facultatifs.
- Présente la même séquence de champs pour chaque enregistrement
- Il s'agit généralement d'un fichier plat ou d'un rapport de données relationnelles en sortie.
Nombre incohérent de colonnes dans chaque enregistrement
Si les enregistrements d'un ensemble de données tabulaires ont des nombres de colonnes différents, la commande de transformation détecte qu'il ne s'agit pas d'un CSV approprié.
Différents nombres de colonnes
La combinaison de deux jeux de données tabulaires CSV appropriés avec des nombres de colonnes différents ne fonctionnera pas, et la commande Stack Files affichera une erreur.