Creare un'attività di modifica dati
Criteri di sicurezza:
- DominioPrism: Manage File Containersnell'area funzionale Prism Analytics durante il caricamento di un file.
- DominioPrism: Manage Connectionnell'area funzionale Prism Analytics per utilizzare una connessione di origine.
- Uno dei seguenti requisiti di sicurezza:
- DominioPrism: Tables Owner Managenell'area funzionale Prism Analytics.
- DominioPrism: Tables Managenell'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 i dati della tabellaper la tabella.
- AutorizzazioneCan Update Table Dataper 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.
- Accedere al reportCatalogo dati.
- Selezionare .È possibile modificare il nome dell'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 di destinazione.Per impostazione predefinita, il sistema utilizza il tipo di origine caricamento 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 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 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 SELECT nell'espressionequery.Quando si seleziona una tabella, il sistema inseriscenell'espressione queryl'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.
Consultare Creare 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 sistema sappia come leggere ogni oggetto.
Consultare Selezionare una connessione Amazon S3 in un'attività di modifica dati per i dettagliQuando 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 campoModello oggettodell'attività di modifica dati.
- Utilizza le opzioni di analisi definite nello stepOpzioni di originedell'attività di modifica dati per leggere gli oggetti recuperati dal bucket S3.
Consultare Creare una connessione Amazon S3.Sinapsi di AzureSelezionare 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 SELECT nell'espressionedi query.Quando si seleziona una tabella, il sistema 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 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.
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 SELECT nell'espressionequery.Quando si seleziona una tabella, il sistema 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 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.
Consultare Creare una connessione BigQuery.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 SELECT nell'espressionequery. Quando si seleziona un oggetto, il sistema popola l'espressione querycon 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 sezioneOggetto di origine.
Consultare Creare 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 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 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 SELECT nell'espressionequery.Quando si seleziona una tabella, il sistema 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 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.
Consultare Creare una connessione Snowflake.Report WorkdaySelezionare 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 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 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 selezionareReimposta da reportper 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. - Nello stepOpzioni di origine, definire come analizzare i dati nei file caricati per il caricamento file o le origini SFTP.
- 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 ilTipo di campoquando 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.
Consultare Riferimenti: Attributi dei campi tabella.
- Nello stepDestinazione, selezionare la tabella di 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: Createdomain).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. - Selezionare l'operazione di destinazione da eseguire nella tabella di destinazione utilizzando i dati di origine.
Opzione Descrizione InserisciIl sistema mantiene i dati esistenti nella tabella e aggiunge i nuovi dati nell'origine. Questa operazione è anche nota come Accoda.Troncare e inserireIl sistema elimina i dati esistenti nella tabella e li sostituisce con i dati nell'origine. Questa operazione è anche nota come Sostituzione.EliminaIl sistema elimina una riga dalla tabella quando corrisponde a una riga nell'origine.AggiornaIl 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.UpsertIl 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. - Nello stepMappatura, 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.
- 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 stepOpzioni origineper modificare gli attributi dei campi per il caricamento file e le origini SFTP.È possibile fare clic suReimposta corrispondenzeper 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.
- 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 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 schedaAttivitàdel reportVisualizzazione 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 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, consultare Concetto: 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 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.