Een taak voor gegevenswijziging maken
Beveiliging:
- Prism: beheerhet domein File Containers in het functionele gebied Prism Analytics bij het uploaden van een bestand.
- Prism: beheer het verbindingsdomeinin het functionele gebied Prism Analytics om een connectie 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 machtigingTabelgegevens verwijderenvoor de tabel ''.
- machtigingKan tabelgegevens invoegenvoor de tabel ''.
- Kan machtigingTabelgegevens afkappenvoor de tabel ''.
- Machtiging Kan tabelgegevensmachtiging voor de tabel ''.
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 upsert 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 wilt maken, bewerken of weergeven voor een doeltabel '', moet u machtiging hebben voor de tabel ''. Voorbeeld: als u een taak voor gegevenswijziging wilt maken met behulp van de bewerking upsert, moet u zowel machtiging voor invoegen als bijwerken hebben voor de tabel.
- Open het rapportGegevenscatalogus.
- Selecteer .U kunt de naam van de taak voor gegevenswijziging wijzigen bovenaan het linkerdeelvenster.
- Selecteer in de stapBron debron die de gegevens bevat die u in de tabel 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 uploaden , moet elk bestand hetzelfde schema gebruiken. Workday ondersteunt RFC 4180-compatibele bestanden met scheidingstekens. Zie RFC 4180 voor 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- connectie.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 dequeryexpressieWorkday met de juiste SQL-instructie en worden backtick-tekens (`) geplaatst rond elke Redshift- tabel, elke catalogus en elk schema. U kunt de expressie bewerken om de query verder verfijnen . De backtick-tekens zijn optioneel, maar worden in Workday automatisch toegevoegd voor het case in een Amazon Redshift- tabel, -schema of -catalogus een SQL-trefwoord wordt gebruikt.Wanneer u een taak voor gegevenswijziging uitvoert met een Amazon Redshift- connectie, Workday:- Maakt verbinding met Amazon Redshift met behulp van verificatie (gebruikersnaam en wachtwoord) of de AWS Identity and Access Management (IAM) referenties die in de connectie zijn geconfigureerd.
- Hiermee worden de gegevens opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
Amazon S3Selecteer een Amazon S3- connectie.Wanneer u een Amazon S3- connectie gebruikt, definieert u het volgende:- De objecten die moeten worden gelezen wanneer de taak voor gegevenswijziging wordt uitgevoerd.
- Het bronschema, zodat elk object in Workday kan worden gelezen.
ZieSelecteer een Amazon S3-verbinding in een taak voor gegevenswijziging voor meer informatie.Wanneer u een taak voor gegevenswijziging uitvoert met een Amazon S3- connectie, Workday:- Maakt verbinding met Amazon met behulp van de referenties die in de connectie zijn geconfigureerd.
- Hiermee worden de objecten opgehaald die zijn gedefinieerd in het veldObjectpatroonvan de taak voor gegevenswijziging.
- Hiermee worden de parsering gebruikt die zijn gedefinieerd in de stapBronoptiesvan de taak voor gegevenswijziging om de objecten te lezen die zijn opgehaald uit de S3- periode.
Azure SynapseSelecteer een Azure Synapse- connectie.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, Workday 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 verfijnen . De backtick-tekens zijn optioneel, maar Workday automatisch toegevoegd voor het case een Azure Synapse- tabel, -schema of database een SQL-sleutelwoord gebruikt.Wanneer u een taak voor gegevenswijziging uitvoert met een Azure Synapse- connectie, Workday:- Maakt verbinding met Azure Synapse met behulp van de verificatie die is geconfigureerd voor de connectie''.
- Hiermee worden de objecten opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
Azure BlobSelecteer een Azure Blob- connectie.Definieer de gegevens die moeten worden opgehaald wanneer de taak voor gegevenswijziging wordt uitgevoerd. U kunt een CSV-bestand selecteren met behulp van de knopSelecterenof een SQL-instructie SELECT invoeren in dequeryexpressie.Wanneer u een CSV-bestand selecteert, Workday dequeryexpressieingevuld met de juiste SQL-instructie en worden backtick-tekens (`) rond elk CSV-bestand geplaatst. U kunt de expressie bewerken om gegevens uit het CSV-bestand te selecteren.Wanneer u een taak voor gegevenswijziging uitvoert met een Azure Blob- connectie, Workday:- Maakt verbinding met Azure Blob met behulp van de verificatie die is geconfigureerd voor de connectie ''.
- Hiermee worden de objecten opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
Wanneer uAzure Blobals brontype selecteert, voegt Workday een nieuwe optieBroninstellingentoe aan de stapBron. U kuntop Instelling toevoegenklikken inBroninstellingenom de broninstellingen te overschrijven.Voor informatie over de verschillende beschikbare instellingen in broninstellingen die u kunt overschrijven, zie Referentie: broninstellingen voor taak voor gegevenswijziging .BigQuerySelecteer een BigQuery- connectie.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 dequery-expressie.Wanneer u een tabel '' selecteert, wordt dequeryexpressieWorkday 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 verfijnen . De backtick-tekens zijn optioneel, maar worden in Workday automatisch toegevoegd voor het case in een BigQuery- tabel, -schema of -catalogus een SQL-sleutelwoord wordt gebruikt.Wanneer u een taak voor gegevenswijziging uitvoert met een BigQuery- connectie, Workday:- Maakt verbinding met BigQuery met behulp van de verificatie van de Google-serviceaccountsleutel die is geconfigureerd voor de connectie.
- Hiermee worden de gegevens opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
Google Cloud StorageSelecteer een Google Cloud Storage- connectie.Definieer de gegevens die moeten worden opgehaald wanneer de taak voor gegevenswijziging wordt uitgevoerd. U kunt een CSV-bestand selecteren met behulp van de knopSelecterenof een SQL-instructie SELECT invoeren in dequeryexpressie.Wanneer u een CSV-bestand selecteert, Workday dequeryexpressieingevuld met de juiste SQL-instructie en worden backtick-tekens (`) rond elk CSV-bestand geplaatst. U kunt de expressie bewerken om gegevens uit het CSV-bestand te selecteren.Wanneer u een taak voor gegevenswijziging uitvoert met een Google Cloud Storage- connectie, Workday:- Maakt verbinding met Google Cloud Storage met behulp van de verificatie van de Google-serviceaccountsleutel die in de connectie is geconfigureerd.
- Hiermee worden de gegevens opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
Wanneer uGoogle Cloud Storageals brontype selecteert, voegt Workday een nieuwe optieBroninstellingentoe aan de stapBron. U kuntop Instelling toevoegenklikken inBroninstellingenom de broninstellingen te overschrijven.Voor informatie over de verschillende beschikbare instellingen in broninstellingen die u kunt overschrijven, zie Referentie: broninstellingen voor taak voor gegevenswijziging .GegevenscatalogusSelecteer een bestaande gegevensset of tabel ''.SalesforceSelecteer een Salesforce- connectie.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, Workday dequeryexpressiegevuld met de juiste SQL-instructie. U kunt de expressie bewerken om de query verder verfijnen .Wanneer u een taak voor gegevenswijziging uitvoert met een Salesforce- connectie, Workday:- Maakt verbinding met Salesforce via BasicAuth of OAuth, afhankelijk van hoe de connectie is geconfigureerd.
- Hiermee worden objecten opgehaald die zijn gedefinieerd door de SQL-query in de sectieBronobject.
SFTPSelecteer een SFTP- connectie die verbinding maakt met een SFTP-server die een of meer bestanden met scheidingstekens bevat.Wanneer de SFTP- connectie meerdere bestanden bevat, moet elk bestand hetzelfde schema gebruiken. Workday ondersteunt RFC 4180-compatibele bestanden met scheidingstekens. Zie RFC 4180 voor 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 van het geüploade bestand worden niet naar de tabel '' Workday .U kunt de standaardmap en het standaardbestandspatroon van een SFTP- connectie overschrijven.Wanneer u SFTP als brontype selecteert, configureert u deBronoptiesom te definiëren hoe het geüploade bestand moet worden geparseerd.SneeuwvlokSelecteer een connectie.Definieer de gegevens die moeten worden opgehaald wanneer de taak voor gegevenswijziging wordt uitgevoerd. U kunt een tabel selecteren met behulp van de knopSelecterenof een SQL-instructie SELECT invoeren in dequeryexpressie.Wanneer u een tabel '' selecteert, Workday dequeryexpressieingevuld met de juiste SQL-instructie en worden backtick-tekens (`) rond elke tabel, catalogus en schema. U kunt de expressie bewerken om de query verder verfijnen . De backtick-tekens zijn optioneel, maar worden in Workday automatisch toegevoegd voor het case in een tabel, een schema of een catalogus een SQL-sleutelwoord wordt gebruikt.Wanneer u een taak voor gegevenswijziging uitvoert met een connectie, Workday:- Maakt verbinding met Snowflake met behulp van basisverificatie of verificatie, afhankelijk van hoe de connectie is geconfigureerd.
- Hiermee worden de gegevens opgehaald die zijn gedefinieerd door de SQL-queryexpressie of het bronobject.
Workday rapportSelecteer een bestaand aangepast Workday aangepast rapport.In Workday worden rapporten weergegeven die voldoen aan de gerechtigdheidsvereisten voor het importeren in tabellen. ZieConcept: 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 Workday om de prompt te bepalen op basis van een context, zoals de huidige datum of de huidige gebruiker.
U kuntOpnieuw instellen vanuit rapportselecteren om alle prompts en prompt bij te werken met de instellingen die in de rapportdefinitie zijn gedefinieerd. U kunt deze knop gebruiken wanneer er een wijziging is in de prompt van het aangepast rapport die moet worden weergegeven in de taak voor gegevenswijziging . Als u eerder een prompt hebt gewijzigd in de taak voor gegevenswijziging , moet u deze opnieuw wijzigen.In Workday worden de meeste gezinslid prompts weergegeven. In Workday worden geen prompts weergegeven die gezinslid 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 uploaden of SFTP-bronnen.
- Beoordeel de velden die in Workday zijn gemaakt op basis van het geparseerde bestand en wijzigen de velden indien nodig.Selecteer een veld in de lijst en bekijk de velddetails in het infovenster aan de rechterkant. Mogelijk moet u:
- Wijzig hetveldtypewanneer het verkeerde veldtype is Workday . Het Workday wordt alleen op basis van de eerste paar rijen toegewezen. Voorbeeld: het veldtype 'Numeriek' Workday 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 stap tabel dedoeltabeldie 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 tabel met behulp van het bronschema. U kunt ook:
- Selecteer een veld als externe ID.
- Selecteer de vereist velden.
Zie voor meer informatie over het maken van tabellen:Stappen: handmatig een tabel maken . - Selecteer de doelbewerking die u op de tabel wilt uitvoeren met behulp van de brongegevens.
Optie Omschrijving InvoegenDe bestaande gegevens in de tabel Workday 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 Workday 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 Workday 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 tabel dat u wilt gebruiken als bewerkingssleutel voor verwijderen, update- of upsert-bewerkingen.U kunt een van deze tabel opgeven:
- Het veld dat is geconfigureerd als de externe ID in de tabel '': u kunt dit veld gebruiken voor verwijderen, bijwerk- of upsert-bewerkingen.
- WPA_LoadID: u kunt dit veld alleen gebruiken voor verwijderen of bijwerkbewerkingen.
- WPA_RowID: u kunt dit veld alleen gebruiken voor verwijderen 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 het gewenste 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 uploaden en SFTP-bronnen te wijzigen.U kunt opMatches opnieuw instellenklikken om alle toewijzingen die u hebt gewijzigd terugzetten naar het algoritme voor eenvoudige matches dat standaard in Workday wordt gebruikt. Het algoritme voor eenvoudige match:
- Is niet case .
- 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 elke vorige stap en indien nodig corrigeren.
- Klik opVoltooienen selecteerUitvoeren zonder opslaan,Opslaan en nu uitvoerenofOpslaan.
Wanneer u de taak voor gegevenswijziging opslaat, Workday het taak 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, downloaden het fout via de activiteit voor gegevenswijziging. Workday wordt alleen een fout gemaakt voor activiteiten voor gegevenswijziging waarvoor een uploaden 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, downloaden het fout via de activiteit voor gegevenswijziging op het tabblad
Activiteiten
van het rapport Tabeldetails weergeven
. Workday wordt alleen een fout gemaakt voor activiteiten voor gegevenswijziging die gebruikmaken van bronnen voor het uploaden van bestanden of SFTP-bronnen.