- 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
- Starten eines Task Mining-Projekts über Process Mining
- 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
- Veröffentlichen von Prozess-Apps
- App-Vorlagen
- Zusätzliche Ressourcen
- Vorgefertigte Tags und Fälligkeitsdaten
- Bearbeiten von Datentransformationen in einer lokalen Umgebung
- Setting up a local test environment
- Designing an event log
- Systemanforderungen
- Konfigurieren des DataBridgeAgent
- Hinzufügen eines benutzerdefinierten Connectors zu DataBridgeAgent
- Verwenden von DataBridgeAgent mit dem SAP Connector für den Purchase-to-Pay Discovery Accelerator
- Verwenden von DataBridgeAgent mit dem SAP Connector für den Order-to-Cash Discovery Accelerator
- Erweitern des Extraktionstools SAP Ariba
- Leistungsmerkmale
Bearbeiten und Testen von Datentransformationen
Weitere Informationen zum Bearbeiten von Datentransformationen finden Sie auf den unten aufgeführten Seiten.
„Alle ausführen“ ist auf eine Stunde begrenzt. Daher wird dringend empfohlen, ein kleines Dataset für die Entwicklung und das Testen von Datentransformationen zu verwenden, um sicherzustellen, dass Ihre Transformationen dieses Zeitlimit nicht überschreiten. Siehe auch: Process Mining-Portal.
cases_input.sql
geändert wurde. Der Befehl Alle ausführen würde cases_input.sql
und cases.sql
ausführen, wodurch die Ergebnisse von cases_input.sql
verwendet werden.
Die resultierenden Daten sind nur im Datentransformations-Editor verfügbar, nicht im Dashboard-Editor.
Es gibt zwei Arten von Ausführungen:
-
Alle ausführen : Startet eine Datenausführung, bei der alle geänderten Abfragen und deren Abhängigkeiten erneut berechnet werden.
-
Datei ausführen : Startet eine Ausführung, um nur die aktuell ausgewählte SQL-Datei und deren übergeordnete Abfragen neu zu berechnen. Mit dieser Option können Sie Anpassungen an bestimmten SQL-Dateien testen und debuggen.
Sie können Ausführung jederzeit abbrechen auswählen, um die Ausführung der Transformationen abzubrechen.
Alle ausführen ist in der Regel viel schneller als Auf Dashboards anwenden, bei dem eine vollständige Datenausführung gestartet wird.
Die Ausführung aller wirkt sich nicht auf die Daten in der veröffentlichten Prozess-App aus.
Sie können neue Ordner erstellen und neue Dateien in Ihren Transformationen hinzufügen.
-
Für Namen von Dateien, Ordnern, Feldern und Tabellen:
-
Sie können nur Kleinbuchstaben (az), Großbuchstaben (AZ) und Ziffern (0-9) verwenden;
-
Sie keine Sonderzeichen
|*:?"<>\/
für Namen von Dateien, Ordnern, Feldern und Tabellen verwenden.
-
-
Für Dateinamen können Sie nur
_:.
als Sonderzeichen verwenden. -
Ein Dateiname darf nicht mit einem
_
(Unterstrich) beginnen.
Führen Sie die folgenden Schritte aus, um einen neuen Ordner oder eine neue Datei zu erstellen.
Schritte |
Aktion |
---|---|
1 |
Navigieren Sie zu dem Speicherort in den Transformationen, an dem Sie eine neue Datei oder einen neuen Ordner hinzufügen möchten. |
2 |
Wechseln Sie zum Bereich Transformationen und wählen Sie das Menü aus Symbol, um das Transformationsmenü zu öffnen. |
3 |
Wählen Sie die entsprechende Option aus dem Menü aus. |
4 |
Geben Sie einen beschreibenden Namen für den neuen Ordner oder die neue Datei ein und wählen Sie die Eingabetaste aus. |
Der neue Ordner oder die neue Datei wird im ausgewählten Ordner erstellt.
Führen Sie die folgenden Schritte aus, um einen neuen Ordner oder eine neue Datei über das Kontextmenü zu erstellen.
Schritte |
Aktion |
---|---|
1 |
Klicken Sie mit der rechten Maustaste auf den Ordner in den Transformationen, in dem Sie eine neue Datei oder einen neuen Ordner hinzufügen möchten. |
2 |
Wählen Sie die entsprechende Option aus dem Menü aus. |
3 |
Geben Sie einen beschreibenden Namen für den neuen Ordner oder die neue Datei ein und wählen Sie die Eingabetaste aus. |
.sql
-Datei bearbeiten, wird in der Ordnerstruktur der Transformationen angegeben, dass nicht gespeicherte Änderungen vorhanden sind.
Im obigen Beispiel gibt es ungespeicherte Änderungen in der Tags.sql
-Datei, die sich im Ordner „Modelle“ -> „5_business_logic “ befindet.
Führen Sie die folgenden Schritte aus, um einen neuen Ordner oder eine neue Datei zu erstellen.
Schritte |
Aktion |
---|---|
1 |
Klicken Sie mit der rechten Maustaste auf den Ordner oder die Datei, die Sie umbenennen möchten, um das Kontextmenü zu öffnen. |
2 |
Wählen Sie Umbenennen aus. |
3 |
Bearbeiten Sie den Namen wie gewünscht und wählen Sie die Eingabetaste aus. |
Der Ordner oder die Datei wird umbenannt.
Führen Sie die folgenden Schritte aus, um einen neuen Ordner oder eine neue Datei zu erstellen.
Schritte |
Aktion |
---|---|
1 |
Klicken Sie mit der rechten Maustaste auf den Ordner oder die Datei, die Sie löschen möchten, um das Kontextmenü zu öffnen. |
2 |
Wählen Sie Löschen aus. Eine Bestätigungsmeldung wird angezeigt. |
3 |
Wählen Sie Löschen aus, um die Löschung zu bestätigen. |
{# ... #}
festgelegt ist. Dadurch können Sie auch Makros kommentieren.
{# {{ pm_utils.optional(ref('Cases_base'), '"Case_status"') }} as "Case_status", #}
{# case
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 1000000
then {{ pm_utils.as_varchar('>= 1M') }}
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 0
then {{ pm_utils.as_varchar('0 - 1M') }}
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} is not null
then {{ pm_utils.as_varchar('< 0') }}
end as "Case_value_group", #}
{# {{ pm_utils.optional(ref('Cases_base'), '"Case_status"') }} as "Case_status", #}
{# case
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 1000000
then {{ pm_utils.as_varchar('>= 1M') }}
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} >= 0
then {{ pm_utils.as_varchar('0 - 1M') }}
when {{ pm_utils.optional(ref('Cases_base'), '"Case_value"', 'double') }} is not null
then {{ pm_utils.as_varchar('< 0') }}
end as "Case_value_group", #}
Im Datentransformations- Editor können Sie Texte in einer einzelnen Datei suchen und ersetzen.
-
Klicken Sie auf eine zufällige Stelle im Code-Editor oder wählen Sie den Text aus, den Sie nach anderen Vorkommen suchen möchten.
-
Drücken
CTRL+F
. -
Geben Sie den Test, nach dem Sie suchen möchten, in das Feld Suchen ein.
Alle Vorkommen des Texts in der aktuellen Datei werden hervorgehoben.
-
Wählen Sie
ENTER
aus, um zum nächsten Vorkommen zu springen.
-
Klicken Sie auf eine zufällige Stelle im Code-Editor oder wählen Sie den Text aus, den Sie nach anderen Vorkommen suchen möchten.
-
Drücken
CTRL+H
. -
Geben Sie den Test ein, nach dem Sie suchen möchten, und geben Sie den neuen Test in das Feld Ersetzen ein.
Alle Vorkommen des Texts in der aktuellen Datei werden hervorgehoben.
-
Wählen Sie
ENTER
aus, um den Text zu ersetzen und zum nächsten Vorkommen zu springen.
-
Klicken Sie auf den Code-Editor.
-
Drücken
CTRL+H
. -
Geben Sie den Test ein, nach dem Sie suchen möchten, und geben Sie den neuen Test in das Feld Ersetzen ein.
Alle Vorkommen des Texts in der aktuellen Datei werden hervorgehoben.
-
Drücken
Crtl+Alt+Enter
.
Wenn Sie Texte in mehreren Dateien suchen/ersetzen möchten, ist dies nur in einem externen Editor möglich.
Führen Sie die folgenden Schritte aus, um Texte in mehreren Dateien zu suchen/ersetzen:
-
Exportieren Sie Transformationen aus Ihrer Prozess-App.
-
Entpacken Sie die Transformationen.
-
Öffnen Sie die Transformationen in Ihrem bevorzugten Code-Editor, z. B. Notepad++ oder Visual Studio Code.
-
Verwenden Sie die Funktionen dieser Tools, um Texte in mehreren Dateien zu suchen oder zu ersetzen.
-
Speichern Sie die Dateien.
-
Fügen Sie die Transformationsdateien zu einer .zip- Datei.
-
Importieren Sie die Transformationen in Ihre Prozess-App.
Wenn Sie gefragt werden, welche Daten für eine Datenausführung verwendet werden sollen, wählen Sie Abbrechen aus, wenn Sie mit der Bearbeitung von Transformationen fortfahren möchten, bevor Sie eine neue Datenausführung durchführen.
dbt_project.yml
.
vars
bei Bedarf zu bearbeiten. Die anderen Teile von dbt_project.yml
dürfen nicht geändert werden, um sicherzustellen, dass die Transformationen weiterhin ordnungsgemäß funktionieren.
Ausführliche Informationen zu dbt finden Sie in der offiziellen dbt-Dokumentation.
Um die Änderungen in den Dashboards verfügbar zu machen, müssen Sie die Daten in einem vollständigen Datendurchlauf laden und die Transformationen durchführen. Wählen Sie die Schaltfläche Auf Dashboards anwenden aus, um eine Datenausführung zu starten.
Je nach Größe Ihres Datasets kann dies einige Zeit in Anspruch nehmen.
Nach einer erfolgreichen Datenausführung stehen die neuen Transformationen im Dashboard-Editor zur Verfügung und können zur Anpassung der Dashboards verwendet werden.
- Editing transformations
- Ausführen der Abfragen
- Hinzufügen von Ordnern und Dateien
- Benennungskonventionen
- Erstellen eines neuen Ordners oder einer neuen Datei im Transformationsmenü
- Erstellen eines neuen Ordners oder einer neuen Datei über das Kontextmenü
- Nicht gespeicherte Änderungen in Dateien
- Umbenennen eines Ordners oder einer Datei
- Löschen eines Ordners oder einer Datei
- Hinzufügen von Kommentaren zu Dateien
- SQL
- In Dateien suchen/ersetzen
- Find Text
- Suchen und ersetzen
- Suchen/Ersetzen in mehreren Dateien
- Bearbeiten von dbt-Projektkonfigurationsdateien
- Verfügbarmachen der Transformationen in Dashboards