Het verwijderen van gegevens uit een Wdatatabel is nodig om ervoor te zorgen dat tabellen up-to-date blijven en dat gegevens niet dubbel worden weergegeven. In dit Aangesloten Leerpad doorlopen we de stappen om gegevens uit een Wdatatabel te verwijderen met behulp van Chains.
|
Primaire zakelijke gebruikssituatie |
Tabel Beheer |
|
Primair leerdoel |
Gegevens verwijderen uit een Wdatatabel met behulp van 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
- Een nieuwe Ketting toevoegen
- 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 het 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 van de 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 het 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.
- Een opdracht List Files toevoegen aan het Chain canvas
- Verbind de Runtime-ingangen Kettinggebeurtenis met de Lijstbestanden Opdracht
- 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 moet eerst naar de staged status verplaatst worden 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 dataset voor te bereiden op verwijderen.
- Voeg een Un-import File from Table commando toe aan het Chain canvas
- Verbind de opdracht Lijst van bestanden met de opdracht 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 Lijstbestanden uit te vouwen
- Selecteer Bestandenlijst
- Klik op de variabele Lijst Bestanden - Lijst Bestanden om de variabele te transformeren
- Klik op Selecteer transformatie en selecteer vervolgens 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. Nadat de =0 verschijnt, typt u 'id' en drukt u nogmaals op enter. De variabele leest nu de JSON-uitvoer van de opdracht List Files en vindt het id van het eerste bestand in de tabel.
- Klik op het veld Table ID
Tip! Besteed speciale aandacht aan hoofdletters vs. kleine letters bij het parsen van JSON
-
-
-
-
-
- Klik op Accepteren
- Klik op Accepteren
-
-
-
-
-
-
- De opdracht opslaan
Stap 5: Bestand verwijderen
Nu de dataset opgevoerd is, is de laatste stap om de gegevens officieel te verwijderen. Deze stap gebruikt het commando Bestand verwijderen om de dataset uit de Tabel te verwijderen.
- Voeg een Bestand verwijderen opdracht toe 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 Lijstbestanden uit te vouwen
- Selecteer Bestandenlijst
- Klik op de variabele Lijst Bestanden - Lijst Bestanden om de variabele te transformeren
- Klik op Selecteer transformatie en selecteer vervolgens 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. Nadat de =0 verschijnt, typt u 'id' en drukt u nogmaals op enter. De variabele leest nu de JSON-uitvoer van de opdracht List Files en vindt het id van het eerste bestand in de tabel.
Tip! Besteed speciale aandacht aan hoofdletters vs. kleine letters bij het parsen van JSON-waarden
-
-
-
- Klik op Accepteren
- Klik op Accepteren
-
-
- De opdracht opslaan
Stap 6: De oefening testen
Nu de Chain compleet is, kunt u het resultaat testen.
- Publiceer de keten
- Klik op Uitvoeren en selecteer vervolgens Uitvoeren met ingangen
- Waarden toevoegen voor uw Runtime-ingangen
- Tabel ID van de CLP | Werknemergegevens tabel
- Als uw Tabel nog geen gegevens bevat, voer dan de Keten CLP | Gegevens uploaden naar Tabel 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 uw bestand succesvol moeten hebben genomen, gedeïmporteerd en verwijderd uit uw Table
- U kunt controleren of de gegevens zijn verwijderd door in Wdata naar de Tabel te navigeren en het paneel Datasets aan de rechterkant te bekijken
Als u meer wilt weten over het beheren van datasets in Wdatatabellen met behulp van Chains, bekijk dan het volgende pad: Vervangen van gegevens in een tabel!