Creare un'attività di modifica dati
Criteri di sicurezza:
- dominioPrism: Manage File Containersnell'area area funzionale Prism Analytics durante il caricamento di un file.
- dominioPrism: Manage Connectionnell'area area funzionale Prism Analytics per utilizzare una connessione di origine .
- Uno dei seguenti requisiti di sicurezza:
- dominioPrism: Tables Owner Managenell'area area funzionale Prism Analytics .
- dominioPrism: Tables Managenell'area area funzionale Prism Analytics .
- autorizzazioneProprietario tabellaper la tabella.
- autorizzazioneEditor tabelleper la tabella.
- autorizzazioneCan Delete Table Dataper la tabella.
- autorizzazionePuò inserire dati tabellaper la tabella.
- autorizzazionePuò troncare dati tabellaper la tabella.
- autorizzazioneAggiorna dati tabellaper la tabella.
È possibile modificare le righe di dati in una tabella creando ed eseguendo attività di modifica dei dati . È possibile:
- Inserire nuove righe.
- Aggiornare righe specifiche in base a un campo chiave.
- Eliminare righe specifiche in base a un campo chiave.
- Inserire righe nuove e aggiornare quelle esistenti nella stessa attività, nota come operazione di upsert.
Il modo in cui si modificano le righe nella tabella dipende dall'operazione selezionata, ad esempio upsert o eliminare, e dai dati di origine. L'origine specificata deve contenere le righe che si desidera modificare nella tabella, ad esempio le nuove righe da inserire o le righe esistenti da aggiornare o eliminare.
Per creare, modificare o visualizzare attività di modifica dei dati in una tabella destinazione , è necessario disporre autorizzazione per la tabella destinazione . Esempio: per creare attività di modifica dei dati utilizzando l'operazione di upsert, è necessario disporre autorizzazione di inserimento e di aggiornamento per la tabella destinazione .
- Accedere al reportCatalogo dati.
- Selezionare .È possibile modificare il nome attività di modifica dei dati nella parte superiore del pannello laterale sinistro.
- Nello stepOrigine, selezionare l'origine che contiene i dati che si desidera modificare nella tabella destinazione .Per impostazione predefinita, il Workday utilizza il tipo di origine caricare file. Fare clic suModifica connessioneper selezionare un tipo di origine diverso. La selezione di un tipo di origine contiene i seguenti elementi:
Opzione Descrizione Caricamento fileSelezionare uno o più file delimitati.Quando si caricare più file, ogni file deve utilizzare lo stesso schema. Il Workday obiettivo supportato file delimitati conformi a RFC 4180. Per ulteriori informazioni, consultare RFC 4180 .Quando si seleziona caricare file come tipo di origine, configurare leOpzioni di origineper definire come analizzare il file.Amazon RedshiftSelezionare una connessione Amazon Redshift .Definire i dati da recuperare quando viene eseguita l' attività di modifica dei dati. È possibile selezionare una tabella Amazon Redshift utilizzando il pulsanteSelezionao immettere un'istruzione SQL SELECTnell'espressione query.Quando si seleziona una tabella, il Workday popola l'espressione querycon l'istruzione SQL appropriata e inserisce caratteri di apice inverso (`) attorno a ogni tabella, catalogo e schema Redshift. È possibile modificare l'espressione per perfezionare ulteriormente la query. I caratteri backtick sono facoltativi, ma Workday aggiunti automaticamente nel ticket in cui una tabella, uno schema o un catalogo Amazon Redshift utilizzi una parola chiave SQL.Quando si esegue attività di modifica dei dati con una connessione Amazon Redshift , il Workday:- Si connette ad Amazon Redshift utilizzando autenticazione di base (nome utente e password) o le credenziali AWS Identity and Access Management (IAM) configurate nella connessione.
- Recupera i dati definiti dall'espressione query SQL o dall'oggetto di origine.
ConsultareCreare una connessione Amazon Redshift .Amazon S3Selezionare una connessione Amazon S3 .Quando si utilizza una connessione Amazon S3 , si definiscono:- Gli oggetti da leggere quando viene eseguita l' attività di modifica dei dati.
- Lo schema di origine in modo che il Workday sappia come leggere ogni oggetto.
ConsultareSelezionare una connessione Amazon S3 in un'attività di modifica dati per i dettagliQuando si esegue attività di modifica dei dati con una connessione Amazon S3 , il Workday:- Si connette ad Amazon utilizzando le credenziali della chiave di accesso configurate nella connessione.
- Recupera gli oggetti definiti nel campoModello oggettoattività di modifica dati.
- Utilizza le opzioni analisi definite nello stepOpzioni di origineattività di modifica dati per leggere gli oggetti recuperati dal bucket S3.
ConsultareCreare una connessione Amazon S3 .Azure SynapseSelezionare una connessione sinapsi di Azure .Definire i dati da recuperare quando viene eseguita l' attività di modifica dei dati. È possibile selezionare una tabella delle sinapsi di Azure utilizzando il pulsanteSelezionao immettere un'istruzione SQL SELECTnell'espressione di query.Quando si seleziona una tabella, il Workday inseriscenell'espressione queryl'istruzione SQL appropriata e inserisce i caratteri di apice inverso (`) attorno a ogni tabella, schema e database delle sinapsi di Azure . È possibile modificare l'espressione per perfezionare ulteriormente la query. I caratteri backtick sono facoltativi, ma Workday aggiunti automaticamente nel ticket in cui una tabella, uno schema o database di sinapsi di Azure utilizzi una parola chiave SQL.Quando si esegue attività di modifica dei dati con una connessione sinapsi di Azure, il Workday:- Si connette alla sinapsi di Azure utilizzando l' autenticazione configurata nella connessione.
- Recupera gli oggetti definiti dall'espressione query SQL o dall'oggetto di origine.
Azure BlobSelezionare una connessione BLOB di Azure .Definire i dati da recuperare quando viene eseguita l' attività di modifica dei dati. È possibile selezionare un file CSV utilizzando il pulsanteSelezionao immettere un'istruzione SQL SELECTnell'espressione query.Quando si seleziona un file CSV, il Workday inseriscenell'espressione queryl'istruzione SQL appropriata e inserisce caratteri di apice inverso (`) attorno a ogni file CSV. È possibile modificare l'espressione per selezionare i dati dal file CSV.Quando si esegue attività di modifica dei dati con una connessione BLOB di Azure, il Workday:- Si connette al BLOB di Azure utilizzando l' autenticazione configurata nella connessione.
- Recupera gli oggetti definiti dall'espressione query SQL o dall'oggetto di origine.
Quando si selezionaBLOB di Azurecome tipo di origine, il Workday aggiunge una nuova opzioneImpostazioni origineallo stepOrigine. È possibile fare clic suAggiungi impostazioneinImpostazioni origineper sostituire le impostazioni di origine.Per informazioni sulle diverse impostazioni disponibili nelle impostazioni di origine che è possibile sostituire, consultare Riferimenti: Impostazioni origine attività di modifica dati .BigQuerySelezionare una connessione BigQuery .Definire i dati da recuperare quando viene eseguita l' attività di modifica dei dati. È possibile selezionare una tabella BigQuery utilizzando il pulsanteSelezionao immettere un'istruzione SQL SELECTnell'espressione query.Quando si seleziona una tabella, il Workday inseriscenell'espressione queryl'istruzione SQL appropriata e inserisce caratteri di apice inverso (`) attorno a ogni tabella, catalogo e schema BigQuery. È possibile modificare l'espressione per perfezionare ulteriormente la query. I caratteri backtick sono facoltativi, ma Workday aggiunti automaticamente nel ticket in cui una tabella, uno schema o un catalogo BigQuery utilizzi una parola chiave SQL.Quando si esegue attività di modifica dei dati con una connessione BigQuery , il Workday:- Si connette a BigQuery utilizzando autenticazione con chiave account di servizio Google configurata nella connessione.
- Recupera i dati definiti dall'espressione query SQL o dall'oggetto di origine.
ConsultareCreare una connessione BigQuery .Google Cloud StorageSelezionare una connessione a Google Cloud Storage .Definire i dati da recuperare quando viene eseguita l' attività di modifica dei dati. È possibile selezionare un file CSV utilizzando il pulsanteSelezionao immettere un'istruzione SQL SELECTnell'espressione query.Quando si seleziona un file CSV, il Workday inseriscenell'espressione queryl'istruzione SQL appropriata e inserisce caratteri di apice inverso (`) attorno a ogni file CSV. È possibile modificare l'espressione per selezionare i dati dal file CSV.Quando si esegue attività di modifica dei dati con una connessione a Google Cloud Storage , il Workday:- Si connette a Google Cloud Storage utilizzando autenticazione con chiave account di servizio Google configurata nella connessione.
- Recupera i dati definiti dall'espressione query SQL o dall'oggetto di origine.
Quando si selezionaGoogle Cloud Storagecome tipo di origine, il Workday aggiunge una nuova opzioneImpostazioni origineallo stepOrigine. È possibile fare clic suAggiungi impostazioneinImpostazioni origineper sostituire le impostazioni di origine.Per informazioni sulle diverse impostazioni disponibili nelle impostazioni di origine che è possibile sostituire, consultare Riferimenti: Impostazioni origine attività di modifica dati .Catalogo dei datiSelezionare un set di dati o una tabella esistente .SalesforceSelezionare una connessione Salesforce .Definire i dati da recuperare quando viene eseguita l' attività di modifica dei dati. È possibile selezionare un oggetto Salesforce utilizzando il pulsanteSelezionao immettere un'istruzione SQL SELECTnell'espressione query. Quando si seleziona un oggetto, il Workday popola l'espressione querycon l'istruzione SQL appropriata. È possibile modificare l'espressione per perfezionare ulteriormente la query.Quando si esegue attività di modifica dei dati con una connessione Salesforce , il Workday:- Si connette a Salesforce tramite BasicAuth o OAuth, a seconda della configurazione della connessione .
- Recupera gli oggetti definiti dalla query SQL nella sezioneOggetto di origine.
ConsultareCreare una connessione Salesforce .SFTPSelezionare una connessione SFTP che si connetta a un server SFTP contenente uno o più file delimitati.Quando la connessione SFTP contiene più file, ogni file deve utilizzare lo stesso schema. Il Workday obiettivo supportato file delimitati conformi a RFC 4180. Per ulteriori informazioni, consultare RFC 4180 .Per le origini SFTP, è necessario caricare anche un file delimitato in locale che utilizzi lo stesso schema dei file nel server SFTP. Il Workday utilizza il file caricato per determinare come analizzare i file SFTP. I dati del file caricato non Workday caricati nella tabella.È possibile sostituire la directory predefinita e il modello di file di una connessione SFTP .Quando si seleziona SFTP come tipo di origine, configurare leOpzioni di origineper definire come analizzare il file caricato.SnowflakeSelezionare una connessione Snowflake .Definire i dati da recuperare quando viene eseguita l' attività di modifica dei dati. È possibile selezionare una tabella Snowflake utilizzando il pulsanteSelezionao immettere un'istruzione SQL SELECTnell'espressione query.Quando si seleziona una tabella, il Workday inseriscenell'espressione queryl'istruzione SQL appropriata e inserisce i caratteri di apice inverso (`) attorno a ogni tabella, catalogo e schema di Snowflake. È possibile modificare l'espressione per perfezionare ulteriormente la query. I caratteri backtick sono facoltativi, ma Workday aggiunti automaticamente nel ticket in cui una tabella, uno schema o un catalogo Snowflake utilizzi una parola chiave SQL.Quando si esegue attività di modifica dei dati con una connessione Snowflake , il Workday:- Si connette a Snowflake utilizzando autenticazione di base o con coppia di chiavi , a seconda della configurazione della connessione .
- Recupera i dati definiti dall'espressione query SQL o dall'oggetto di origine.
ConsultareCreare una connessione Snowflake .Report WorkdaySelezionare un report personalizzato Workday esistente .Il Workday visualizza i report che soddisfano i requisiti di idoneità per l'importazione nelle tabelle. ConsultareConcetto: Creazione di report da importare in tabelle e set di dati .Nella sezioneElenchi di valori, selezionare come specificare i valori per gli elenchi di valori definiti nel report:- Specificare il valore. Selezionare uno o più valori dall'elenco.
- Determinare il valore in fase di esecuzione. Selezionare opzione dall'elenco utilizzata per determinare il valore Workday elenco valori in base a un contesto, ad esempio la data corrente o l'utente corrente.
È possibile selezionareReimposta da reportper aggiornare tutti gli elenchi di valori e le impostazioni elenco valori con quelli definiti nella definizione del report. È possibile utilizzare questo pulsante quando viene apportata una modifica alle impostazioni elenco valori report personalizzato che deve essere riflessa attività di modifica dei dati . Se in precedenza è stato modificato un valore elenco valori valori attività di modifica dei dati , è necessario modificarlo di nuovo.Il Workday visualizza la maggior parte degli elenchi di dipendenza . Il Workday non visualizza gli elenchi di valori dipendenza da altri elenchi di valori che utilizzano i dati del campo Ora. - Nello stepOpzioni di origine, definire come analizzare i dati nei file caricati per il caricare file o le origini SFTP.
- Rivedere i campi creati Workday in base al file analizzato e, se necessario, modifica i campi.Selezionare un campo nell'elenco e visualizzare i dettagli del campo nel pannello di ispezione sul lato destro. Potrebbe essere necessario:
- Modificare ilTipo di campoquando il Workday assegna il tipo di campo errato. Il tipo di Workday viene assegnato solo in base alle prime righe. Esempio: il Workday assegna il tipo di campo Numerico a un campo con dati del codice postale perché le righe di esempio che valuta contengono solo numeri. Tuttavia, in base alla conoscenza dei dati di origine, è noto che alcuni valori del codice postale contengono lettere o un trattino, quindi è necessario modificare il tipo di campo in Testo.
- Modificare gli altri attributi del campo in base al tipo di campo per assicurarsi che i dati Workday analizzati correttamente, ad esempio Cifre prima, Cifre dopo o Formato data.
ConsultareRiferimenti: Attributi dei campi tabella .
- Nello stepDestinazione, selezionare la tabella destinazione che contiene i dati che si desidera modificare.(Facoltativo) È anche possibile creare una tabella utilizzando lo schema definito nello stepOrigine, facendo clic sul pulsanteCreate Table from Source Schema(Sicurezza:Prism Datasets: Createdominio).Il Workday definisce lo schema tabella utilizzando lo schema di origine. È anche possibile:
- Selezionare un campo come ID esterno.
- Selezionare i campi obbligatorio .
Per ulteriori informazioni sulla creazione di tabelle, consultareProcedura: Creare una tabella manualmente . - Selezionare l'operazione destinazione da eseguire nella tabella destinazione utilizzando i dati di origine.
Opzione Descrizione InserisciIl Workday mantiene i dati esistenti nella tabella e aggiunge i nuovi dati nell'origine. Questa operazione è anche nota come Accoda.Troncare e inserireIl Workday elimina i dati esistenti nella tabella e li sostituisce con i dati nell'origine. Questa operazione è anche nota come Sostituzione.EliminaIl Workday elimina una riga dalla tabella quando corrisponde a una riga nell'origine.AggiornaIl Workday aggiorna una riga della tabella quando corrisponde a una riga nell'origine.Per selezionare questa operazione, è necessario utilizzare una tabella in cui è stato configurato un campo come ID esterno.UpsertIl Workday aggiorna una riga della tabella quando esiste già una riga corrispondente e la inserisce quando non esiste.Per selezionare questa operazione, è necessario utilizzare una tabella in cui è stato configurato un campo come ID esterno. - Nello stepMappatura, selezionare un campo nella tabella destinazione da utilizzare come chiave operazione per le operazioni eliminare, aggiornamento o upsert.È possibile specificare uno dei seguenti campi tabella destinazione :
- Il campo configurato come ID esterno nella tabella: è possibile utilizzare questo campo per le operazioni eliminare, aggiornamento o reinserimento.
- WPA_LoadID: è possibile utilizzare questo campo solo per le operazioni eliminare o aggiornamento.
- WPA_RowID: è possibile utilizzare questo campo solo per le operazioni eliminare o aggiornamento.
- Selezionare un campo di origine per ogni campo destinazione che si desidera modifica. Il Workday richiede la mappatura di tutti i campi utilizzati come chiave operazione.Il Workday elenca i campi di origine compatibili per un campo destinazione specifico. Se il Workday non elenca un campo di origine desiderato, verificare gli attributi del campo di origine, ad esempio le cifre prima, le cifre dopo o oggetto business. È possibile accedere allo stepOpzioni origineper modificare gli attributi dei campi per il caricare file e le origini SFTP.È possibile fare clic suReimposta corrispondenzeper tornare a versione pubblicata tutte le mappature modificate con l'algoritmo di corrispondenza semplice utilizzato per Workday predefinita. L'algoritmo di corrispondenza semplice:
- Non fa ticket e minuscole.
- Ignora gli spazi.
- Ignora i caratteri di sottolineatura.
- Corrisponde al nome API del campo.
- Non abbina campi con tipi di campo diversi.
- Nello stepRevisione, verificare le informazioni. È possibile tornare a qualsiasi step precedente e apportare eventuali correzioni, se necessario.
- Fare clic suFinee selezionareEsegui senza salvare,Salva ed esegui oraoSalva.
Quando si salva l' attività di modifica dei dati , il Workday crea l'oggetto attività di modifica dei dati e lo visualizza nella scheda
Attività di modifica dati
del report Catalogo dati
.Quando si esegue l' attività di modifica dei dati , il Workday avvia un'attività di modifica dei dati per modificare i dati nella tabella in base ai dati nell'origine. È possibile visualizzare l'avanzamento e lo storico delle attività di modifica dei dati in:
- La schedaAttivitàdel reportVisualizzazione dettagli tabella. Per correggere gli errori in una tabella a seguito di una modifica dei dati, download il file errore dall'attività di modifica dei dati. Il Workday crea un file errore solo per le attività di modifica dei dati che utilizzano un caricare di file come origine.
- La schedaAttività di modifica datidel reportCatalogo dati.
- Il reportPrism Management Console. È possibile visualizzare un dashboard attivo di tutte le attività relative a Prism negli ultimi 180 giorni. Per ulteriori informazioni, consultareConcetto: Prism Management Console .
- Il reportPrism Activities Monitor. È possibile visualizzare un elenco dettagliato di tutti i tipi di attività relative a Prism per un determinato intervallo date.
Per correggere gli errori in una tabella a seguito di una modifica dei dati, download il file errore dall'attività di modifica dei dati nella scheda
Attività
del report Visualizzazione dettagli tabella
. Il Workday crea un file errore solo per le attività di modifica dei dati che utilizzano il caricare di file o le origini SFTP.