Passa al contenuto principale
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Task di trasformazione di base


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Informazioni sul task di trasformazione di base

L’attività Trasformazione di base consente di modificare e convalidare i dati grezzi in un documento compatibile e semplificato. La trasformazione dei dati può aiutare a unificare automaticamente gli insiemi di dati al fine di esportarli nel formato che si desidera inviare ai partner e ai team.

Consiglio Q: Questa attività è compatibile solo con i flussi di lavoro ETL.

Configurazione di un task di trasformazione di base

  1. Fare clic sul menu di navigazione in alto a sinistra.
    Creazione di un flusso di lavoro ETL dalla pagina dei flussi di lavoro
  2. Selezionare Workflow.
  3. Fare clic su Crea un workflow.
  4. Fare clic su Estrai, trasforma e carica dati (ETL).
  5. Se lo si desidera, rinominare il workflow facendo clic sul nome del workflow in alto.
    Creazione di un nuovo task estrattore nel workflow
  6. Configurare il task dell’estrattore. Questo task fornirà i dati che verranno trasformati in questo flusso di lavoro.  Per istruzioni sulla configurazione delle attività dell’estrattore, vedere Creazione di workflow ETL.
  7. Fare clic su Trasformazione dati.
  8. Selezionare Trasformazione di base dal menu.
    Task di trasformazione di base dal creatore del task
  9. Selezionare l’origine dati dall’elenco a discesa.
    Scegli unorigine dati e fai clic su Avanti
  10. Fare clic su Successivo.
  11. Elaborare i campi dal proprio task estrattore. Per ogni campo esistono quattro elementi principali:
    Campi nel task estrattore

    • Obbligatorio: selezionare la casella di controllo accanto al campo se i dati sono obbligatori. Se il campo è selezionato e non sono presenti dati in quel campo, verrà ignorato.
    • Campo sorgente: tutti i campi del file nel task estrattore. Quando si aggiunge un nuovo campo, selezionare la colonna da cui estrarre i dati tramite l’elenco a discesa.
    • Nome campo di destinazione: l’aspetto dei nomi campo nel set di dati trasformato. Per rinominare i campi del file di origine, modificare il nome in questa colonna.
    • Tipo di campo: come verranno interpretati i dati estratti nel set di dati trasformato. Il tipo di campo determina quali operazioni di trasformazione sono disponibili.
  12. Fare clic sul menu a tre punti a destra per trasformare i dati, aggiungere regole di convalida, aggiungere campi condizionali o eliminare quel campo dall’insieme di dati. Per ulteriori informazioni su queste opzioni, consultare le sezioni sottostanti.
    Menu a tre punti con opzioni di trasformazione dei dati evidenziate e trasformate. Aggiungi anche campo evidenziato
  13. Se desideri aggiungere un campo supplementare al set di dati, fai clic su Aggiungi campo.
    Consiglio Q: È possibile riordinare i campi passando il mouse a sinistra del nome del campo, facendo clic sull’icona visualizzata e trascinando il campo. Il riordinamento dei campi con l’attività di trasformazione di base è l’unico modo per garantire l’ordine dei campi nei flussi di lavoro ETL. Posizionando il mouse a sinistra di un campo per riordinarlo
  14. Rivedere tutte le trasformazioni nella scheda Trasformazioni applicate. Per ulteriori informazioni su ogni trasformazione, fare clic su una trasformazione. Fare clic sul menu a tre punti per modificare o eliminare.
    Scheda Trasformazioni applicate evidenziata

    Consiglio Q: le operazioni vengono eseguite nell’ordine in cui vengono visualizzate nella scheda Trasformazioni applicate, che corrisponde all’ordine in cui sono configurate. Se sullo stesso campo sono configurate più operazioni, le operazioni successive verranno calcolate sui risultati di quelle precedenti.
  15. Rivedere tutte le regole di convalida nella scheda Regole di convalida. Per ulteriori informazioni su ogni regola di validazione, fare clic su una regola di validazione. Fare clic sul menu a tre punti per modificare o eliminare.
  16. Fare clic su Successivo.
  17. Rivedere il riepilogo delle trasformazioni e delle convalide. Fare clic su Salva quando pronto.
Consiglio Q: se la trasformazione rileva un errore (come la formattazione non valida per un campo), tutte le operazioni successive in quella riga verranno ignorate.

Trasformazione dati

Le operazioni di trasformazione disponibili per il campo dipendono dal tipo di campo di destinazione.
Operazioni di trasformazione dei dati disponibili ed evidenziate

Sono disponibili le seguenti trasformazioni per i valori di testo, la serie di testi e i campi di testo aperto:

  • Concatenare: combinare valori da più campi.
  • Suddividi: suddividi il campo originale in più campi separati da un delimitatore.
  • Aggiungi prefisso: aggiungi testo all’inizio di ogni valore.
  • Aggiungere il suffisso. Aggiungere testo alla fine di ogni valore.
  • Formato maiuscole/minuscole: applicare un formato di caso (ad es. MAIUSCOLO) a tutti i valori del campo.
  • Sostituire il valore: cercare e sostituire i valori nel campo.
  • Elimina valore: elimina lo spazio alla fine del testo del campo.
  • Suddividi per numero di caratteri: suddividi il testo in due campi specificando il numero di caratteri dall’inizio o dalla fine.

Per i campi del set di valori numerici e numerici sono disponibili le seguenti trasformazioni:

  • Trasformazione aggiunta: aggiungere un valore a ogni numero nel campo o aggiungere due campi insieme.
  • Trasformazione di sottrazione: sottrarre un valore a ciascun numero del campo o sottrarre un campo dall’altro.
  • Moltiplicazione: Moltiplicare un valore per ogni numero nel campo o moltiplicare due campi insieme.
  • Trasformazione divisione: suddividere ogni numero nel campo per un valore o dividere un campo da un altro.
  • Trasformazione della divisione a numeri interi: suddividere ogni numero nel campo per un valore o dividere un campo dall’altro. Restituisce solo il numero intero (intero).
  • Valore assoluto: ottiene il valore assoluto di ogni valore nel campo.
  • Valore arrotondato: arrotonda tutti i valori del campo per eccesso o per difetto.
  • Media di valori: prendere la media dei valori nei campi selezionati per ogni risposta.
  • Mediana dei valori: prendere la mediana dei valori nei campi selezionati per ogni risposta.
  • Somma di valori: prendi la somma dei valori nei campi selezionati per ogni risposta.
  • Minimo di valori: prendere il minimo di valori nei campi selezionati per ogni risposta.
  • Massimo di valori: assumere il numero massimo di valori nei campi selezionati per ogni risposta.

Per i campi data sono disponibili le seguenti trasformazioni:

  • Calcolo data: restituisce il tempo trascorso tra la data di origine corrente e un’altra data.
  • Scostamento data/ora: offset data/ora con un valore di ora specificato. Ad esempio, è possibile fornire la data per 5 giorni dopo un’interazione.
Consiglio Q: Quando si utilizza offset, 1 giorno nel futuro e 1 giorno nel passato sono entrambi considerati come oggi.
Consiglio Q: Il nostro sistema utilizza il fuso orario UTC. Tutti i calcoli e gli offset delle date saranno basati su UTC.

Quando si immette un formato data/ora personalizzato, sono disponibili le seguenti opzioni di formattazione:

  • Anno: yy, yyyy
  • Mese: M, MM, MMM, MMMM
  • Giorno: d, gg
  • Giorno dell’anno: DDD
  • Ora della mezza giornata: K, KK
  • Ora del giorno: HH
  • Minuto: m, mm
  • Secondo: s, ss
  • Secondo frazionario: S, SS, SSS
  • Offset fuso orario: ZZZZ, ZZ:ZZ (può includere +/-)
  • Mezza giornata del giorno: a
  • Giorno della settimana: E, EE
  • Formato fuso orario: z

 

Validazione dati

L’aggiunta di regole di validazione consente di creare criteri e condizioni che garantiscono che i dati nei campi abbiano lo stesso formato. Ad esempio, è possibile eliminare qualsiasi record con un indirizzo e-mail non valido.

  1. Fare clic sul menu a tre puntini, quindi su Aggiungi regola di convalida.
    menu a tre punti con regole di convalida aggiunte evidenziate
  2. Selezionare Includi solo i record che non sono vuoti se si desidera omettere la risposta se questo campo è vuoto. Questa preferenza corrisponde alla colonna Obbligatorio nella tabella di trasformazione.
  3. Selezionare Applica tipo di dati del record, inclusi solo i record che possono essere inseriti nel tipo specificato da convalidare in base al formato dei dati. Ad esempio, per un valore di testo è possibile selezionare se i dati devono essere un numero o un formato di testo.
    Opzioni evidenziate nella convalida dati

    • Dovrebbe avvisare in caso di errore invece di saltare: l’abilitazione di questa opzione includerà record che non soddisfano i criteri di convalida nell’insieme di dati. Nel report delle righe verrà visualizzato un avviso che indica che la risposta non ha superato questa regola. Se si lascia questo set di dati non selezionato, il record verrà ignorato in modo che non sia incluso nel nuovo set di dati.
  4. Aggiungi regole di convalida, se lo desideri. Per ulteriori informazioni, consultare la sezione sottostante.
  5. Fare clic su Applica.

REGOLE DI VALIDAZIONE

È possibile aggiungere regole di convalida per convalidare in modo condizionale i dati nel campo. Per ulteriori informazioni sulle condizioni di costruzione, consultare Fondamenti delle condizioni di costruzione.

  1. Selezionare cosa accadrà al record in caso di errore della condizione. È possibile scegliere di saltare il record in modo che non sia incluso nell’insieme di dati o includerlo con un messaggio di avvertimento.
    Configurazione della convalida regole nel menu di convalida dati
  2. Indicare se tutte le regole o una delle regole devono essere vere per convalidare la condizione.
  3. Creare la propria condizione utilizzando l’elenco a discesa dell’operatore e la casella di testo. Ciò determina cosa deve soddisfare il record in questo campo affinché la condizione venga superata.
    Consiglio Q: Per creare un’altra condizione o eliminare una condizione esistente, fare clic sul menu a tre punti a destra.
  4. Aggiungere un’altra regola di convalida, se si desidera.
    Consiglio Q: fare clic sul cestino per eliminare una regola di convalida.
  5. Fai clic su Applica.

Campi condizionali

I campi condizionali vengono creati impostando condizioni logiche che utilizzano altri campi per determinare la modalità di creazione del campo. Aggiungere un campo condizionale dal menu a 3 punti a destra dei campi di origine. Per ulteriori informazioni sulle condizioni dell’edificio, consultare Basi delle condizioni dell’edificio.

Fare clic sul menu a tre punti a destra, quindi selezionare il campo condizionale tra le opzioni

CAMPO CONDIZIONALE

Un campo condizionale crea un nuovo campo basato su una singola condizione logica.

  1. Inserire il Nuovo nome campo.
    Condizione di base con i valori evidenziati
  2. Selezionare un operatore per la condizione.
  3. Immettere il valore per determinare il modo in cui la condizione è soddisfatta.
  4. Inserire cosa verrà restituito se la regola creata nei passaggi 2 e 3 è vera.
  5. Immettere cosa verrà restituito se la regola creata nei passaggi 2 e 3 è falsa.
  6. Al termine, fare clic su Applica.
Esempio: si supponga di voler creare un campo per “Consenter” o “Non Consenter” in base al modo in cui gli intervistati rispondono alla domanda: “Consenti di partecipare al sondaggio?” È possibile creare un campo condizionale con la logica: se è selezionato “Sì”, il valore è “Consenter”.

CAMPO CONDIZIONALE AVANZATO

Un campo condizionale avanzato crea un nuovo campo basato su più condizioni logiche o set di condizioni.

  1. Inserire il Nuovo nome campo.
    Valori di campo condizionali avanzati evidenziati
  2. Indicare se una o tutte le regole devono essere vere per convalidare la condizione.
  3. Creare una condizione. Per ulteriori informazioni, consultare la sezione Campo condizionale sopra riportata.
  4. Per creare un nuovo set di condizioni, fare clic su Aggiungi diramazione.
    Qtip: C’è un limite di 4 rami.
  5. Al termine, fare clic su Applica.
Esempio: Supponiamo che tu voglia creare un campo per “Promotori” o “Detrattori” in base a come gli intervistati rispondono alla tua domanda sulla soddisfazione di 10 punti. Creare un campo condizionale avanzato con la logica: se Q2 è “maggiore o uguale a 8” allora il valore è “Promotore”, ma se Q2 è “minore o uguale a 5” allora il valore è “Detrattore”.
Un esempio di insieme di condizioni avanzate

File e report trasformati

Il task Trasformazione di base genera il file trasformato insieme a 2 report per facilitare la comprensione dell’insieme di dati trasformato. Nella scheda Esegui cronologia dell’editor Workflow, fare clic sull’attività Trasformazione di base all’interno dell’esecuzione del flusso di lavoro per visualizzare i file sul lato destro. Questi file possono essere esportati facendo clic sull’icona di download a destra.

Evidenzia i campi generati dal task di trasformazione dati dal menu Cronologia esecuzioni

  • Report trasformazione: tutte le trasformazioni eseguite sui record nel file di origine e altri dettagli quali nome, numero di riga, stato, motivo dell’errore e altro.
  • File trasformato: risultato della trasformazione dei dati contenente il nuovo insieme di dati con tutte le trasformazioni e le convalide applicate.
  • Report di convalida: report di tutte le convalide eseguite, incluso se il record è stato escluso e se la convalida non è riuscita.

Risoluzione dei problemi

  • Se il file prodotto dal task di trasformazione di base è maggiore di 1 GB, il flusso di lavoro non riuscirà.
  • A seconda di come si sceglie di trasformare i dati, il task di trasformazione di base può aggiungere più dati al file. Se il file che si sta estraendo è già vicino al limite di 1 GB, tenere presente che le trasformazioni possono rendere il file troppo grande da elaborare.

Molte delle pagine di questo sito sono state tradotte dall'originale in inglese mediante traduzione automatica. Sebbene in Qualtrics abbiamo profuso il massimo impegno per avere le migliori traduzioni automatiche possibili, queste non sono mai perfette. Il testo originale inglese è considerato la versione ufficiale, e qualsiasi discrepanza tra questo e le traduzioni automatiche non è legalmente vincolante.