Uproszczenie przesyłania pliku danych do tabeli Wdata jest kluczową umiejętnością w usprawnianiu zarządzania tabelami. W tej połączonej ścieżce edukacyjnej omówimy sposób przesyłania danych do tabeli Wdata przy użyciu łańcuchów.
| Główny biznesowy przypadek użycia | Zarządzanie tabelą |
| Podstawowy cel edukacyjny | Przesyłanie danych z tabeli Wdata przy użyciu łańcuchów |
| Wymagania wstępne | Skonfiguruj konektor Workiva Skonfiguruj konektor HTTP Requestor |
| Szablon pomocniczy | CLP | Prześlij dane z tabeli |
Krok 1: Utwórz tabelę
- Przejdź do strony Wdata
- Wykonaj czynności opisane na stronie , aby utworzyć tabelę o następujących właściwościach:
- Nazwa tabeli: "Szczegóły pracownika CLP"
-
Kolumny:
Nazwa wyświetlana Identyfikator kolumny Typ Format importu emp_idemp_idTekst nazwa_użytkownikanazwa_użytkownikaTekst first_namefirst_nameTekst last_namelast_nameTekst job_titlejob_titleTekst działdziałTekst miastomiastoTekst krajkrajTekst walutawalutaTekst hire_datehire_dateData M/d/rr ftefteMiejsce dziesiętne 1,000.00 określany jakookreślany jakoWartość logiczna
Uwagi:
- Zauważ, że format importu wartości
hire_datezostał zmieniony. Ma to na celu dopasowanie formatu danych, które zostaną załadowane do tabeli. Informacje na temat formatów daty/godziny znajdziesz na tej stronie. - Zapisz identyfikator tabeli , ponieważ będzie on używany w dalszej części tej procedury.
Krok 2: Utwórz łańcuch
- Przejdź do strony Chain Builder.
- Dodaj nowy łańcuch .
- Nazwij łańcuch: CLP | Upload Data to a Table.
- Uratuj łańcuch.
Krok 3: Dane wejściowe środowiska uruchomieniowego
Użyj zdarzenia Runtime Inputs Chain Event, aby uruchomić łańcuch. Pozwala nam to określić nazwę pliku i identyfikator tabeli, do której plik zostanie zaimportowany po uruchomieniu łańcucha. Przeczytaj więcej o danych wejściowych środowiska uruchomieniowego.
- Dodaj zdarzenie Runtime Inputs Chain Event z Chain Trigger Events do węzła startowego.
- Edytuj Runtime Inputs Chain Event, klikając dwukrotnie na polecenie.
- Dodaj wartości dla danych wejściowych środowiska uruchomieniowego .
Będą to pola tekstowe i powinny być oznaczone jako "Wymagane".- ID tabeli - ID tabeli "Szczegóły pracowników CLP".
Sprawdź ten dokument, aby uzyskać pomoc w znalezieniu identyfikatora. - Nazwa pliku - dowolna nazwa, którą chcesz nazwać plik.
W tym przykładzie nazwij plik "Szczegóły pracownika".
- ID tabeli - ID tabeli "Szczegóły pracowników CLP".
- Lokalizacja pliku - Gdzie znajduje się plik CSV.
W tym przykładzie użyj:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Dodaj wartości dla danych wejściowych środowiska uruchomieniowego .
- Kliknij Zapisz, aby zapisać polecenie.
Krok 4: Pobierz plik
Polecenie HTTP Request Get zostanie użyte do pobrania pliku, który zostanie przesłany do tabeli. Udostępniliśmy plik online do pobrania przez Chain, aby zademonstrować pobieranie plików z chmury.
- Dodaj polecenie Get z łącznika HTTP Request do kanwy Chain.
- Połącz Runtime Inputs Chain Event z Get Command.
- Kliknij dwukrotnie polecenie, aby je skonfigurować.
- Kliknij pole URL.
- W lewym panelu Select a Variable kliknij strzałkę w dół, aby rozwinąć Trigger.
- Kliknij strzałkę w dół, aby rozwinąć Runtime Inputs.
- Wybierz lokalizację pliku .
- W polu Content type wybierz: application/csv.
- Kliknij pole URL.
- Zapisz polecenie.
Krok 5: Utwórz plik
Przesyłanie pliku do tabeli Wdata jest procesem dwuetapowym. Plik będzie musiał najpierw zostać utworzony w stanie Staged, zanim będzie można go zaimportować do ostatecznego użytku. Użyjemy polecenia "Create File", aby utworzyć plik w tabeli Wdata w statusie Staged, wskazując, że został on utworzony, ale nie został jeszcze zaimportowany jako zestaw danych.
- Dodaj polecenie Create File z łącznika Workiva Connector do kanwy Chain.
- Połącz polecenie Get z poleceniem Create File.
- Kliknij dwukrotnie polecenie, aby je skonfigurować.
- Kliknij pole Table ID.
- W lewym panelu Select a Variable kliknij strzałkę w dół, aby rozwinąć Trigger.
- Kliknij strzałkę w dół, aby rozwinąć Runtime Inputs.
- Wybierz Table ID.
- Kliknij pole File .
- W lewym panelu Select a Variable kliknij strzałkę w dół, aby rozwinąć GET.
- Wybierz Response.
- Kliknij pole Name.
- W lewym panelu Select a Variable kliknij strzałkę w dół, aby rozwinąć Trigger.
- Kliknij strzałkę w dół, aby rozwinąć Runtime Inputs.
- Wybierz Nazwa pliku.
- W lewym panelu Select a Variable kliknij strzałkę w dół, aby rozwinąć Runtime.
- Wybierz Chain.ExecutionDateTime.
- Po dwóch zmiennych wpisz ".csv".
- Kliknij pole Table ID.
- Zapisz polecenie
Krok 6: Zaimportuj plik do tabeli
Drugim krokiem w procesie przesyłania plików do tabel Wdata jest zaimportowanie danych, dzięki czemu można je wykorzystać w zapytaniach. Ten krok pobiera plik etapowy i importuje go do wyznaczonej tabeli jako zestaw danych.
- Dodaj polecenie Import File into Table z Workiva Connector do kanwy Chain.
- Połącz polecenie Create File z poleceniem Import File into Table.
- Kliknij dwukrotnie polecenie, aby je skonfigurować.
- Kliknij pole Table ID.
- W lewym panelu Select a Variable kliknij strzałkę w dół, aby rozwinąć Trigger.
- Kliknij strzałkę w dół, aby rozwinąć Runtime Inputs.
- Wybierz Table ID.
- Kliknij pole File ID.
- W lewym panelu Select a Variable kliknij strzałkę w dół, aby rozwinąć Create File.
- Wybierz Wynik.
- Kliknij na Create File - Result, aby go przekształcić.
- Z listy rozwijanej Select Transformation wybierz Get Value from JSON.
- Kliknij przycisk + .
- W polu Value wpisz "id" i kliknij Enter na klawiaturze.
- Kliknij ACCEPT.
- Kliknij pole Table ID.
- Zapisz polecenie.
Krok 7: Przetestuj ćwiczenie
Teraz, gdy łańcuch jest gotowy, przetestujmy wynik.
- Opublikuj the Chain.
- Kliknij Execute, a następnie wybierz Run With Inputs.
- Wprowadź wartości dla danych wejściowych środowiska uruchomieniowego.
- ID tabeli - ID tabeli "Szczegóły pracowników CLP".
Sprawdź ten dokument, aby uzyskać pomoc w znalezieniu identyfikatora. - Nazwa pliku - dowolna nazwa, którą chcesz nazwać plik.
W tym przykładzie nazwij plik "Szczegóły pracownika". - Lokalizacja pliku - Gdzie znajduje się plik CSV.
W tym przykładzie użyj:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- ID tabeli - ID tabeli "Szczegóły pracowników CLP".
- Kliknij Start.
-
Po zakończeniu łańcucha kliknij węzeł Importuj plik do tabeli, aby zweryfikować powodzenie.
Łańcuch powinien pomyślnie pobrać plik, utworzyć plik Workiva i zaimportować go do Twojej tabeli. Możesz sprawdzić, czy dane zostały przesłane do tabeli, przechodząc do tabeli w Wdata i przeglądając zestaw danych w prawym panelu.
Aby dowiedzieć się więcej o zarządzaniu zestawami danych w tabelach Wdata za pomocą łańcuchów, sprawdź następną ścieżkę: Usuwanie danych z tabeli!