Een taak voor gegevenswijziging maken
Beveiliging:
- Prism: beheer het domein File Containersin het functionele gebied Prism Analytics bij het uploaden van een bestand.
- Prism: beheer het verbindingsdomeinin het functionele gebied Prism Analytics om een bronverbinding te gebruiken.
- Een van deze beveiligingsvereisten:
- Prism: Tables Owner Beheerhet domein in het functionele gebied Prism Analytics.
- Prism: Tables Manage-domein in het functionele gebied Prism Analytics.
- MachtigingTabeleigenaarvoor de tabel.
- MachtigingTabeleditorvoor de tabel.
- Kan machtiging Tabelgegevens voor de tabel verwijderen.
- MachtigingKan tabelgegevens invoegenvoor de tabel.
- Machtiging Kan tabelgegevens afkappenvoor de tabel.
- Machtiging Kan tabelgegevens voor de tabel bijwerken.
U kunt de rijen met gegevens in een tabel wijzigen door een taak voor gegevenswijziging te maken en uit te voeren. U hebt de volgende mogelijkheden:
- Nieuwe rijen invoegen.
- Specifieke rijen bijwerken op basis van een sleutelveld.
- Verwijder specifieke rijen op basis van een sleutelveld.
- Nieuwe rijen invoegen en bestaande rijen bijwerken in dezelfde activiteit, ook wel upsert-bewerking genoemd.
Hoe u de rijen in de tabel wijzigt, is afhankelijk van de bewerking die u selecteert, zoals invoegen of verwijderen, en de brongegevens. De bron die u opgeeft, moet de rijen bevatten die u in de tabel wilt wijzigen, zoals nieuwe rijen die u wilt invoegen of bestaande rijen die u wilt bijwerken of verwijderen.
Als u een taak voor gegevenswijziging voor een doeltabel wilt maken, bewerken of weergeven, moet u over machtigingen voor de doeltabel beschikken. Voorbeeld: als u een taak voor gegevenswijziging wilt maken met behulp van de bewerking upsert, moet u zowel machtigingen voor invoegen als bijwerken hebben voor de doeltabel.
- Open het rapportGegevenscatalogus.
- Selecteer .U kunt de naam van de taak voor gegevenswijziging wijzigen bovenaan in het linkerdeelvenster.
- Selecteer in de stapBron debron die de gegevens bevat die u in de doeltabel wilt wijzigen.Workday gebruikt standaard het brontype voor het uploaden van bestanden. Klik opVerbinding wijzigenom een ander brontype te selecteren. Houd bij het selecteren van een brontype rekening met het volgende:
Optie Omschrijving Bestand uploaden:Selecteer een of meer bestanden met scheidingstekens.Wanneer u meerdere bestanden uploadt, moet elk bestand hetzelfde schema gebruiken. Workday ondersteunt RFC 4180-compatibele bestanden met scheidingstekens. Zie RFC 4180voor meer informatie.Wanneer u het uploaden van bestanden als brontype selecteert, configureert u deBronoptiesom te definiëren hoe het bestand moet worden geparseerd.Amazon RedshiftSelecteer een Amazon Redshift-verbinding.Definieer de gegevens die moeten worden opgehaald wanneer de taak voor gegevenswijziging wordt uitgevoerd. U kunt een Amazon Redshift-tabel selecteren met behulp van de knopSelecterenof een SQL-instructie SELECT invoeren in dequeryexpressie.Wanneer u een tabel selecteert, wordt dequeryexpressieingevuld met de juiste SQL-instructie en worden backtick-tekens (`) geplaatst rond elke Redshift-tabel, catalogus en schema. U kunt de expressie bewerken om de query verder te verfijnen. De backtick-tekens zijn optioneel, maar worden in Workday automatisch toegevoegd voor het geval een SQL-trefwoord in een Amazon Redshift-tabel, -schema of -catalogus wordt gebruikt.Wanneer u een taak voor gegevenswijziging uitvoert met een Amazon Redshift-verbinding, geldt het volgende in Workday:- Maakt verbinding met Amazon Redshift met behulp van basisverificatie (gebruikersnaam en wachtwoord) of de AWS Identity and Access Management (IAM)-referenties die voor de verbinding zijn geconfigureerd.
- Hiermee worden de gegevens opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
Amazon S3Selecteer een Amazon S3-verbinding.Wanneer u een Amazon S3-verbinding gebruikt, definieert u:- De objecten die moeten worden gelezen wanneer de taak voor gegevenswijziging wordt uitgevoerd.
- Het bronschema, zodat elk object in Workday kan worden gelezen.
Zie Selecteer een Amazon S3-verbinding in een taak voor gegevenswijziging voor meer informatie.Wanneer u een taak voor gegevenswijziging uitvoert met een Amazon S3-verbinding, geldt het volgende in Workday:- Maakt verbinding met Amazon met behulp van de toegangssleutelreferenties die in de verbinding zijn geconfigureerd.
- Hiermee worden de objecten opgehaald die zijn gedefinieerd in het veldObjectpatroonvan de taak voor gegevenswijziging.
- Gebruikt de parseringsopties die zijn gedefinieerd in de stapBronopties voorde taak voor gegevenswijziging om de objecten te lezen die zijn opgehaald uit de S3-bucket.
Azure SynapseSelecteer een Azure Synapse-verbinding.Definieer de gegevens die moeten worden opgehaald wanneer de taak voor gegevenswijziging wordt uitgevoerd. U kunt een Azure Synapse-tabel selecteren met behulp van de knopSelecterenof een SQL-instructie SELECT invoeren in dequery-expressie ''.Wanneer u een tabel selecteert, wordt dequeryexpressieingevuld met de juiste SQL-instructie en worden backtick-tekens (`) rond elke Azure Synapse-tabel, -schema en -database. U kunt de expressie bewerken om de query verder te verfijnen. De backtick-tekens zijn optioneel, maar worden automatisch toegevoegd voor het geval dat een SQL-sleutelwoord in een Azure Synapse-tabel, -schema of -database wordt gebruikt.Wanneer u een taak voor gegevenswijziging uitvoert met een Azure Synapse-verbinding, doet Workday het volgende:- Maakt verbinding met Azure Synapse met behulp van de verificatie die voor de verbinding is geconfigureerd.
- Hiermee worden de objecten opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
BigQuerySelecteer een BigQuery-verbinding.Definieer de gegevens die moeten worden opgehaald wanneer de taak voor gegevenswijziging wordt uitgevoerd. U kunt een BigQuery-tabel selecteren met behulp van de knopSelecterenof een SQL-instructie SELECT invoeren in dequeryexpressie.Wanneer u een tabel selecteert, wordt dequeryexpressieingevuld met de juiste SQL-instructie en worden backtick-tekens (`) geplaatst rond elke BigQuery-tabel, -catalogus en -schema. U kunt de expressie bewerken om de query verder te verfijnen. De backtick-tekens zijn optioneel, maar worden in Workday automatisch toegevoegd voor het geval in een BigQuery-tabel, -schema of -catalogus een SQL-sleutelwoord wordt gebruikt.Wanneer u een taak voor gegevenswijziging uitvoert met een BigQuery-verbinding, geldt het volgende in Workday:- Maakt verbinding met BigQuery met behulp van de verificatie van de Google-serviceaccountsleutel die in de verbinding is geconfigureerd.
- Hiermee worden de gegevens opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
GegevenscatalogusSelecteer een bestaande gegevensset of tabel.SalesforceSelecteer een Salesforce-verbinding.Definieer de gegevens die moeten worden opgehaald wanneer de taak voor gegevenswijziging wordt uitgevoerd. U kunt een Salesforce-object selecteren met behulp van de knopSelecterenof een SQL-instructie SELECT invoeren in dequeryexpressie. Wanneer u een object selecteert, wordt dequeryexpressiegevuld met de juiste SQL-instructie. U kunt de expressie bewerken om de query verder te verfijnen.Wanneer u een taak voor gegevenswijziging uitvoert met een Salesforce-verbinding, geldt het volgende in Workday:- Maakt verbinding met Salesforce via BasicAuth of OAuth, afhankelijk van hoe de verbinding is geconfigureerd.
- Hiermee worden objecten opgehaald die zijn gedefinieerd door de SQL-query in de sectieBronobject.
SFTPSelecteer een SFTP-verbinding die verbinding maakt met een SFTP-server die een of meer bestanden met scheidingstekens bevat.Wanneer de SFTP-verbinding meerdere bestanden bevat, moet elk bestand hetzelfde schema gebruiken. Workday ondersteunt RFC 4180-compatibele bestanden met scheidingstekens. Zie RFC 4180voor meer informatie.Voor SFTP-bronnen moet u ook één bestand met lokale scheidingstekens uploaden dat hetzelfde schema gebruikt als de bestanden op de SFTP-server. Workday gebruikt het geüploade bestand om te bepalen hoe de SFTP-bestanden moeten worden geparseerd. De gegevens uit het geüploade bestand worden niet naar de tabel geladen.U kunt de standaardmap en het standaardbestandspatroon van een SFTP-verbinding overschrijven.Wanneer u SFTP als brontype selecteert, configureert u deBronoptiesom te definiëren hoe het geüploade bestand moet worden geparseerd.SneeuwvlokSelecteer een sneeuwvlokverbinding.Definieer de gegevens die moeten worden opgehaald wanneer de taak voor gegevenswijziging wordt uitgevoerd. U kunt een sneeuwvloktabel selecteren met behulp van de knopSelecterenof een SQL-instructie SELECT invoeren in dequeryexpressie.Wanneer u een tabel selecteert, wordt dequeryexpressieingevuld met de juiste SQL-instructie en worden backtick-tekens (`) rond elke Snowflake-tabel, -catalogus en -schema. U kunt de expressie bewerken om de query verder te verfijnen. De backtick-tekens zijn optioneel, maar worden in Workday automatisch toegevoegd voor het geval in een sneeuwvloktabel, -schema of -catalogus een SQL-trefwoord wordt gebruikt.Wanneer u een taak voor gegevenswijziging uitvoert met een sneeuwvlokverbinding, geldt het volgende in Workday:- Maakt verbinding met Snowflake met behulp van basis- of sleutelpaarverificatie, afhankelijk van hoe de verbinding is geconfigureerd.
- Hiermee worden de gegevens opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
Workday-rapportSelecteer een bestaand aangepast Workday-rapport.In Workday worden rapporten weergegeven die voldoen aan de gerechtigdheidsvereisten voor het importeren in tabellen. Zie Concept: rapporten maken om te importeren in tabellen en gegevenssets.Selecteer in de sectiePromptshoe u de waarden opgeeft voor prompts die in het rapport zijn gedefinieerd:- Waarde opgeven. Selecteer een of meer waarden in de lijst.
- Waarde bepalen tijdens runtime. Selecteer een optie in de lijst die wordt gebruikt om de promptwaarde te bepalen op basis van een context, zoals de huidige datum of de huidige gebruiker.
U kuntOpnieuw instellen vanuit rapportselecteren om alle prompts en promptinstellingen bij te werken met de instellingen die in de rapportdefinitie zijn gedefinieerd. U kunt deze knop gebruiken wanneer er een wijziging is in de promptinstellingen van het aangepaste rapport die moet worden weergegeven in de taak voor gegevenswijziging. Als u eerder een promptwaarde hebt gewijzigd in de taak voor gegevenswijziging, moet u deze opnieuw wijzigen.In Workday worden de meeste afhankelijke prompts weergegeven. In Workday worden geen prompts weergegeven die afhankelijk zijn van andere prompts die veldgegevens 'Tijd' gebruiken. - Definieer in de stapBronoptieshoe de gegevens moeten worden geparseerd in de bestanden die u hebt geüpload voor bestandsuploads of SFTP-bronnen.
- Bekijk de velden die in Workday zijn gemaakt op basis van het geparseerde bestand en wijzig de velden indien nodig.Selecteer een veld in de lijst en bekijk de velddetails in het infovenster aan de rechterkant. Mogelijk moet u het volgende doen:
- Wijzig hetveldtypewanneer het verkeerde veldtype is toegewezen. Het veldtype wordt alleen op basis van de eerste paar rijen toegewezen. Voorbeeld: het veldtype 'Numeriek' wordt toegewezen aan een veld met postcodegegevens omdat de voorbeeldrijen die worden geëvalueerd alleen cijfers bevatten. Op basis van uw kennis van de brongegevens weet u echter dat sommige postcodewaarden letters of een koppelstreepje bevatten, dus u wijzigt het veldtype in Tekst.
- Wijzig andere veldkenmerken op basis van het veldtype om ervoor te zorgen dat de gegevens in Workday correct worden geparseerd, zoals Cijfers vóór, Cijfers na of Datumnotatie.
- Selecteer in de stapDoelde doeltabel die de gegevens bevat die u wilt wijzigen.(Optioneel) U kunt ook een tabel maken met behulp van het schema dat is gedefinieerd in de stapBrondoor op de knopTabel maken op basis van bronschemate klikken (Beveiliging:Prism-gegevenssets: domein maken).Workday definieert het tabelschema met behulp van het bronschema. U kunt ook:
- Selecteer een veld als externe ID.
- Selecteer de vereiste velden.
Zie voor meer informatie over het maken van tabellen: Stappen: handmatig een tabel maken. - Selecteer de doelbewerking die u op de doeltabel wilt uitvoeren met behulp van de brongegevens.
Optie Omschrijving InvoegenDe bestaande gegevens in de tabel worden behouden en de nieuwe gegevens worden aan de bron toegevoegd. Deze bewerking wordt ook wel Toevoegen genoemd.Afkappen en invoegenDe bestaande gegevens in de tabel worden verwijderd en vervangen door de gegevens in de bron. Deze bewerking wordt ook wel Vervangen genoemd.VerwijderenWorkday verwijdert een rij uit de tabel wanneer deze overeenkomt met een rij in de bron.BijwerkenEen rij in de tabel wordt bijgewerkt wanneer deze matcht met een rij in de bron.Als u deze bewerking wilt selecteren, moet u een tabel gebruiken waarin u één veld als externe ID hebt geconfigureerd.UpsertIn Workday wordt een rij in de tabel bijgewerkt als er al een overeenkomende rij bestaat en wordt de rij ingevoegd als deze nog niet bestaat.Als u deze bewerking wilt selecteren, moet u een tabel gebruiken waarin u één veld als externe ID hebt geconfigureerd. - Selecteer in de stapToewijzingeen veld in de doeltabel dat u wilt gebruiken als bewerkingssleutel voor verwijderings-, bijwerk- of upsert-bewerkingen.U kunt een van deze doeltabelvelden opgeven:
- Het veld dat is geconfigureerd als de externe ID in de tabel: u kunt dit veld gebruiken voor bewerkingen voor verwijderen, bijwerken of bijwerken.
- WPA_LoadID: u kunt dit veld alleen gebruiken voor verwijderings- of bijwerkbewerkingen.
- WPA_RowID: u kunt dit veld alleen gebruiken voor verwijderings- of bijwerkbewerkingen.
- Selecteer een bronveld voor elk doelveld dat u wilt wijzigen. In Workday moet u elk veld toewijzen dat als bewerkingssleutel wordt gebruikt.In Workday worden de bronvelden weergegeven die compatibel zijn voor een specifiek doelveld. Als een gewenst bronveld niet wordt weergegeven in Workday, controleert u de kenmerken van het bronveld, zoals de cijfers vóór, de cijfers na of het bedrijfsobject. U kunt naar de stapBronoptiesnavigeren om de veldkenmerken voor bestandsuploads en SFTP-bronnen te wijzigen.U kunt opMatches opnieuw instellenklikken om alle toewijzingen die u hebt gewijzigd terug te zetten naar het algoritme voor eenvoudige match dat standaard wordt gebruikt in Workday. Het algoritme voor eenvoudige match:
- Is niet hoofdlettergevoelig.
- Hiermee worden spaties genegeerd.
- Negeert onderstrepingstekens.
- Komt overeen met de API-naam van het veld.
- Er worden geen velden met verschillende veldtypen gematcht.
- Controleer de gegevens in de stapBeoordelen. U kunt teruggaan naar een vorige stap en indien nodig corrigeren.
- Klik opVoltooienen selecteerUitvoeren zonder opslaan,Opslaan en nu uitvoerenofOpslaan.
Wanneer u de taak voor gegevenswijziging opslaat, wordt het taakobject voor gegevenswijziging gemaakt en weergegeven op het tabblad
'Taken voor gegevenswijziging'
van het gegevenscatalogusrapport
.Wanneer u de taak voor gegevenswijziging uitvoert, start Workday een activiteit voor gegevenswijziging om de gegevens in de tabel te wijzigen op basis van de gegevens in de bron. U kunt de voortgang en geschiedenis van de activiteit voor gegevenswijziging bekijken op:
- Het tabbladActiviteitenvan het rapportTabeldetails weergeven. Als u fouten in een tabel wilt corrigeren na een gegevenswijziging, downloadt u het foutbestand via de activiteit voor gegevenswijziging. Er wordt alleen een foutbestand gemaakt voor activiteiten voor gegevenswijziging waarvoor een bestandsupload als bron wordt gebruikt.
- Het tabbladActiviteiten voor gegevenswijzigingvan het rapportGegevenscatalogus.
- Het rapportPrism Management Console. U kunt een actief dashboard weergeven met alle Prism-gerelateerde activiteiten van de afgelopen 180 dagen. Voor meer informatie, zie: Concept: Prism-beheerconsole.
- Het rapportPrism Activities Monitor. U kunt een gedetailleerde lijst weergeven met alle typen Prism-gerelateerde activiteiten voor een bepaald datumbereik.
Als u fouten in een tabel wilt corrigeren na een gegevenswijziging, downloadt u het foutbestand via de activiteit voor gegevenswijziging op het tabblad
Activiteiten
van het rapport Tabeldetails weergeven
. Er wordt alleen een foutbestand gemaakt voor activiteiten voor gegevenswijziging die gebruikmaken van bronnen voor het uploaden van bestanden of SFTP-bronnen.