Het vereenvoudigen van het uploaden van een gegevensbestand naar een Wdata-tabel is een kernvaardigheid in het stroomlijnen van tabelbeheer. In dit Aangesloten Leerpad doorlopen we hoe u gegevens kunt uploaden naar een Wdatatabel met behulp van Chains.
| Primaire zakelijke gebruikssituatie | Tabel Beheer |
| Primair leerdoel | Gegevens uploaden vanuit een Wdatatabel met behulp van Chains |
| Vereisten | Workiva Connector configureren HTTP Requestor Connector configureren |
| Ondersteunende sjabloon | CLP | Gegevens uploaden vanuit een tabel |
Stap 1: Een tabel maken
- Navigeer naar Wdata
- Voer de stappen uit om een Table aan te maken met de volgende eigenschappen:
- Tabelnaam: "CLP Werknemer Detail".
-
Kolommen:
Naam weergeven Kolom ID type Formaat importeren emp_idemp_idTekst gebruikersnaamgebruikersnaamTekst voornaamvoornaamTekst achternaamachternaamTekst functie_titelfunctie_titelTekst afdelingafdelingTekst stadstadTekst landlandTekst valutavalutaTekst huur_datumhuur_datumDatum M/d/jjj ftefteDecimaal 1,000.00 genoemdgenoemdBooleaanse
Opmerkingen:
- Merk op dat het importformaat van de
hire_datewaarden wordt gewijzigd. Dit is zodat het overeenkomt met het formaat van de gegevens die in de tabel geladen zullen worden. Informatie over datum-/tijdnotaties vindt u op deze pagina. - Noteer het Tabel ID van de tabel, omdat dit later in deze procedure gebruikt zal worden.
Stap 2: Maak een ketting
- Navigeer naar Chain Builder.
- Voeg een nieuwe Ketting toe.
- Geef de Chain een naam: CLP | Gegevens uploaden naar een tabel.
- Red de ketting.
Stap 3: Runtime-ingangen
Gebruik de Runtime Inputs Chain Event om de Chain te starten. Hiermee kunnen we de bestandsnaam en de ID van de Tabel specificeren waarin het bestand geïmporteerd zal worden wanneer we de Chain uitvoeren. Lees meer over Runtime Inputs.
- Voeg een Runtime Inputs Chain Event van Chain Trigger Events toe aan het Startknooppunt.
- Bewerk de Runtime Inputs Chain Event door te dubbelklikken op de opdracht.
- Voeg de waarden toe voor uw Runtime Inputs.
Dit zijn tekstvelden en moeten als "Verplicht" gemarkeerd worden.- Table ID - ID van de tabel "CLP-werknemergegevens".
Kijk op dit document voor hulp bij het vinden van het ID. - Bestandsnaam - elke naam die u aan het bestand wilt geven.
Noem het bestand in dit voorbeeld "Employee Detail".
- Table ID - ID van de tabel "CLP-werknemergegevens".
- Bestandslocatie - Waar het CSV-bestand zich bevindt.
Gebruik in dit voorbeeld:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Voeg de waarden toe voor uw Runtime Inputs.
- Klik op Opslaan om de opdracht op te slaan.
Stap 4: Bestand downloaden
Het HTTP Request Get Command wordt gebruikt om het bestand te downloaden dat naar de tabel wordt geüpload. We hebben een bestand online gehost dat de Chain kan downloaden om het downloaden van bestanden uit de cloud te demonstreren.
- Voeg een Get opdracht van de HTTP Request connector toe aan het Chain canvas.
- Verbind de Runtime Inputs Chain Event met de Get opdracht.
- Dubbelklik op de opdracht om deze te configureren.
- Klik op het veld URL.
- Klik in het linkerpaneel Een variabele selecteren op de pijl omlaag om Trigger uit te vouwen.
- Klik op de pijl omlaag om Runtime Inputs uit te vouwen.
- Selecteer Bestandslocatie.
- Selecteer in het veld Type inhoud: application/csv.
- Klik op het veld URL.
- Sla de opdracht op.
Stap 5: Bestand maken
Het uploaden van een bestand naar een Wdatatabel verloopt in twee stappen. Het bestand moet eerst aangemaakt worden in de status Staged voordat het geïmporteerd kan worden voor definitief gebruik. We zullen de opdracht "Bestand maken" gebruiken om het bestand binnen de Wdatatabel in de status Staged te maken, wat aangeeft dat het is gemaakt maar nog niet als dataset is geïmporteerd.
- Voeg een Create File commando van de Workiva Connector toe aan het Chain canvas.
- Verbind de opdracht Get met de opdracht Create File.
- Dubbelklik op de opdracht om deze te configureren.
- Klik op het veld Table ID.
- Klik in het linkerpaneel Een variabele selecteren op de pijl omlaag om Trigger uit te vouwen.
- Klik op de pijl omlaag om Runtime Inputs uit te vouwen.
- Selecteer Tabel ID.
- Klik op het veld Bestand .
- Klik in het linkerpaneel Een variabele selecteren op de pijl omlaag om GET uit te vouwen.
- Selecteer Response.
- Klik op het veld Name.
- Klik in het linkerpaneel Een variabele selecteren op de pijl omlaag om Trigger uit te vouwen.
- Klik op de pijl omlaag om Runtime Inputs uit te vouwen.
- Selecteer Bestandsnaam.
- Klik in het linkerpaneel Een variabele selecteren op de pijl omlaag om Runtime uit te vouwen.
- Selecteer Chain.ExecutionDateTime.
- Typ ".csv" achter uw twee variabelen.
- Klik op het veld Table ID.
- De opdracht opslaan
Stap 6: Importeer bestand naar tabel
De tweede stap in het proces om bestanden te uploaden naar Wdata-tabellen is het importeren van de gegevens, zodat ze bruikbaar worden in Queries. Deze stap neemt het opgevoerde bestand en importeert het in de aangewezen Tabel als een dataset.
- Voeg een Bestand importeren in tabel opdracht van de Workiva Connector toe aan het Chain canvas.
- Verbind de opdracht Bestand maken met de opdracht Bestand importeren in tabel.
- Dubbelklik op de opdracht om deze te configureren.
- Klik op het veld Table ID.
- Klik in het linkerpaneel Een variabele selecteren op de pijl omlaag om Trigger uit te vouwen.
- Klik op de pijl omlaag om Runtime Inputs uit te vouwen.
- Selecteer Tabel ID.
- Klik op het veld File ID.
- Klik in het linkerpaneel Een variabele selecteren op de pijl omlaag om Bestand maken uit te vouwen.
- Selecteer Resultaat.
- Klik op Bestand maken - Resultaat om het te transformeren.
- Selecteer in de vervolgkeuzelijst Selecteer transformatie Waarde uit JSON halen.
- Klik op de knop + .
- Typ in het veld Value "id" en klik op Enter op uw toetsenbord.
- Klik op ACCEPT.
- Klik op het veld Table ID.
- Sla de opdracht op.
Stap 7: De oefening testen
Nu de Chain compleet is, kunnen we het resultaat testen.
- Publiceer de keten.
- Klik op Execute en selecteer vervolgens Run With Inputs.
- Voer de waarden voor uw Runtime Inputs in.
- Table ID - ID van de tabel "CLP-werknemergegevens".
Kijk op dit document voor hulp bij het vinden van het ID. - Bestandsnaam - elke naam die u aan het bestand wilt geven.
Noem het bestand in dit voorbeeld "Employee Detail". - Bestandslocatie - Waar het CSV-bestand zich bevindt.
Gebruik in dit voorbeeld:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Table ID - ID van de tabel "CLP-werknemergegevens".
- Klik op Start.
-
Zodra de Chain voltooid is, klikt u op het knooppunt Import File into Table om het succes te verifiëren.
De keten zou met succes het bestand moeten hebben genomen, een Workiva-bestand moeten hebben gemaakt en het in uw Tabel moeten hebben geïmporteerd. U kunt controleren of de gegevens naar uw tabel zijn geüpload door naar de tabel in Wdata te navigeren en de dataset in het rechterpaneel te bekijken.
Als u meer wilt weten over het beheren van datasets in Wdatatabellen met behulp van Chains, raadpleeg dan het volgende pad: Gegevens uit een tabel verwijderen!