Solucionar problemas con los conectores de Salesforce y Salesforce Service Cloud en Azure Data Factory y Azure Synapse
SE APLICA A: Azure Data Factory Azure Synapse Analytics
Sugerencia
Pruebe Data Factory en Microsoft Fabric, una solución de análisis todo en uno para empresas. Microsoft Fabric abarca todo, desde el movimiento de datos hasta la ciencia de datos, el análisis en tiempo real, la inteligencia empresarial y los informes. Obtenga información sobre cómo iniciar una nueva evaluación gratuita.
En este artículo se proporcionan sugerencias para solucionar problemas comunes con los conectores de Salesforce y Salesforce Service Cloud en Azure Data Factory y Azure Synapse.
Código de error: SalesforceOauth2ClientCredentialFailure
Causa: se produce este código de error porque no se completa la configuración de la aplicación conectada de Salesforce.
Recomendación:
Para configurar la aplicación conectada de Salesforce, siga estos pasos:Cree la aplicación conectada y complete su información básica y la configuración de OAuth para la aplicación conectada.
- Configure el nombre de la aplicación conectada, el nombre de la API y el correo electrónico de contacto.
- Seleccione Habilitar configuración de OAuth.
- La dirección URL de devolución de llamada puede ser aleatoria, ya que el flujo de credenciales de cliente no necesita devolución de llamada, por ejemplo:
https://login.salesforce.com/services/oauth2/callback
- Configurar el ámbito del token de acceso de OAuth, es mejor configurar "Acceso completo" para Azure Data Factory en caso de problemas de permisos.
Si desea mantener el miniámbito, debería agregar al menos "Administrar los datos de usuario a través de las API (api)".
Si no establece el ámbito adecuado, puede obtener un mensaje similar al siguiente: No autorizada, esta sesión no es válida para su uso con la API de REST - Seleccione Habilitar flujo de credenciales de cliente.
Obtenga el secreto e id. de cliente a través de Administrar los detalles del consumidor.
Copie el secreto e id. de cliente en un archivo txt para el servicio vinculado de Azure Data Factory.
Crear un usuario que tenga el permiso de usuario de solo API.
- Configurar un conjunto de permisos que solo tenga el permiso de solo API.
- Especifique la API Habilitada y el Usuario de solo API.
Cree un nuevo usuario y vincule el conjunto de permisos en la página de detalles del usuario: Asignaciones de conjuntos de permisos.
En la página de detalles de la aplicación conectada, haga clic en Administrar, haga clic en Editar directivas. En Ejecutar como, seleccione un usuario de ejecución que tenga el permiso de usuario de solo API. En Valor de tiempo de espera, puede seleccionar un valor adecuado o mantener el valor predeterminado Ninguno.
Contenido relacionado
Para obtener ayuda para solucionar problemas, pruebe estos recursos: