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.
Marque a caixa de seleção Usar o Gerenciador de Conexões de Dados (DCM) .
Clique em Configurar uma conexão .
Na janela Conexões de dados , acesse Fontes de dados e escolha ODBC do Databricks .
Selecione + Adicionar fonte de dados .
Ao adicionar uma fonte de dados, você pode escolher a conexão com ou sem DSN.
Conexão com DSN
Escolha a Tecnologia DSN, preencha o nome da fonte de dados e escolha o DSN do OAuth preparado.
Clique em Salvar .
Para vincular as credenciais, selecione + Conectar credencial .
Você pode escolher Nome de usuário e senha ou OAuth como Método de autenticação .
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 .
Para Azure OAuth com Simba , você precisa de
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.
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 .
No Azure OAuth com Simba (aplicativo Alteryx) , você pode Criar nova credencial ou escolher uma existente.
Para uma nova credencial, insira o Nome da credencial .
Selecione Criar e vincular .
Clique no botão Conectar .
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
Escolha a Tecnologia sem DSN no menu suspenso.
Preencha as informações:
Nome da fonte de dados,
Servidor (endereço do cluster),
Porta,
HttpPath (listado em "Configuração do cluster" – "Opções avançadas").
Clique em Salvar .
Para vincular as credenciais, selecione + Conectar credencial .
Você pode escolher Azure OAuth com Simba e Azure OAuth com Simba (aplicativo Alteryx) como Método de autenticação .
Para Azure OAuth com Simba , você precisa de
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.
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 .
Selecione Criar e vincular .
Clique no botão Conectar .
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.
Selecione Gerenciar conexões no menu suspenso Configuração da ferramenta Entrada do Fluxo de Dados – Nome da conexão .
Selecione a fonte de dados Databricks na janela pop-up do gerenciador in-DB.
Você pode selecionar Nova para criar uma nova conexão ou optar por usar uma existente.
Para a nova conexão, marque a caixa de seleção Usar o Gerenciador de Conexões de Dados (DCM) .
Insira o Nome da conexão .
Para configurar a conexão de Leitura
Selecione Configurar conexão .
Selecione + Adicionar fonte de dados na janela Gerenciador de Conexões .
Ao adicionar uma fonte de dados, você pode escolher a conexão com ou sem DSN.
Siga os passos nas seções Conexão com DSN e Conexão sem DSN .
Para configurar a conexão de Gravação
Escolha o método de preparo no menu suspenso.
Selecione Configurar conexão .
Selecione + Adicionar fonte de dados na janela Gerenciador de Conexões .
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.
Clique em Aplicar e OK .
Faça login na janela do navegador externo (poderão ser solicitadas duas autenticações, uma para Leitura e uma para Gravação).
Selecione Criar nova tabela no menu suspenso Configuração da ferramenta Entrada do Fluxo de Dados – Modo de criação .
Insira o Nome da tabela e selecione a tela.
Você pode executar o fluxo de trabalho.