Per preparare i dati DSV (Delimiter-separated values) per il caricamento, ad esempio per massaggiare i dati tabellari nel formato richiesto, aggiungere un passo in una catena che utilizzi un comando di connessione Tabular Transformation. Ad esempio:
- Dividere gli insiemi di dati in base al contenuto di un record
- Filtro basato su regole
- Combinare insiemi di dati provenienti da più fonti
Per abilitare questi comandi, un amministratore IT deve innanzitutto creare un connettore Tabular Transformation.
Aggiungi intestazione
Per aggiungere una riga di intestazione a un file CSV (comma-separated values), utilizzare il comando Add Header.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Inserire il file a cui aggiungere le intestazioni. |
Delimitatore |
Selezionare il delimitatore utilizzato per separare le colonne nel file di input . |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Riga di intestazione |
Inserire l'intero contenuto della riga di intestazione. Separare ogni intestazione con un delimitatore, ad esempio Colonna1,Colonna2,Colonna3 . |
Delimitatore di intestazione |
Inserire il delimitatore utilizzato per separare le intestazioni nella riga di intestazione , ad esempio , |
Uscite
Uscita |
Tipo di uscita |
CSV con intestazioni |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
Aggiungere i numeri di riga
Per aggiungere un numero di riga al DSV nella prima colonna, utilizzare il comando Add Row Numbers.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Inserire il file a cui aggiungere i numeri di riga. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Inserire il delimitatore utilizzato per separare le colonne nel file di input . |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Aggiungere i numeri di riga in uscita |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape usato nel file di input , di solito un ". |
Interrogazione avanzata
Per eseguire una query SQL su uno o più file CSV, utilizzare il comando Advanced Query. È inoltre possibile unire altri file allegati a questo comando.
Nota: Questo comando supporta le istruzioni SELECT
e le istruzioni complementari JOIN
, ma non le istruzioni come INSERT
, UPDATE
, o CREATE
. Per inserire le righe, utilizzare il comando Stack Files; per aggiornare le righe, Find and Replace.
Proprietà
Proprietà |
Dettaglio |
Tavoli |
Inserire tutti i file da utilizzare nella query e il nome della tabella. |
Interrogazione |
Inserire la query SQL da eseguire, come sintassi SQLite:
- Se i nomi delle colonne o gli identificatori contengono spazi o caratteri speciali, utilizzare le parentesi. Ad esempio,
[Colonna A], [Colonna B] .
- Per formattare i dati con due spazi decimali, utilizzare la sintassi
SELECT PRINTF('%.2f',(SUM(DATA))) COME EBITDA DA HFMDat .
- Per selezionare la prima istanza di un duplicato, ad esempio se due record hanno lo stesso ID
, utilizzare la sintassi select * from group by ID having MIN(ID) ORDER BY ID .
- Per concatenare insieme più stringhe, utilizzare l'operatore
|| come string1 || string2 [ || string_n ] .
|
Delimitatore di ingresso |
Selezionare il delimitatore utilizzato in Tables, così come i file di unione. |
Delimitatore di uscita |
Selezionare il delimitatore da utilizzare nei risultati della query. |
Anteprima |
Per stampare un'anteprima dei risultati della query, selezionare questa casella. |
Il comando Advanced Query cerca automaticamente di determinare il tipo di dati di una colonna. Per mantenere gli zeri iniziali di un valore che il comando sbaglia per un numero intero, usare i comandi Trova e sostituisci con Regex
e Sostituisci solo le corrispondenze per aggiungere apici singoli ('
) intorno ai valori della colonna e poi rimuoverli al termine del comando Query avanzata:
- Per aggiungere le virgolette singole, trovare
(\d+)
, e sostituirlo con '$1'
.
- Per rimuovere le virgolette singole, trovare
'(\d+)'
, e sostituirlo con $1
.
Con Regex
selezionato, il comando Trova e sostituisci utilizza le parentesi (()
) per catturare il gruppo o i caratteri e poi li sostituisce come primo parametro $1
. Per creare catture multiple, utilizzare serie successive di parentesi e valori incrementali come $2
.
Uscite
Uscita |
Tipo di uscita |
Risultato |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape usato nel file di input , di solito un ". |
Cambiare il delimitatore
Per modificare il delimitatore di un file CSV, utilizzare il comando Change Delimiter.
Nota: Per rispettare le specifiche RFC, utilizzare sempre un singolo carattere come delimitatore, preferibilmente una virgola o un carattere di tabulazione.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
Delimitatore di ingresso |
Inserire il delimitatore attualmente utilizzato nel file di input . Per un carattere di tabulazione, immettere \t . |
Delimitatore di uscita |
Inserire il delimitatore da utilizzare dopo la trasformazione. Per un carattere di tabulazione, immettere \t . |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Risultato CSV |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
Pulire le linee nuove non virgolettate
Per tentare di pulire un file conforme a Request for Comments (RFC), tranne che per i caratteri di nuova riga non quotati, utilizzare il comando Clean Unquoted Newlines. Ad esempio, utilizzare questo comando per elaborare file di dati con caratteri non coerenti per i ritorni a capo o le nuove righe.
Nota: Questo comando pulisce solo le righe nuove non quotate. Altri problemi non conformi causeranno comunque il fallimento del set di dati.
Proprietà
Proprietà |
Dettaglio |
Anteprima del risultato |
Per visualizzare l'anteprima del risultato nel registro del comando, selezionare questa casella. |
File di ingresso |
Immettere il file da pulire. |
Delimitatore di file |
Selezionare il delimitatore per ogni colonna del file di input . |
Utilizzare le citazioni pigre |
Per far apparire le virgolette nei campi non quotati e le virgolette non doppie nei campi quotati, selezionare questa casella. |
Aggiungere il testo a capo |
Per aggiungere qualsiasi riga a colonna singola senza delimitatori nel file di input all'ultimo valore dell'ultima colonna del record precedente, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Output dei newline ripulito |
File |
Conteggio delle linee |
Intero |
Nota: L'uscita Conteggio linee fornisce il numero totale di record, compresa l'intestazione, nell'uscita Linee pulite.
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Impossibile creare l'output newline pulito |
Filtro a colonna
Per filtrare le colonne DSV con intestazioni che corrispondono allo schema specificato, utilizzare il comando Column Filter.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Selezionare il delimitatore utilizzato nel file di input . |
Tipo di modello |
Selezionare il tipo di modello da filtrare:
-
Indice per filtrare in base all'indice della colonna
-
Exact per filtrare in base a un elenco di valori esatti separati da una virgola
-
Regex per filtrare con un'espressione regolare
|
Modello |
Immettere il modello con cui abbinare le colonne. Se Il tipo di pattern è Indice , applicare l'operatore di diffusione, ad esempio 1:5,7:8,10:15 . |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Inverso |
Per mantenere le colonne abbinate e rimuovere tutte le altre, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Uscita del filtro a colonna |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape utilizzato nel file di input , solitamente un " |
Concatenamento di file
Per unire orizzontalmente più file di origine dati tabellari in un unico set di dati CSV, utilizzare il comando Concat Files.
Proprietà
Proprietà |
Dettaglio |
File sorgente |
Immettere i file da concatenare. |
Anteprima del risultato |
Per visualizzare l'anteprima del risultato nel registro del comando, selezionare questa casella. |
Delimitatore di file |
Selezionare il delimitatore utilizzato nei file sorgente . |
Uscite
Uscita |
Tipo di uscita |
CSV unito |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Impossibile generare CSV |
Convertire CSV in XLSX
Per convertire un file CSV in una cartella di lavoro di Microsoft Excel® (XLSX), utilizzare il comando Convert CSV to XLSX.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Inserite il file da convertire in XLSX. |
Delimitatore |
Selezionare il delimitatore utilizzato in File di input. |
Nome del foglio |
Inserite il nome del foglio da creare nella cartella di lavoro di Excel. |
File di uscita |
Inserire il percorso in cui memorizzare il file (opzionale). Se si utilizza come uscita per un altro comando della catena, lasciare vuoto. |
Uscite
Uscita |
Tipo di uscita |
Uscita XLSX |
File |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
Convertire JSON in CSV
Per convertire un file JSON in CSV, utilizzare il comando Convert JSON to CSV.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Inserire il file JSON da convertire in CSV. |
File di uscita |
Inserire il percorso in cui salvare il nuovo file CSV. Se si utilizza come uscita per un altro comando della catena, lasciare vuoto. |
Risultati in anteprima |
Per visualizzare in anteprima le prime dieci righe e l'intestazione dei risultati della trasformazione, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Uscita CSV |
File |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
Convertire in tabelle incrociate
Per convertire un set di dati tabellari, ad esempio l'output di una query Oracle Essbase® multidimensional expressions (MDX), in un formato di tabulazione incrociata, o crosstab, utilizzare il comando Convert to Cross-Tab. Questo comando basa il layout della tabella incrociata sulle intestazioni delle colonne e delle righe definite come tuple nel set di dati tabellari di input.
Ad esempio, con questo comando, questo set di dati:
(Misure, Prodotto, Mercato) (Effettivo, Trimestre1) (Effettivo, Trimestre2) (Effettivo, Trimestre3) (Effettivo, Trimestre4) (Budget, Trimestre1) (Budget, Trimestre2) (Budget, Trimestre3) (Budget, Trimestre4) (Vendite, 100-10, New York) 1995.0 2358,0 2612,0 1972,0 2249,0 2220,0 2470,0 1720,0 (vendite, 100-10, Massachusetts) 1456,0 1719,0 1905,0 1438,0 1360,0 1620,0 1800,0 1250,0 (vendite, 100-10, Florida) 620,0 735.0 821,0 623,0 570,0 690,0 770,0 530,0 (Vendite, 100-10, Connecticut) 944,0 799,0 708,0 927,0 880,0 750,0 660,0 810,0 (Vendite, 100-10, New Hampshire) 353,0 413,0 459,0 345,0 320.0 370,0 430,0 280,0 (Vendite, 100-10, California) 1998,0 2358,0 2612,0 1972,0 2480,0 2940,0 3250,0 2530,0 (Vendite, 100-10, Oregon) 464,0 347,0 345,0 370,0 570,0 420,0 420,0 470,0
può diventare una tabella incrociata delimitata da tabelle:
Effettivo Effettivo Effettivo Effettivo Budget Budget Budget Qtr1 Qtr2 Qtr3 Qtr4 Qtr1 Qtr2 Qtr3 Qtr4 Vendite 100-10 New York 1995,0 2358,0 2612,0 1972,0 2249,0 2220.0 2470,0 1720,0 Vendite 100-10 Massachusetts 1456,0 1719,0 1905,0 1438,0 1360,0 1620,0 1800,0 1250,0 Vendite 100-10 Florida 620,0 735,0 821,0 623,0 570,0 690.0 770.0 530.0 Vendite 100-10 Connecticut 944.0 799.0 708.0 927.0 880.0 750.0 660.0 810.0 Vendite 100-10 New Hampshire 353.0 413.0 459.0 345.0 320.0 370.0 430.0 280,0 Vendite 100-10 California 1998,0 2358,0 2612,0 1972,0 2480,0 2940,0 3250,0 2530,0 Vendite 100-10 Oregon 464,0 347,0 345,0 370,0 570,0 420,0 420,0 470,0
Sampia configurazione
La configurazione sarà simile a questa:

Proprietà
Proprietà |
Dettaglio |
Anteprima del risultato |
Per visualizzare l'anteprima del formato della tabella incrociata, selezionare questa casella. |
File di ingresso |
Inserire il file da convertire in un formato crosstab, con le intestazioni delle colonne e delle righe definite come tuple. Nota: Impostare il file di input in modo che la prima colonna sia un insieme delimitato di valori da distribuire orizzontalmente e la prima riga sia un insieme delimitato di valori da distribuire verticalmente. |
Delimitatore di file |
Selezionare il delimitatore utilizzato con le colonne nel file di input . |
Delimitatore di campo |
Inserire il carattere da utilizzare per separare ogni campo suddiviso nel formato crosstab. |
Omettere la chiave (cella A1) |
Per omettere la cella A1 del file di input dal formato della tabella incrociata, selezionare questa casella. Ad esempio, se la cella A1 contiene (A,B), le celle A1 e A2 del formato a schede incrociate sono vuote; in caso contrario, contengono A e B. |
Uscite
Uscita |
Tipo di uscita |
Rapporto incrociato |
File |
Conteggio delle linee |
Intero |
Nota: L'output Conteggio righe fornisce il numero totale di righe nell'output del report Crosstab, incluse tutte le righe di intestazione.
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
Convertire XLSX in CSV
Per convertire un singolo foglio di una cartella di lavoro di Microsoft Excel (XLSX) in dati CSV, utilizzate il comando Convert XLSX to CSV.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Inserite il file XLSX da convertire in CSV. |
Delimitatore |
Selezionare il delimitatore da utilizzare nei dati CSV: virgola, tabulazione, pipe o punto e virgola. |
Nome del foglio |
Inserire il nome del foglio in File di input da convertire. |
Cella di partenza |
Inserire la cella del foglio sia nella prima riga che nella prima colonna da convertire in CSV. |
Fine colonna |
Inserire la lettera della colonna del foglio, basata sulla notazione A1, con la fine dei dati da convertire. I dati delle colonne successive a questa lettera non appariranno nel CSV. Nota: Inserire solo la lettera della colonna, ad esempio A, B o C,senza il numero della riga. |
Fine fila |
Inserire il numero della riga del foglio, basato sulla notazione A1, con la fine dei dati da convertire. I dati delle righe successive a questo numero non appariranno nel CSV. Nota: Inserire solo il numero della riga, ad esempio 10, 200 o 3000,senza la lettera della colonna. |
Risultati in anteprima |
Per visualizzare l'anteprima dei risultati CSV, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Uscita CSV |
File |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Fallimento generale |
Copiare la colonna
Per copiare una colonna da un file DSV, utilizzare il comando Copy Column.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Selezionare il delimitatore utilizzato in File di input. |
Nome della colonna |
Inserire il nome della colonna da copiare. |
Nuovo nome della colonna |
Inserire il nome della copia risultante della colonna. |
Inserire l'indice |
Inserire l'indice della colonna in cui inserire la copia della colonna. |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Copiare l'output della colonna |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape utilizzato nel file di input, di solito un " |
Valore estratto
Per estrarre un valore da un file DSV in base all'indice di riga e all'indice di colonna, utilizzare il comando Extract Value.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
Delimitatore |
Selezionare il delimitatore utilizzato in File di input. |
Indice della riga |
Inserire il numero di riga da cui estrarre il valore, con la prima riga del file di input che è 1 . |
Indice della colonna |
Immettere il numero di colonna dell'indice di riga da cui estrarre. Per estrarre l'intera riga, lasciare vuoto. |
Uscite
Uscita |
Tipo di uscita |
Fila |
JSON |
Valore |
Stringa |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
Filtrare le righe
Per filtrare le righe del DSV in base a un'espressione regolare (regex) o a una corrispondenza esatta di una o più colonne della riga, utilizzare il comando Filter Rows.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Selezionare il delimitatore utilizzato nel file di input . |
Trova il modello |
Immettere il modello da utilizzare per trovare le corrispondenze. |
Tipo di modello di corrispondenza |
Selezionare se effettuare la corrispondenza con un modello Regex o Exact . |
Insensibile alle maiuscole e alle minuscole |
Per ignorare le maiuscole del testo, selezionare questa casella. |
Inverso |
Per mantenere tutte le righe corrispondenti e scartare le altre, selezionare questa casella. |
Colonne di ricerca |
Inserire un elenco separato da virgole di indici di colonna a cui limitare la ricerca. |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella |
Nota: Il comando Filter Rows si aspetta un file DSV corretto con intestazioni. Per filtrare la prima riga di un file senza intestazioni, utilizzare il comando Find
di una connessione a File Utilities.
Uscite
Uscita |
Tipo di uscita |
Uscita riga filtro |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape utilizzato nel file di input , solitamente un " |
Trova e sostituisci
Per trovare e sostituire i valori delle colonne nei dati in base a un'espressione regolare , a una stringa di testo completo o a un indice di colonna, utilizzare il comando Find and Replace.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
File di uscita |
Specificare se produrre il file originale o una copia:
- Per produrre il file originale con i valori aggiornati delle colonne, inserire lo stesso file di File di input.
- Per produrre una copia dell'originale con i valori aggiornati delle colonne, inserire il nome del nuovo file.
|
Delimitatore |
Selezionare il delimitatore utilizzato nel file di input . |
Trova il modello |
Inserire l'espressione regolare, la stringa di testo o l'indice di colonna da utilizzare per identificare i valori da sostituire, in base a Tipo di modello di corrispondenza. |
Tipo di modello di corrispondenza |
Selezionare come identificare i valori delle colonne da trovare:
- Per trovare valori basati su un'espressione regolare, selezionare
Regex .
- Per trovare i valori che corrispondono a una stringa di testo completo, selezionare
Exact .
- Per trovare i valori in base alla loro colonna, selezionare
Index .
Nota: esatto corrisponde alla stringa completa all'interno di ogni colonna. Per trovare e sostituire un valore parziale con una colonna, selezionare Regex e Sostituire solo le corrispondenze. |
Valore di sostituzione |
Immettere il testo con cui sostituire i valori corrispondenti. Nota: Se Il tipo di pattern di corrispondenza è Indice , il valore sostitutivo sostituisce tutti i valori della colonna abbinata. |
Insensibile alle maiuscole e alle minuscole |
Per ignorare le maiuscole del testo, selezionare questa casella. |
Sostituire solo le corrispondenze |
Se Tipo di modello di corrispondenza è Regex , selezionare questa casella per sostituire solo il testo corrispondente con il valore di sostituzione. |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Colonne |
Inserire un elenco separato da virgole di colonne a cui applicare il comando, con 0 per la prima colonna. Ad esempio, 0,1,2,3 limita il comando alle prime quattro colonne. |
Nota: Per applicare lo stesso Valore sostitutivo input a più valori, utilizzare un'espressione regolare come Find Pattern input, come (?:Varianza|Varianza %|Tutti i periodi|FY15|YTD)
.
Uscite
Uscita |
Tipo di uscita |
Trova e sostituisci l'output |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape utilizzato nel file di input , solitamente un " |
Inserire la colonna
Per inserire una colonna in un file DSV, utilizzare il comando Insert Column.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Selezionare il delimitatore utilizzato nel file di input . |
Testo dell'intestazione |
Inserire il nome della nuova intestazione di colonna. |
Valore dei dati |
Inserire il testo da inserire nella nuova colonna. |
Inserire l'indice |
Inserire l'indice della colonna in cui inserire la nuova colonna. |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Nota: Per inserire più colonne, aggiungere una colonna al file di input con un'intestazione EMPTY_REPLACED_HEADER
, con un valore per ogni riga di EMPTY_REPLACED_VALUE
. Con la connessione File Utilities, utilizzare i comandi Find e Replace
per sostituire il segnaposto dell'intestazione con l'intestazione della colonna desiderata e il segnaposto del valore con una stringa del numero di virgole necessarie.
Uscite
Uscita |
Tipo di uscita |
Inserire l'uscita della colonna |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape usato nel file di input , di solito un ". |
Unire le colonne
Per unire più colonne di un file DSV e, se necessario, scartare le colonne utilizzate, utilizzare il comando Join Columns.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Selezionare il delimitatore del file di input . |
Indice della colonna unita |
Inserire l'indice numerico della nuova colonna. Per la prima colonna, inserire 0 . |
Tipo di modello di corrispondenza |
Selezionare il tipo di modello per cui cercare le colonne:
- Per cercare in base alla posizione delle colonne, selezionare Index.
- Per inserire un elenco di intestazioni separate da virgole, selezionare Exact.
- Per utilizzare l'espressione regolare , selezionare Regex.
|
Schema di corrispondenza |
Inserire il modello o l'indice da usare per trovare le colonne da unire. |
Intestazione di colonna unita |
Inserire il nome della nuova colonna creata dalla join. |
Unire il testo |
Inserite il testo che unisce i valori nella nuova colonna, ad esempio - . |
Scartare |
Per rimuovere le colonne unite per creare la nuova, selezionare questa casella. |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime 10 righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Uscita della colonna Join |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape utilizzato nel file di input , solitamente un " |
Intestazioni delle mappe
Per sostituire un elenco di intestazioni con un altro elenco di intestazioni, utilizzare il comando Map Headers. Negli elenchi, separate le intestazioni con le virgole e l'ordine è importante.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Selezionare il delimitatore del file di input . |
Intestazioni di ingresso |
Inserire un elenco delle intestazioni da sostituire con i nuovi valori, nello stesso ordine di Intestazioni di output. |
Intestazioni di uscita |
Inserire un elenco delle nuove intestazioni da includere nell'output, nello stesso ordine di Intestazioni di input. |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Utilizzare gli indici |
Se Intestazioni di input utilizza indici numerici, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Output delle intestazioni delle mappe |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape utilizzato nel file di input , solitamente un " |
Perno
Per rappresentare i valori di una colonna di dati come colonne separate, utilizzare il comando Pivot. Quando si ruota una colonna, i valori unici delle sue righe diventano nuove intestazioni di colonna.
Ad esempio, dati questi dati:
ANNO,MISURA,PRODOTTO,MERCATO,SCENARIO,Periodo,Importo FY20,Vendite,100-10,Massachusetts,effettive,GEN,125 FY20,Vendite,100-10,Massachusetts,effettive,FEB,225 FY20,Vendite,100-10,Massachusetts,effettivo,MAR,325 FY20,Vendite,100-10,Massachusetts,effettivo,APR,425 FY20,Vendite,100-10,Massachusetts,effettivo,MAGGIO,525 FY20,Vendite,100-10,Massachusetts,effettivo,GIUGNO,625 FY20,Vendite,100-10,Massachusetts,effettivo,LUGLIO,725 FY20,Vendite,100-10,Massachusetts,effettivo,AGOSTO,825 FY20,Vendite,100-10,Massachusetts,effettivo,SET,925 FY20,Vendite,100-10,Massachusetts,effettivo,OTTO,1025 FY20,Vendite,100-10,Massachusetts,effettivo,NOV,1125 FY20,Vendite,100-10,Massachusetts,effettivo,DIC,1225 Esercizio20,COGS,100-10,Massachusetts,effettivo,GEN,100 Esercizio20,COGS,100-10,Massachusetts,effettivo,FEB,200 Esercizio20,COGS,100-10,Massachusetts,effettivo,MAR,300 FY20,COGS,100-10,Massachusetts,effettivo,APR,400 FY20,COGS,100-10,Massachusetts,effettivo,MAGGIO,500 FY20,COGS,100-10,Massachusetts,Effettivo,GIUGNO,600 FY20,COGS,100-10,Massachusetts,effettivo,LUGLIO,700 FY20,COGS,100-10,Massachusetts,effettivo,AGOSTO,800 FY20,COGS,100-10,Massachusetts,effettivo,SEP,900 FY20,COGS,100-10,Massachusetts,effettivo,OTT,1000 FY20,COGS,100-10,Massachusetts,effettivo,NOV,1100 FY20,COGS,100-10,Massachusetts,effettivo,DIC,1200
Se si effettua una pivot sulla colonna MISURA
, si aggrega la colonna Importo
e si specificano le colonne rimanenti come righe, l'output sostituisce la colonna MISURA
con le colonne per i valori Vendite
e COGS
e fornisce i rispettivi importi:
ANNO,PRODOTTO,MERCATO,SCENARIO,Periodo,Vendite,COGS 20,100-10,Massachusetts,effettivo,APR,425,400 20,100-10,Massachusetts,effettivo,AGOSTO,825,800 20,100-10,Massachusetts,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
Se si esclude la colonna Period
dalle righe, tutti i periodi di tempo vengono aggregati per ogni combinazione delle righe rimanenti:
ANNO,PRODOTTO,MERCATO,SCENARIO,Vendite,COGS FY20,100-10,Massachusetts,Effettivo,8100,7800
Se si effettua una pivot su entrambe le colonne MEASURE
e Period
, ogni combinazione unica dei loro valori viene visualizzata come colonna, ad esempio Sales-JAN
, Sales-FEB
, COGS-JAN
, e così via:
ANNO,PRODOTTO,MERCATO,SCENARIO,Vendite-GENNA,Vendite-FEB,Vendite-MAR,Vendite-APR,Vendite-MAGGIO,Vendite-GIU,Vendite-LUGLIO,Vendite-AUG,Vendite-SEP,Vendite-PT,Vendite-NOV,Vendite-DIC,COGS-GENNA,COGS-FEB,COGS-MAR,COGS-APR,COGS-MAGGIO,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
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file con i dati da analizzare. |
Delimitatore |
Selezionare il delimitatore utilizzato per separare i campi nel file di input . |
Aggregazione |
Selezionare la modalità di aggregazione dei valori imperniati:
- SUM, per comprimere i record con gli stessi valori di riga in un unico record. Consigliato.
- NONE, per creare più righe per un singolo insieme di valori equivalenti. Ogni riga della colonna ruotata sarà popolata, ma altre possono includere NULL.
|
Valori da aggregare |
Inserire la colonna con i dati da includere nelle righe delle colonne pivotate, come la colonna Importo nell'esempio precedente. |
Colonne pivot |
Inserire le colonne con i valori delle righe da utilizzare come intestazioni di colonna. Se le colonne sono multiple, viene visualizzata una colonna separata per ogni combinazione unica dei loro valori. |
Delimitatore di colonna |
Se più colonne Pivot, inserire il delimitatore da utilizzare per separare i valori nelle nuove intestazioni di colonna. |
File pivot |
Inserire le colonne nel file di input da conservare. Nell'output, ogni combinazione unica dei valori di queste colonne appare come righe. Non inserire le stesse colonne di Valori da aggregare o Colonne pivot. |
Risultati in anteprima |
Per abilitare l'anteprima dei dati ruotati, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Risultato imperniato |
File |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape utilizzato in File di ingresso, di solito un ". |
Riordinare le colonne
Per riordinare le colonne di un file DSV, utilizzare il comando Riordina colonne. È possibile identificare le colonne in base al loro nome o all'indice.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
Delimitatore |
Selezionare il delimitatore utilizzato nel file di input . |
Ordini di colonna |
Inserire una matrice di singole colonne o intervalli dal file di input , nell'ordine in cui devono apparire nel file trasformato. Per specificare le colonne, utilizzare il loro nome o l'indice, a partire da 1 . Ad esempio, inserire 4:6 o ColA:ColC per specificare un intervallo, oppure 7 o ColH per una singola colonna. Nota: Tutte le colonne di File di input non incluse in Gli ordini delle colonne appaiono alla fine delle colonne del file trasformato, nello stesso ordine di File di input. |
Risultati in anteprima |
Per visualizzare un'anteprima dei risultati (l'intestazione e le prime 10 righe) nell'output del comando, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
File trasformato |
File |
File trasformati |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
File di filtri intelligenti
Per applicare alle righe di un file DSV i criteri di più gruppi di filtri basati su valori di testo, data o numero, utilizzare il comando Smart Filter Rows. È possibile filtrare le righe in base all'espressione regolare o a una corrispondenza esatta di una o più colonne.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Selezionare il delimitatore utilizzato nel file di input . |
Inverso |
Per mantenere, anziché rimuovere, tutte le righe che corrispondono a Filters, selezionare questa casella. |
Filtri |
Per impostare i filtri di testo, numero o data da applicare al file di input , selezionare l'operatore per i gruppi di filtri (AND o OR) e configurare i criteri per ciascuno di essi. Per un gruppo di filtri text:
- In Nome colonna, inserire il nome della colonna da filtrare.
- Per ignorare le caselle di Nome colonna e Testo di confronto, selezionare Insensibile alle caselle.
- In Condition e Compare Text, inserite i criteri del valore da cercare nella colonna, ad esempio "Equals [text]" o "Contains [text]".
Per un numero gruppo di filtri:
- In Format, selezionare il formato del numero da abbinare: intero o decimale. Se può essere uno dei due, selezionare Decimale.
- In Nome colonna, inserire il nome della colonna da filtrare.
- In Condition e Test Number, inserire i criteri del valore da cercare nella colonna, ad esempio "Equals [number]" o "Less than [number]".
Per un gruppo di filtri date:
- In Format, inserire January 2, 2006 nel formato della data da abbinare, ad esempio 2006-01-02.
- In Nome colonna, inserire il nome della colonna da filtrare.
- In Condition e Compare Date, inserire i criteri del valore da cercare nella colonna, ad esempio "Equals [date]" o "Less than [date]".
|
Risultati in anteprima |
Per visualizzare un'anteprima dei risultati nell'output del comando, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Uscita riga del filtro intelligente |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape usato nel file di input , di solito un ". |
File diviso
Per dividere un file in più file in base al numero di record, utilizzare il comando Split File. Ad esempio, utilizzare questo comando per elaborare in parallelo pezzi più piccoli e migliorare le prestazioni
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da dividere in più file. |
Delimitatore di file |
Selezionare il delimitatore per ogni colonna del file di input . |
Prepara l'intestazione |
Per includere l'intestazione del file di input in ogni pacchetto di file creato, selezionare questa casella. |
Record per file |
Immettere il numero massimo di record da includere in ciascun chunk di file. |
Uscite
Uscita |
Tipo di uscita |
Dividere i pezzi di file |
File |
Numero di chunk |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Impossibile creare i file chunk |
Valore di divisione
Per dividere una colonna in più colonne con un delimitatore di valore, utilizzare il comando Split Value.
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Immettere il file da trasformare. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Selezionare il delimitatore utilizzato per separare le colonne nel file di input . |
Nuove intestazioni |
Inserire un elenco delle nuove intestazioni da creare dal valore di divisione, in ordine. |
Nome della colonna |
Inserire l'intestazione della colonna da dividere. |
Delimitatore di valore |
Inserire il delimitatore su cui dividere il valore. |
Colonna di scarto |
Per rimuovere la colonna da dividere, selezionare questa casella. |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Uscita valori divisi |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape utilizzato in File di ingresso, di solito un ". |
File di impilamento
Per sovrapporre i valori di un elenco di file di valori separati da delimitatori (DSV) in un ordine specifico, usare il comando Stack Files. La riga di intestazione del primo file verrà utilizzata nel nuovo file.
Nota: Per impilare i file con questo comando, devono avere tutti lo stesso numero di colonne. Per impilare file asimmetrici utilizzare il connettore File Utils e il suo comando Stack Files.
Proprietà
Proprietà |
Dettaglio |
File |
Immettere i file DSV da impilare. |
File di uscita |
Inserire il nome del file risultante dalla trasformazione. |
Delimitatore |
Selezionare il delimitatore utilizzato per separare le colonne in Files. |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Uscita dei file di stack |
File |
Conteggio dei record |
Intero |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape utilizzato in File di ingresso, di solito un ". |
Trasposizione
Per ruotare tutti i campi di un file delimitato lungo l'asse orizzontale e verticale, in modo che le righe diventino colonne e viceversa, utilizzare il comando Transpose. Ad esempio, con questo comando, questo CSV:
id,1,2,3,4
name, "Johnson, Smith, and Jones Co.", "Sam Smith",Barney & Co.,Johnson's Auto
amount,345.33,933.40,0,2344
remark,Paga puntualmente,, "Ottimo per lavorare",
diventa:
id,nome,importo,commento
1, "Johnson, Smith, and Jones Co",345.33,Paga puntualmente
2, "Sam Smith",933.40,
3,Barney & Co., "Ottimo lavoro"
4,Johnson's Auto,2344,
Proprietà
Proprietà |
Dettaglio |
Risultati in anteprima |
Per visualizzare l'anteprima delle prime dieci righe e dell'intestazione dei risultati della trasformazione, selezionare questa casella. |
File di ingresso |
Inserire il file delimitato da trasporre. |
Delimitatore di file |
Selezionare il delimitatore di ogni colonna di File di input. |
Dimensione del pezzo |
Inserire la dimensione massima in mb di ciascun file di lavoro da elaborare. |
Uscite
Uscita |
Tipo di uscita |
CSV trasposto |
File |
Conteggio dei record |
Intero |
Nota:Record Count fornisce il numero totale di righe in Transposed CSV, non compresa la riga di intestazione.
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Impossibile trasporre il file di input |
Scomposizione
Per consolidare più colonne di dati, come ad esempio i periodi di tempo nei dati finanziari, in un'unica colonna con più righe, utilizzare il comando Unpivot. Ad esempio, dati questi dati:
ANNO,MISURA,PRODOTTO,MERCATO,SCENARIO,GENNAIO,FEB,MAR,APR,MAGGIO,GIUGNO,LUGLIO,AGOSTO,SET,OTTOBRE,NOV,DICEMBRE 20.01.2010,Vendite,100-10,New York,effettive,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
È possibile decomprimere gli importi mensili nelle nuove colonne Periodo
e Importo
:
ANNO,MISURA,PRODOTTO,MERCATO,SCENARIO,Periodo,Importo FY20,Vendite,100-10,Massachusetts,effettivo,GEN,125 FY20,Vendite,100-10,Massachusetts,effettivo,FEB,225 FY20,Vendite,100-10,Massachusetts,effettivo,MAR,325 FY20,Vendite,100-10,Massachusetts,effettivo,APR,425 FY20,Vendite,100-10,Massachusetts,effettivo,MAGGIO,525 FY20,Vendite,100-10,Massachusetts,Effettivo,GIUGNO,625 FY20,Vendite,100-10,Massachusetts,Effettivo,LUGLIO,725 FY20,Vendite,100-10,Massachusetts,Effettivo,AGOSTO,825 FY20,Vendite,100-10,Massachusetts,Effettivo,SETTEMBRE,925 FY20,Vendite,100-10,Massachusetts,Effettivo,OTTO,1025 FY20,Vendite,100-10,Massachusetts,Effettivo,NOV,1125 FY20,Vendite,100-10,Massachusetts,effettivo,DIC,1225 FY20,Vendite,100-10,New York,effettivo,GEN,100 FY20,Vendite,100-10,New York,effettivo,FEB,200 FY20,Vendite,100-10,New York,effettivo,MAR,300 FY20,Vendite,100-10,New York,effettivo,APR,400 FY20,Vendite,100-10,New York,effettivo,MAGGIO,500 FY20,Vendite,100-10,New York,effettivo,GIUGNO,600 FY20,vendite,100-10,New York,effettivo,LUGLIO,700 FY20,vendite,100-10,New York,effettivo,AGOSTO,800 FY20,vendite,100-10,New York,effettivo,SET,900 FY20,vendite,100-10,New York,effettivo,OTTO,1000 FY20,vendite,100-10,New York,effettivo,NOV,1100 FY20,vendite,100-10,New York,effettivo,DIC,1200
Proprietà
Proprietà |
Dettaglio |
File di ingresso |
Inserire il file con i dati da decomprimere. |
Delimitatore |
Selezionare il delimitatore utilizzato per separare i campi nel file di input . |
Aggregazione |
Selezionare la modalità di aggregazione dei valori non quotati:
- SUM, per aggregare i record quando i loro valori sono uguali in tutte le colonne. Consigliato.
- NONE, per creare righe duplicate con il valore unico dei dati di ciascun record.
|
Nuova etichetta di colonna |
Inserire l'intestazione della colonna nell'output con le righe basate sulle colonne non pivotate. Nell'esempio precedente, Periodo . |
Intestazione della colonna dati |
Inserire l'intestazione della colonna nell'output con i dati delle colonne non pivotate. Nell'esempio precedente, Importo . |
Intestazioni dei dati |
Per disimpegnare specifiche colonne, elencare le loro intestazioni, premendo Invio tra una e l'altra. Nell'esempio precedente, GEN , FEB , MAR , e così via. |
Nome della colonna pivot iniziale |
Per decomprimere un intervallo di colonne per intestazione, inserire il nome della prima colonna dell'intervallo. Nell'esempio precedente, JAN . |
Nome della colonna pivot finale |
Per disgiungere un intervallo di colonne dall'intestazione , inserire il nome dell'ultima colonna dell'intervallo. Nell'esempio precedente, DEC . Nota: Se si inserisce Nome della colonna pivot iniziale ma non Nome della colonna pivot finale, il comando la disimpegna e tutte le colonne a destra di Nome della colonna pivot iniziale. Questo può essere utile con i dati prodotti dalle previsioni variabili. |
Indice della colonna pivot iniziale |
Per decomprimere un intervallo di colonne per posizione, inserire il valore dell'indice della prima colonna dell'intervallo. Utilizzare un indice a base zero, dove le colonne del file di input iniziano con 0. Nell'esempio precedente, 5 . |
Indice della colonna pivot finale |
Per decomprimere un intervallo di colonne per posizione, inserire il valore dell'indice dell'ultima colonna dell'intervallo. Utilizzare un indice a base zero, dove le colonne del file di input iniziano con 0. Nell'esempio precedente, 16 . Nota: Se si immette Indice della colonna pivot iniziale ma non Indice della colonna pivot finale, il comando lo disimpegna e tutte le colonne a destra di Indice della colonna pivot iniziale. Questo può essere utile con i dati prodotti dalle previsioni variabili. |
Risultati in anteprima |
Per abilitare un'anteprima dell'output non ruotato, selezionare questa casella. |
Uscite
Uscita |
Tipo di uscita |
Risultato non quotato |
File |
Codici di uscita
Codice |
Tipo |
Dettaglio |
0 |
Il successo |
Il successo |
1 |
Errore |
Argomenti non validi |
2 |
Errore |
Fallimento generale |
14 |
Errore |
Posizione del file di output non valida |
15 |
Errore |
Il carattere di escape usato nel file di input , di solito un ". |
Risoluzione dei problemi
Se un comando non funziona, verificare la presenza di questi problemi comuni.
Delimitatore errato
Se si imposta un delimitatore sbagliato quando si configura un comando di trasformazione, la trasformazione non verrà eseguita come previsto.
Non è un CSV corretto
Se l'insieme di dati tabellari non è un CSV corretto, il comando di trasformazione non verrà eseguito, poiché prima di elaborare l'input controlla che il formato sia conforme a RFC 4180. Un CSV corretto:
- Memorizza i dati in testo normale utilizzando un set di caratteri come ASCII, Unicode (ad esempio, UTF-8), EBCDIC o Shift JIS.
- Consiste in record con un record per riga e record divisi in campi separati da delimitatori, in genere un singolo carattere riservato come una virgola, un punto e virgola o una tabulazione. A volte il delimitatore può includere spazi opzionali.
- Ha la stessa sequenza di campi per ogni record
- In genere si tratta di un file piatto o di un report di dati relazionali
Numero incoerente di colonne in ogni record
Se i record di un set di dati tabulari hanno un numero di colonne diverso, il comando di trasformazione rileva che non si tratta di un CSV corretto.
Diversi conteggi di colonna
La combinazione di due set di dati tabulari CSV corretti con un diverso numero di colonne non funziona e il comando Impilare file visualizza un errore.