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 | Tabelle Management |
Primäres Lernziel | Hochladen von Daten in eine Wdata-Tabelle mit Hilfe von Chains |
Voraussetzungen | |
Unterstützende Vorlage | CLP | Daten in eine Tabelle hochladen |
Schritt 1: Erstellen einer Tabelle
- Navigieren Sie zu Wdata und 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_id mitarbeiter_id Text benutzer_name benutzer_name Text vor_name vor_name Text letzter_name letzter_name Text job_title job_title Text abteilung abteilung Text stadt stadt Text land land Text währung währung Text mieten_datum mieten_datum Datum M/T/JJJ fte fte Dezimal 1,000.00 mit der Bezeichnung mit der Bezeichnung Boolesch
- Beachten Sie, dass wir das Importformat der Spalte hire_date geändert haben. Diese wurde aktualisiert, um dem Format der Daten zu entsprechen, die in die Tabelle geladen werden sollen. Lesen Sie alles über Datums-/Zeitformate hier.
- Notieren Sie sich die ID der Tabelle , da sie in einem späteren Schritt verwendet wird, nachdem wir Daten generiert haben, die mithilfe einer Kette in die Tabelle hochgeladen werden
Schritt 2: Eine Kette erstellen
- Navigieren Sie zu Chain Builder
- Eine neue Kette hinzufügen
- Benennen Sie die Kette: CLP | Daten in eine Tabelle hochladen
- Rettet die Kette
Schritt 3: Laufzeit-Eingaben
Wir verwenden 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.
- Fügen Sie ein Runtime Inputs Chain Event aus Chain Trigger Events den Bereich Start hinzu
- So können wir den Benutzer nach der Tabellen-ID, in die die Daten geladen werden, nach dem Dateinamen für den Datensatz und nach dem Speicherort der heruntergeladenen Datei fragen
- Lesen Sie mehr über Runtime Inputs
- Bearbeiten Sie das Runtime Inputs Chain Event durch Doppelklick auf den Command
- Fügen Sie die drei folgenden Eingaben hinzu:
- Eingang 1:
- Typ: TextField
- Name anzeigen: Tabelle ID
- Erforderlich: Abgehakt
- Eingabe 2:
- Typ: TextField
- Name anzeigen: Dateiname
- Erforderlich: Abgehakt
- Eingabe 3:
- Typ: TextField
- Name anzeigen: Speicherort der Datei
- Erforderlich: Abgehakt
- Eingang 1:
- Fügen Sie die drei folgenden Eingaben hinzu:
- Speichern Sie den Befehl
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 Kette herunterladen kann, um das Herunterladen von Dateien aus der Cloud zu demonstrieren.
- Fügen Sie einen Get Befehl vom HTTP Request Connector zum Chain Canvas hinzu
- Verbinden Sie das Runtime Inputs Chain Event mit dem Get Befehl
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren
- Klicken Sie auf das Feld URL
- Klicken Sie im linken Bereich Variable auswählen auf den Abwärtspfeil, um Auslöser zu erweitern
- Klicken Sie auf den Pfeil nach unten, um Runtime Inputs zu erweitern
- Wählen Sie Dateispeicherort
- Aktualisieren Sie das Feld Inhaltstyp auf: 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. Mit dem Befehl "Datei erstellen" wird die Datei innerhalb der Wdata-Tabelle im Status "Staged" erstellt, d. h. sie wurde erstellt, aber noch nicht als Datensatz importiert.
- Fügen Sie einen Create File Befehl aus dem Workiva Connector zum Chain Canvas hinzu
- Verbinden Sie den Befehl Get mit dem Befehl Create File
- Doppelklicken Sie auf den Befehl, um ihn zu konfigurieren
- Klicken Sie auf das Feld Table ID
- Klicken Sie im linken Bereich Variable auswählen auf den Abwärtspfeil, um Auslöser zu erweitern
- Klicken Sie auf den Pfeil nach unten, um Runtime Inputs zu erweitern
- Wählen Sie Tabellen-ID
- Klicken Sie auf das Feld Datei
- Klicken Sie im linken Bereich Select a Variable auf den Abwärtspfeil, um GET zu erweitern
- Wählen Sie Antwort
- Klicken Sie auf das Feld Name
- Klicken Sie im linken Bereich Variable auswählen auf den Abwärtspfeil, um Auslöser zu erweitern
- Klicken Sie auf den Pfeil nach unten, um Runtime Inputs zu erweitern
- Wählen Sie Dateiname
- Klicken Sie im linken Bereich Select a Variable auf den Abwärtspfeil, um Runtime zu erweitern
- Wählen Sie Chain.ExecutionDateTime
- Geben Sie ".csv" nach Ihren beiden Variablen ein
- Klicken Sie auf das Feld Table 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. In diesem Schritt wird die bereitgestellte Datei in die vorgesehene Tabelle als Datensatz importiert.
- Fügen Sie einen Dateiimport in die Tabelle Befehl aus dem Workiva Connector in den Chain Canvas ein
- 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 Table ID
- Klicken Sie im linken Bereich Variable auswählen auf den Abwärtspfeil, um Auslöser zu erweitern
- Klicken Sie auf den Pfeil nach unten, um Runtime Inputs zu erweitern
- Wählen Sie Tabellen-ID
- Klicken Sie auf das Feld File ID
- Klicken Sie im linken Bereich Select a Variable auf den Abwärtspfeil, um Create File 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 drücken Sie die Eingabetaste
- Klicken Sie auf AKZEPTIEREN
- Klicken Sie auf das Feld Table ID
- Speichern Sie den Befehl
Schritt 7: Testen Sie die Übung
Testen Sie nun, nachdem die Kette vollständig ist, das Ergebnis.
- Veröffentlichen die Kette
- Klicken Sie auf Execute und wählen Sie dann Run With Inputs
- Fügen Sie Werte für Ihre Laufzeiteingaben hinzu
- Tabellen-ID - ID der CLP-Mitarbeiter-Detailtabelle
- Dateiname - beliebiger Name, den Sie der Datei geben möchten; in diesem Beispiel nennen wir die Datei "Employee Detail".
- Dateispeicherort - https://cs-sftp-training-bucket.s3.amazonaws.com/cs-training/transformation-qs/employee_detail.csv
- Klicken Sie auf Start
- Sobald die Kette abgeschlossen ist, klicken Sie auf den Knoten Import File into Table , 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 Bereich ü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!