Semplificare il caricamento di un file di dati in una tabella Wdata è un'abilità fondamentale per ottimizzare la gestione delle tabelle. In questo Percorso Didattico Collegato spiegheremo come caricare i dati in una tabella Wdata usando le Catene.
| Caso d'uso primario | Gestione delle tabelle |
| Obiettivo di apprendimento primario | Caricare i dati da una tabella Wdata usando le catene |
| Prerequisiti | Configurare il connettore Workiva Configurare il connettore HTTP Requestor |
| Modello di supporto | CLP | Carica dati da una tabella |
Passo 1: Creare una tabella
- Vai a Wdata
- Completa i passaggi per creare una Tabella con le seguenti proprietà:
- Nome tabella: "Dettaglio dipendente CLP"
-
Colonne:
Mostrare nome ID colonna Tipo Importare formato emp_idemp_idTesto nomeutentenome_utenteTesto nome_utentenome_nomeTesto cognomecognomeTesto titolo del lavorotitolo del lavoroTesto repartorepartoTesto cittàcittàTesto paesepaeseTesto valutavalutaTesto data_assunzionedata_assunzioneData M/d/yyy ftefteDecimale 1,000.00 terminatoterminatoBooleano
Note:
- Nota che il formato di importazione dei valori
hire_dateè stato modificato. Questo per far sì che corrisponda al formato dei dati che verranno caricati nella tabella. Puoi trovare informazioni sui formati di data/ora in questa pagina. - Registra l'ID della tabella , che verrà utilizzato più avanti in questa procedura.
Passo 2: Creare una catena
- Vai a Chain Builder.
- Aggiungi una nuova catena .
- Assegna un nome alla catena: CLP | Upload Data to a Table.
- Salva la catena.
Passo 3: Ingressi di Runtime
Utilizza l'evento Runtime Inputs Chain per avviare la Catena. Questo ci permette di specificare il nome del file e l'ID della tabella in cui il file verrà importato quando si avvia la Catena. Per saperne di più sugli Input di Runtime.
- Aggiungi un evento a catena Runtime Inputs da Chain Trigger Events al nodo iniziale.
- Modifica l'evento a catena Runtime Inputs facendo doppio clic sul comando.
- Aggiungi i valori dei tuoi Runtime Inputs.
Questi saranno campi di testo e dovranno essere contrassegnati come "Richiesti".- ID tabella - ID della tabella "Dettaglio dipendenti CLP".
Consulta questo documento per trovare l'ID. - Nome del file - qualsiasi nome tu voglia dare al file.
In questo esempio, chiama il file "Dettaglio dipendenti".
- ID tabella - ID della tabella "Dettaglio dipendenti CLP".
- Percorso del file - Dove si trova il file CSV.
Per questo esempio, usa:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Aggiungi i valori dei tuoi Runtime Inputs.
- Clicca su Salva per salvare il comando.
Passo 4: Scaricare il file
Il comando HTTP Request Get verrà utilizzato per scaricare il file che verrà caricato nella tabella. Abbiamo messo online un file che la Catena può scaricare per dimostrare il download di file dal cloud.
- Aggiungi un comando Get dal connettore HTTP Request al canvas Chain.
- Collega l'evento di catena Runtime Inputs al comando Get.
- Fai doppio clic sul comando per configurarlo.
- Clicca sul campo URL.
- Nel pannello di sinistra Seleziona una variabile, clicca sulla freccia verso il basso per espandere Trigger.
- Clicca sulla freccia rivolta verso il basso per espandere Runtime Inputs.
- Seleziona Posizione del file.
- Nel campo Tipo di contenuto seleziona: application/csv.
- Clicca sul campo URL.
- Salva il comando.
Passo 5: Creare un file
Il caricamento di un file in una tabella Wdata avviene in due fasi. Il file dovrà essere creato nello stato Staged prima di poter essere importato per l'uso finale. Utilizzeremo il comando "Create File" per creare il file all'interno della tabella Wdata nello stato Staged, che indica che è stato creato ma non ancora importato come set di dati.
- Aggiungi un comando Create File dal Workiva Connector all'area di disegno della catena.
- Collega il comando Get al comando Create File.
- Fai doppio clic sul comando per configurarlo.
- Clicca sul campo ID tabella.
- Nel pannello di sinistra Seleziona una variabile, clicca sulla freccia verso il basso per espandere Trigger.
- Clicca sulla freccia rivolta verso il basso per espandere Runtime Inputs.
- Seleziona ID tabella.
- Clicca sul campo File .
- Nel pannello di sinistra Seleziona una variabile, clicca sulla freccia verso il basso per espandere GET.
- Seleziona Response.
- Clicca sul campo Nome.
- Nel pannello di sinistra Seleziona una variabile , clicca sulla freccia verso il basso per espandere Trigger.
- Clicca sulla freccia rivolta verso il basso per espandere Runtime Inputs.
- Seleziona Nome file.
- Nel pannello di sinistra Seleziona una variabile, clicca sulla freccia verso il basso per espandere Runtime.
- Seleziona Chain.ExecutionDateTime.
- Digita ".csv" dopo le due variabili.
- Clicca sul campo ID tabella.
- Salva il comando
Passo 6: Importare il file nella tabella
La seconda fase del processo di caricamento dei file nelle tabelle Wdata consiste nell'importare i dati, rendendoli utilizzabili nelle query. Questo passo prende il file in fase di preparazione e lo importa nella Tabella designata come set di dati.
- Aggiungi un Comando Importa file nella tabella dal Connettore Workiva all'area di disegno della catena.
- Collega il comando Crea file al comando Importa file nella tabella.
- Fai doppio clic sul comando per configurarlo.
- Clicca sul campo ID tabella.
- Nel pannello di sinistra Seleziona una variabile, clicca sulla freccia verso il basso per espandere Trigger.
- Clicca sulla freccia rivolta verso il basso per espandere Runtime Inputs.
- Seleziona ID tabella.
- Clicca sul campo ID file.
- Nel pannello di sinistra Seleziona una variabile , clicca sulla freccia verso il basso per espandere Crea file.
- Seleziona Risultato.
- Clicca su Create File - Result per trasformarlo.
- Nel menu a tendina Seleziona la trasformazione, seleziona Ottieni valore da JSON.
- Clicca sul pulsante + .
- Nel campo Value, digita "id" e clicca Invio sulla tastiera.
- Clicca su ACCEPT.
- Clicca sul campo ID tabella.
- Salva il comando.
Passo 7: Prova l'esercizio
Ora che la Catena è completa, testiamo il risultato.
- Pubblica la Catena.
- Clicca su Execute, quindi seleziona Run With Inputs.
- Inserisci i valori dei tuoi input di runtime.
- ID tabella - ID della tabella "Dettaglio dipendenti CLP".
Consulta questo documento per trovare l'ID. - Nome del file - qualsiasi nome tu voglia dare al file.
In questo esempio, chiama il file "Dettaglio dipendenti". - Percorso del file - Dove si trova il file CSV.
Per questo esempio, usa:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- ID tabella - ID della tabella "Dettaglio dipendenti CLP".
- Clicca su Avvia.
-
Una volta completata la catena, clicca sul nodo Import File into Table per verificare il successo.
La catena dovrebbe aver preso il file, creato un file Workiva e importato nella tua tabella. Puoi verificare che i dati siano stati caricati nella tua tabella navigando nella Tabella di Wdata ed esaminando il dataset nel pannello di destra.
Per saperne di più sulla gestione degli insiemi di dati nelle tabelle Wdata utilizzando le catene, consulta il percorso successivo: Cancellare i dati da una tabella!