Skip to main content

Autenticação OAuth para o Databricks Azure

Os passos a seguir ajudarão você a configurar a autenticação OAuth para conexão Databricks para leitura e gravação.

Configuração de autenticação

No Designer, coloque a ferramenta Entrada na tela.

  1. Marque a caixa de seleção Usar o Gerenciador de Conexões de Dados (DCM).

  2. Clique em Configurar uma conexão.

  3. Na janela Conexões de dados, acesse Fontes de dados e escolha ODBC do Databricks.

  4. Selecione + Adicionar fonte de dados.

  5. Ao adicionar uma fonte de dados, você pode escolher a conexão com ou sem DSN.

Conexão com DSN

  1. Escolha a Tecnologia DSN, preencha o nome da fonte de dados e escolha o DSN do OAuth preparado.

  2. Clique em Salvar.

  3. Para vincular as credenciais, selecione + Conectar credencial.

  4. Você pode escolher Nome de usuário e senha ou OAuth como Método de autenticação.

  5. Você pode escolher AzureOAuth com Simba, AzureOAuth com Simba (aplicativo Alteryx), Sem credenciais, Nome de usuário ou Nome de usuário e senha como Método de autenticação.

    1. Para AzureOAuth com Simba, você precisa de

      1. Credenciais do aplicativoAzure OAuth. Você pode escolher uma existente ou Criar nova credencial. Para uma nova credencial, insira o Nome da credencial, o ID do locatário, o ID do cliente e o Segredo do cliente. Você pode encontrar todas essas informações na página de registro do aplicativo Microsoft Azure.

      2. TokensOAuthdo Azure. Você pode escolher um token existente ou Criar nova credencial para Tokens OAuth. Para uma nova credencial, insira o Nome da credencial.

    2. No AzureOAuth com Simba(aplicativo Alteryx), você pode Criar nova credencial ou escolher uma existente.

      1. Para uma nova credencial, insira o Nome da credencial.

  6. Selecione Criar e vincular.

  7. Clique no botão Conectar.

  8. Faça login na janela do navegador externa.

Após a autenticação bem-sucedida, você pode escolher a tabela ou especificar a consulta com o Construtor de consulta visual e executar o fluxo de trabalho.

Conexão sem DSN

  1. Escolha a Tecnologia sem DSN no menu suspenso.

  2. Preencha as informações:

    1. Nome da fonte de dados,

    2. Servidor (endereço do cluster),

    3. Porta,

    4. HttpPath (listado em "Configuração do cluster" – "Opções avançadas").

  3. Clique em Salvar.

  4. Para vincular as credenciais, selecione + Conectar credencial.

  5. Você pode escolher AzureOAuth com Simba e AzureOAuth com Simba (aplicativo Alteryx) como Método de autenticação.

    1. Para AzureOAuth com Simba, você precisa de

      1. Credenciais do aplicativoAzure OAuth. Você pode escolher uma existente ou Criar nova credencial. Para uma nova credencial, insira o Nome da credencial, o ID do locatário, o ID do cliente e o Segredo do cliente. Você pode encontrar todas essas informações na página de registro do aplicativo Microsoft Azure.

      2. TokensOAuthdo Azure. Você pode escolher um token existente ou Criar nova credencial para Tokens OAuth. Para uma nova credencial, insira o Nome da credencial.

  6. Selecione Criar e vincular.

  7. Clique no botão Conectar.

  8. Faça login na janela do navegador externa.

Após a autenticação bem-sucedida, você pode escolher a tabela ou especificar a consulta com o Construtor de consulta visual e executar o fluxo de trabalho.

Carregamento em massa usando autenticação OAuth

O carregamento de dados do Designer é compatível com o carregamento em massa no banco de dados.

Configuração das conexões

No Designer, coloque a ferramenta Entrada do Fluxo de Dados na tela.

  1. Selecione Gerenciar conexões no menu suspenso Configuração da ferramenta Entrada do Fluxo de DadosNome da conexão.

  2. Selecione a fonte de dados Databricks na janela pop-up do gerenciador in-DB.

  3. Você pode selecionar Nova para criar uma nova conexão ou optar por usar uma existente.

  4. Para a nova conexão, marque a caixa de seleção Usar o Gerenciador de Conexões de Dados (DCM).

  5. Insira o Nome da conexão.

  6. Para configurar a conexão de Leitura

    1. Selecione Configurar conexão.

    2. Selecione + Adicionar fonte de dados na janela Gerenciador de Conexões.

    3. Ao adicionar uma fonte de dados, você pode escolher a conexão com ou sem DSN.

    4. Siga os passos nas seções Conexão com DSN e Conexão sem DSN.

  7. Para configurar a conexão de Gravação

    1. Escolha o método de preparo no menu suspenso.

    2. Selecione Configurar conexão.

    3. Selecione + Adicionar fonte de dados na janela Gerenciador de Conexões.

    4. Siga os passos nas seções Conexão com DSN e Conexão sem DSN.

      Nota

      Observe que para um carregamento em massa com DSN, você precisa especificar manualmente o endereço do servidor do Databricks ao adicionar uma nova fonte de dados.

  8. Clique em Aplicar e OK.

  9. Faça login na janela do navegador externo (poderão ser solicitadas duas autenticações, uma para Leitura e uma para Gravação).

  10. Selecione Criar nova tabela no menu suspenso Configuração da ferramenta Entrada do Fluxo de DadosModo de criação.

  11. Insira o Nome da tabela e selecione a tela.

Você pode executar o fluxo de trabalho.