Die Vereinfachung des Uploads einer Datendatei in eine Wdata-Tabelle ist eine Kernkompetenz bei der Rationalisierung der Tabellenverwaltung. In diesem Connected Learning Path wird gezeigt, wie man mit Hilfe von Chains Daten in eine Wdata-Tabelle hochlädt.
| Primärer geschäftlicher Anwendungsfall | Tabellenverwaltung |
| Primäres Lernziel | Hochladen von Daten aus einer Wdata-Tabelle mit Hilfe von Chains |
| Voraussetzungen | Workiva Connector konfigurieren HTTP Requestor Connector konfigurieren |
| Unterstützende Vorlage | CLP | Daten aus einer Tabelle hochladen |
Schritt 1: Erstellen einer Tabelle
- Navigieren Sie zu Wdata
- Führen Sie die Schritte aus, um eine Tabelle mit den folgenden Eigenschaften zu erstellen:
- Tabelle Name: "CLP Mitarbeiter Detail"
-
Kolumnen:
Anzeigename Spalten-ID Typ Importformat mitarbeiter_idmitarbeiter_idText Benutzer_nameBenutzer_nameText vor_namevor_nameText last_namelast_nameText job_titlejob_titleText AbteilungAbteilungText StadtStadtText LandLandText WährungWährungText hire_datehire_dateDatum M/T/JJJ ftefteDezimal 1,000.00 mit der Bezeichnungmit der BezeichnungBoolesch
Notizen:
- Beachten Sie, dass das Importformat der Werte von
hire_dategeändert wurde. Dies geschieht, damit es dem Format der Daten entspricht, die in die Tabelle geladen werden. Informationen zu den Datums-/Zeitformaten finden Sie auf dieser Seite. - Notieren Sie sich die Tabellen-ID, da diese später in dieser Prozedur verwendet wird.
Schritt 2: Eine Kette erstellen
- Wechseln Sie zu Chain Builder.
- Fügen Sie eine neue Kette hinzu.
- Benennen Sie die Kette: CLP | Daten in eine Tabelle hochladen.
- Speichern Sie die Kette.
Schritt 3: Laufzeit-Eingaben
Verwenden Sie das Runtime Inputs Chain Event, um die Kette zu starten. Hier können wir den Dateinamen und die ID der Tabelle angeben, in die die Datei importiert wird, wenn wir die Kette ausführen. Lesen Sie mehr über Runtime Inputs.
- Fügen Sie ein Runtime Inputs Kettenereignis von Chain Trigger Events zum Startknoten hinzu.
- Bearbeiten Sie das Runtime Inputs Kettenereignis, indem Sie auf den Befehl doppelklicken.
- Fügen Sie die Werte für Ihre Runtime Inputs hinzu.
Hierbei handelt es sich um Textfelder, die als "Erforderlich" gekennzeichnet sein sollten.- Tabellen-ID - ID der Tabelle "CLP Employee Detail".
Unter finden Sie dieses Dokument, das Ihnen bei der Suche nach der ID hilft. - Dateiname - ein beliebiger Name, den Sie der Datei geben möchten.
Für dieses Beispiel nennen Sie die Datei "Employee Detail".
- Tabellen-ID - ID der Tabelle "CLP Employee Detail".
- Dateispeicherort - Wo sich die CSV-Datei befindet.
Verwenden Sie für dieses Beispiel:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Fügen Sie die Werte für Ihre Runtime Inputs hinzu.
- Klicken Sie auf Speichern, um den Befehl zu speichern.
Schritt 4: Datei herunterladen
Der HTTP-Request Get-Befehl wird verwendet, um die Datei herunterzuladen, die in die Tabelle hochgeladen werden soll. Wir haben eine Datei online gehostet, die die Chain herunterladen kann, um das Herunterladen von Dateien aus der Cloud zu demonstrieren.
- Fügen Sie einen Get Befehl aus dem HTTP Request Connector zum Chain Canvas hinzu.
- Verbinden Sie das Runtime Inputs Kettenereignis mit dem Get Befehl.
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren.
- Klicken Sie auf das Feld URL.
- Klicken Sie im linken Feld Wählen Sie eine Variable auf den Pfeil nach unten, um Auslöser zu erweitern.
- Klicken Sie auf den Abwärtspfeil, um Runtime Inputs zu erweitern.
- Wählen Sie File Location.
- Im Feld Content type wählen Sie: application/csv.
- Klicken Sie auf das Feld URL.
- Speichern Sie den Befehl.
Schritt 5: Datei erstellen
Das Hochladen einer Datei in eine Wdata-Tabelle ist ein zweistufiger Prozess. Die Datei muss zunächst im Status Staged erstellt werden, bevor sie zur endgültigen Verwendung importiert werden kann. Wir verwenden den Befehl "Datei erstellen", um die Datei innerhalb der Wdata-Tabelle im Status Staged zu erstellen, was bedeutet, dass sie erstellt, aber noch nicht als Datensatz importiert wurde.
- Fügen Sie einen Create File Befehl aus dem Workiva Connector in den Chain Canvas ein.
- Verbinden Sie den Befehl Get mit dem Befehl Create File.
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren.
- Klicken Sie auf das Feld Tabellen-ID.
- Klicken Sie im linken Bereich Variable auswählen auf den Pfeil nach unten, um Auslöser zu erweitern.
- Klicken Sie auf den Abwärtspfeil, um Runtime Inputs zu erweitern.
- Wählen Sie Tabellen-ID.
- Klicken Sie auf das Feld Datei.
- Klicken Sie im linken Feld Variable auswählen auf den Pfeil nach unten, um GET zu erweitern.
- Wählen Sie Antwort.
- Klicken Sie auf das Feld Name.
- Klicken Sie im linken Feld Variable auswählen auf den Pfeil nach unten, um Auslöser zu erweitern.
- Klicken Sie auf den Abwärtspfeil, um Runtime Inputs zu erweitern.
- Wählen Sie File Name.
- Klicken Sie im linken Bereich Variable auswählen auf den Pfeil nach unten, um Laufzeit zu erweitern.
- Wählen Sie Chain.ExecutionDateTime.
- Geben Sie nach Ihren beiden Variablen ".csv" ein.
- Klicken Sie auf das Feld Tabellen-ID.
- Speichern Sie den Befehl
Schritt 6: Datei in Tabelle importieren
Der zweite Schritt im Prozess des Hochladens von Dateien in Wdata-Tabellen besteht darin, die Daten zu importieren, damit sie in Abfragen verwendet werden können. Bei diesem Schritt wird die bereitgestellte Datei in die vorgesehene Tabelle als Datensatz importiert.
- Fügen Sie einen Datei in Tabelle importieren Befehl aus dem Workiva Connector zum Chain Canvas hinzu.
- Verbinden Sie den Befehl Datei erstellen mit dem Befehl Datei in Tabelle importieren.
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren.
- Klicken Sie auf das Feld Tabellen-ID.
- Klicken Sie im linken Bereich Variable auswählen auf den Pfeil nach unten, um Auslöser zu erweitern.
- Klicken Sie auf den Abwärtspfeil, um Runtime Inputs zu erweitern.
- Wählen Sie Tabellen-ID.
- Klicken Sie auf das Feld File ID.
- Klicken Sie innerhalb des linken Wählen Sie eine Variable Feldes auf den Pfeil nach unten, um Erstellen Sie eine Datei zu erweitern.
- Wählen Sie Ergebnis.
- Klicken Sie auf Datei erstellen - Ergebnis, um es umzuwandeln.
- Wählen Sie in der Dropdown-Liste Transformation auswählen die Option Wert aus JSON abrufen.
- Klicken Sie auf die Schaltfläche + .
- Geben Sie in das Feld Wert "id" ein und klicken Sie auf Ihrer Tastatur auf Enter.
- Klicken Sie auf ACCEPT.
- Klicken Sie auf das Feld Tabellen-ID.
- Speichern Sie den Befehl.
Schritt 7: Testen Sie die Übung
Jetzt, da die Kette vollständig ist, können Sie das Ergebnis testen.
- Veröffentlichen Sie die Kette.
- Klicken Sie auf Ausführen, und wählen Sie dann Mit Eingaben ausführen.
- Geben Sie die Werte für Ihre Runtime-Inputs ein.
- Tabellen-ID - ID der Tabelle "CLP Employee Detail".
Unter finden Sie dieses Dokument, das Ihnen bei der Suche nach der ID hilft. - Dateiname - ein beliebiger Name, den Sie der Datei geben möchten.
Für dieses Beispiel nennen Sie die Datei "Employee Detail". - Dateispeicherort - Wo sich die CSV-Datei befindet.
Verwenden Sie für dieses Beispiel:https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Tabellen-ID - ID der Tabelle "CLP Employee Detail".
- Klicken Sie auf Start.
-
Sobald die Kette abgeschlossen ist, klicken Sie auf den Knoten Datei in Tabelle importieren, um den Erfolg zu überprüfen.
Die Kette sollte die Datei erfolgreich übernommen, eine Workiva-Datei erstellt und sie in Ihre Tabelle importiert haben. Sie können überprüfen, ob die Daten in Ihre Tabelle hochgeladen wurden, indem Sie zu der Tabelle in Wdata navigieren und den Datensatz im rechten Fensterbereich überprüfen.
Um mehr über die Verwaltung von Datensätzen in Wdata-Tabellen mit Hilfe von Chains zu erfahren, lesen Sie den nächsten Pfad: Löschen von Daten aus einer Tabelle!