Att radera data från en Wdata-tabell är nödvändigt för att säkerställa att tabellerna hålls uppdaterade och att data inte dupliceras. I denna Connected Learning Path kommer vi att gå igenom stegen för att ta bort data från en Wdata-tabell med hjälp av kedjor.
|
Primärt användningsfall för verksamheten |
Tabell Förvaltning |
|
Primärt lärandemål |
Radering av data från en Wdata-tabell med hjälp av kedjor |
|
Förkunskapskrav |
|
|
Mall för support |
CLP | Ta bort data från en tabell |
Steg 1: Skapa en kedja
- Lägg till en ny Kedja
- Namnge kedjan: CLP | Ta bort data från en tabell
- Rädda kedjan
Steg 2: Inmatningar för exekvering
Vi använder kedjehändelsen Runtime Inputs för att starta kedjan. Detta gör att vi kan ange tabell-ID och det befintliga datasetet som kommer att raderas när vi kör kedjan.
- Lägg till en Exekvering Ingångar Kedjehändelse från Kedjeutlösare Händelser till Start-området
- Redigera kedjehändelsen för exekvering av ingångar genom att dubbelklicka på kommandot
- Lägg till Input nedan:
- Typ av fält: Textfält
- Visa namn: Tabell-ID
- Krävs: Kontrollerad
- Lägg till Input nedan:
- Spara kommandot
Steg 3: Lista arkivering
För att kunna ta bort filen i tabellen behöver vi fil-ID:t. För att programmatiskt hitta FileID använder vi kommandot List Files. Detta kommando använder tabell-ID:t för att söka efter alla filer i tabellen och ger oss en utskrift av filerna samt information om dessa filer, inklusive fil-ID:t.
- Lägg till en List Files Command till Chain canvas
- Anslut Exekvering Kedjehändelse till Lista arkivering Kommando
- Dubbelklicka på kommandot för att konfigurera det
- Klicka på fältet Table ID
- I den vänstra panelen Variables klickar du på nedåtpilen för att expandera Trigger
- Klicka på nedåtpilen för att expandera Exekvering Ingångar
- Välj TabellID
- Klicka på fältet Table ID
- Spara kommandot
Steg 4: Ta bort importfilen från tabellen
På samma sätt som när du laddar upp data till en tabell är borttagningen av data från en tabell en process i två steg. Filen måste först flyttas till staged-status innan den kan raderas. För att ställa in arkiveringen som staged måste den avimporteras. Vi kommer att använda kommandot Un-Import File from Table för att förbereda datasetet som ska raderas.
- Lägg till en Arkivering av import från tabell Kommando till kedjan
- Anslut kommandot List Files till kommandot Un-import File from Table
- Dubbelklicka på kommandot för att konfigurera det
- Klicka på fältet Table ID
- I den vänstra panelen Variables klickar du på nedåtpilen för att expandera Trigger
- Klicka på nedåtpilen för att expandera Exekvering Ingångar
- Välj TabellID
- Klicka på fältet File ID
- I den vänstra panelen Variabler klickar du på nedåtpilen för att expandera List Files
- Välj Filering List
- Klicka på variabeln List Files - Files List för att omvandla variabeln
- Klicka på Select Transformation och välj sedan Get Value from JSON
- Klicka på plustecknet för att lägga till variabelomvandlingen
- I fältet Value skriver du '0' och trycker sedan på Enter. När =0 visas skriver du 'id' och trycker på enter igen. Variabeln kommer nu att läsa JSON-utdata från kommandot List Files och hitta id:t för den första arkiveringen i tabellen.
- Klicka på fältet Table ID
Tips! Var särskilt uppmärksam på stora och små bokstäver när JSON analyseras
-
-
-
-
-
- Klicka på Godkänn
- Klicka på Godkänn
-
-
-
-
-
-
- Spara kommandot
Steg 5: Ta bort arkivering
Nu när datasetet har arrangerats är det sista steget att officiellt radera data. I detta steg används kommandot Delete File för att ta bort datasetet från tabellen.
- Lägga till en Ta bort arkivering Kommando från Workiva Connector till Chain canvas
- Anslut kommandot Avimportera fil från tabell till kommandot Radera fil
- Dubbelklicka på kommandot för att konfigurera det
- För att säkerställa att vi tar bort samma fil som vi avimporterade, genererar vi fil-ID:t på samma sätt som vi gjorde för kommandot Avimportera fil från tabell, enligt översikten nedan:
- Klicka på fältet File ID
- I den vänstra panelen Variabler klickar du på nedåtpilen för att expandera List Files
- Välj Filering List
- Klicka på variabeln List Files - Files List för att omvandla variabeln
- Klicka på Select Transformation och välj sedan Get Value from JSON
- Klicka på plustecknet för att lägga till variabelomvandlingen
- I fältet Value skriver du '0' och trycker sedan på Enter. När =0 visas skriver du 'id' och trycker på enter igen. Variabeln kommer nu att läsa JSON-utdata från kommandot List Files och hitta id:t för den första arkiveringen i tabellen.
Tips! Var särskilt uppmärksam på stora och små bokstäver när JSON-värden analyseras
-
-
-
- Klicka på Godkänn
- Klicka på Godkänn
-
-
- Spara kommandot
Steg 6: Testa övningen
Nu när kedjan är klar kan du testa resultatet.
- Publicera kedjan
- Klicka på Execute och välj sedan Run With Inputs
- Lägg till värden för dina ingångar för exekvering
- Tabell ID för CLP | Tabell med uppgifter om anställda
- Om din tabell inte har data i den ännu, se till att köra CLP | Ladda upp data till tabell Chain
- Tabell ID för CLP | Tabell med uppgifter om anställda
- Klicka på Start
- När kedjan har slutförts klickar du på noden Delete File för att verifiera att det har gått bra
- Kedjan bör ha tagit din fil, avimporterat den och raderat den från din tabell
- Du kan verifiera att data har tagits bort genom att navigera till tabellen i Wdata och granska panelen Datasets till höger
Om du vill lära dig mer om hur du hanterar dataset i Wdata-tabeller med hjälp av kedjor kan du kolla in nästa sökväg: Byta ut data i en tabell!