Configurar o Salesforce para ingestão

Prévia

O LakeFlow Connect está em um Public Preview fechado. Para participar da pré-visualização, entre em contato com a equipe do Databricks account .

Este artigo descreve como configurar o Salesforce para ingestão. Esse é um pré-requisito para ingerir dados do Salesforce e carregá-los no Databricks usando o LakeFlow Connect.

Configuração do Salesforce

Neste passo, o senhor criará um novo aplicativo conectado e recuperará suas informações de autorização.

Se o senhor já tiver um aplicativo conectado em seu Salesforce account, poderá usá-lo. No entanto, certifique-se de validar se ele está configurado de acordo com os requisitos da próxima seção.

Criar e configurar um aplicativo conectado no Salesforce

  1. No painel esquerdo, clique em Apps > App Manager > New Connected App.

    Criar um aplicativo conectado no Salesforce
  2. Na página New Connected App, faça o seguinte:

    1. Para obter informações básicas, preencha os campos Connected App Name, API Name e Contact email.

    2. Em API (Enable OAuth Settings), clique em Enable OAuth Settings.

    3. No campo URL de retorno de chamada, digite https://<databricks-workspace-url>/login/oauth/salesforce.html.

      Por exemplo, https://myorganization.cloud.databricks.com/login/oauth/salesforce.html

  3. No campo Selected OAuth Scopes (Escopos OAuth selecionados ), adicione os seguintes escopos:

    • Manage user data via APIs (api)

    • Perform requests at any time (refresh_token, offline_access)

  4. Confirme se a opção Require Proof key for Code Exchange (PKCE) está selecionada.

  5. Confirme se as opções Require Secret for Web Server Flow e Require Secret for refresh tokens Flow estão selecionadas.

  6. Clique em Salvar.

  7. Na página de revisão, clique em gerenciar.

    Gerenciar aplicativos conectados no Salesforce
  8. Na página do aplicativo, clique em Edit Policies (Editar políticas).

    Botão Editar políticas
    1. Para Políticas OAuth, defina Usuários permitidos como All users may self-authorize.

      Observação

      Se sua política de segurança estiver definida como Only Admin-Approved Users can authorize, entre em contato com o administrador do Salesforce para saber como adicionar seu perfil ao aplicativo conectado.

    2. Certifique-se de que os tokens refresh não expirem imediatamente.

    3. Clique em Salvar.

Recupere suas credenciais

  1. No painel esquerdo, clique em Apps > App Manager.

  2. Localize seu aplicativo, clique no menu de seta e clique em visualizar.

    Salesforce view connected app
  3. Clique em gerenciar os detalhes do consumidor.

  4. Verifique sua identidade, se necessário.

  5. Copie a chave do consumidor e o segredo do consumidor. O senhor precisará desses valores para a autenticação.

(Opcional) Crie um usuário do Salesforce para recuperar dados

Opcionalmente, o senhor pode criar um usuário separado do Salesforce que a Databricks pode usar para recuperar dados. Certifique-se de que o usuário tenha acesso à API e a todos os objetos que o senhor planeja ingerir.