Per replicare i dati da un'organizzazione Salesforce a una destinazione supportata come BigQuery o Cloud Storage, puoi connettere la tua organizzazione a Datastream. Per preparare l'origine, configura un profilo utente con autorizzazioni per API, oggetti e campi, aggiungi gli indirizzi IP di Datastream all'elenco per gli accessi alla rete, se necessario, e configura facoltativamente OAuth 2.0.
Prima di iniziare
Prima di iniziare a configurare Salesforce per l'utilizzo con Datastream, devi:
- Avere accesso a un'organizzazione Salesforce attiva
- Saper navigare e modificare le impostazioni in Salesforce
- Conoscenza di come creare utenti e profili in Salesforce
Configura un'organizzazione Salesforce per l'utilizzo con Datastream
Per stabilire una connessione tra la tua organizzazione Salesforce e Datastream, devi eseguire l'autenticazione utilizzando un nome utente e una password o il flusso di credenziali client OAuth 2.0. Per utilizzare quest'ultimo, puoi creare un'app connessa a Salesforce o un'app client esterna.
Se la tua organizzazione Salesforce è configurata per consentire l'accesso da indirizzi IP specifici, assicurati che Salesforce accetti gli indirizzi IP di Datastream. Per informazioni su come gestire le limitazioni di accesso alla rete, consulta Accesso alla rete e restrizioni IP basate su profilo e Imposta intervalli IP attendibili per la tua organizzazione nella documentazione di Salesforce.
Configura un utente
- In Salesforce, crea un utente o modifica le impostazioni per un utente esistente secondo le istruzioni riportate di seguito.
- Crea un profilo dedicato e assegnalo all'utente.
- Se la tua organizzazione ha configurato delle limitazioni per gli indirizzi IP, assicurati di aggiungere gli indirizzi IP di Datastream all'elenco di indirizzi IP consentiti. Per saperne di più, vedi Limita gli indirizzi IP di accesso nei profili.
- Assicurati che il profilo utente disponga dell'autorizzazione
API Enabledin modo che l'utente possa utilizzare sia l'API REST di Salesforce sia l'API Bulk 2.0. - Assicurati che il profilo utente abbia le autorizzazioni per leggere tutti gli oggetti e i campi che vuoi includere nello stream. Per motivi di sicurezza, valuta la possibilità di concedere all'utente autorizzazioni di sola lettura. Per saperne di più, consulta Controlla chi può vedere che cosa nella documentazione di Salesforce.
- (Facoltativo) Per impostazione predefinita, Salesforce restituisce i campi criptati come campi mascherati.
Se hai bisogno che l'utente visualizzi i valori effettivi dei campi criptati, concedigli l'autorizzazione
View Encrypted Data. Puoi concedere l'autorizzazione modificando il set di autorizzazioni dell'utente.
Facoltativo: crea e configura un'app collegata
Salesforce utilizza le app collegate per integrare applicazioni esterne con l'API Salesforce, integrare i fornitori di servizi con la tua organizzazione Salesforce o controllare a quali dati può accedere un'applicazione di terze parti dalla tua organizzazione Salesforce. Se preferisci utilizzare un'app collegata per autenticare la tua istanza Salesforce in Datastream, esegui questi passaggi:
- Crea un'app collegata. Per ulteriori informazioni, consulta la documentazione di Salesforce.
Configura l'app connessa per il flusso delle credenziali client OAuth 2.0.
Assicurati che l'app collegata abbia l'ambito
Manage user data via APIs (api)abilitato. Per ulteriori informazioni sugli ambiti, consulta Token e ambiti OAuth.Assicurati che l'app collegata possa accedere alle API Salesforce con gli indirizzi IP Datastream. Per saperne di più, vedi Limita l'accesso alle API con le app collegate e Configura gli intervalli IP attendibili per un'app connessa.
Ottieni la chiave utente e il secret consumer:
- In Salesforce, inserisci
Appnella casella di ricerca rapida, quindi seleziona App Manager. - Trova l'app collegata nell'elenco ed espandi il menu a discesa a destra della riga.
- Seleziona Visualizza.
- Nella pagina dei dettagli Gestisci le app collegate, fai clic su Gestisci i dettagli del consumer.
- Si apre una schermata in cui ti viene chiesto un codice di verifica. All'utente a cui assegni il flusso di credenziali client viene inviata un'email con il codice di verifica.
- Immetti il codice di verifica. Verrà effettuato il reindirizzamento alla pagina dei dettagli del consumer, dove potrai trovare la chiave e il secret. Devi fornire la chiave utente e il secret quando crei il profilo di connessione.
- In Salesforce, inserisci
Passaggi successivi
- Scopri di più sull'origine Salesforce.