Come posso caricare dati su Amazon Redshift dal mio account Salesforce utilizzando Amazon AppFlow?
Voglio estrarre dati dal mio account Salesforce e caricarli su Amazon Redshift.
Breve descrizione
Per estrarre dati dal tuo account Salesforce e caricarli su Amazon Redshift, devi:
- Consentire all'edizione Salesforce di fornire l'accesso ad Amazon AppFlow tramite API.
- Verificare che il tuo account Salesforce soddisfi i requisiti per caricare dati su Amazon Redshift.
- Esegui Amazon AppFlow on demand per testare la connettività e il flusso end to end.
Nota: per caricare i dati di Salesforce su Amazon Redshift, Amazon Redshift deve disporre di un gruppo di sicurezza pubblico.
Risoluzione
- Accedi al tuo account Salesforce.
- Scegli Configurazione, quindi, nella finestra di ricerca, inserisci le Informazioni sull'azienda.
- Alla voce Edizione organizzazione, riporta l'edizione di Salesforce che stai utilizzando. Nota: le edizioni Salesforce Enterprise, Unlimited, Developer e Performance forniscono l'accesso alle API, mentre le edizioni Professional ed Essentials no. Consulta le informazioni più recenti sulle edizioni che forniscono l'accesso alle API prima di continuare.
- Nel riquadro di navigazione, scegli Utenti, quindi Profili.
- Scegli Amministratore di sistema, quindi scegli il link Amministratore di sistema.
- Nella pagina successiva, in Autorizzazioni amministrative, seleziona la casella di controllo di API abilitata.
- Accedi alla console Amazon AppFlow e scegli Crea flusso.
- In Dettagli del flusso, inserisci un nome e una descrizione per il flusso.
- In Nome sorgente, digita Salesforce, quindi, in Scegli connessione Salesforce, scegli Crea nuova connessione.
- In Ambiente Salesforce, scegli Produzione, quindi inserisci un nome per la connessione.
- Scegli Continua. Si apre la pagina di accesso a Salesforce. Inserisci ID utente e password per continuare. Dopo aver effettuato e consentito l'accesso, viene stabilita la connessione da Amazon AppFlow a Salesforce.
- Nella pagina Configura flusso in Salesforce, scegli l'oggetto che desideri migrare.
- Nella sezione Dettagli della destinazione, per Nome della destinazione, cerca e scegli Amazon Redshift.
- In Nuova connessione, scegli Crea nuova connessione.
- Nella pagina Connetti ad Amazon Redshift, inserisci i dettagli della tua connessione Amazon Redshift. Assicurati che Amazon Redshift abbia un gruppo di sicurezza pubblico.
- Allega questo criterio di decrittografia del servizio di gestione delle chiavi AWS (AWS KMS) al ruolo di AWS Identity and Access Management (IAM) per Amazon Redshift:
{ "Effect": "Allow", "Action": "kms:Decrypt", "Resource": "*" }
-
Scegli il bucket Amazon Simple Storage Service (Amazon S3) che desideri che Amazon AppFlow utilizzi per la migrazione dei dati verso Amazon Redshift.
-
In Scegli oggetto Amazon Redshift, inserisci il nome dello schema Amazon Redshift. Quindi, alla voce Scegli tabella Redshift, inserisci il nome della tabella Amazon Redshift.
-
In Gestione degli errori, scegli il bucket Amazon S3 dove desideri scrivere i record se un problema interrompe la scrittura dei record nella destinazione.
-
Nella pagina Campi dati mappa, seleziona i campi oggetto che desideri migrare dalla destinazione all'origine. Quindi, seleziona Campi mappa.
-
Controlla tutti i dettagli, quindi seleziona Esegui flusso.
-
Dopo aver eseguito il flusso, controlla i record nella tabella di destinazione.
Informazioni correlate
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 10 mesi fa
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 2 anni fa