Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2023-11-03
Externe Daten in einem Dataset parsen

Externe Daten in einem Dataset parsen

  • Im Datenkatalog ist ein Basis-Dataset mit externen Daten vorhanden (durch Hochladen einer Datei oder Verbindung zu einem Server).
  • Sicherheit:
    • Domäne
      Prism Datasets: Create
      im funktionalen Bereich „Prism Analytics“ beim Erstellen eines Datasets.
    • Eine der folgenden Sicherheitsanforderungen bei der Bearbeitung eines vorhandenen Datasets:
      • Domäne
        Prism Datasets: Manage
        im funktionalen Bereich „Prism Analytics“.
      • Berechtigung
        Dataset-Editor
        für das Dataset.
      • Berechtigung
        Dataset-Eigentümer
        für das Dataset.
Wenn Sie externe Daten in ein Basis-Dataset übernehmen, müssen Sie die Quelldaten in einem Tabellenformat beschreiben. Dazu beschreiben Sie, wie die Daten geparst werden.
Wenn Sie neu in Workday sind, haben Sie keinen Zugriff, um Basis-Datasets zu erstellen oder zu bearbeiten.
Für Ihre Daten gilt:
  • Sie müssen ein Nur-Text-Dateiformat haben.
  • Sie haben einen Datensatz pro Position.
  • Sie müssen für jeden Datensatz, der durch ein allgemeines Trennzeichen (z. B. Komma oder Tabulator) getrennt ist, dieselbe Sequenz von Feldern verwenden.
Mit Trennzeichen getrennte Datensätze werden durch Zeilenumbrüche getrennt und Felder innerhalb einer Zeile werden durch ein Sonderzeichen getrennt, das als Trennzeichen bezeichnet wird (in der Regel ein Komma oder Tabulatorzeichen). Wenn das Trennzeichen auch in den Feldwerten vorhanden ist, muss es maskiert werden. Basis-Datasets unterstützen einfache Escape-Zeichen (z. B. einen umgekehrten Schrägstrich) sowie das Einschließen von Feldwerten in doppelte Anführungszeichen.
  1. Öffnen Sie die Aufgabe
    Dataset-Transformationen bearbeiten
    für ein Basis-Dataset, das externe Daten verwendet.
  2. Bearbeiten Sie die Phase Parsing.
    Bei der Bearbeitung dieser Aufgabe sind folgende Informationen zu beachten:
    Option Bezeichnung
    Zeilentrennzeichen
    Gibt das einzelne Zeichen an, durch das Zeilen (oder Datensätze) in Ihren Quelldatendateien getrennt werden.
    In den meisten mit Trennzeichen getrennten Dateien werden die Zeilen durch eine neue Zeile getrennt, z. B. Zeilenumbruchzeichen, Zeilenumbruchzeichen oder Zeilenumbruch plus Zeilenumbruch. Der Zeilenvorschuss ist die Standarddarstellung für neue Zeilen auf UNIX-ähnlichen Betriebssystemen. Andere Betriebssysteme (z. B. Windows) verwenden den Zeilenumbruch möglicherweise einzeln oder den Zeilenumbruch plus Zeilenumbruch. Wenn Sie
    Any New Line
    auswählen, erkennt Workday jede dieser Darstellungen einer neuen Position als Zeilentrennzeichen an.
    Feldtrennzeichen
    Gibt das einzelne Zeichen an, durch das die Felder (oder Spalten) einer Zeile in Ihren Quelldatendateien getrennt werden. Komma und Tabulator sind die am häufigsten verwendeten Feldtrennzeichen.
    Feldnamen
    Gibt den Standardnamen jedes Felds an. Sie können die Feldnamen in der Phase "Parsen" ändern, nachdem Sie die Definition der Parsing-Optionen abgeschlossen haben.
    Feldnamen müssen Validierungsregeln für die Namensvergabe befolgen.
    Workday behandelt die erste Zeile in jeder Quelldatei automatisch als Header-Zeile und nicht als Datenzeile. Wenn Sie die erste Zeile nicht als Namen für Ihre Felder verwenden möchten, deaktivieren Sie das Kontrollkästchen
    Feldnamen
    .
    Escape-Zeichen
    Gibt das einzelne Zeichen an, das als Escape
    -Zeichen für das Anführungszeichen
    oder eine andere Instanz des
    Escape-Zeichens
    verwendet wird, wenn ein
    Anführungszeichen
    angegeben ist. Workday liest ein Escape-Zeichen nur dann als Daten, wenn es mit einem anderen Escape-Zeichen maskiert wird.
    Wenn Ihre Datenwerte Anführungszeichen als Daten enthalten, müssen diese Zeichen maskiert und der gesamte Feldwert in das
    Anführungszeichen ""
    eingeschlossen werden. Wenn dies nicht der Fall ist, geht Workday davon aus, dass das Anführungszeichen für ein neues Feld steht.
    Bei CSV-Dateien ist es gängige Praxis, Feldtrennzeichen zu maskieren, indem der gesamte Feldwert in doppelte Anführungszeichen gesetzt wird. Wenn Ihre Quelldaten diese Konvention verwenden, sollten Sie ein
    Anführungszeichen
    angeben.
    Anführungszeichen
    Einige durch Trennzeichen getrennte Dateien verwenden Anführungszeichen, um einzelne Datenwerte einzuschließen. Das Anführungszeichen ist normalerweise das doppelte Anführungszeichen ()
    "
    ).
    Wenn ein Feldwert ein Feldtrennzeichen als Daten enthält, muss der Feldwert in das
    Anführungszeichen ""
    eingeschlossen werden. Andernfalls geht Workday davon aus, dass das Feldtrennzeichen ein neues Feld kennzeichnet.
    Wenn ein Feldwert das Anführungszeichen als Daten enthält, muss der Feldwert in das
    Anführungszeichen eingeschlossen und mit einem Escape-Zeichen
    versehen werden, entweder mit dem
    Escape-Zeichen
    oder mit einem anderen Anführungszeichen.
    Wenn ein Feldwert ein Zeilentrennzeichen (z. B. ein Zeichen für neue Zeile) als Daten enthält, muss der Feldwert in "
    Anführungszeichen"
    eingeschlossen werden
    und
    Feldwerte, die neue Zeilen enthalten,
    müssen ausgewählt werden.
    Angenommen, Sie haben eine Zeile mit den folgenden drei Datenwerten:
    weekly special wine, beer, and soda "2 for 1" or 9.99 each
    Wenn das Feldtrennzeichen ein Komma ist, das Anführungszeichen ein doppeltes Anführungszeichen und das Escape-Zeichen ein umgekehrter Schrägstrich ist, sieht eine korrekt formatierte Zeile in den Quelldaten wie folgt aus:
    "weekly special","wine, beer, and soda","\"2 for 1\" or 9.99 each"
    Zu ignorierende Zeilen
    Gibt die Anzahl der Zeilen am Anfang der Datei an, die ignoriert werden sollen, wenn die Quelldatei beim Erstellen und Veröffentlichen des Datasets gelesen wird. Um diese Option mit der Option
    „Aus erster Tabellenzeile“
    zu verwenden, stellen Sie sicher, dass die Zeile, die die Feldnamen enthält, sichtbar und die erste verbleibende Zeile ist.
    Feldwerte enthalten neue Zeilen
    Aktivieren Sie dieses Kontrollkästchen, wenn Ihre Quelldaten als Teil eines Feldwerts neue Zeilenzeichen enthalten könnten.
    Wenn diese Option aktiviert ist, sieht Workday die neuen Zeilenzeichen in Anführungszeichen als Teil des Feldwerts und nicht als Zeilentrennzeichen vor. Workday interpretiert jedes Zeilentrennzeichen außerhalb von Anführungszeichen als neuen Datensatz.
    Die Aktivierung dieser Option kann sich auf die Zeit auswirken, die für die Veröffentlichung eines Datasets erforderlich ist, falls Workday sehr große Quelldateien liest.
    Beachten Sie, dass Sie möglicherweise unerwartete Ergebnisse erhalten, wenn Sie diese Option aktivieren und die Quelldatei nicht wohlgeformte Daten enthält (z. B. wenn ein Feldwert entweder ein öffnendes oder ein schließendes Anführungszeichen enthält, aber nicht beides). Stellen Sie sicher, dass Ihre Quelldaten in einer korrekten Form vorliegen, wenn Sie diese Option verwenden.
    Entfernen Sie nachfolgende und vorausgehende Leerzeichen in Textfeldern
    Aktivieren Sie dieses Kontrollkästchen, wenn Sie Leerzeichen am Anfang und Ende von Textfeldern entfernen möchten.