- Erste Schritte
- Lizenzierung
- Einstellung und Konfiguration (Setup and Configuration)
- Verwenden des Dienstes
- Referenz (Reference)
- Beispiele und Tutorials
- Verwenden von Entitäten in Projekten
- Hochladen von Dateifeldern in Entitätsdatensätze
- Herunterladen von Dateifeldern in Entitätsdatensätzen
- Hochladen von Daten aus der CSV-Datei mithilfe von Batch-Aktivitäten
- Protokollierung
[Vorschau] Data Fabric-Benutzerhandbuch
Mit Studio können Sie bestimmte Dateien eines Entitätsdatensatzes einfach bearbeiten. Mit diesen Aktivitäten können Sie Vorgänge wie etwa das Hochladen, Herunterladen oder Löschen bestimmter Dateien aus einem bestimmten Feld eines Entitätsdatensatzes ausführen.
Das folgende Beispiel zeigt, wie automatisch eine angegebene Datei von Data Fabric/Data Service heruntergeladen wird , die Informationen über die während der Robot- Ausführungen enthält, die von Wikipedia-Seiten extrahiert wurden, um sie für andere Vorgänge zu verwenden.
Voraussetzung: Erstellen Sie Entitäten in Data Fabric/Data Service
Gemäß den auf der Seite Erstellen einer Entität beschriebenen Schritte haben wir eine Entität zum Speichern von Informationen über die Olympischen Spiele erstellt.
Die Entität Olympische Spiele verfügt über folgende Felder: Name (Text) und Logo (Datei).
Sehen Sie sich die folgenden Seiten an:
-
die Aktivität „Upload File“, da sie Details darüber enthält, wie diese Aktivität zum einfachen Hochladen der Logos verwendet werden kann;
-
die Seite Datei enthält Informationen darüber, wie Sie Logos von der Plattform hochladen können.
Hinweis:Integrierte Systemfelder werden Ihrer Entität automatisch hinzugefügt, um Details zu ihrer Erstellung bereitzustellen.
Schritt 1: Erstellen des Workflows
Zugehörige Datensätze abfragen
Wir verwenden die Aktivität Query Entity Records , um eine Liste von Datensätzen aus der Entität angezeigt im Data Fabric/Data Service abzurufen, indem wir die Variable folder einrichten. Dadurch werden alle Datensätze aus dem Feld Name durchlaufen und in der Variablen olympicsRecords ausgegeben, die in der folgenden Input Dialog- Aktivität verwendet werden soll.
Erstellen eines Eingabedialogfelds
Fügen Sie die Aktivität Input Dialog hinzu, um ein Dialogfeld mit der Label-Nachricht Select und einem Multiple choice -Eingabetyp anzuzeigen. Fügen Sie im Eingabe-Array die Variable olympicsRecords hinzu, die zuvor für die Aktivität „Query Entity Records“ erstellt wurde, und wenden Sie die folgende Funktion an: olympicsRecords.Select(Function (o as Olympics) o.Name).ToArray um das Array an Optionen einzurichten, aus denen Sie auswählen können.
Richten Sie die Variable selectedOlympics ein, um die Ausgabeergebnisse zu sammeln.
Der Datei einen Wert zuweisen
Verwenden Sie die Aktivität Assign, um die Variable olympicsRecords.First(Function (o as Olympics) o.Name = selectedOlympics), die zuvor in der Aktivität Input Dialogue erstellt wurde, der neuen Variable olympicEdition zuzuweisen.
Einrichten eines Dialogfelds für Select Folder
Fügen Sie die Variable Ordner auswählen hinzu, um ein Dialogfeld zu öffnen und die folder -Variable für den Ausgabeordnerpfad zu erstellen. Verwenden Sie diese Variable in der folgenden Aktivität Download File from Record Field .
Datei aus Datensatzfeld herunterladen
Verwenden Sie die Aktivität Download File from Record Field, um die Datei folder aus der Logo- Datei des Entitätsdatensatzes olympicEdition.Id herunterzuladen.
PowerShell-Befehl einrichten
Fügen Sie die Aktivität Invoke Power Shell hinzu, um die folgende Befehlszeile auszuführen: Path.Combine(folder, olympicEdition.Logo.Name) , um die folgenden Eingabeparameter zu kombinieren: folder und olympicEdition-Variablen sowie die Felder Logo und Name , die in der Entität Olympische Spiele erstellt wurden.
Der Zweck dieser Aktivität ist es, den vollständigen Pfad der Datei aufzurufen und sie in der standardmäßigen Fotoanzeige oder im Editor zu öffnen.
[Optional] Comment Out
Als optionalen Schritt haben wir ein Beispiel für das Löschen einer Datei hinzugefügt, die auskommentiert wurde, um die Datei nicht zur Laufzeit zu löschen. Dafür haben wir die Aktivität Comment Out hinzugefügt. Hier haben wir die folgenden Aktivitäten aufgenommen, die nicht zur Laufzeit ausgeführt werden:
Beachten Sie, dass Sie es zum Ausprobieren auskommentieren können.
-
Legen Sie die Reihenfolge der untergeordneten Aktivitäten fest.
Wir haben eine Sequence-Aktivität hinzugefügt, die wir in Ignored Activities umbenannt haben.
-
Hier finden Sie die Aktivität Delete File from Record Field, um die Datei aus dem angegebenen Entitätdatensatzfeld zu entfernen.
-
Damit die Aktivität Delete File from Record Field wie erwartet funktioniert, müssen Sie sie wie folgt einrichten:
-
Legen Sie die Datensatz-ID auf die Variable
olympicEdition.Idfest, die in der Aktivität Download File from Record Field erstellt wurde. -
Das Feld , aus dem Sie die Datei löschen möchten, ist die Logo- Datei, die in Data Fabric/Data Service erstellt wurde, und die zu Beginn dieses Beispiels erstellt wurde.
-
Der Ausgabedatensatz ist die Variable
olympicEdition, die in der Aktivität Assign erstellt wurde.
-
Nach Abschluss sollte Ihr Projekt folgendermaßen aussehen:
- Voraussetzung: Erstellen Sie Entitäten in Data Fabric/Data Service
- Schritt 1: Erstellen des Workflows
- Zugehörige Datensätze abfragen
- Erstellen eines Eingabedialogfelds
- Der Datei einen Wert zuweisen
- Einrichten eines Dialogfelds für Select Folder
- Datei aus Datensatzfeld herunterladen
- PowerShell-Befehl einrichten
- [Optional] Comment Out