Het verwijderen van gegevens uit een Wdatatabel is nodig om ervoor te zorgen dat tabellen up-to-date blijven en dat gegevens niet worden gedupliceerd. In dit Aangesloten Leerpad doorlopen we de stappen om gegevens te verwijderen uit een Wdatatabel met behulp van Chains.
Primaire zakelijke gebruikssituatie |
Tabel Beheer |
Primair leerdoel |
Gegevens verwijderen uit een Wdatatabel met Chains |
Vereisten |
Workiva Connector configureren Voltooi de CLP | Gegevens uploaden naar een tabelpad |
Ondersteunende sjabloon |
CLP | Gegevens uit een tabel verwijderen |
Stap 1: Maak een ketting
- Voeg een nieuwe Ketting toe
- Geef de Chain een naam: CLP | Gegevens uit een tabel verwijderen
- Red de ketting
Stap 2: Runtime-ingangen
We gebruiken het Runtime Inputs Chain Event om de ketting te starten. Hiermee kunnen we de tabel-ID en de bestaande dataset specificeren die verwijderd zal worden als we de Chain uitvoeren.
- Voeg een Runtime Inputs Chain Event van Chain Trigger Events toe aan het Startgebied
- Bewerk de gebeurtenis Runtime Inputs Chain door te dubbelklikken op de opdracht
- Voeg de onderstaande invoer toe:
- Type: Tekstveld
- Naam weergeven: Tabel ID
- Vereist: Aangevinkt
- Voeg de onderstaande invoer toe:
- De opdracht opslaan
Stap 3: Lijstbestand
Om het bestand in de tabel te verwijderen, hebben we het bestands-ID nodig. Om de FileID programmatisch te vinden, gebruiken we de opdracht List Files. Deze opdracht gebruikt de tabel-ID om alle bestanden in die tabel te zoeken en geeft ons een uitvoer van de bestanden en informatie over die bestanden, inclusief de bestands-ID.
- Voeg een opdracht List Files toe aan het Chain canvas
- Verbind de Runtime Inputs Chain Event met de List Files Command
- Dubbelklik op de opdracht om deze te configureren
- Klik op het veld Table ID
- Klik in het linkerpaneel Variables op de pijl omlaag om Trigger uit te vouwen
- Klik op de pijl omlaag om Runtime Inputs uit te vouwen
- Selecteer TabelID
- Klik op het veld Table ID
- De opdracht opslaan
Stap 4: Bestand van tabel verwijderen
Net als het uploaden van gegevens naar een Tabel, is het verwijderen van gegevens uit een Tabel een proces in twee stappen. Het bestand zal eerst verplaatst moeten worden naar de status staged voordat het verwijderd kan worden. Om het bestand als staged in te stellen, moet het gedeïmporteerd worden. We gebruiken de opdracht Bestand uit tabel importeren om de te verwijderen dataset voor te bereiden.
- Voeg een Un-import File from Table commando toe aan het Chain canvas
- Verbind het commando Lijst van bestanden met het commando Bestand uit tabel verwijderen
- Dubbelklik op de opdracht om deze te configureren
- Klik op het veld Table ID
- Klik in het linkerpaneel Variables op de pijl omlaag om Trigger uit te vouwen
- Klik op de pijl omlaag om Runtime Inputs uit te vouwen
- Selecteer TabelID
- Klik op het veld Bestands-ID
- Klik in het linkerpaneel Variabelen op de pijl omlaag om List Files uit te vouwen
- Selecteer Bestandenlijst
- Klik op de variabele Lijst Bestanden - Lijst Bestanden om de variabele te transformeren
- Klik op Selecteer transformatie en selecteer dan Waarde uit JSON halen
- Klik op het plusteken om de variabele transformatie toe te voegen
- Typ in het veld Waarde '0' en druk op enter. Typ na het verschijnen van =0 'id' en druk nogmaals op enter. De variabele leest nu de JSON uitvoer van het List Files commando en vindt het id van het eerste bestand in de tabel.
- Klik op het veld Table ID
Tip! Besteed speciale aandacht aan hoofdletters versus kleine letters bij het parsen van JSON
-
-
-
-
-
- Klik op Accepteren
- Klik op Accepteren
-
-
-
-
-
-
- De opdracht opslaan
Stap 5: Bestand verwijderen
Nu de dataset is opgevoerd, is de laatste stap het officieel verwijderen van de gegevens. Deze stap gebruikt het commando Bestand verwijderen om de dataset uit de Tabel te verwijderen.
- Een commando toevoegen Bestand verwijderen van de Workiva Connector aan het Chain canvas
- Verbind de opdracht Bestand verwijderen van tabel met de opdracht Bestand verwijderen
- Dubbelklik op de opdracht om deze te configureren
- Om er zeker van te zijn dat we hetzelfde bestand verwijderen dat we hebben gede-importeerd, genereren we het bestands-ID op dezelfde manier als we hebben gedaan voor de opdracht Bestand de-importeren uit tabel, zoals hieronder beschreven:
- Klik op het veld Bestands-ID
- Klik in het linkerpaneel Variabelen op de pijl omlaag om List Files uit te vouwen
- Selecteer Bestandenlijst
- Klik op de variabele Lijst Bestanden - Lijst Bestanden om de variabele te transformeren
- Klik op Selecteer transformatie en selecteer dan Waarde uit JSON halen
- Klik op het plusteken om de variabele transformatie toe te voegen
- Typ in het veld Waarde '0' en druk op enter. Typ na het verschijnen van =0 'id' en druk nogmaals op enter. De variabele leest nu de JSON uitvoer van het List Files commando en vindt het id van het eerste bestand in de tabel.
Tip! Besteed speciale aandacht aan hoofdletters versus kleine letters bij het parsen van JSON-waarden
-
-
-
- Klik op Accepteren
- Klik op Accepteren
-
-
- De opdracht opslaan
Stap 6: De oefening testen
Test het resultaat nu de Chain compleet is.
- Publiceer de keten
- Klik op Uitvoeren en selecteer vervolgens Uitvoeren met invoer
- Waarden toevoegen voor uw Runtime-ingangen
- Tabel ID van de CLP | Werknemergegevens tabel
- Als uw Tabel nog geen gegevens bevat, voer dan de CLP | Upload Data to Table Chain uit
- Tabel ID van de CLP | Werknemergegevens tabel
- Klik op Start
- Zodra de ketting is voltooid, klikt u op het knooppunt Delete File om het succes te verifiëren
- De Chain zou je bestand succesvol moeten hebben genomen, gede-importeerd en verwijderd uit je Table
- U kunt controleren of de gegevens zijn verwijderd door naar de tabel in Wdata te navigeren en het paneel Datasets aan de rechterkant te bekijken
Bekijk het volgende pad om meer te leren over het beheren van datasets in Wdatatabellen met behulp van Chains: Vervangen van gegevens in een tabel!