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änePrism Datasets: Createim funktionalen Bereich „Prism Analytics“ beim Erstellen eines Datasets.
- Eine der folgenden Sicherheitsanforderungen bei der Bearbeitung eines vorhandenen Datasets:
- DomänePrism Datasets: Manageim funktionalen Bereich „Prism Analytics“.
- BerechtigungDataset-Editorfür das Dataset.
- BerechtigungDataset-Eigentümerfü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.
- Öffnen Sie die AufgabeDataset-Transformationen bearbeitenfür ein Basis-Dataset, das externe Daten verwendet.
- Bearbeiten Sie die Phase Parsing.Bei der Bearbeitung dieser Aufgabe sind folgende Informationen zu beachten:
Option Bezeichnung ZeilentrennzeichenGibt 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 SieAny New Lineauswählen, erkennt Workday jede dieser Darstellungen einer neuen Position als Zeilentrennzeichen an.FeldtrennzeichenGibt 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.FeldnamenGibt 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ästchenFeldnamen.Escape-ZeichenGibt das einzelne Zeichen an, das als Escape-Zeichen für das Anführungszeichenoder eine andere Instanz desEscape-Zeichensverwendet wird, wenn einAnführungszeichenangegeben 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 dasAnfü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 einAnführungszeichenangeben.AnführungszeichenEinige 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 dasAnfü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 dasAnführungszeichen eingeschlossen und mit einem Escape-Zeichenversehen werden, entweder mit demEscape-Zeichenoder 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 werdenundFeldwerte, 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 eachWenn 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 ZeilenGibt 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 ZeilenAktivieren 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 TextfeldernAktivieren Sie dieses Kontrollkästchen, wenn Sie Leerzeichen am Anfang und Ende von Textfeldern entfernen möchten.