Het vereenvoudigen van het uploaden van een gegevensbestand naar een Wdata-tabel is een kernvaardigheid in het stroomlijnen van tabelbeheer. In dit Connected Leerpad doorlopen we hoe je gegevens uploadt naar een Wdatatabel met behulp van Chains.
Primaire zakelijke gebruikssituatie | Tabel Beheer |
Primair leerdoel | Gegevens uploaden naar een Wdatatabel met Chains |
Vereisten | |
Ondersteunende sjabloon | CLP | Gegevens uploaden naar een tabel |
Stap 1: Maak een tabel
- Navigeer naar Wdata en voer de stappen uit om een Tabel te maken met de volgende eigenschappen:
- Tabelnaam: CLP Werknemer Detail
- Kolommen:
Naam weergeven Kolom ID Type Formaat importeren emp_id emp_id Tekst gebruikersnaam gebruikersnaam Tekst voornaam voornaam Tekst achternaam achternaam Tekst functieomschrijving functieomschrijving Tekst afdeling afdeling Tekst stad stad Tekst land land Tekst valuta valuta Tekst huurdatum huurdatum Datum M/d/jjj fte fte Decimaal 1,000.00 genoemd genoemd Booleaans
- Merk op dat we het importformaat van de kolom hire_date hebben gewijzigd. Dit is bijgewerkt zodat het overeenkomt met het formaat van de gegevens die in de tabel worden geladen. Lees hier alles over datum-/tijdnotaties.
- Noteer de ID van de tabel, omdat deze in een volgende stap zal worden gebruikt nadat we gegevens hebben gegenereerd die zullen worden geüpload naar de tabel met behulp van een ketting
Stap 2: Maak een ketting
- Navigeer naar Kettingbouwer
- Voeg een nieuwe Ketting toe
- Geef de Chain een naam: CLP | Gegevens uploaden naar een tabel
- Red de ketting
Stap 3: Runtime-ingangen
We gebruiken het Runtime Inputs Chain Event om de ketting te starten. Hiermee kunnen we de bestandsnaam en de ID van de tabel specificeren waarin het bestand geïmporteerd wordt als we de Chain uitvoeren.
- Voeg een Runtime Inputs Chain Event toe vanuit Chain Trigger Events het Startgebied
- Hiermee kunnen we de gebruiker vragen om de tabel-ID waar de gegevens worden geladen, de bestandsnaam voor de dataset en de locatie van het bestand dat wordt gedownload
- Lees meer over Runtime-ingangen
- Bewerk de gebeurtenis Runtime Inputs Chain door te dubbelklikken op de opdracht
- Voeg de drie onderstaande ingangen toe:
- Ingang 1:
- Type: Tekstveld
- Naam weergeven: Tabel ID
- Vereist: Aangevinkt
- Input 2:
- Type: Tekstveld
- Naam weergeven: Bestandsnaam
- Vereist: Aangevinkt
- Input 3:
- Type: Tekstveld
- Naam weergeven: Bestandslocatie
- Vereist: Aangevinkt
- Ingang 1:
- Voeg de drie onderstaande ingangen toe:
- De opdracht opslaan
Stap 4: Bestand downloaden
Het HTTP Request Get Command wordt gebruikt om het bestand te downloaden dat wordt geüpload naar de tabel. We hebben een bestand online gehost dat de Chain kan downloaden om het downloaden van bestanden uit de cloud aan te tonen.
- Voeg een Get commando 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
- Werk het veld Inhoudstype bij naar: toepassing/csv
- Klik op het veld URL
- De opdracht opslaan
Stap 5: Bestand maken
Het uploaden van een bestand naar een Wdatatabel verloopt in twee stappen. Het bestand moet eerst worden aangemaakt in de status Staged voordat het kan worden geïmporteerd voor definitief gebruik. We gebruiken de opdracht Bestand maken om het bestand te maken in de tabel Wdata in de status Staged, wat aangeeft dat het bestand is gemaakt maar nog niet is geïmporteerd als een dataset.
- Voeg een Bestand maken commando van de Workiva Connector toe aan het Chain canvas
- Verbind de opdracht Get met de opdracht Bestand maken
- 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 Select a Variable op de pijl omlaag om GET uit te vouwen
- Selecteer Reactie
- Klik op het veld Naam
- 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 Select a Variable op de pijl omlaag om Runtime uit te vouwen
- Selecteer Keten.UitvoeringsDatumTijd
- Typ ".csv" na je 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 Wdatatabellen 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 commando toe vanuit de Workiva Connector 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 Bestands-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 , Haal waarde uit JSON
- Klik op de knop +
- Typ in het veld Waarde id en druk op Enter
- Klik op ACCEPTEREN
- Klik op het veld Table ID
- De opdracht opslaan
Stap 7: Test de oefening
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 - ID van de CLP werknemer detailtabel
- Bestandsnaam - elke naam die u aan het bestand wilt geven. In dit voorbeeld noemen we het bestand "Employee Detail".
- Bestandslocatie - https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Klik op Start
- Zodra de ketting is voltooid, klikt u op het knooppunt Import File into Table om het succes te verifiëren
- De keten moet met succes het bestand hebben genomen, een Workiva-bestand hebben gemaakt en het in je Tabel hebben geïmporteerd
- Je kunt controleren of de gegevens naar je tabel zijn geüpload door naar de tabel in Wdata te navigeren en de dataset in het rechterpaneel te bekijken
Bekijk het volgende pad om meer te leren over het beheren van datasets in Wdatatabellen met behulp van Chains: Gegevens verwijderen uit een tabel!