Att förenkla uppladdningen av en datafil till en Wdata-tabell är en kärnkompetens för att effektivisera tabellhanteringen. I denna Connected Learning Path går vi igenom hur man laddar upp data till en Wdata-tabell med hjälp av Chains.
| Primärt användningsfall för verksamheten | Tabell Förvaltning |
| Primärt lärandemål | Ladda upp data från en Wdata-tabell med hjälp av kedjor |
| Förkunskapskrav | Konfigurera Workiva Connector Konfigurera HTTP Requestor Connector |
| Mall för support | CLP | Ladda upp data från en tabell |
Steg 1: Skapa en tabell
- Navigera till Wdata
- Följ stegen för att skapa en tabell med följande egenskaper:
- Tabellnamn: "CLP Employee Detail"
-
Kolumner:
Visa namn Kolumn-ID Typ Importera format Emp_idEmp_idText AnvändarnamnAnvändarnamnText förnamnförnamnText efternamnefternamnText jobb_titeljobb_titelText avdelningavdelningText stadstadText landlandText valutavalutaText anställningsdatumanställningsdatumDatum M/d/åååå ftefteDecimal 1,000.00 betecknasbetecknasBoolean
Anteckningar:
- Lägg märke till att importformatet för värdena
hire_dateändras. Detta för att det ska matcha formatet på de data som ska laddas in i tabellen. Du hittar information om datum-/tidsformat på den här sidan. - Anteckna tabellens Tabell-ID, eftersom det kommer att användas senare i denna procedur.
Steg 2: Skapa en kedja
- Navigera till Chain Builder.
- Lägg till en ny Kedja.
- Namnge kedjan: CLP | Ladda upp data till en tabell.
- Rädda kedjan.
Steg 3: Inmatningar vid exekvering
Använd Runtime Inputs Chain Event för att starta kedjan. Detta gör att vi kan ange filnamnet och ID:t för den tabell som filen ska importeras till när vi kör kedjan. Läs mer om Runtime Inputs.
- Lägg till en Runtime Inputs Chain Event från Chain Trigger Events till startnoden.
- Redigera Runtime Inputs Chain Event genom att dubbelklicka på kommandot.
- Lägg till värdena för din Runtime Inputs.
Dessa fält är textfält och ska markeras som "Obligatoriska".- Table ID - ID för tabellen "CLP Employee Detail".
Kolla in detta dokument för hjälp med att hitta ID. - Filnamn - vilket namn du vill ge filen.
I det här exemplet kallar vi filen "Employee Detail".
- Table ID - ID för tabellen "CLP Employee Detail".
- File Location - Var CSV-filen är placerad.
I det här exemplet använder du:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Lägg till värdena för din Runtime Inputs.
- Klicka på Save för att spara kommandot.
Steg 4: Ladda ner arkivering
Kommandot HTTP Request Get används för att ladda ner den fil som ska laddas upp till tabellen. Vi har lagt upp en fil på nätet som Chain kan ladda ner för att demonstrera nedladdning av filer från molnet.
- Lägg till ett Get -kommando från HTTP Request -anslutningen i Chain-kanvasen.
- Anslut Runtime Inputs Chain Event till Get Command.
- Dubbelklicka på kommandot för att konfigurera det.
- Klicka på fältet URL .
- I den vänstra panelen Select a Variable klickar du på nedåtpilen för att expandera Trigger.
- Klicka på nedåtpilen för att expandera Runtime Inputs.
- Välj Filplats.
- I fältet Content type väljer du: application/csv.
- Klicka på fältet URL .
- Spara kommandot.
Steg 5: Skapa arkivering
Uppladdning av en fil till en Wdata-tabell är en process i två steg. Filen måste först skapas i statusen Staged innan den kan importeras för slutlig användning. Vi kommer att använda kommandot "Create File" för att skapa filen i Wdata Table i statusen Staged, vilket indikerar att den har skapats men ännu inte importerats som en dataset.
- Lägg till ett Create File Command från Workiva Connector till Chain canvas.
- Anslut kommandot Get till kommandot Create File .
- Dubbelklicka på kommandot för att konfigurera det.
- Klicka på fältet Table ID .
- I den vänstra panelen Select a Variable klickar du på nedåtpilen för att expandera Trigger.
- Klicka på nedåtpilen för att expandera Runtime Inputs.
- Välj Tabell-ID.
- Klicka på fältet File .
- I den vänstra panelen Select a Variable klickar du på nedåtpilen för att expandera GET.
- Välj Svar.
- Klicka på fältet Namn .
- I den vänstra panelen Select a Variable klickar du på nedåtpilen för att expandera Trigger.
- Klicka på nedåtpilen för att expandera Runtime Inputs.
- Välj Filnamn.
- I den vänstra panelen Select a Variable klickar du på nedåtpilen för att expandera Runtime.
- Välj Chain.ExecutionDateTime.
- Skriv ".csv" efter dina två variabler.
- Klicka på fältet Table ID .
- Spara kommandot
Steg 6: Importera arkivering till tabell
Det andra steget i processen för att ladda upp filer till Wdata-tabeller är att importera data, så att de blir användbara i Queries. Detta steg tar den arrangerade filen och importerar den till den angivna tabellen som en dataset.
- Lägg till en importfil i tabell Kommando från Workiva Connector till Chain canvas.
- Anslut kommandot Create File till kommandot Import File into Table .
- Dubbelklicka på kommandot för att konfigurera det.
- Klicka på fältet Table ID .
- I den vänstra panelen Select a Variable klickar du på nedåtpilen för att expandera Trigger.
- Klicka på nedåtpilen för att expandera Runtime Inputs.
- Välj Tabell-ID.
- Klicka på fältet File ID .
- I den vänstra panelen Select a Variable klickar du på nedåtpilen för att expandera Create File.
- Välj Resultat.
- Klicka på Create File - Result för att omvandla den.
- I rullgardinsmenyn Select Transformation väljer du Get Value from JSON.
- Klicka på knappen + .
- I fältet Value skriver du "id" och klickar på Enter på tangentbordet.
- Klicka på ACCEPT.
- Klicka på fältet Table ID .
- Spara kommandot.
Steg 7: Testa övningen
Nu när kedjan är klar, låt oss testa resultatet.
- Publicera kedjan.
- Klicka på Execute, och välj sedan Run With Inputs.
- Ange värdena för dina Runtime Inputs.
- Table ID - ID för tabellen "CLP Employee Detail".
Kolla in detta dokument för hjälp med att hitta ID. - Filnamn - vilket namn du vill ge filen.
I det här exemplet kallar vi filen "Employee Detail". - File Location - Var CSV-filen är placerad.
I det här exemplet använder du:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Table ID - ID för tabellen "CLP Employee Detail".
- Klicka på Starta.
-
När kedjan har slutförts klickar du på noden Import File into Table för att verifiera att den har lyckats.
Kedjan bör ha lyckats ta filen, skapat en Workiva-fil och importerat den till din tabell. Du kan verifiera att data har laddats upp till din tabell genom att navigera till tabellen i Wdata och granska datasetet i den högra panelen.
Om du vill lära dig mer om att hantera dataset i Wdata-tabeller med hjälp av kedjor, kolla in nästa sökväg: Ta bort data från en tabell!