- Versionshinweise
- Bevor Sie beginnen
- Erste Schritte
- Integrationen
- Arbeiten mit Prozess-Apps
- Arbeiten mit Dashboards und Diagrammen
- Arbeiten mit Prozessdiagrammen
- Arbeiten mit Discover-Prozessmodellen und Import BPMN-Modellen
- Showing or hiding the menu
- Kontextinformationen
- Exportieren
- Filter
- Senden von Automatisierungsideen an den UiPath® Automation Hub
- Tags
- Fälligkeitsdaten
- Vergleichen
- Konformitätsprüfung
- Ursachenanalyse
- Simulation des Automatisierungspotenzials
- Auslösen einer Automatisierung über eine Prozess-App
- Anzeigen von Prozessdaten
- Erstellen von Apps
- Laden von Daten
- Anpassen von Prozess-Apps
- Einführung in Dashboards
- Dashboards erstellen
- Dashboards
- Automatisierungsmanager
- Input data
- Definieren neuer Eingabetabellen
- Hinzufügen von Feldern
- Hinzufügen von Tabellen
- Anforderungen an das Datenmodell
- Anzeigen und Bearbeiten des Datenmodells
- Exportieren und Importieren von Transformationen
- Bearbeiten und Testen von Datentransformationen
- Structure of transformations
- Zusammenführen von Ereignisprotokollen
- Tips for writing SQL
- Prozessmanager
- Dashboards veröffentlichen
- App-Vorlagen
- Zusätzliche Ressourcen
Definieren neuer Eingabetabellen
Führen Sie die folgenden Schritte aus, um eine neue Tabelle hinzuzufügen, die Ihren Eingabedaten hinzugefügt wurde.
Stellen Sie sicher, dass die für Ihre neue Tabelle erforderlichen Eingabedaten in Ihrer App verfügbar sind. Siehe auch Laden von Daten.
-
Wechseln Sie zum Datentransformations- Editor.
-
Fügen Sie die neue Eingabetabelle zur
sources.yml
-Datei hinzu. -
Fügen Sie eine neue Datei für die Eingabetabelle in den Modellen -> 1_input Abschnitt der Transformationen hinzu.
-
Fügen Sie die Felder in der Anweisung
select
hinzu.Tipp:Verwenden Sie die Makrospm_utils.mandatory
undpm_utils.optional
, um obligatorische und optionale Felder aus der pm_utils-Bibliothek zu definieren.pm_utils.mandatory
Lädt eine Spalte und wandelt sie um. Wenn die Quellspalte nicht vorhanden ist, wird ein Fehler ausgelöst. pm_utils.optional
Lädt eine Spalte und wandelt sie um. Wenn die Quellspalte nicht vorhanden ist, wird eine Spalte mit dem Wert NULL erstellt. -
Für jedes Feld:
-
Legen Sie den richtigen Feldtyp fest. Beispiel:
, 'double'
. -
Benennen Sie das Feld mit einem Alias. Beispiel:
as "Case_ID"
.Nachfolgend finden Sie ein Beispiel für eine Tabellendefinition.
/* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */ with Cases_input as ( select -- Mandatory {{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID", -- Optional {{ pm_utils.optional(source_table, '"Case"') }} as "Case", {{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status", {{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type", {{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value" from {{ source_table }} ) select*from Cases_input
/* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */ with Cases_input as ( select -- Mandatory {{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID", -- Optional {{ pm_utils.optional(source_table, '"Case"') }} as "Case", {{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status", {{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type", {{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value" from {{ source_table }} ) select*from Cases_input
-
Um die neuen Felder für die Verwendung in Ihren Dashboards verfügbar zu machen, müssen die Felder zu einer Ausgabetabelle hinzugefügt werden. Eine Beschreibung zum Erstellen von Ausgabefeldern finden Sie unter Hinzufügen von Feldern.
Im Folgenden finden Sie eine Übersicht über die verschiedenen Attributfeldtypen und ihre Standardformateinstellungen.
Feldtyp |
Format |
---|---|
boolean |
true , false , 1 , 0 |
Datum |
yyyy-mm-dd (Standard)
|
DateTime |
yyyy-mm-dd hh:mm:ss[.ms] , wobei [.ms] optional ist. (Standard)
|
Double |
Dezimaltrennzeichen:
. (Punkt)
Tausendertrennzeichen: keins |
Integer |
Tausendertrennzeichen: keins |
text |
Keine Angabe |