Å forenkle opplastingen av en datafil til en Wdata-tabell er en kjernekompetanse i effektiviseringen av Table Management. I denne Connected Learning Path går vi gjennom hvordan du laster opp data til en Wdata-tabell ved hjelp av kjeder.
| Primært bruksområde for virksomheten | Bordadministrasjon |
| Primært læringsmål | Laste opp data fra en Wdata-tabell ved hjelp av kjeder |
| Forutsetninger | Konfigurer Workiva Connector Konfigurer HTTP Requestor Connector |
| Støttemal | CLP | Laste opp data fra en tabell |
Trinn 1: Opprett en tabell
- Gå til Wdata
- Fullfør trinnene for å opprette en tabell med følgende egenskaper:
- Tabellnavn: "CLP Employee Detail"
-
Spalter:
Vis navn Kolonne-ID Type Importformat emp_idemp_idTekst brukernavnbrukernavnTekst fornavnfornavnTekst etternavnetternavnTekst jobb_titteljobb_tittelTekst avdelingavdelingTekst bybyTekst landlandTekst valutavalutaTekst hire_datehire_dateDato M/d/åååå ftefteDesimal 1,000.00 betegnetbetegnetBoolsk
Notater
- Legg merke til at importformatet for
hire_date-verdiene blir endret. Dette er for at det skal samsvare med formatet på dataene som skal lastes inn i tabellen. Du finner informasjon om dato-/tidsformater på denne siden. - Noter tabellens Tabell-ID, da denne vil bli brukt senere i denne prosedyren.
Trinn 2: Opprett en kjede
- Gå til Chain Builder.
- Legg til en ny Chain.
- Gi kjeden et navn: CLP | Last opp data til en tabell.
- Redd kjeden.
Trinn 3: Inndata ved kjøretid
Bruk Runtime Inputs Chain Event for å starte kjeden. Her kan vi angi filnavnet og ID-en til tabellen som filen skal importeres til når vi kjører kjeden. Les mer om Runtime Inputs.
- Legg til en Runtime Inputs Chain Event fra Chain Trigger Events til Start Node.
- Rediger Runtime Inputs Chain Event ved å dobbeltklikke på kommandoen.
- Legg til verdiene for Runtime Inputs.
Disse feltene vil være tekstfelt, og bør merkes som "Påkrevd".- Tabell-ID - ID for tabellen "CLP Employee Detail".
Se this document for å få hjelp til å finne ID-en. - Filnavn - et hvilket som helst navn du ønsker å kalle filen.
I dette eksempelet kaller du filen "Employee Detail".
- Tabell-ID - ID for tabellen "CLP Employee Detail".
- Filplassering - Hvor CSV-filen er plassert.
I dette eksempelet bruker du:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Legg til verdiene for Runtime Inputs.
- Klikk på Lagre for å lagre kommandoen.
Trinn 4: Last ned fil
HTTP-forespørselen Get Command brukes til å laste ned filen som skal lastes opp til tabellen. Vi har lagt ut en fil på nettet som Chain kan laste ned for å demonstrere nedlasting av filer fra skyen.
- Legg til en Get -kommando fra HTTP Request -kontakten i Chain-lerretet.
- Koble Runtime Inputs Chain Event til Get Command.
- Dobbeltklikk på kommandoen for å konfigurere den.
- Klikk på feltet URL.
- Klikk på nedoverpilen i det venstre Velg en variabel -panelet for å utvide Utløser.
- Klikk på nedoverpilen for å utvide Runtime Inputs.
- Velg File Location.
- I feltet Content type velger du: application/csv.
- Klikk på feltet URL.
- Lagre kommandoen.
Trinn 5: Opprett fil
Opplasting av en fil til en Wdata-tabell er en totrinnsprosess. Filen må først opprettes i statusen Staged før den kan importeres for endelig bruk. Vi bruker kommandoen "Create File" til å opprette filen i Wdata-tabellen i statusen Staged, noe som indikerer at den er opprettet, men ennå ikke importert som et datasett.
- Legg til en Create File -kommando fra Workiva Connector i Chain-lerretet.
- Koble kommandoen Get til kommandoen Create File.
- Dobbeltklikk på kommandoen for å konfigurere den.
- Klikk på feltet Table ID.
- Klikk på nedoverpilen i det venstre Velg en variabel -panelet for å utvide Utløser.
- Klikk på nedoverpilen for å utvide Runtime Inputs.
- Velg Tabell-ID.
- Klikk på feltet File .
- Klikk på nedoverpilen i det venstre Velg en variabel -panelet for å utvide GET.
- Velg Svar.
- Klikk på feltet Navn.
- Klikk på nedoverpilen i det venstre Velg en variabel -panelet for å utvide Utløser.
- Klikk på nedoverpilen for å utvide Runtime Inputs.
- Velg Filnavn.
- Klikk på nedoverpilen i det venstre Velg en variabel -panelet for å utvide Runtime.
- Velg Chain.ExecutionDateTime.
- Skriv inn ".csv" etter de to variablene dine.
- Klikk på feltet Table ID.
- Lagre kommandoen
Trinn 6: Importer fil til tabell
Det andre trinnet i prosessen med å laste opp filer til Wdata-tabeller er å importere dataene, slik at de kan brukes i spørringer. Dette trinnet tar den iscenesatte filen og importerer den til den angitte tabellen som et datasett.
- Legg til en Import File into Table Kommando fra Workiva Connector til Chain canvas.
- Koble kommandoen Create File til kommandoen Import File into Table.
- Dobbeltklikk på kommandoen for å konfigurere den.
- Klikk på feltet Table ID.
- Klikk på nedoverpilen i det venstre Velg en variabel -panelet for å utvide Utløser.
- Klikk på nedoverpilen for å utvide Runtime Inputs.
- Velg Tabell-ID.
- Klikk på feltet File ID.
- Klikk på nedoverpilen i det venstre Velg en variabel -panelet for å utvide Opprett fil.
- Velg Resultat.
- Klikk på Create File - Result for å transformere den.
- I rullegardinmenyen Select Transformation velger du Get Value from JSON.
- Klikk på knappen + .
- I feltet Value skriver du inn "id" og trykker på Enter på tastaturet.
- Klikk på ACCEPT.
- Klikk på feltet Table ID.
- Lagre kommandoen.
Trinn 7: Test øvelsen
Nå som kjeden er ferdig, la oss teste resultatet.
- Publiser the Chain.
- Klikk på Execute, og velg deretter Run With Inputs.
- Skriv inn verdiene for Runtime Inputs.
- Tabell-ID - ID for tabellen "CLP Employee Detail".
Se this document for å få hjelp til å finne ID-en. - Filnavn - et hvilket som helst navn du ønsker å kalle filen.
I dette eksempelet kaller du filen "Employee Detail". - Filplassering - Hvor CSV-filen er plassert.
I dette eksempelet bruker du:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Tabell-ID - ID for tabellen "CLP Employee Detail".
- Klikk på Start.
-
Når kjeden er fullført, klikker du på noden Import File into Table for å bekrefte at den er vellykket.
Kjeden skal ha tatt filen, opprettet en Workiva-fil og importert den til tabellen din. Du kan kontrollere at dataene ble lastet opp til tabellen ved å navigere til tabellen i Wdata og se på datasettet i høyre panel.
Hvis du vil lære mer om hvordan du administrerer datasett i Wdata-tabeller ved hjelp av kjeder, kan du ta en titt på neste sti: Slette data fra en tabell!