Attività Estrai dati da Amazon S3
Informazioni sull’estrazione di dati da Amazon S3
Amazon Simple Storage Service (noto anche come Amazon S3) è un servizio in cui è possibile memorizzare i dati. Con i flussi di lavoro, puoi automatizzare facilmente l’estrazione dei dati da Amazon S3 da utilizzare in Qualtrics.
Prima di iniziare
Prima di iniziare a estrarre dati da Amazon S3, tenere conto delle seguenti considerazioni:
- Come procedere con i propri dati? Consultare le attività del caricatore disponibili per una lista di opzioni.
- I tuoi file sono in un formato coerente? Ad esempio, i file che si spera di importare nello stesso workflow devono avere le stesse intestazioni/colonne/campi, anche se i valori sono diversi.
Connessione di Qualtrics ad AWS
Autorizzazione S3 richiesta per un utente IAM
Gli utenti IAM devono disporre delle seguenti autorizzazioni S3 per connettere il proprio account AWS. Per ulteriori dettagli sulla gestione degli accessi S3, consultare la documentazione di AWS.
- s3:DeleteObject
- s3:GetObject
- s3:ListBucket
- s3:PutObject
- s3:AbortMultipartUpload
- s3:ListMultipartUploadParts
RISORSE S3 RICHIESTE PER UN UTENTE IAM
Gli utenti IAM devono disporre delle seguenti risorse S3 per connettere il proprio account AWS. Per ulteriori dettagli sulla gestione degli accessi S3, consultare la documentazione di AWS.
- arn:aws:s3:::bucket-name/*
- arn:aws:s3:::bucket-name
Aggiunta di un account AWS
Questi passaggi illustrano come collegare il tuo account Qualtrics personale a un account Amazon Web Services (AWS).
- Creare un flusso di lavoro con un’attività Estrai dati da Amazon S3.
- Fare clic su Aggiungi un account utente.
- Aggiungere un nome visualizzato per l’account. Questo nome sarà utilizzato solo internamente per fare riferimento a questo account.
- Copiare l’ ID cliente e l‘ ID esterno visualizzati.
- In AWS, configurare un ruolo IAM utilizzando l’ID account e l’ID esterno. Per ulteriori informazioni sui ruoli IAM in AWS, consulta questa pagina di supporto AWS.
- Immettere il Nome risorsa Amazon associato al ruolo IAM creato.
- Inserire la propria regione. Consulta questa pagina di supporto AWS se hai bisogno di aiuto per trovare la tua regione.
- Fare clic su Connetti account.
Quindi, immettere la chiave di accesso AWS e la chiave segreta. Dovrai anche nominare l’account e immettere la tua regione AWS.
Notare che Amazon consiglia di non utilizzare questo vecchio tipo di connessione e di utilizzare invece il metodo passo-passo fornito sopra. Questo metodo di autenticazione diventerà obsoleto in un secondo momento.
Collegare un account come amministratore del brand
In qualità di Brand Administrator, puoi aggiungere un account AWS da condividere con più utenti nella tua licenza. Per aggiungere un account AWS condiviso, vai alla sezione Estensioni della scheda Amministrazione e cerca l’estensione AWS per cui desideri aggiungere un account.
Una volta selezionata l’estensione, segui i passaggi precedenti per aggiungere un account AWS. È inoltre possibile scegliere quali utenti hanno accesso all’account.
Configurazione di un’attività di estrazione dei dati da Amazon S3
- Fare clic sul menu di navigazione in alto a sinistra.
- Selezionare Workflow.
- Fare clic su Crea un workflow.
- Determinare se il workflow deve essere Pianificato o Basato su eventi. Per un confronto di queste opzioni, vedere i workflow pianificati rispetto ai workflow basati su eventi.
Qtip: in genere si consiglia di utilizzare un workflow pianificato con task estrattore per automatizzarli.
- Se lo si desidera, rinominare il workflow facendo clic sul nome del workflow in alto.
- Determinare quando deve essere eseguito il workflow (se un workflow pianificato) o l’evento che avvia il workflow (se un workflow basato su eventi).
- Fare clic sul segno più ( + ) e selezionare Attività.
- Selezionare Estrai dati da Amazon S3.
- Scegliere l’account Amazon Web Services (AWS) da cui estrarre i file. Tutti gli account aggiunti dagli Amministratori della licenza, nonché gli account che hai aggiunto da solo, saranno elencati qui.
- Per aggiungere nuove credenziali dell’account AWS, fare clic su Aggiungi nuovo account e seguire la procedura descritta nella sezione di connessione di un account AWS.
- Fare clic su Successivo.
- Inserire il nome bucket S3 da cui si desidera estrarre i dati.
- Digitare un prefisso per il nome del file. Verranno elaborati tutti i file con il prefisso specificato.
- Selezionare un tipo di file da elaborare. È possibile scegliere tra le seguenti opzioni:
- CSV (valori separati da virgola)
- TSV (valori separati da tabulazioni)
- Alla voce Elaborazione file dopo l’importazione, scegliere tra le seguenti opzioni:
- Eliminare i file elaborati (impostazione predefinita): eliminare i file da AWS dopo averli estratti.
- Spostare i file elaborati: spostare i file elaborati in un altro bucket. Se scegli questa opzione, ti verrà chiesto di inserire il nome del bucket S3 in cui vuoi archiviare i file elaborati.
- Rinomina i file elaborati: Rinomina i file dopo che sono stati elaborati. Se selezioni questa opzione, ti verrà chiesto di fornire un prefisso da aggiungere ai nomi dei file dopo che sono stati elaborati.
- Selezionare questa opzione se si desidera Usa PGP per criptare i tuoi file.
- In Carica file di esempio, aggiungere un file di esempio con le stesse intestazioni dei file che verranno elaborati ogni volta che viene eseguito il workflow. Fare clic su Scegli file per caricare il file dal computer.
Qtip: se vuoi, puoi scaricare i file di esempio nel task o scaricarli nella sezione File di esempio. L’unico formato di codifica file supportato è UTF-8. Alcuni software per fogli di calcolo salvano i file come Unicode UTF-8, che è diverso da UTF-8, in caso di errori imprevisti. Assicurarsi di eseguire l’esportazione in formato UTF-8 e non in formato Unicode UTF-8. Vedi CSV & problemi di caricamento TSV per ulteriori passaggi di risoluzione dei problemi.
- Verificare i campi nel file. La tabella visualizzerà le intestazioni di colonna (che rappresentano i singoli campi) e i relativi valori per le prime 2 righe di dati.
Consiglio Q: per caricare un file diverso o apportare altre modifiche, fare clic su Modifica la configurazione. - Al termine, fai clic su Salva.
- Fare clic sul segno più ( + ) e selezionare Task per configurare il task che deve seguire l’estrazione dei dati. Dovrebbe trattarsi di un’attività di caricamento dati. Vedere le attività del caricatore disponibili per un elenco di opzioni.