L'eliminazione dei dati da una tabella Wdata è necessaria per garantire che le tabelle siano aggiornate e che i dati non vengano duplicati. In questo Percorso Didattico Collegato ti illustreremo i passaggi per cancellare i dati da una Tabella Wdata utilizzando le Catene.
|
Caso d'uso primario |
Gestione delle tabelle |
|
Obiettivo di apprendimento primario |
Eliminare i dati da una tabella Wdata usando le catene |
|
Prerequisiti |
Completa il percorso CLP | Caricare i dati in una tabella Identificare l'ID T della tabella di dettaglio dei dipendenti del CLP |
|
Modello di supporto |
CLP | Cancellare dati da una tabella |
Passo 1: Creare una catena
- Aggiungi una nuova catena
- Nome della catena: CLP | Cancellare i dati da una tabella
- Salva la catena
Passo 2: input di runtime
Utilizziamo l'evento Runtime Inputs Chain per avviare la catena. Questo ci permette di specificare l'ID della tabella e il dataset esistente che verrà cancellato quando verrà avviata la Catena.
- Aggiungi un evento a catena Runtime Inputs da Chain Trigger Events all'area Start
- Modifica l'evento a catena Runtime Inputs facendo doppio clic sul comando
- Aggiungi l'input qui sotto:
- Tipo: Campo di testo
- Nome visualizzato: ID tabella
- Richiesto: Selezionato
- Aggiungi l'input qui sotto:
- Salva il comando
Passo 3: Elenco file
Per eliminare il file nella Tabella, abbiamo bisogno dell'ID del file. Per trovare programmaticamente il FileID, utilizzeremo il comando Elenca file. Questo comando utilizza l'ID della Tabella per cercare tutti i file all'interno di quella Tabella e ci fornisce un output dei file e delle informazioni su di essi, compreso l'ID del file.
- Aggiungi un comando List Files all'area di disegno della catena
- Collega l'evento di catena Runtime Inputs al comando List Files
- Fai doppio clic sul comando per configurarlo
- Clicca sul campo ID tabella
- Nel pannello di sinistra Variables, clicca sulla freccia verso il basso per espandere Trigger
- Clicca sulla freccia rivolta verso il basso per espandere Ingressi Runtime
- Seleziona TableID
- Clicca sul campo ID tabella
- Salva il comando
Passo 4: Disimportare il file dalla tabella
Come per il caricamento dei dati in una tabella, anche l'eliminazione dei dati da una tabella è un processo in due fasi. Prima di poter essere cancellato, il file dovrà essere spostato nello stato di staged. Per impostare il file come staged, è necessario disimportarlo. Utilizzeremo il comando Disimporta file da tabella per preparare il set di dati da cancellare.
- Aggiungi un Comando Un-import File from Table all'area di disegno a catena
- Collega il Comando List Files al Comando Un-import File from Table
- Fai doppio clic sul comando per configurarlo
- Clicca sul campo ID tabella
- Nel pannello di sinistra Variables, clicca sulla freccia verso il basso per espandere Trigger
- Clicca sulla freccia rivolta verso il basso per espandere Ingressi Runtime
- Seleziona TableID
- Clicca sul campo File ID
- Nel pannello delle variabili di sinistra, clicca sulla freccia verso il basso per espandere l'elenco dei file di .
- Seleziona l'elenco dei file di
- Clicca sulla variabile List Files - Files List per trasformare la variabile
- Clicca su Seleziona trasformazione e poi seleziona Ottieni valore da JSON
- Clicca sul segno più per aggiungere la trasformazione variabile
- Nel campo Valore digita '0' e poi premi invio. Dopo che è apparso l'=0, digita 'id' e premi di nuovo invio. La variabile ora leggerà l'output JSON del comando List Files e troverà l'id del primo file nella tabella.
- Clicca sul campo ID tabella
Suggerimento. Presta particolare attenzione alle maiuscole e alle minuscole durante l'analisi di JSON
-
-
-
-
-
- Clicca su Accetta
- Clicca su Accetta
-
-
-
-
-
-
- Salva il comando
Passo 5: Eliminare il file
Ora che il set di dati è stato messo in scena, il passo finale è quello di cancellare ufficialmente i dati. Questo passaggio utilizza il comando Elimina file per eliminare il set di dati dalla tabella.
- Aggiungi un Comando Elimina file dal Connettore Workiva all'area di disegno a catena
- Collega il comando Disimportare il file dalla tabella al comando Cancellare il file
- Fai doppio clic sul comando per configurarlo
- Per assicurarci di eliminare lo stesso file che abbiamo disimportato, genereremo l'ID del file nello stesso modo in cui abbiamo fatto per il comando Un-import File from Table, come indicato di seguito:
- Clicca sul campo ID file
- All'interno del pannello delle variabili di sinistra, clicca sulla freccia rivolta verso il basso per espandere List Files
- Seleziona l'elenco dei file di
- Clicca sulla variabile List Files - Files List per trasformare la variabile
- Clicca su Seleziona trasformazione e poi seleziona Ottieni valore da JSON
- Clicca sul segno più per aggiungere la trasformazione variabile
- Nel campo Valore digita '0' e poi premi invio. Dopo che è apparso l'=0, digita 'id' e premi di nuovo invio. La variabile ora leggerà l'output JSON del comando List Files e troverà l'id del primo file nella tabella.
Suggerimento. Presta particolare attenzione alle maiuscole e alle minuscole quando analizzi i valori JSON
-
-
-
- Clicca su Accetta
- Clicca su Accetta
-
-
- Salva il comando
Passo 6: Prova l'esercizio
Ora che la Catena è completa, verifica il risultato.
- Pubblica la catena
- Clicca su Esegui e poi seleziona Esegui con gli input
- Aggiungi i valori per i tuoi input di runtime
- ID tabella del CLP | Tabella dettagli dipendenti
- Se la tua tabella non contiene ancora dati, assicurati di eseguire la catena CLP | Upload Data to Table
- ID tabella del CLP | Tabella dettagli dipendenti
- Clicca su Avvia
- Una volta completata la catena, clicca sul nodo Delete File per verificare il successo.
- La Catena dovrebbe aver preso il tuo file, averlo disimportato e averlo cancellato dalla Tabella.
- Puoi verificare che i dati siano stati cancellati navigando nella tabella di Wdata e consultando il pannello Datasets sulla destra.
Per saperne di più sulla gestione dei Dataset nelle tabelle Wdata utilizzando le Catene, consulta il percorso successivo: Sostituire i dati in una tabella!