Conecte-se ao Databricks do Microsoft Excel

Este artigo descreve como usar o driver ODBC Databricks para conectar Databricks ao Microsoft Excel. Depois de estabelecer a conexão, você pode acessar os dados no Databricks do Excel. Você também pode usar o Excel para analisar melhor os dados.

Antes de começar

Conecte-se 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

Observação

Os passos nesta seção foram testados usando Excel para Microsoft 365 para Windows Server 2022 Datacenter de 64 bits.

A seguir estão os passos para permitir que um usuário se conecte ao Databricks em uma experiência de logon único.

  1. Inicie a fonte de dados ODBC.

  2. para a System DSN tab e selecione a entrada Simba Spark na lista DSN (ou você também pode criar um novo DSN seguindo as instruções hospedadas no site da Microsoft).

  3. Clique no botão Configurar e você verá a janela pop-up abaixo.

Spark DSN
  1. Em Mecanismo, selecione OAuth 2.0.

  2. Clique no botão Opções OAuth e você verá a seguinte janela pop-up de opções OAuth .

Opções OAuth
  1. Selecione Código de autorização baseado em navegador e desmarque IGNORE_SQLDRIVER_NOPROMPT. Feche a janela pop-up.

  2. Clique no botão Opções HTTP e insira o caminho HTTP na janela pop-up.

Opções HTTP
  1. Feche a janela pop-up Opções HTTP . Clique no botão Opções avançadas e, em seguida, clique no botão Propriedades do lado do servidor na janela pop-up.

Opções avançadas
  1. Adicione uma propriedade do lado do servidor Auth_Flow e valor 2.

Propriedades do lado do servidor
Adicionar uma propriedade do lado do servidor

Agora você configurou com êxito um DSN ODBC.

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

Fonte de dados ODBC
  1. Selecione o DSN que você acabou de configurar.

Do ODBC

Clique no botão OK para conectar. Você será solicitado a se autenticar em uma janela pop-up do navegador.

Conecte-se usando um URL de conexão com OAuth 2.0

Observação

Os passos nesta seção foram testados usando o Excel para Microsoft 365 para Windows versão 11.

Você também pode conectar diretamente o Excel ao Databricks usando uma URL de conexão. O URL de conexão está no seguinte formato:

Driver=Simba Spark ODBC Driver;Host=<hostName>;Port=443;HttpPath=<httpPath>;SSL=1;AuthMech=11;Auth_Flow=2;Catalog=samples;Schema=default
  1. Inicie o Excel e selecione o menu Dados > Obter dados > De outras fontes > De ODBC

  2. Em nome da fonte de dados (DSN), selecione Simba Spark

  3. Clique e expanda a seção Opções avançadas .

  4. Insira o URL de conexão acima na caixa de texto strings de conexão (propriedades não credenciais) (opcional)

Do URL de conexão ODBC
  1. Clique no botão OK . Se for solicitado o nome de usuário e a senha na janela pop-up, você pode inserir o nome de usuário e a senha aleatórios para sobreviver.

Nome de usuário e senha aleatórios
  1. Clique no botão Conectar , uma janela pop-up do navegador deverá ser exibida para você se autenticar por meio do OAuth 2.0.

os passos para se conectar usando access tokenpessoal do Databricks

Observação

As passos nesta seção foram testadas usando o Excel para Microsoft 365 para Mac versão 16.70.

  1. Abra uma pasta de trabalho em branco no Microsoft Excel.

  2. Na faixa de opções Dados , clique no cursor para baixo ao lado de Obter dados ( query avançada) e, em seguida, clique em Do banco de dados ( query Microsoft).

  3. No seletor de fonte de dados iODBC, selecione o DSN que você criou nos pré-requisitos e clique em OK.

  4. Para Nome de usuário, digite token.

  5. Para Senha, insira seus access tokens pessoal dos pré-requisitos.

  6. Na caixa de diálogo queryda Microsoft , selecione a tabela Databricks que deseja carregar no Excel e clique em Retornar dados.

  7. Na caixa de diálogo Importar dados , selecione Tabela e planilha existente e clique em Importar.

    Depois de carregar seus dados em sua pasta de trabalho do Excel, você pode executar operações analíticas nela.