Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2025-09-19
Datenänderungsaufgabe erstellen

Datenänderungsaufgabe erstellen

Sicherheit:
  • Domäne
    Prism: Manage File Containers
    im funktionalen Bereich „Prism Analytics“ beim Hochladen einer Datei.
  • Domäne
    Prism: Manage Connection
    im funktionalen Bereich „Prism Analytics“, um eine Quellverbindung zu verwenden.
  • Eine der folgenden Sicherheitsanforderungen:
    • Domäne
      Prism: Tables Owner Manage
      im funktionalen Bereich „Prism Analytics“.
    • Domäne
      Prism: Tables Manage
      im funktionalen Bereich „Prism Analytics“.
    • Berechtigung
      Tabelleneigentümer
      für die Tabelle.
    • Berechtigung
      Tabelleneditor
      für die Tabelle.
    • Berechtigung
      Tabellendaten löschen
      für die Tabelle.
    • Berechtigung
      Kann Tabellendaten einfügen
      für die Tabelle.
    • Berechtigung
      Tabellendaten kann abgeschnitten werden
      für die Tabelle.
    • Berechtigung
      Kann Tabellendaten aktualisieren
      für die Tabelle.
Sie können die Datenzeilen in einer Tabelle ändern, indem Sie eine Datenänderungsaufgabe erstellen und ausführen. Sie können:
  • Neue Zeilen einfügen.
  • Bestimmte Zeilen basierend auf einem Schlüsselfeld aktualisieren.
  • Bestimmte Zeilen basierend auf einem Schlüsselfeld löschen.
  • Fügen Sie neue Zeilen ein und aktualisieren Sie vorhandene Zeilen in derselben Aktivität, was als Upsert-Vorgang bezeichnet wird.
Wie Sie die Zeilen in der Tabelle ändern, hängt vom ausgewählten Vorgang (z. B. „Aktualisieren“ oder „Löschen“) und den Quelldaten ab. Die von Ihnen angegebene Quelle muss die Zeilen enthalten, die Sie in der Tabelle ändern möchten, z. B. neue Zeilen, die eingefügt werden sollen, oder vorhandene Zeilen, die aktualisiert oder gelöscht werden sollen.
Um eine Datenänderungsaufgabe für eine Zieltabelle zu erstellen, zu bearbeiten oder anzuzeigen, müssen Sie die Berechtigung für die Zieltabelle haben. Beispiel: Um eine Datenänderungsaufgabe mithilfe des Vorgangs „Aktualisieren und einfügen“ zu erstellen, müssen Sie sowohl die „Einfüge“- als auch die „Aktualisieren“-Berechtigung für die Zieltabelle haben.
  1. Öffnen Sie den Bericht
    Datenkatalog
    .
  2. Wählen Sie
    Datenänderungsaufgabe
    erstellen
    .
    Sie können den Namen der Datenänderungsaufgabe oben im linken Seitenbereich ändern.
  3. Wählen Sie im Schritt
    Quelle
    die Quelle, die die zu ändernden Daten in der Zieltabelle enthält.
    Workday verwendet standardmäßig die Art der Quelle für den Datei-Upload. Klicken Sie auf
    Verbindung ändern,
    um eine andere Art der Quelle auszuwählen. Bei der Auswahl einer Art der Quelle ist Folgendes zu beachten:
    Option Bezeichnung
    Datei hochladen
    Wählen Sie eine oder mehrere durch Trennzeichen getrennte Dateien aus.
    Wenn Sie mehrere Dateien hochladen, muss jede Datei dasselbe Schema verwenden. Workday unterstützt durch Trennzeichen getrennte Dateien, die RFC 4180 entsprechen. Weitere Informationen finden Sie in RFC 4180.
    Wenn Sie einen Datei-Upload als Art der Quelle auswählen, konfigurieren Sie die
    Quelloptionen,
    um zu definieren, wie die Datei geparst wird.
    Amazon Redshift
    Wählen Sie eine Amazon Redshift-Verbindung aus.
    Definieren Sie die Daten, die abgerufen werden sollen, wenn die Datenänderungsaufgabe ausgeführt wird. Sie können eine Amazon Redshift-Tabelle über die Schaltfläche
    Auswählen
    auswählen oder eine SQL-SELECT-Anweisung in den
    Abfrageausdruck
    eingeben.
    Wenn Sie eine Tabelle auswählen, füllt Workday den
    Abfrageausdruck
    mit der entsprechenden SQL-Anweisung aus und fügt alle Redshift-Tabellen, Kataloge und Schemas mit Backtick-Zeichen (') ein. Sie können den Ausdruck bearbeiten, um die Abfrage weiter zu verfeinern. Die Backtick-Zeichen sind optional, aber Workday fügt sie automatisch hinzu, nur für den Fall, dass eine Tabelle, ein Schema oder ein Katalog von Amazon Redshift ein SQL-Schlüsselwort verwendet.
    Wenn Sie eine Datenänderungsaufgabe mit einer Amazon Redshift-Verbindung ausführen, geschieht Folgendes:
    • Stellt über die Basisauthentifizierung (Benutzername und Kennwort) oder die für die Verbindung konfigurierten AWS-ID-Zugangsdaten (IAM) eine Verbindung zu Amazon Redshift her.
    • Ruft die durch den SQL-Abfrageausdruck oder das Quellobjekt definierten Daten ab.
    Amazon S3
    Wählen Sie eine Amazon S3-Verbindung aus.
    Wenn Sie eine Amazon S3-Verbindung verwenden, definieren Sie Folgendes:
    • Die Objekte, die beim Ausführen der Datenänderungsaufgabe gelesen werden sollen.
    • Das Quellschema, damit Workday jedes Objekt lesen kann.
    Wenn Sie eine Datenänderungsaufgabe mit einer Amazon S3-Verbindung ausführen, geschieht Folgendes:
    • Stellt über die in der Verbindung konfigurierten Zugangsschlüssel-Zugangsdaten eine Verbindung zu Amazon her.
    • Ruft die Objekte ab, die im Feld
      "Objektmuster"
      der Datenänderungsaufgabe definiert sind.
    • Verwendet die Parsing-Optionen, die im Schritt
      "Quelloptionen"
      der Datenänderungsaufgabe definiert sind, um die aus dem S3-Bucket abgerufenen Objekte zu lesen.
    Azure Synapse
    Wählen Sie eine Azure Synapse-Verbindung aus.
    Definieren Sie die Daten, die abgerufen werden sollen, wenn die Datenänderungsaufgabe ausgeführt wird. Sie können eine Azure Synapse-Tabelle über die Schaltfläche
    Auswählen
    auswählen oder eine SQL-SELECT-Anweisung in den
    Abfrageausdruck
    eingeben.
    Wenn Sie eine Tabelle auswählen, füllt Workday den
    Abfrageausdruck
    mit der entsprechenden SQL-Anweisung aus und setzt Backtick-Zeichen ()
    `
    ) für jede Azure Synapse-Tabelle, jedes Schema und jede Datenbank. Sie können den Ausdruck bearbeiten, um die Abfrage weiter zu verfeinern. Die Backtick-Zeichen sind optional, aber Workday fügt sie automatisch hinzu, nur für den Fall, dass eine Azure Synapse-Tabelle, ein Schema oder eine Datenbank ein SQL-Schlüsselwort verwendet.
    Wenn Sie eine Datenänderungsaufgabe mit einer Azure Synapse-Verbindung ausführen, geschieht Folgendes:
    • Stellt über die für die Verbindung konfigurierte Authentifizierung eine Verbindung zu Azure Synapse her.
    • Ruft die durch den SQL-Abfrageausdruck oder das Quellobjekt definierten Objekte ab.
    BigQuery
    Wählen Sie eine BigQuery-Verbindung aus.
    Definieren Sie die Daten, die abgerufen werden sollen, wenn die Datenänderungsaufgabe ausgeführt wird. Sie können eine BigQuery-Tabelle über die Schaltfläche
    "Auswählen"
    auswählen oder eine SQL-SELECT-Anweisung in den
    Abfrageausdruck ""
    eingeben.
    Wenn Sie eine Tabelle auswählen, füllt Workday den
    Abfrageausdruck
    mit der entsprechenden SQL-Anweisung aus und fügt Backtick-Zeichen (') um jede BigQuery-Tabelle, jeden Katalog und jedes Schema ein. Sie können den Ausdruck bearbeiten, um die Abfrage weiter zu verfeinern. Die Backtick-Zeichen sind optional, werden jedoch von Workday automatisch hinzugefügt, nur für den Fall, dass eine Tabelle, ein Schema oder ein Katalog in BigQuery ein SQL-Schlüsselwort verwendet.
    Wenn Sie eine Datenänderungsaufgabe mit einer BigQuery-Verbindung ausführen, geschieht Folgendes:
    • Stellt über die für die Verbindung konfigurierte Authentifizierung mit dem Google-Servicekontoschlüssel eine Verbindung zu BigQuery her.
    • Ruft die durch den SQL-Abfrageausdruck oder das Quellobjekt definierten Daten ab.
    Datenkatalog
    Wählen Sie ein vorhandenes Dataset oder eine vorhandene Tabelle aus.
    Salesforce
    Wählen Sie eine Salesforce-Verbindung aus.
    Definieren Sie die Daten, die abgerufen werden sollen, wenn die Datenänderungsaufgabe ausgeführt wird. Sie können ein Salesforce-Objekt über die Schaltfläche
    "Auswählen"
    auswählen oder eine SQL-SELECT-Anweisung in den
    Abfrageausdruck ""
    eingeben. Wenn Sie ein Objekt auswählen, füllt Workday den
    Abfrageausdruck
    mit der entsprechenden SQL-Anweisung aus. Sie können den Ausdruck bearbeiten, um die Abfrage weiter zu verfeinern.
    Wenn Sie eine Datenänderungsaufgabe mit einer Salesforce-Verbindung ausführen, geschieht Folgendes:
    • Stellt je nach Konfiguration der Verbindung über BasicAuth oder OAuth eine Verbindung zu Salesforce her.
    • Ruft Objekte ab, die durch die SQL-Abfrage im Abschnitt
      „Quellobjekt“
      definiert sind.
    SFTP
    Wählen Sie eine SFTP-Verbindung aus, die eine Verbindung zu einem SFTP-Server herstellt, der eine oder mehrere durch Trennzeichen getrennte Dateien enthält.
    Wenn die SFTP-Verbindung mehrere Dateien enthält, muss jede Datei dasselbe Schema verwenden. Workday unterstützt durch Trennzeichen getrennte Dateien, die RFC 4180 entsprechen. Weitere Informationen finden Sie in RFC 4180.
    Für SFTP-Quellen müssen Sie auch eine durch lokale Trennzeichen getrennte Datei hochladen, die dasselbe Schema wie die Dateien auf dem SFTP-Server verwendet. Workday verwendet die hochgeladene Datei, um zu bestimmen, wie die SFTP-Dateien geparst werden. Workday lädt die Daten aus der hochgeladenen Datei nicht in die Tabelle.
    Sie können das Standardverzeichnis und das Standarddateimuster einer SFTP-Verbindung überschreiben.
    Wenn Sie SFTP als Art der Quelle auswählen, konfigurieren Sie die
    Quelloptionen,
    um zu definieren, wie die hochgeladene Datei geparst wird.
    Snowflake
    Wählen Sie eine Cloud-Verbindung aus.
    Definieren Sie die Daten, die abgerufen werden sollen, wenn die Datenänderungsaufgabe ausgeführt wird. Sie können eine Cloud-Tabelle über die Schaltfläche
    "Auswählen"
    auswählen oder eine SQL-SELECT-Anweisung in den
    Abfrageausdruck ""
    eingeben.
    Wenn Sie eine Tabelle auswählen, füllt Workday den
    Abfrageausdruck
    mit der entsprechenden SQL-Anweisung aus und setzt Backtick-Zeichen ()
    `
    ) um jede Navigator-Tabelle, jeden Katalog und jedes Schema. Sie können den Ausdruck bearbeiten, um die Abfrage weiter zu verfeinern. Die Backtick-Zeichen sind optional, aber Workday fügt sie automatisch für den Fall hinzu, dass eine Tabelle, ein Schema oder ein Katalog ein SQL-Schlüsselwort verwendet.
    Wenn Sie eine Datenänderungsaufgabe mit einer Cloud-Verbindung zu Cloud ausführen, geschieht Folgendes:
    • stellt je nach Konfiguration der Verbindung über die Basisauthentifizierung oder die Schlüsselpaarauthentifizierung eine Verbindung zu Snowflake her.
    • Ruft die durch den SQL-Abfrageausdruck oder das Quellobjekt definierten Daten ab.
    Workday-Bericht
    Wählen Sie einen vorhandenen benutzerdefinierten Workday-Bericht aus.
    Workday zeigt Berichte an, die die Selektionsanforderungen für den Import in Tabellen erfüllen. Siehe: Konzept: Berichte für den Import in Tabellen und Datasets erstellen.
    Wählen Sie im Abschnitt
    Wertelisten
    aus, wie die Werte für im Bericht definierte Wertelisten angegeben werden sollen:
    • Wert angeben. Wählen Sie mindestens einen Wert aus der Liste.
    • Wert zur Laufzeit festlegen. Wählen Sie eine Option aus der Liste aus, mit der Workday den Wertelistenwert basierend auf einem bestimmten Kontext bestimmt, z. B. dem aktuellen Datum oder dem aktuellen Benutzer.
    Sie können
    Aus Bericht zurücksetzen
    wählen, um alle Wertelisten und Wertelisteneinstellungen mit denen zu aktualisieren, die in der Berichtsdefinition definiert sind. Sie können diese Schaltfläche verwenden, wenn es eine Änderung in den Einstellungen der benutzerdefinierten Berichtswerteliste gibt, die in der Datenänderungsaufgabe berücksichtigt werden muss. Wenn Sie zuvor einen Listenwert in der Datenänderungsaufgabe geändert haben, müssen Sie diesen erneut ändern.
    Workday zeigt die meisten abhängigen Wertelisten an. Workday zeigt keine Wertelisten an, die von anderen Wertelisten abhängen, die Zeitfelddaten verwenden.
  4. Definieren Sie im Schritt
    Quelloptionen
    , wie die Daten in den Dateien geparst werden, die Sie für Datei-Upload- oder SFTP-Quellen hochgeladen haben.
    1. Prüfen Sie die Felder, die Workday basierend auf der geparsten Datei erstellt hat, und ändern Sie die Felder bei Bedarf.
      Wählen Sie ein Feld in der Liste aus und zeigen Sie die Felddetails im Inspektor auf der rechten Seite an. Möglicherweise müssen Sie Folgendes tun:
      • Ändern Sie die
        Feldart,
        wenn Workday die falsche Feldart zuweist. Workday weist die Feldart nur basierend auf den ersten Zeilen zu. Beispiel: Workday weist einem Feld mit Postleitzahldaten die Feldart Numerisch zu, da die evaluierten Beispielzeilen nur Ziffern enthalten. Basierend auf Ihrer Kenntnis der Quelldaten wissen Sie jedoch, dass einige Postleitzahlwerte Buchstaben oder einen Bindestrich enthalten, sodass Sie die Feldart in Text ändern.
      • Ändern Sie andere Feldattribute basierend auf der Feldart, um sicherzustellen, dass Workday die Daten korrekt parst, z. B. "Stellen vor", "Stellen nach" oder "Datumsformat".
  5. Wählen Sie im Schritt
    Ziel
    die Zieltabelle, die die zu ändernden Daten enthält.
    (Optional) Sie können auch eine Tabelle mit dem im Schritt
    Quelle
    definierten Schema erstellen, indem Sie auf die Schaltfläche
    Tabelle aus Quellschema erstellen
    klicken (Sicherheit: Domäne
    Prism Datasets: Create
    ).
    Workday definiert das Tabellenschema anhand des Quellschemas. Sie haben zudem folgende Möglichkeiten:
    • Wählen Sie ein Feld als externe ID aus.
    • Wählen Sie alle erforderlichen Felder aus.
    Weitere Informationen zum Erstellen von Tabellen finden Sie unter Schritte: Tabelle manuell erstellen.
  6. Wählen Sie den Zielvorgang aus, der für die Zieltabelle mithilfe der Quelldaten ausgeführt werden soll.
    Option Bezeichnung
    Einfügen
    Workday behält die vorhandenen Daten in der Tabelle und fügt die neuen Daten zur Quelle hinzu. Dieser Vorgang wird auch als Anhängen bezeichnet.
    Abschneiden und einfügen
    Workday löscht die vorhandenen Daten in der Tabelle und ersetzt sie durch die Daten in der Quelle. Dieser Vorgang wird auch als Ersetzen bezeichnet.
    Löschen
    Workday löscht eine Zeile aus der Tabelle, wenn sie mit einer Zeile in der Quelle übereinstimmt.
    Auswahl
    Workday aktualisiert eine Zeile in der Tabelle, wenn sie mit einer Zeile in der Quelle übereinstimmt.
    Um diesen Vorgang auszuwählen, müssen Sie eine Tabelle verwenden, in der Sie ein Feld als externe ID konfiguriert haben.
    Upsert
    Workday aktualisiert eine Zeile in der Tabelle, wenn bereits eine übereinstimmende Zeile vorhanden ist, und fügt die Zeile ein, falls nicht vorhanden.
    Um diesen Vorgang auszuwählen, müssen Sie eine Tabelle verwenden, in der Sie ein Feld als externe ID konfiguriert haben.
  7. Wählen Sie im Schritt
    Mapping
    ein Feld in der Zieltabelle aus, das als Vorgangsschlüssel für Lösch-, Aktualisierungs- oder Aktualisierungsvorgänge verwendet werden soll.
    Sie können eines der folgenden Felder für die Zieltabelle angeben:
    • Das als externe ID konfigurierte Feld in der Tabelle: Sie können dieses Feld für Lösch-, Aktualisierungs- oder Aktualisierungsvorgänge verwenden.
    • WPA_LoadID: Sie können dieses Feld nur für Lösch- oder Aktualisierungsvorgänge verwenden.
    • WPA_RowID: Sie können dieses Feld nur für Lösch- oder Aktualisierungsvorgänge verwenden.
  8. Wählen Sie ein Quellfeld für jedes Zielfeld aus, das Sie ändern möchten. In Workday müssen Sie alle Felder mappen, die als Vorgangsschlüssel verwendet werden.
    Workday listet die Quellfelder auf, die mit einem bestimmten Zielfeld kompatibel sind. Wenn Workday kein gewünschtes Quellfeld auflistet, überprüfen Sie die Quellfeldattribute, z. B. die Vorkomma- oder Nachkommastellen oder das Geschäftsobjekt. Sie können zum Schritt
    Quelloptionen
    navigieren, um die Feldattribute für Datei-Upload und SFTP-Quellen zu ändern.
    Sie können auf
    Übereinstimmungen zurücksetzen
    klicken, um alle von Ihnen geänderten Mappings auf den einfachen Abgleichalgorithmus zurückzusetzen, den Workday standardmäßig verwendet. Der einfache Abgleichalgorithmus:
    • Groß-/Kleinschreibung wird nicht beachtet.
    • Leerzeichen werden ignoriert.
    • Ignoriert Unterstriche.
    • stimmt mit dem Feld "API-Name" überein.
    • Felder mit unterschiedlichen Feldarten werden nicht abgeglichen.
  9. Prüfen Sie die Informationen im Schritt
    Prüfen
    . Sie können zu jedem vorherigen Schritt zurückkehren und bei Bedarf Korrekturen vornehmen.
  10. Klicken Sie auf
    Beenden
    und wählen Sie
    Ohne Speichern ausführen
    ,
    Speichern und jetzt ausführen
    oder
    Speichern
    .
Wenn Sie die Datenänderungsaufgabe speichern, erstellt Workday das Objekt der Datenänderungsaufgabe und zeigt es auf dem Register
Datenänderungsaufgaben
des Berichts
Datenkatalog
an.
Wenn Sie die Datenänderungsaufgabe ausführen, startet Workday eine Datenänderungsaktivität, um die Daten in der Tabelle basierend auf den Daten in der Quelle zu ändern. Sie können den Fortschritt und die Historie der Datenänderungsaktivität in folgenden Bereichen anzeigen:
  • Das Register
    Aktivitäten
    des Berichts
    Tabellendetails anzeigen
    . Um Fehler in einer Tabelle nach einer Datenänderung zu beheben, laden Sie die Fehlerdatei über die Datenänderungsaktivität herunter. Workday erstellt eine Fehlerdatei nur für Datenänderungsaktivitäten, die einen Datei-Upload als Quelle verwenden.
  • Das Register
    Datenänderungsaktivitäten
    des Berichts
    Datenkatalog
    .
  • Bericht
    Prism-Managementkonsole
    . Sie können ein aktives Dashboard aller Prism-bezogenen Aktivitäten für die letzten 180 Tage anzeigen. Weitere Informationen finden Sie unter Konzept: Prism-Managementkonsole.
  • Bericht
    Prism-Aktivitätenmonitor
    . Sie können eine detaillierte Liste aller Arten von Prism-Aktivitäten für einen bestimmten Datumsbereich anzeigen.
Um Fehler in einer Tabelle nach einer Datenänderung zu beheben, laden Sie die Fehlerdatei über die Datenänderungsaktivität auf dem Register
Aktivitäten
des Berichts
Tabellendetails anzeigen
herunter. Workday erstellt eine Fehlerdatei nur für Datenänderungsaktivitäten, die einen Datei-Upload oder SFTP-Quellen verwenden.