Passa al contenuto principale
Workday User Guide
Ultimo aggiornamento: 2025-09-19
Creare un'attività di modifica dati

Creare un'attività di modifica dati

Criteri di sicurezza:
  • Dominio
    Prism: Manage File Containers
    nell'area funzionale Prism Analytics durante il caricamento di un file.
  • Dominio
    Prism: Manage Connection
    nell'area funzionale Prism Analytics per utilizzare una connessione di origine.
  • Uno dei seguenti requisiti di sicurezza:
    • Dominio
      Prism: Tables Owner Manage
      nell'area funzionale Prism Analytics.
    • Dominio
      Prism: Tables Manage
      nell'area funzionale Prism Analytics.
    • Autorizzazione
      Proprietario tabella
      per la tabella.
    • Autorizzazione
      Editor tabelle
      per la tabella.
    • Autorizzazione
      Can Delete Table Data
      per la tabella.
    • Autorizzazione
      Può inserire dati tabella
      per la tabella.
    • Autorizzazione
      Può troncare i dati della tabella
      per la tabella.
    • Autorizzazione
      Can Update Table Data
      per la tabella.
È possibile modificare le righe di dati in una tabella creando ed eseguendo un'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.
La modalità di modifica delle righe nella tabella dipende dall'operazione selezionata, ad esempio l'upsert o l'eliminazione, 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 un'attività di modifica dei dati in una tabella di destinazione, è necessario disporre dell'autorizzazione per la tabella di destinazione. Esempio: per creare un'attività di modifica dei dati utilizzando l'operazione di upsert, è necessario disporre dell'autorizzazione di inserimento e di aggiornamento per la tabella di destinazione.
  1. Accedere al report
    Catalogo dati
    .
  2. Selezionare
    Creazione
    attività di modifica dati
    .
    È possibile modificare il nome dell'attività di modifica dei dati nella parte superiore del pannello laterale sinistro.
  3. Nello step
    Origine
    , selezionare l'origine che contiene i dati che si desidera modificare nella tabella di destinazione.
    Per impostazione predefinita, il sistema utilizza il tipo di origine caricamento file. Fare clic su
    Modifica connessione
    per selezionare un tipo di origine diverso. La selezione di un tipo di origine contiene i seguenti elementi:
    Opzione Descrizione
    Caricamento file
    Selezionare uno o più file delimitati.
    Quando si caricano più file, ogni file deve utilizzare lo stesso schema. Il sistema supporta file delimitati conformi a RFC 4180. Per ulteriori informazioni, consultare RFC 4180.
    Quando si seleziona Caricamento file come tipo di origine, configurare le
    Opzioni di origine
    per definire come analizzare il file.
    Amazon Redshift
    Selezionare 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 pulsante
    Seleziona
    o immettere un'istruzione SQL SELECT nell'espressione
    query
    .
    Quando si seleziona una tabella, il sistema inserisce
    nell'espressione query
    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 vengono aggiunti automaticamente nel caso in cui una tabella, uno schema o un catalogo Amazon Redshift utilizzi una parola chiave SQL.
    Quando si esegue un'attività di modifica dei dati con una connessione Amazon Redshift, il sistema:
    • Si connette ad Amazon Redshift utilizzando l'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.
    Amazon S3
    Selezionare 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 sistema sappia come leggere ogni oggetto.
    Quando si esegue un'attività di modifica dei dati con una connessione Amazon S3, il sistema:
    • Si connette ad Amazon utilizzando le credenziali della chiave di accesso configurate nella connessione.
    • Recupera gli oggetti definiti nel campo
      Modello oggetto
      dell'attività di modifica dati.
    • Utilizza le opzioni di analisi definite nello step
      Opzioni di origine
      dell'attività di modifica dati per leggere gli oggetti recuperati dal bucket S3.
    Sinapsi di Azure
    Selezionare 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 pulsante
    Seleziona
    o immettere un'istruzione SQL SELECT nell'espressione
    di query
    .
    Quando si seleziona una tabella, il sistema inserisce
    nell'espressione query
    l'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 vengono aggiunti automaticamente nel caso in cui una tabella, uno schema o un database di sinapsi di Azure utilizzi una parola chiave SQL.
    Quando si esegue un'attività di modifica dei dati con una connessione sinapsi di Azure, il sistema:
    • 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.
    BigQuery
    Selezionare una connessione BigQuery.
    Definire i dati da recuperare quando viene eseguita l'attività di modifica dei dati. È possibile selezionare una tabella BigQuery utilizzando il pulsante
    Seleziona
    o immettere un'istruzione SQL SELECT nell'espressione
    query
    .
    Quando si seleziona una tabella, il sistema inserisce
    nell'espressione query
    l'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 vengono aggiunti automaticamente nel caso in cui una tabella, uno schema o un catalogo BigQuery utilizzi una parola chiave SQL.
    Quando si esegue un'attività di modifica dei dati con una connessione BigQuery, il sistema:
    • Si connette a BigQuery utilizzando l'autenticazione con chiave account di servizio Google configurata nella connessione.
    • Recupera i dati definiti dall'espressione query SQL o dall'oggetto di origine.
    Catalogo dei dati
    Selezionare un set di dati o una tabella esistente.
    Salesforce
    Selezionare una connessione Salesforce.
    Definire i dati da recuperare quando viene eseguita l'attività di modifica dei dati. È possibile selezionare un oggetto Salesforce utilizzando il pulsante
    Seleziona
    o immettere un'istruzione SQL SELECT nell'espressione
    query
    . Quando si seleziona un oggetto, il sistema popola l'
    espressione query
    con l'istruzione SQL appropriata. È possibile modificare l'espressione per perfezionare ulteriormente la query.
    Quando si esegue un'attività di modifica dei dati con una connessione Salesforce, il sistema:
    • Si connette a Salesforce tramite BasicAuth o OAuth, a seconda della configurazione della connessione.
    • Recupera gli oggetti definiti dalla query SQL nella sezione
      Oggetto di origine
      .
    SFTP
    Selezionare 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 sistema supporta 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 sistema utilizza il file caricato per determinare come analizzare i file SFTP. I dati del file caricato non vengono 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 le
    Opzioni di origine
    per definire come analizzare il file caricato.
    Snowflake
    Selezionare una connessione Snowflake.
    Definire i dati da recuperare quando viene eseguita l'attività di modifica dei dati. È possibile selezionare una tabella Snowflake utilizzando il pulsante
    Seleziona
    o immettere un'istruzione SQL SELECT nell'espressione
    query
    .
    Quando si seleziona una tabella, il sistema inserisce
    nell'espressione query
    l'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 vengono aggiunti automaticamente nel caso in cui una tabella, uno schema o un catalogo Snowflake utilizzi una parola chiave SQL.
    Quando si esegue un'attività di modifica dei dati con una connessione Snowflake, il sistema:
    • Si connette a Snowflake utilizzando l'autenticazione di base o la coppia di chiavi, a seconda della configurazione della connessione.
    • Recupera i dati definiti dall'espressione query SQL o dall'oggetto di origine.
    Report Workday
    Selezionare un report personalizzato di Workday esistente.
    Il sistema visualizza i report che soddisfano i requisiti di idoneità per l'importazione nelle tabelle. Consultare Concetto: Creazione di report da importare in tabelle e set di dati.
    Nella sezione
    Elenchi 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 un'opzione dall'elenco utilizzata per determinare il valore dell'elenco di valori in base a un contesto, ad esempio la data corrente o l'utente corrente.
    È possibile selezionare
    Reimposta da report
    per aggiornare tutti gli elenchi di valori e le impostazioni degli elenchi di valori con quelli definiti nella definizione del report. È possibile utilizzare questo pulsante quando viene apportata una modifica alle impostazioni dell'elenco valori del report personalizzato che deve essere riflessa nell'attività di modifica dei dati. Se un valore di elenco valori è stato modificato in precedenza nell'attività di modifica dei dati, è necessario modificarlo di nuovo.
    Il sistema visualizza la maggior parte degli elenchi di valori dipendenti. Il sistema non visualizza gli elenchi di valori dipendenti da altri elenchi di valori che utilizzano i dati del campo Ora.
  4. Nello step
    Opzioni di origine
    , definire come analizzare i dati nei file caricati per il caricamento file o le origini SFTP.
    1. Rivedere i campi creati dal sistema in base al file analizzato e, se necessario, modificare i campi.
      Selezionare un campo nell'elenco e visualizzare i dettagli del campo nel pannello di ispezione sul lato destro. Potrebbe essere necessario:
      • Modificare il
        Tipo di campo
        quando il sistema assegna il tipo di campo errato. Il tipo di campo viene assegnato solo in base alle prime righe. Esempio: il sistema 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 vengano analizzati correttamente, ad esempio Cifre prima, Cifre dopo o Formato data.
  5. Nello step
    Destinazione
    , selezionare la tabella di destinazione che contiene i dati che si desidera modificare.
    (Facoltativo) È anche possibile creare una tabella utilizzando lo schema definito nello step
    Origine
    , facendo clic sul pulsante
    Create Table from Source Schema
    (Sicurezza:
    Prism Datasets: Create
    domain).
    Il sistema definisce lo schema della tabella utilizzando lo schema di origine. È anche possibile:
    • Selezionare un campo come ID esterno.
    • Selezionare i campi obbligatori.
    Per ulteriori informazioni sulla creazione di tabelle, consultare Procedura: Creare una tabella manualmente.
  6. Selezionare l'operazione di destinazione da eseguire nella tabella di destinazione utilizzando i dati di origine.
    Opzione Descrizione
    Inserisci
    Il sistema mantiene i dati esistenti nella tabella e aggiunge i nuovi dati nell'origine. Questa operazione è anche nota come Accoda.
    Troncare e inserire
    Il sistema elimina i dati esistenti nella tabella e li sostituisce con i dati nell'origine. Questa operazione è anche nota come Sostituzione.
    Elimina
    Il sistema elimina una riga dalla tabella quando corrisponde a una riga nell'origine.
    Aggiorna
    Il sistema 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.
    Upsert
    Il sistema 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.
  7. Nello step
    Mappatura
    , selezionare un campo nella tabella di destinazione da utilizzare come chiave operazione per le operazioni di eliminazione, aggiornamento o reinserimento.
    È possibile specificare uno dei seguenti campi della tabella di destinazione:
    • Il campo configurato come ID esterno nella tabella: è possibile utilizzare questo campo per operazioni di eliminazione, aggiornamento o reinserimento.
    • WPA_LoadID: è possibile utilizzare questo campo solo per le operazioni di eliminazione o aggiornamento.
    • WPA_RowID: è possibile utilizzare questo campo solo per le operazioni di eliminazione o aggiornamento.
  8. Selezionare un campo di origine per ogni campo di destinazione che si desidera modificare. Il sistema richiede la mappatura di tutti i campi utilizzati come chiave operazione.
    Il sistema elenca i campi di origine compatibili per un campo di destinazione specifico. Se il sistema non elenca un campo di origine desiderato, verificare gli attributi del campo di origine, ad esempio le cifre prima, le cifre dopo o l'oggetto business. È possibile accedere allo step
    Opzioni origine
    per modificare gli attributi dei campi per il caricamento file e le origini SFTP.
    È possibile fare clic su
    Reimposta corrispondenze
    per ripristinare tutte le mappature modificate con l'algoritmo di corrispondenza semplice utilizzato per impostazione predefinita. L'algoritmo di corrispondenza semplice:
    • Non fa distinzione tra maiuscole e minuscole.
    • Ignora gli spazi.
    • Ignora i caratteri di sottolineatura.
    • Corrisponde al nome dell'API del campo.
    • Non abbina campi con tipi di campo diversi.
  9. Nello step
    Revisione
    , verificare le informazioni. È possibile tornare a qualsiasi step precedente e apportare eventuali correzioni, se necessario.
  10. Fare clic su
    Fine
    e selezionare
    Esegui senza salvare
    ,
    Salva ed esegui ora
    o
    Salva
    .
Quando si salva l'attività di modifica dei dati, il sistema crea l'oggetto dell'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 sistema 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 scheda
    Attività
    del report
    Visualizzazione dettagli tabella
    . Per correggere gli errori in una tabella a seguito di una modifica dei dati, scaricare il file di errore dall'attività di modifica dei dati. Il sistema crea un file di errore solo per le attività di modifica dei dati che utilizzano un caricamento di file come origine.
  • La scheda
    Attività di modifica dati
    del report
    Catalogo dati
    .
  • Il report
    Prism Management Console
    . È possibile visualizzare un dashboard attivo di tutte le attività relative a Prism negli ultimi 180 giorni. Per ulteriori informazioni, consultare Concetto: Prism Management Console.
  • Il report
    Prism Activities Monitor
    . È possibile visualizzare un elenco dettagliato di tutti i tipi di attività relative a Prism per un determinato intervallo di date.
Per correggere gli errori in una tabella a seguito di una modifica dei dati, scaricare il file di errore dall'attività di modifica dei dati nella scheda
Attività
del report
Visualizzazione dettagli tabella
. Il sistema crea un file di errore solo per le attività di modifica dei dati che utilizzano il caricamento di file o le origini SFTP.