Skip to main content
Workday User Guide
Laatst bijgewerkt: 2023-11-03
Concept: schemawijzigingen gegevensset

Concept: schemawijzigingen gegevensset

Een schema is een set regels die definiëren hoe gegevens worden georganiseerd, gestructureerd en beperkt. Verschillende Workday-artefacten en -componenten hebben een schema, inclusief gegevenssets en gegevenssetcomponenten.
Een gegevensset kan uit meerdere schema's bestaan, afhankelijk van hoe deze is geconfigureerd. Elk van deze gegevenssetcomponenten heeft een eigen schema:
  • De bestanden met externe gegevens die u in een basisgegevensset laadt.
  • Het aangepaste rapport dat u maakt om Workday-gegevens in een basisgegevensset op te nemen.
  • De invoer voor een fase. Voor de eerste fase in een basisgegevensset wordt dit schema bepaald door de gegevenssetbron.
  • De uitvoer van een fase. Voor de laatste fase in de primaire pijplijn bepaalt dit schema het uitvoerschema van de hele gegevensset.
Als Workday nieuw voor u is, hebt u geen toegang om basisgegevenssets te maken of te bewerken.
Schemawijzigingen kunnen overal in een gegevensset worden aangebracht. Schema's veranderen wanneer u nieuwe velden toevoegt of bestaande velden verwijdert, bijvoorbeeld wanneer u:
  • Voeg een berekend Prism-veld toe.
  • Een veld verbergen of weergeven.
  • Voeg een fase toe waarmee velden in die fase worden toegevoegd of verwijderd.
Schema's kunnen ook worden gewijzigd in basisgegevenssets wanneer u:
  • Upload een extern bestand.
  • Importeer een bestand van een SFTP-server.
  • Gegevens importeren uit een aangepast rapport.
Wijzigingen in een gegevensset kunnen van invloed zijn op andere gegevenssetcomponenten. Wijzigingen in gegevenssetschema's kunnen componenten verbreken die zijn gebaseerd op het oorspronkelijke schema. Waar wijzigingen worden aangebracht, kan ook van invloed zijn op hoe u wijzigingen beheert.
Wanneer u het schema wijzigt en Workday het nieuwe bronbestand in de gegevensset importeert, moet u de gegevensset openen en de wijzigingen opslaan. Als u de gegevensset niet opslaat, blijft Workday de oude schemadefinitie gebruiken. De volgende keer dat u de gegevensset publiceert, krijgt u mogelijk inconsistente gegevens in de Prism-gegevensbron.
Wanneer u gegevens importeert die het schema van een basisgegevensset wijzigen van een SFTP-server of aangepast rapport, moet u de basisgegevensset handmatig bewerken om de wijzigingen op te nemen. Wanneer nieuwe velden aan de gegevensset worden toegevoegd omdat het bronschema is gewijzigd, worden deze automatisch verborgen. Geef de nieuwe velden weer en sla de basisgegevensset op om de velden in het gegevenssetschema op te nemen.
U wordt aangeraden ervoor te zorgen dat de gegevensset up-to-date is en de gewenste velden bevat. In de meeste gevallen gebruikt u de fase Velden beheren om wijzigingen in gegevenssetschema's te beheren.

Velden beheren

In de fase 'Velden beheren' wordt de uitvoer van de vorige fase gebruikt als basis voor het bewaken van wijzigingen. Wanneer deze basislijn wordt gewijzigd, ontvangt u een waarschuwing in het deelvenster met pijplijndetails. Als de basislijn verandert, doet Workday in de fase 'Velden beheren' het volgende:
  • Hiermee worden alle nieuwe en verwijderde velden weergegeven.
  • Bevat nog niet alle wijzigingen in het gegevenssetschema.
  • Hiermee worden geen gegevens weergegeven in de voorbeeldtabel.
We raden u het volgende aan:
  • Voeg een fase 'Velden beheren' toe aan het begin van de primaire pijplijn van een afgeleide gegevensset wanneer u het schema wilt bewaken van de tabel of gegevensset waarvan deze is afgeleid.
  • Voeg de fase 'Velden beheren' toe aan het einde van de primaire pijplijn van een gegevensset die u wilt publiceren. Zo kunt u eventuele schemawijzigingen detecteren die mogelijk tot verbreking van rapporten leiden die gebruikmaken van de Prism-gegevensbron van deze gepubliceerde gegevensset.
  • Voeg een fase 'Velden beheren' toe aan het einde van een pijplijn wanneer u velden wilt verbergen of nieuwe velden wilt weergeven.
  • Voeg een fase 'Velden beheren' toe aan een basisgegevensset om te voorkomen dat een bestaand veld in een toekomstige integratie onbedoeld wordt verwijderd.
  • Neem niet meer dan twee fasen voor het beheren van velden op in één pijplijn.
In sommige gevallen worden schemawijzigingen verwerkt zonder gebruik te maken van de fase 'Velden beheren'. Voorbeeld: wanneer u een nieuwe versie van een bronbestand uploadt naar een basisgegevensset, verwerkt Workday schemawijzigingen op basis van de koprij van het bronbestand:
Bronbestand bevat koprij
Resultaat
Ja
Workday gebruikt de veldnamen in de koprij van de basisgegevensset om te bepalen welke velden in het nieuwe bronbestand staan.
U kunt overal in het bronbestand velden toevoegen of verwijderen. Als de veldnamen in het bronbestand niet worden gewijzigd, wordt het schema bijgewerkt van de basisgegevensset waarin u het nieuwe bronbestand importeert.
Nee
Wijzigingen die zich alleen aan het einde van het bronbestand voordoen, worden in Workday verwerkt.
U kunt alleen nieuwe velden aan het einde van het bronbestand toevoegen. Als u dit doet, wordt het schema bijgewerkt van de basisgegevensset waarin u het nieuwe bronbestand importeert.