Conecte-se ao Databricks a partir do Microsoft Excel usando o driver ODBC.
Esta documentação foi descontinuada e pode não ser atualizada. Em vez disso, use o suplemento Databricks para Excel para se conectar ao Databricks a partir do Microsoft Excel.
Este artigo descreve como usar o driver ODBC Databricks para conectar Databricks ao Microsoft Excel. Após estabelecer a conexão, você poderá acessar os dados do Databricks a partir do Excel. Você também pode usar o Excel para analisar os dados mais detalhadamente.
Antes de começar
- Opções de criação de espaço de trabalho.
- Crie um cluster Databricks. Veja calcular.
- Baixe a versão de 64 bits do driver ODBC para o seu sistema operacional.
- Instale e configure o driver ODBC. Isso configura um nome de fonte de dados (DSN) que você pode usar para conectar Databricks ao Microsoft Excel.
- API de gerenciamento de tokens.
- access tokenpessoal Databricks .
- Instale o Microsoft Excel. Você pode usar uma versão de avaliação.
Conectar a partir do Microsoft Excel
Esta seção descreve como extrair dados do Databricks para o Microsoft Excel usando o DSN que você criou nos pré-requisitos.
os passos para conectar usando OAuth 2.0
- Este método de conexão não funciona no Excel para macOS.
- Os passos desta seção foram testados usando Excel para Microsoft 365 para Windows Server 2022 Datacenter de 64 bits.
A seguir, apresentamos os passos para permitir que um usuário se conecte ao Databricks por meio de um processo de login único.
-
Iniciar fonte de dadosODBC .
-
Acesse tab DSN do sistema e selecione a entrada Simba Spark na lista de DSNs (ou você também pode criar um novo DSN seguindo as instruções no site de suporteMicrosoft).
-
Clique em Configurar e a seguinte janela será exibida.

-
Em Mecanismo , selecione OAuth 2.0 .
-
Clique em Opções do OAuth e a seguinte janela de Opções do OAuth será exibida.

-
Selecione Código de autorização baseado no navegador e desmarque IGNORE_SQLDRIVER_NOPROMPT . Feche a janela pop-up.
-
Clique em Opções HTTP , insira o caminho HTTP e feche a janela pop-up.

-
Clique em Opções avançadas e, em seguida, clique em Propriedades do lado do servidor na janela pop-up.

-
Adicione uma propriedade do lado do servidor chamada Auth_Flow com o valor 2 .


-
Inicie o Microsoft Excel e crie uma nova pasta de trabalho em branco. Selecione o menu Dados > Obter dados > De outras fontes > De ODBC .

-
Selecione o DSN que você acabou de configurar.

Clique em OK para conectar e, em seguida, autentique-se.
Conecte-se usando um URL de conexão com OAuth 2.0.
- Este método de conexão não funciona no Excel para macOS.
- Os passos desta seção foram testados usando Excel para Microsoft 365 para Windows versão 11.
Você também pode conectar o Excel diretamente ao Databricks usando um URL de conexão. O URL de conexão tem o seguinte formato:
Driver=Simba Spark ODBC Driver;Host=<hostName>;Port=443;HttpPath=<httpPath>;SSL=1;AuthMech=11;Auth_Flow=2;Catalog=samples;Schema=default
- Inicie o Excel e selecione o menu Dados > Obter Dados > De Outras Fontes > De ODBC .
- Em nome da fonte de dados (DSN) , selecione Simba Spark .
- Clique em Opções avançadas para expandir a seção.
- Na caixa de texto Cadeias de conexão (propriedades não credenciais) (opcional) , insira o URL de conexão da etapa anterior e clique em OK .
- Clique em Conectar e, em seguida, autentique-se através do OAuth 2.0.
os passos para conectar usando access tokenpessoal Databricks
As passos nesta seção foram testadas usando o Excel para Microsoft 365 para Mac versão 16.70.
-
Abra uma planilha em branco no Microsoft Excel.
-
Na guia Dados , clique na seta ao lado de Obter Dados (Power Query) e, em seguida, clique em Do banco de dados (Microsoft Query) .
-
No seletor de fonte de dados iODBC , selecione o DSN que você criou nos pré-requisitos e clique em OK .
-
No campo Nome de usuário , digite
token. -
No campo Senha , insira seu access token pessoal, que consta nos pré-requisitos.
-
Na caixa de diálogo Microsoft Query , selecione a tabela Databricks que deseja carregar no Excel e clique em Retornar Dados .
-
Na caixa de diálogo Importar Dados , selecione Tabela e Planilha existente e clique em Importar .
Depois de carregar os dados na sua planilha do Excel, você poderá realizar operações analíticas sobre eles.