v26.01: Arbeiten mit Write Node
Schreibknoten speichern verarbeitete Daten von vorgelagerten Knoten an Zielorten und vervollständigen so die Datenverarbeitungspipeline. Schreibknoten fungieren in Workflows als Endknoten, d. h. sie akzeptieren nur Eingabeverbindungen und können keine Ausgabe an nachfolgende Knoten liefern.
Verfügbare Schreibknoten-Typen
Datentyp |
Bezeichnung |
|---|---|
Blatt |
Schreibt Daten auf Blätter, einschließlich Standardblätter und mehrteilige Blätter |
|
v26.04: Stammdaten |
Schreibt in Stammdatenentitäten wie Hierarchien und Referenzdaten |
Tabelle |
Schreibt Daten in Tabellen innerhalb des Systems |
Remote-Tabelle |
Schreiben von Daten in entfernte Tabellen in externen Systemen |
Journal |
Schreibt Journaleinträge für Transaktionsdaten |
Schreibknoten konfigurieren
So fügen Sie einen Schreibknoten hinzu und konfigurieren ihn:
Wählen Sie + Knoten hinzufügen. Das Dialogfeld Knoten hinzufügen wird geöffnet.
Wählen Sie Schreiben > wählen Sie den gewünschten Datentyp. Der Knoten erscheint auf der Arbeitsfläche und der Seitenbereich wird geöffnet.
Geben Sie den eindeutigen Namen ein.
Wählen Sie das Ziel mit dem Inline-Selektor aus.
Konfigurieren Sie die Layoutdefinition und die Feldzuordnung.
Wählen Sie den Schreibmodus (Überschreiben, Zusammenführen oder Anhängen).
(Optional) Wählen Sie Test, um die Konfiguration zu überprüfen, ohne die Änderungen zu übernehmen, oder Vorschau, um den zu schreibenden Datenrahmen anzuzeigen.
-
Wählen Sie Veröffentlichen, um die Konfiguration zu speichern.
Das System validiert die Eindeutigkeit der Metrik für alle Schreibknoten im Workflow. Vorschau der Schreibdaten im Bereich Ausführungsausgabe.
Note: Schreibknoten akzeptieren nur Eingangsverbindungen und können keine Ausgangsverbindungen zu anderen Knoten herstellen. Sie fungieren als Endknoten, die das Ende von Datenflusspfaden im Workflow markieren.
Konfiguration Layout
Schreibknoten erfordern eine umfassende Konfiguration, um Ausgabeziel, Datenstruktur, Quellzuordnung und Schreibverhalten zu definieren.
Layout-Definition
Die Layout-Definition legt die Struktur der Ausgabedaten mit spezifischen Anforderungen für jeden Abschnitt fest.
Abschnitt . |
Erlaubte Elemente |
Auswahl der Mitglieder |
Zweck |
|---|---|---|---|
Zeilen |
Dimensionen oder Metriken |
Dynamisch oder fest |
Elemente, die als Zeilen in der Ausgabestruktur erscheinen. |
Spalten |
Dimensionen oder Metriken |
Nur feste Blattglieder (Mehrfachauswahl aktiviert) |
Elemente, die als Spalten in der Ausgabestruktur erscheinen. Die Beziehung muss "Aktuelles Mitglied" sein. |
Filter |
Nur Abmessungen |
Nur feste Blattknoten |
Definiert die feste Schnittmenge für die Datenbuchung ohne Anzeige in der Ausgabe. |
Note: Die Auswahl der Metrik ist obligatorisch, unabhängig davon, wo die Metrik in der Layoutstruktur erscheint (Zeilen, Spalten oder Filter). Jede Metrik kann nur in einem Schreibknoten im gesamten Workflow verwendet werden. Das System prüft die Einzigartigkeit der Metrik und zeigt eine Fehlermeldung an, wenn Duplikate entdeckt werden.
Feldzuordnung:
Der Abschnitt Field Mapping stellt die Korrespondenz zwischen Eingabedaten und Ausgabestruktur her. Die Schnittstelle zeigt eine zweispaltige Ansicht mit Quellfeldern aus dem Eingabeknoten auf der linken Seite und Zielfeldern aus dem Ausgabelayout auf der rechten Seite.
Mapping-Anforderungen:
- Alle Zielfelder müssen auf Quellfelder abgebildet werden.
- Quell- und Zieldatentypen müssen kompatibel sein.
- Das System verhindert inkompatible Zuordnungen (String zu Zahl, Datum zu String usw.).
- Wenn die Quelle mehr Spalten hat als das Ziel: Das System aggregiert die Daten automatisch.
- Wenn das Ziel mehr Spalten hat als die Quelle: Der Benutzer muss das Layout ändern, um zusätzliche Dimensionen in die Filter zu verschieben.
- Für Blattziele: Die Quellspalten müssen eindeutig sein (keine doppelten Datensätze, die eine Aggregation von nicht numerischen Feldern erfordern).
Optionen für den Schreibmodus
Der Schreibmodus bestimmt, wie das System mit den vorhandenen Daten in der Zieldestination umgeht.
Schreibmodus |
Verhalten |
Anwendungsfall |
|---|---|---|
Überschreiben Sie |
Löscht vorhandene Daten auf der Grundlage der angegebenen Kriterien, bevor neue Daten geschrieben werden. Erfordert die Konfiguration der Löschkopfzeile, um anzugeben, welche Daten gelöscht werden sollen. |
Vollständige Aktualisierung der Daten, wenn frühere Werte ersetzt werden sollen. |
Zusammenführen |
Aktualisiert bestehende Datensätze, bei denen die Dimensionskombinationen genau übereinstimmen. Fügt neue Datensätze ein, wenn keine Übereinstimmung besteht. Funktioniert identisch mit dem Verhalten beim Zusammenführen von Dateien. |
Inkrementelle Aktualisierungen, bei denen einige Datensätze aktualisiert werden und neue Datensätze hinzugefügt werden. |
Anhängen |
Fügt Datensätze hinzu, ohne vorhandene Daten zu löschen. Gilt vor allem für Tabellenziele (warteschlangenbasierte Vorgänge). Nicht relevant für Blattziele. |
Hinzufügen neuer Datensätze zu bestehenden Daten ohne Änderungen. |
Konfiguration des Überschreibmodus
Wenn der Überschreibmodus ausgewählt ist, konfigurieren Sie den Löschkopf, um anzugeben, welche Daten gelöscht werden sollen:
Option |
Bezeichnung |
|---|---|
Festes Element: |
Löscht Daten nur für ein bestimmtes Mitglied. |
Quelle Daten |
Verwendet die Werte aus den Eingabedaten, um zu bestimmen, was gelöscht werden soll. |
Kontext Variable |
Verwendet Workflow-Kontextwerte, um zu bestimmen, was gelöscht werden soll. |
Blatt Schreibknoten
Blatt-Schreibknoten speichern verarbeitete Daten in Blättern innerhalb des Arbeitsbereichs.
Parameter: |
Bezeichnung |
|---|---|
Name |
Eindeutiger Bezeichner. Der Standardwert ist Blatt schreiben. |
Ziel |
Wählen Sie ein Blatt mit dem Inline-Selektor ("Click to Select"). |
Layout |
Konfigurieren Sie die Abschnitte Zeilen, Spalten und Filter. |
Eingabe |
Wählen Sie einen vorgelagerten Knoten (Lesen oder Transformieren) mit dem Inline-Selektor aus. |
Mapping-Liste |
Zuordnung von Zielfeldern zu Quellfeldern. |
Option schreiben |
Wählen Sie Überschreiben, Zusammenführen oder Anhängen. Legt fest, wie das System die im Ziel vorhandenen Daten behandelt. |
Setzen Sie Überschreiben basierend auf |
Für den Überschreibmodus konfigurieren Sie: Festes Mitglied, Quelldaten oder Kontextvariable. |
Einstellungen > Vorgängerknoten |
Knoten auswählen, die vor diesem Knoten ausgeführt werden müssen. |
Einstellungen > Nachfolgende Knoten |
Zeigt Knoten an, die nach diesem Knoten ausgeführt werden (schreibgeschützt). |
Sheet Write ist derzeit der einzige aktivierte Write-Datentyp für den Produktionseinsatz. Die Auswahl der Metrik ist in der Layout-Struktur obligatorisch. Jede Metrik kann nur in einem Schreibknoten im gesamten Workflow verwendet werden.
v26.04: Stammdaten-Schreibknoten
Der Knoten Stammdaten schreiben schreibt Daten direkt in Stammdatentabellen innerhalb des Arbeitsbereichs.
Parameter: |
Bezeichnung |
|---|---|
Name |
Eindeutiger Bezeichner. Der Standardwert ist Stammdaten_[n]. |
Ziel |
Wählen Sie eine Stammdatentabelle mit dem Inline-Selektor ("Click to Select"). |
Eingabe |
Wählen Sie einen vorgelagerten Knoten (Lesen oder Transformieren) mit dem Inline-Selektor aus. |
Mapping-Liste |
Quellspalten den Spalten der Zieltabelle zuordnen. |
Einstellungen > Vorgängerknoten |
Knoten auswählen, die vor diesem Knoten ausgeführt werden müssen. |
Einstellungen > Nachfolgende Knoten |
Zeigt Knoten an, die nach diesem Knoten ausgeführt werden (schreibgeschützt). |
Der Knoten Stammdaten schreiben unterstützt Einfüge- und Aktualisierungsvorgänge. Dieser Knoten unterstützt die automatische Datensynchronisation und die Verwaltung von Dimensionsmitgliedern.