Skip to main content

Autenticação OAuth para 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 Azure OAuth com Simba , Azure OAuth 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 Azure OAuth com Simba , você precisa de

      1. Credenciais do aplicativo Azure 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. Tokens OAuth do 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 Azure OAuth 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 Azure OAuth com Simba e Azure OAuth com Simba (aplicativo Alteryx) como Método de autenticação .

    1. Para Azure OAuth com Simba , você precisa de

      1. Credenciais do aplicativo Azure 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. Tokens OAuth do 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 Dados Nome 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 Dados Modo de criação .

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

Você pode executar o fluxo de trabalho.